From 7332964f04d57913dfbb79a61249a90cc87fb185 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Mon, 9 Feb 2026 21:10:02 +1100 Subject: [PATCH 01/57] Add GutenbergKitResources target MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Introduces a new `GutenbergKitResources` target to host the built Gutenberg web assets as a separate module. `Package.swift` uses `GUTENBERGKIT_SWIFT_USE_LOCAL_RESOURCES` env var to switch between a local source target (development) and a pre-built XCFramework binary target (releases). Sets `packageAccess: false` on `GutenbergKit` — required for binary target compatibility within the same package. --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.5 --- Package.swift | 32 +++++++++++- .../GutenbergKitResources/Resources/.gitkeep | 0 .../Sources/GutenbergKitResources.swift | 51 +++++++++++++++++++ 3 files changed, 81 insertions(+), 2 deletions(-) create mode 100644 ios/Sources/GutenbergKitResources/Resources/.gitkeep create mode 100644 ios/Sources/GutenbergKitResources/Sources/GutenbergKitResources.swift diff --git a/Package.swift b/Package.swift index 9bb02fcbb..7d968ae98 100644 --- a/Package.swift +++ b/Package.swift @@ -1,8 +1,34 @@ // swift-tools-version: 6.2 // The swift-tools-version declares the minimum version of Swift required to build this package. +import Foundation import PackageDescription +/// When set, `GutenbergKitResources` is built from local source + resources. +/// When unset, it resolves to a pre-built XCFramework fetched from CDN. +let useLocalResources = Context.environment["GUTENBERGKIT_SWIFT_USE_LOCAL_RESOURCES"] != nil + +// MARK: - Resources target + +/// Pre-built XCFramework version for tagged releases. +/// Updated by the Fastlane `release` lane. +let resourcesVersion = "0.0.0" +let resourcesChecksum = "0000000000000000000000000000000000000000000000000000000000000000" + +let gutenbergKitResources: Target = useLocalResources + ? .target( + name: "GutenbergKitResources", + path: "ios/Sources/GutenbergKitResources", + resources: [.copy("Resources")] + ) + : .binaryTarget( + name: "GutenbergKitResources", + url: "https://cdn.a8c-ci.services/gutenbergkit/\(resourcesVersion)/GutenbergKitResources.xcframework.zip", + checksum: resourcesChecksum + ) + +// MARK: - Package + let package = Package( name: "GutenbergKit", platforms: [.iOS(.v17), .macOS(.v14)], @@ -16,11 +42,13 @@ let package = Package( targets: [ .target( name: "GutenbergKit", - dependencies: ["SwiftSoup", "SVGView"], + dependencies: ["SwiftSoup", "SVGView", "GutenbergKitResources"], path: "ios/Sources/GutenbergKit", exclude: [], - resources: [.copy("Gutenberg")] + resources: [.copy("Gutenberg")], + packageAccess: false ), + gutenbergKitResources, .testTarget( name: "GutenbergKitTests", dependencies: ["GutenbergKit"], diff --git a/ios/Sources/GutenbergKitResources/Resources/.gitkeep b/ios/Sources/GutenbergKitResources/Resources/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/ios/Sources/GutenbergKitResources/Sources/GutenbergKitResources.swift b/ios/Sources/GutenbergKitResources/Sources/GutenbergKitResources.swift new file mode 100644 index 000000000..8b7e3217a --- /dev/null +++ b/ios/Sources/GutenbergKitResources/Sources/GutenbergKitResources.swift @@ -0,0 +1,51 @@ +import Foundation + +/// Provides access to the bundled Gutenberg editor resources (HTML, CSS, JS). +/// +/// In local development builds (`GUTENBERGKIT_SWIFT_USE_LOCAL_RESOURCES=1`), +/// resources are loaded from the source target's `Resources/` directory. +/// In release builds, they come from the pre-built `GutenbergKitResources` XCFramework. +public enum GutenbergKitResources { + + /// URL to the editor's `index.html` entry point. + public static var editorIndexURL: URL { + guard let url = Bundle.module.url(forResource: "index", withExtension: "html", subdirectory: "Resources") else { + fatalError("GutenbergKitResources: index.html not found in bundle") + } + return url + } + + /// Base URL for the resources directory. + /// + /// Used as the `allowingReadAccessTo:` parameter when loading + /// the editor HTML into a WKWebView, so the web view can access + /// sibling assets (JS, CSS) on the local filesystem. + public static var resourcesDirectoryURL: URL { + guard let url = Bundle.module.url(forResource: "Resources", withExtension: nil) else { + fatalError("GutenbergKitResources: Resources directory not found in bundle") + } + return url + } + + /// Loads the Gutenberg CSS from the bundled assets. + /// + /// Scans the `Resources/assets/` directory for the Vite-generated + /// CSS file (`index-.css`) and returns its contents. + /// + /// - Returns: The CSS string, or `nil` if the file could not be loaded. + public static func loadGutenbergCSS() -> String? { + guard let assetsURL = Bundle.module.url(forResource: "Resources", withExtension: nil) else { + assertionFailure("GutenbergKitResources: Resources directory not found in bundle") + return nil + } + + let assetsDirectory = assetsURL.appendingPathComponent("assets") + guard let files = try? FileManager.default.contentsOfDirectory(at: assetsDirectory, includingPropertiesForKeys: nil), + let cssURL = files.first(where: { $0.lastPathComponent.hasPrefix("index-") && $0.lastPathComponent.hasSuffix(".css") }), + let css = try? String(contentsOf: cssURL, encoding: .utf8) else { + assertionFailure("GutenbergKitResources: Failed to load Gutenberg CSS") + return nil + } + return css + } +} From 9e26d95c27b3e609b405826125fbf33c2e2003a0 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Mon, 9 Feb 2026 21:11:15 +1100 Subject: [PATCH 02/57] Migrate `package` to `internal` access Required by `packageAccess: false` on the GutenbergKit target, which enables binary target compatibility for GutenbergKitResources within the same package. --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.5 --- .../Sources/Model/EditorCachePolicy.swift | 2 +- .../Sources/Model/EditorConfiguration.swift | 6 +++--- .../Sources/Model/EditorProgress.swift | 2 +- .../Sources/RESTAPIRepository.swift | 18 +++++++++--------- .../Sources/Stores/EditorAssetLibrary.swift | 8 ++++---- .../Sources/Stores/EditorURLCache.swift | 8 ++++---- 6 files changed, 22 insertions(+), 22 deletions(-) diff --git a/ios/Sources/GutenbergKit/Sources/Model/EditorCachePolicy.swift b/ios/Sources/GutenbergKit/Sources/Model/EditorCachePolicy.swift index 3dc21c3ff..b8f8008a3 100644 --- a/ios/Sources/GutenbergKit/Sources/Model/EditorCachePolicy.swift +++ b/ios/Sources/GutenbergKit/Sources/Model/EditorCachePolicy.swift @@ -94,7 +94,7 @@ public enum EditorCachePolicy: Sendable { /// (i.e., the cached response hasn't expired yet). /// - ``always``: Always returns `true` - cached responses are always used. /// - package func allowsResponseWith(date: Date, currentDate: Date = .now) -> Bool { + func allowsResponseWith(date: Date, currentDate: Date = .now) -> Bool { switch self { case .ignore: false case .maxAge(let interval): date.addingTimeInterval(interval) > currentDate diff --git a/ios/Sources/GutenbergKit/Sources/Model/EditorConfiguration.swift b/ios/Sources/GutenbergKit/Sources/Model/EditorConfiguration.swift index 908c7fc73..8c6da239e 100644 --- a/ios/Sources/GutenbergKit/Sources/Model/EditorConfiguration.swift +++ b/ios/Sources/GutenbergKit/Sources/Model/EditorConfiguration.swift @@ -49,7 +49,7 @@ public struct EditorConfiguration: Sendable, Hashable, Equatable { /// Don't make HTTP requests public let isOfflineModeEnabled: Bool /// A site ID derived from the URL that can be used in file system paths - package let siteId: String + let siteId: String /// Deliberately non-public – consumers should use `EditorConfigurationBuilder` to construct a configuration init( @@ -130,11 +130,11 @@ public struct EditorConfiguration: Sendable, Hashable, Equatable { ) } - package var escapedTitle: String { + var escapedTitle: String { title.addingPercentEncoding(withAllowedCharacters: .alphanumerics)! } - package var escapedContent: String { + var escapedContent: String { content.addingPercentEncoding(withAllowedCharacters: .alphanumerics)! } } diff --git a/ios/Sources/GutenbergKit/Sources/Model/EditorProgress.swift b/ios/Sources/GutenbergKit/Sources/Model/EditorProgress.swift index d2a8a7274..b11f75805 100644 --- a/ios/Sources/GutenbergKit/Sources/Model/EditorProgress.swift +++ b/ios/Sources/GutenbergKit/Sources/Model/EditorProgress.swift @@ -25,7 +25,7 @@ public struct EditorProgress: Codable, Sendable, Equatable { /// - Parameters: /// - completed: The number of completed items. /// - total: The total number of items. - package init(completed: Int, total: Int) { + init(completed: Int, total: Int) { self.completed = completed self.total = total } diff --git a/ios/Sources/GutenbergKit/Sources/RESTAPIRepository.swift b/ios/Sources/GutenbergKit/Sources/RESTAPIRepository.swift index 04cac09db..efe3d9ad8 100644 --- a/ios/Sources/GutenbergKit/Sources/RESTAPIRepository.swift +++ b/ios/Sources/GutenbergKit/Sources/RESTAPIRepository.swift @@ -8,7 +8,7 @@ import Foundation /// and returned on subsequent requests to improve loading performance. public struct RESTAPIRepository: Sendable { - package let httpClient: EditorHTTPClientProtocol + let httpClient: EditorHTTPClientProtocol private let configuration: EditorConfiguration private let cache: EditorURLCache @@ -144,11 +144,11 @@ public struct RESTAPIRepository: Sendable { // MARK: GET Post Type @discardableResult - package func fetchPostType(for type: String) async throws -> EditorURLResponse { + func fetchPostType(for type: String) async throws -> EditorURLResponse { try await self.perform(method: .GET, url: self.buildPostTypeUrl(type: type)) } - package func readPostType(for type: String) throws -> EditorURLResponse? { + func readPostType(for type: String) throws -> EditorURLResponse? { try self.cache.response(for: buildPostTypeUrl(type: type), httpMethod: .GET) } @@ -164,31 +164,31 @@ public struct RESTAPIRepository: Sendable { // MARK: GET Active Theme @discardableResult - package func fetchActiveTheme() async throws -> EditorURLResponse { + func fetchActiveTheme() async throws -> EditorURLResponse { try await self.perform(method: .GET, url: self.activeThemeUrl) } - package func readActiveTheme() throws -> EditorURLResponse? { + func readActiveTheme() throws -> EditorURLResponse? { try self.cache.response(for: self.activeThemeUrl, httpMethod: .GET) } // MARK: OPTIONS Settings @discardableResult - package func fetchSettingsOptions() async throws -> EditorURLResponse { + func fetchSettingsOptions() async throws -> EditorURLResponse { try await self.perform(method: .OPTIONS, url: self.siteSettingsUrl) } - package func readSettingsOptions() throws -> EditorURLResponse? { + func readSettingsOptions() throws -> EditorURLResponse? { try self.cache.response(for: self.siteSettingsUrl, httpMethod: .OPTIONS) } // MARK: Post Types @discardableResult - package func fetchPostTypes() async throws -> EditorURLResponse { + func fetchPostTypes() async throws -> EditorURLResponse { try await self.perform(method: .GET, url: self.postTypesUrl) } - package func readPostTypes() throws -> EditorURLResponse? { + func readPostTypes() throws -> EditorURLResponse? { try self.cache.response(for: self.postTypesUrl, httpMethod: .GET) } diff --git a/ios/Sources/GutenbergKit/Sources/Stores/EditorAssetLibrary.swift b/ios/Sources/GutenbergKit/Sources/Stores/EditorAssetLibrary.swift index 51a7e908c..de682bd4a 100644 --- a/ios/Sources/GutenbergKit/Sources/Stores/EditorAssetLibrary.swift +++ b/ios/Sources/GutenbergKit/Sources/Stores/EditorAssetLibrary.swift @@ -36,7 +36,7 @@ public actor EditorAssetLibrary { /// /// Applications should periodically check for a new editor manifest. This can be very expensive, so this method defaults to returning an existing one on-disk. /// - package func fetchManifest() async throws -> LocalEditorAssetManifest { + func fetchManifest() async throws -> LocalEditorAssetManifest { guard configuration.shouldUsePlugins else { return .empty } let data = try await httpClient.perform( URLRequest(method: .GET, url: self.editorAssetsUrl(for: self.configuration)) @@ -84,7 +84,7 @@ public actor EditorAssetLibrary { /// Checks whether a complete bundle with the given manifest checksum exists on disk. /// /// A bundle is considered complete only if both `manifest.json` and `editor-representation.json` exist. - package func hasBundle(forManifestChecksum checksum: String) -> Bool { + func hasBundle(forManifestChecksum checksum: String) -> Bool { let bundleRoot = self.bundleRoot(for: checksum) let manifestExists = FileManager.default.fileExists(atPath: bundleRoot.appending(path: "manifest.json").path) let editorRepExists = FileManager.default.fileExists(atPath: bundleRoot.appending(path: "editor-representation.json").path) @@ -93,7 +93,7 @@ public actor EditorAssetLibrary { /// Retrieves an existing bundle from disk if one exists for the given manifest checksum. /// - package func existingBundle(forManifestChecksum checksum: String) -> EditorAssetBundle? { + func existingBundle(forManifestChecksum checksum: String) -> EditorAssetBundle? { guard self.hasBundle(forManifestChecksum: checksum) else { return nil } @@ -107,7 +107,7 @@ public actor EditorAssetLibrary { /// /// Assets are downloaded concurrently and stored in a temporary directory. Once all downloads /// complete successfully, the bundle is atomically moved to its final location. - package func buildBundle( + func buildBundle( for manifest: LocalEditorAssetManifest, progress: EditorProgressCallback? = nil ) async throws -> EditorAssetBundle { diff --git a/ios/Sources/GutenbergKit/Sources/Stores/EditorURLCache.swift b/ios/Sources/GutenbergKit/Sources/Stores/EditorURLCache.swift index 2136d6366..6c462e7d5 100644 --- a/ios/Sources/GutenbergKit/Sources/Stores/EditorURLCache.swift +++ b/ios/Sources/GutenbergKit/Sources/Stores/EditorURLCache.swift @@ -39,7 +39,7 @@ public struct EditorURLCache: Sendable { try self.store(response, for: url, httpMethod: httpMethod, currentDate: .now) } - package func store( + func store( _ response: EditorURLResponse, for url: URL, httpMethod: EditorHttpMethod, @@ -82,7 +82,7 @@ public struct EditorURLCache: Sendable { try self.store(fileAt: path, headers: headers, for: url, httpMethod: httpMethod, currentDate: .now) } - package func store( + func store( fileAt path: URL, headers: EditorHTTPHeaders, for url: URL, @@ -119,7 +119,7 @@ public struct EditorURLCache: Sendable { try self.response(for: url, httpMethod: httpMethod, currentDate: .now) != nil } - package func hasData(for url: URL, httpMethod: EditorHttpMethod, currentDate: Date) throws -> Bool { + func hasData(for url: URL, httpMethod: EditorHttpMethod, currentDate: Date) throws -> Bool { try self.response(for: url, httpMethod: httpMethod, currentDate: currentDate) != nil } @@ -134,7 +134,7 @@ public struct EditorURLCache: Sendable { try self.response(for: url, httpMethod: httpMethod, currentDate: .now) } - package func response( + func response( for url: URL, httpMethod: EditorHttpMethod, currentDate: Date From cbb366d9339784c99a725027f7644fb709f2fce8 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Mon, 9 Feb 2026 21:11:56 +1100 Subject: [PATCH 03/57] Use GutenbergKitResources for asset access Replace `Bundle.module` lookups in `EditorViewController` and `HTMLPreviewManager` with the new module's API. --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.5 --- .../Sources/EditorViewController.swift | 9 +++++---- .../HTMLPreview/HTMLPreviewManager.swift | 20 ++----------------- 2 files changed, 7 insertions(+), 22 deletions(-) diff --git a/ios/Sources/GutenbergKit/Sources/EditorViewController.swift b/ios/Sources/GutenbergKit/Sources/EditorViewController.swift index 2964d2949..1993d818d 100644 --- a/ios/Sources/GutenbergKit/Sources/EditorViewController.swift +++ b/ios/Sources/GutenbergKit/Sources/EditorViewController.swift @@ -1,6 +1,7 @@ @preconcurrency import WebKit import SwiftUI import OSLog +import GutenbergKitResources #if canImport(UIKit) import UIKit @@ -309,8 +310,8 @@ public final class EditorViewController: UIViewController, GutenbergEditorContro if let editorURL = ProcessInfo.processInfo.environment["GUTENBERG_EDITOR_URL"].flatMap(URL.init) { webView.load(URLRequest(url: editorURL)) } else { - let indexURL = Bundle.module.url(forResource: "index", withExtension: "html", subdirectory: "Gutenberg")! - webView.loadFileURL(indexURL, allowingReadAccessTo: Bundle.module.resourceURL!) + let indexURL = GutenbergKitResources.editorIndexURL + webView.loadFileURL(indexURL, allowingReadAccessTo: GutenbergKitResources.resourcesDirectoryURL) } } @@ -322,8 +323,8 @@ public final class EditorViewController: UIViewController, GutenbergEditorContro /// /// - Note: Only called when `isWarmupMode` is true. private func loadEditorWithoutDependencies() { - let indexURL = Bundle.module.url(forResource: "index", withExtension: "html", subdirectory: "Gutenberg")! - webView.loadFileURL(indexURL, allowingReadAccessTo: Bundle.module.resourceURL!) + let indexURL = GutenbergKitResources.editorIndexURL + webView.loadFileURL(indexURL, allowingReadAccessTo: GutenbergKitResources.resourcesDirectoryURL) } /// Builds a `WKUserScript` that injects the editor configuration into the page. diff --git a/ios/Sources/GutenbergKit/Sources/Views/HTMLPreview/HTMLPreviewManager.swift b/ios/Sources/GutenbergKit/Sources/Views/HTMLPreview/HTMLPreviewManager.swift index 96aa40bc1..8851f375b 100644 --- a/ios/Sources/GutenbergKit/Sources/Views/HTMLPreview/HTMLPreviewManager.swift +++ b/ios/Sources/GutenbergKit/Sources/Views/HTMLPreview/HTMLPreviewManager.swift @@ -5,6 +5,7 @@ import CryptoKit import ImageIO import UniformTypeIdentifiers import SwiftUI +import GutenbergKitResources /// Renders HTML content to images using a pool of WKWebView instances. /// @@ -52,7 +53,7 @@ public final class HTMLPreviewManager: ObservableObject { // MARK: - Initialization public init(themeStyles: String? = nil) { - let gutenbergCSS = Self.loadGutenbergCSS() ?? "" + let gutenbergCSS = GutenbergKitResources.loadGutenbergCSS() ?? "" assert(!gutenbergCSS.isEmpty, "Failed to load Gutenberg CSS from bundle. Previews will not render correctly.") self.editorStyles = gutenbergCSS @@ -67,23 +68,6 @@ public final class HTMLPreviewManager: ObservableObject { self.urlCache = HTMLPreviewManager.makeCache() } - /// Loads the Gutenberg CSS from the bundled assets - private static func loadGutenbergCSS() -> String? { - guard let assetsURL = Bundle.module.url(forResource: "Gutenberg", withExtension: nil) else { - assertionFailure("Gutenberg resource not found in bundle") - return nil - } - - let assetsDirectory = assetsURL.appendingPathComponent("assets") - guard let files = try? FileManager.default.contentsOfDirectory(at: assetsDirectory, includingPropertiesForKeys: nil), - let cssURL = files.first(where: { $0.lastPathComponent.hasPrefix("index-") && $0.lastPathComponent.hasSuffix(".css") }), - let css = try? String(contentsOf: cssURL, encoding: .utf8) else { - assertionFailure("Failed to load Gutenberg CSS from bundle") - return nil - } - return css - } - // MARK: - Public API /// Renders HTML content to an image From b928a2393da5e043c4554234f343f153df77d064 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Mon, 9 Feb 2026 21:12:23 +1100 Subject: [PATCH 04/57] Remove Gutenberg resources from GutenbergKit target Resources are now served by GutenbergKitResources. The `Gutenberg/` directory is excluded from the target and both build output directories are gitignored. --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.5 --- .gitignore | 12 +++++++++--- Package.swift | 3 +-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 1f1963c82..34cd71626 100644 --- a/.gitignore +++ b/.gitignore @@ -189,9 +189,15 @@ local.properties /android/Gutenberg/src/main/assets/assets /android/Gutenberg/src/main/assets/index.html -# Disabled removing these files until this is published like Android in CI. -# /ios/Sources/GutenbergKit/Gutenberg/assets -# /ios/Sources/GutenbergKit/Gutenberg/index.html +/ios/Sources/GutenbergKit/Gutenberg/assets +/ios/Sources/GutenbergKit/Gutenberg/index.html +/ios/Sources/GutenbergKitResources/Resources/assets +/ios/Sources/GutenbergKitResources/Resources/index.html + +# XCFramework build output +*.xcframework +*.xcframework.zip +*.xcframework.zip.checksum.txt # Translation files src/translations/* diff --git a/Package.swift b/Package.swift index 7d968ae98..967f2c9c9 100644 --- a/Package.swift +++ b/Package.swift @@ -44,8 +44,7 @@ let package = Package( name: "GutenbergKit", dependencies: ["SwiftSoup", "SVGView", "GutenbergKitResources"], path: "ios/Sources/GutenbergKit", - exclude: [], - resources: [.copy("Gutenberg")], + exclude: ["Gutenberg"], packageAccess: false ), gutenbergKitResources, From 6f5cd7b1163ae8836c8c892dfa9c15a9e7927894 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Mon, 9 Feb 2026 21:13:20 +1100 Subject: [PATCH 05/57] Add build_xcframework.sh and Makefile targets The script archives GutenbergKitResources for device and simulator, creates an XCFramework, and outputs a zip with checksum for SPM consumption. Makefile changes: - Set GUTENBERGKIT_SWIFT_USE_LOCAL_RESOURCES for all targets - Copy dist output to GutenbergKitResources/Resources/ - Add build-resources-xcframework target --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.5 --- Makefile | 11 ++++- build_xcframework.sh | 95 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+), 1 deletion(-) create mode 100755 build_xcframework.sh diff --git a/Makefile b/Makefile index 1430dc71e..3243f190c 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,8 @@ help: ## Display this help menu sort @echo "" +export GUTENBERGKIT_SWIFT_USE_LOCAL_RESOURCES := 1 + define XCODEBUILD_CMD @set -o pipefail && \ xcodebuild $(1) \ @@ -99,8 +101,10 @@ build: npm-dependencies prep-translations ## Build the project for all platforms echo "--- :node: Building Gutenberg"; \ npm run build; \ echo "--- :open_file_folder: Copying Build Products into place"; \ - rm -rf ./ios/Sources/GutenbergKit/Gutenberg/ ./android/Gutenberg/src/main/assets/; \ + rm -rf ./ios/Sources/GutenbergKit/Gutenberg/ ./ios/Sources/GutenbergKitResources/Resources/ ./android/Gutenberg/src/main/assets/; \ + mkdir -p ./ios/Sources/GutenbergKitResources/Resources; \ cp -r ./dist/. ./ios/Sources/GutenbergKit/Gutenberg/; \ + cp -r ./dist/. ./ios/Sources/GutenbergKitResources/Resources/; \ cp -r ./dist/. ./android/Gutenberg/src/main/assets; \ else \ echo "--- :white_check_mark: Skipping JS build (dist already exists). Use REFRESH_JS_BUILD=1 to force refresh."; \ @@ -110,6 +114,11 @@ build: npm-dependencies prep-translations ## Build the project for all platforms build-swift-package: build ## Build the Swift package for iOS $(call XCODEBUILD_CMD, build) +.PHONY: build-resources-xcframework +build-resources-xcframework: build ## Build GutenbergKitResources XCFramework + @echo "--- :swift: Building GutenbergKitResources XCFramework" + ./build_xcframework.sh + .PHONY: local-android-library local-android-library: build ## Build the Android library to local Maven @echo "--- :android: Building Library" diff --git a/build_xcframework.sh b/build_xcframework.sh new file mode 100755 index 000000000..587186eff --- /dev/null +++ b/build_xcframework.sh @@ -0,0 +1,95 @@ +#!/bin/bash + +# Builds a GutenbergKitResources XCFramework from the local source target. +# +# Prerequisites: +# - Built web assets in ios/Sources/GutenbergKitResources/Resources/ +# - GUTENBERGKIT_SWIFT_USE_LOCAL_RESOURCES=1 must be set +# +# Output: +# - GutenbergKitResources-.xcframework.zip +# - GutenbergKitResources-.xcframework.zip.checksum.txt + +set -euo pipefail + +SCHEME="GutenbergKitResources" +BUILD_DIR="$(mktemp -d)" +OUTPUT_DIR="${1:-$(pwd)}" + +GIT_SHA="$(git rev-parse --short HEAD)" +XCFRAMEWORK_NAME="${SCHEME}-${GIT_SHA}.xcframework" +ZIP_NAME="${XCFRAMEWORK_NAME}.zip" + +cleanup() { + rm -rf "${BUILD_DIR}" +} +trap cleanup EXIT + +echo "--- Building ${SCHEME} for iphoneos" +xcodebuild archive \ + -scheme "${SCHEME}" \ + -sdk iphoneos \ + -archivePath "${BUILD_DIR}/iphoneos.xcarchive" \ + SKIP_INSTALL=NO \ + BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ + | xcbeautify + +echo "--- Building ${SCHEME} for iphonesimulator" +xcodebuild archive \ + -scheme "${SCHEME}" \ + -sdk iphonesimulator \ + -archivePath "${BUILD_DIR}/iphonesimulator.xcarchive" \ + SKIP_INSTALL=NO \ + BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ + | xcbeautify + +# Locate the built frameworks +DEVICE_FRAMEWORK="${BUILD_DIR}/iphoneos.xcarchive/Products/usr/local/lib/${SCHEME}.framework" +SIM_FRAMEWORK="${BUILD_DIR}/iphonesimulator.xcarchive/Products/usr/local/lib/${SCHEME}.framework" + +# Locate resource bundles +DEVICE_BUNDLE="${BUILD_DIR}/iphoneos.xcarchive/Products/usr/local/lib/${SCHEME}_${SCHEME}.bundle" +SIM_BUNDLE="${BUILD_DIR}/iphonesimulator.xcarchive/Products/usr/local/lib/${SCHEME}_${SCHEME}.bundle" + +echo "--- Creating XCFramework" +XCFRAMEWORK_PATH="${BUILD_DIR}/${XCFRAMEWORK_NAME}" + +xcodebuild -create-xcframework \ + -framework "${DEVICE_FRAMEWORK}" \ + -framework "${SIM_FRAMEWORK}" \ + -output "${XCFRAMEWORK_PATH}" + +# Copy resource bundles into each framework slice +for ARCH_DIR in "${XCFRAMEWORK_PATH}"/*/; do + FRAMEWORK_DIR=$(find "${ARCH_DIR}" -name "${SCHEME}.framework" -type d) + if [ -d "${DEVICE_BUNDLE}" ] && [[ "${ARCH_DIR}" == *"ios-arm64"* ]]; then + cp -R "${DEVICE_BUNDLE}" "${FRAMEWORK_DIR}/" + elif [ -d "${SIM_BUNDLE}" ]; then + cp -R "${SIM_BUNDLE}" "${FRAMEWORK_DIR}/" + fi +done + +# Copy dSYMs if present +DEVICE_DSYM="${BUILD_DIR}/iphoneos.xcarchive/dSYMs/${SCHEME}.framework.dSYM" +SIM_DSYM="${BUILD_DIR}/iphonesimulator.xcarchive/dSYMs/${SCHEME}.framework.dSYM" + +if [ -d "${DEVICE_DSYM}" ]; then + mkdir -p "${BUILD_DIR}/dSYMs" + cp -R "${DEVICE_DSYM}" "${BUILD_DIR}/dSYMs/${SCHEME}-iphoneos.framework.dSYM" +fi +if [ -d "${SIM_DSYM}" ]; then + mkdir -p "${BUILD_DIR}/dSYMs" + cp -R "${SIM_DSYM}" "${BUILD_DIR}/dSYMs/${SCHEME}-iphonesimulator.framework.dSYM" +fi + +echo "--- Creating ZIP archive" +(cd "${BUILD_DIR}" && ditto -c -k --sequesterRsrc --keepParent "${XCFRAMEWORK_NAME}" "${ZIP_NAME}") +cp "${BUILD_DIR}/${ZIP_NAME}" "${OUTPUT_DIR}/${ZIP_NAME}" + +echo "--- Computing checksum" +CHECKSUM=$(swift package compute-checksum "${OUTPUT_DIR}/${ZIP_NAME}") +echo "${CHECKSUM}" > "${OUTPUT_DIR}/${ZIP_NAME}.checksum.txt" + +echo "" +echo "XCFramework: ${OUTPUT_DIR}/${ZIP_NAME}" +echo "Checksum: ${CHECKSUM}" From f527e1d8fb2eda2651dac0a84329dc0caa09eaae Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Mon, 9 Feb 2026 21:13:41 +1100 Subject: [PATCH 06/57] Update CI pipeline for local resource builds - Swift tests now build resources locally first - Add XCFramework build step with artifact upload --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.5 --- .buildkite/pipeline.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index bdf70d7ef..090faab83 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -54,7 +54,14 @@ steps: plugins: *plugins - label: ':swift: Test Swift Package' - command: swift test + command: make build REFRESH_L10N=1 REFRESH_JS_BUILD=1 && make test-swift-package + plugins: *plugins + + - label: ':package: Build XCFramework' + command: make build-resources-xcframework + artifact_paths: + - 'GutenbergKitResources-*.xcframework.zip' + - 'GutenbergKitResources-*.xcframework.zip.checksum.txt' plugins: *plugins - label: ':ios: Test iOS E2E' From b010604a63943d87bc7c2bca9ba7fd53fa77c5c0 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Mon, 9 Feb 2026 21:14:27 +1100 Subject: [PATCH 07/57] Add Fastlane release automation Modeled on wordpress-rs. The `release` lane: 1. Validates the version doesn't already exist 2. Updates Package.swift version and checksum 3. Tags, pushes, and creates a GitHub release 4. Uploads XCFramework zip to S3 --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.5 --- Gemfile | 6 ++ fastlane/Fastfile | 185 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 191 insertions(+) create mode 100644 Gemfile create mode 100644 fastlane/Fastfile diff --git a/Gemfile b/Gemfile new file mode 100644 index 000000000..e0688b0f4 --- /dev/null +++ b/Gemfile @@ -0,0 +1,6 @@ +# frozen_string_literal: true + +source 'https://rubygems.org' + +gem 'fastlane', '~> 2.230' +gem 'fastlane-plugin-wpmreleasetoolkit', '~> 13.8' diff --git a/fastlane/Fastfile b/fastlane/Fastfile new file mode 100644 index 000000000..0260ca186 --- /dev/null +++ b/fastlane/Fastfile @@ -0,0 +1,185 @@ +# frozen_string_literal: true + +PROJECT_ROOT = File.expand_path('..', __dir__) + +LANE_VALUE_VERSION = 'GBK_VERSION' +LANE_VALUE_GITHUB_TOKEN = 'GBK_GITHUB_TOKEN' + +GITHUB_REPO = 'wordpress-mobile/GutenbergKit' +GIT_REMOTE_NAME = 'origin' +GIT_BASE_BRANCH = 'trunk' + +# Code Signing +APPLE_TEAM_ID = 'PZYM8XX95Q' + +ASC_API_KEY_ENV_VARS = %w[ + APP_STORE_CONNECT_API_KEY_KEY_ID + APP_STORE_CONNECT_API_KEY_ISSUER_ID + APP_STORE_CONNECT_API_KEY_KEY +].freeze + +CODE_SIGNING_STORAGE_ENV_VARS = %w[ + MATCH_S3_ACCESS_KEY + MATCH_S3_SECRET_ACCESS_KEY +].freeze + +before_all do + setup_ci +end + +# -------------------------------------------------------------------------- +# Release lane +# -------------------------------------------------------------------------- + +lane :release do |options| + version = options[:version] || UI.user_error!('version is required') + lane_context[LANE_VALUE_VERSION] = version + + github_token = options[:github_token] || ENV['GITHUB_TOKEN'] || UI.user_error!('github_token is required') + lane_context.set_sensitive(LANE_VALUE_GITHUB_TOKEN, github_token) + + validate + update_swift_package + publish_release_to_github + publish_to_s3 +end + +# -------------------------------------------------------------------------- +# Individual lanes +# -------------------------------------------------------------------------- + +lane :validate do + version = lane_context[LANE_VALUE_VERSION] || UI.user_error!('Missing version lane context') + github_token = lane_context[LANE_VALUE_GITHUB_TOKEN] || UI.user_error!('Missing github token lane context') + + UI.user_error!("Release #{version} already exists in the GitHub repo") \ + unless get_github_release(url: GITHUB_REPO, version: version, api_token: github_token).nil? + remove_lane_context_values [ + SharedValues::GITHUB_API_RESPONSE, + SharedValues::GITHUB_API_STATUS_CODE, + SharedValues::GITHUB_API_JSON + ] + + UI.user_error!("Tag #{version} already exists in the GitHub repo") \ + if git_tag_exists(tag: version, remote: true, remote_name: GIT_REMOTE_NAME) +end + +lane :update_swift_package do + version = lane_context[LANE_VALUE_VERSION] || UI.user_error!('Missing version lane context') + + file_path = File.expand_path('./Package.swift', PROJECT_ROOT) + lines = File.readlines(file_path).map do |line| + if line.start_with?('let resourcesVersion =') + "let resourcesVersion = \"#{version}\"\n" + elsif line.start_with?('let resourcesChecksum =') + "let resourcesChecksum = \"#{xcframework_checksum}\"\n" + else + line + end + end + File.open(file_path, 'w') { |file| file.print lines.join } +end + +lane :publish_release_to_github do + version = lane_context[LANE_VALUE_VERSION] || UI.user_error!('Missing version lane context') + github_token = lane_context[LANE_VALUE_GITHUB_TOKEN] || UI.user_error!('Missing github token lane context') + + sh "git checkout -b release/#{version}" + git_commit( + path: File.expand_path('./Package.swift', PROJECT_ROOT), + message: "Update Package.swift to use version #{version}" + ) + + add_git_tag(tag: version) + push_git_tags(tag: version, remote: GIT_REMOTE_NAME) + set_github_release( + api_token: github_token, + repository_name: GITHUB_REPO, + name: version, + tag_name: version, + description: "Release version #{version}", + upload_assets: [xcframework_file_path, xcframework_checksum_file_path] + ) +end + +lane :publish_to_s3 do + version = lane_context[LANE_VALUE_VERSION] || UI.user_error!('Missing version lane context') + + upload_to_s3( + bucket: 'a8c-apps-public-artifacts', + key: File.join('gutenbergkit', version, File.basename(xcframework_file_path)), + file: xcframework_file_path, + auto_prefix: false, + if_exists: :fail + ) + + upload_to_s3( + bucket: 'a8c-apps-public-artifacts', + key: File.join('gutenbergkit', version, File.basename(xcframework_checksum_file_path)), + file: xcframework_checksum_file_path, + auto_prefix: false, + if_exists: :fail + ) +end + +lane :xcframework_sign do + require_env_vars!(*ASC_API_KEY_ENV_VARS, *CODE_SIGNING_STORAGE_ENV_VARS) + + set_up_signing_release + + sh( + 'codesign', + '--timestamp', + '-s', 'Apple Distribution', + xcframework_file_path.sub('.zip', '') + ) +end + +desc 'Download the release (distribution) signing certificates' +lane :set_up_signing_release do |readonly: true| + require_env_vars!(*ASC_API_KEY_ENV_VARS, *CODE_SIGNING_STORAGE_ENV_VARS) + + sync_code_signing( + team_id: APPLE_TEAM_ID, + api_key: app_store_connect_api_key, + type: 'appstore', + storage_mode: 's3', + s3_region: 'us-east-2', + s3_bucket: 'a8c-fastlane-match', + readonly: readonly, + app_identifier: 'com.automattic.hostmgr', + platform: 'macos' + ) +end + +# -------------------------------------------------------------------------- +# Helpers +# -------------------------------------------------------------------------- + +def xcframework_checksum + File.read(xcframework_checksum_file_path).strip +end + +def xcframework_checksum_file_path + Dir.glob(File.join(PROJECT_ROOT, 'GutenbergKitResources-*.xcframework.zip.checksum.txt')).first \ + || UI.user_error!('XCFramework checksum file not found. Run build_xcframework.sh first.') +end + +def xcframework_file_path + Dir.glob(File.join(PROJECT_ROOT, 'GutenbergKitResources-*.xcframework.zip')).first \ + || UI.user_error!('XCFramework zip not found. Run build_xcframework.sh first.') +end + +def remove_lane_context_values(names) + names.each { |name| lane_context.delete(name) } +end + +def require_env_vars!(*keys) + keys.each { |key| get_required_env!(key) } +end + +def get_required_env!(key) + return ENV.fetch(key) if ENV.key?(key) + + UI.user_error!("Environment variable `#{key}` is not set.") +end From bec255000804f9cb3ceb07790f0f389882472ab3 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Mon, 9 Feb 2026 21:17:41 +1100 Subject: [PATCH 08/57] Remove tracked built JS assets from Git These ~58 files are now generated during the build and distributed via the GutenbergKitResources XCFramework. --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.5 --- .../Gutenberg/assets/editor-F1M7Y6NI.js | 5 - .../Gutenberg/assets/editor-UqwlMgkg.css | 1 - .../Gutenberg/assets/index-Ct2z7L49.js | 94 -- .../Gutenberg/assets/index-D5lKWSLL.css | 1 - .../Gutenberg/assets/utils--JBboUpJ.js | 83 - .../assets/wordpress-globals-BSt_mlUr.js | 1502 ----------------- ios/Sources/GutenbergKit/Gutenberg/index.html | 20 - 7 files changed, 1706 deletions(-) delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/editor-F1M7Y6NI.js delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/editor-UqwlMgkg.css delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/index-Ct2z7L49.js delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/index-D5lKWSLL.css delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/utils--JBboUpJ.js delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/wordpress-globals-BSt_mlUr.js delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/index.html diff --git a/ios/Sources/GutenbergKit/Gutenberg/assets/editor-F1M7Y6NI.js b/ios/Sources/GutenbergKit/Gutenberg/assets/editor-F1M7Y6NI.js deleted file mode 100644 index 0d47378ca..000000000 --- a/ios/Sources/GutenbergKit/Gutenberg/assets/editor-F1M7Y6NI.js +++ /dev/null @@ -1,5 +0,0 @@ -import{bM as yo,bz as vo,bl as zo,bS as So,bb as I,bk as jo,bj as Co}from"./utils--JBboUpJ.js";import{o as Eo,n as Ao,q as S,t as Bo,m as X,u as Ro,v as Io,w as M,x as Mo,y as $o,z as Uo,A as qo,B as ho,C as No,D as Ho}from"./index-D0zSxreW.js";const To=`@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:translate(100%)}.components-animate__slide-in.is-from-right{transform:translate(-100%)}}@keyframes components-animate__slide-in-animation{to{transform:translate(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{padding:8px;min-width:200px}.components-autocomplete__result.components-button{display:flex;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 *:before,.components-badge *:after{box-sizing:inherit}.components-badge{background-color:color-mix(in srgb,#fff 90%,var(--base-color));color:color-mix(in srgb,#000 50%,var(--base-color));padding:2px 8px;min-height:24px;border-radius:2px;line-height:0;max-width:100%;display:inline-block}.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{display:inline-flex;align-items:center;gap:2px;max-width:100%;font-size:12px;font-weight:400;line-height:20px}.components-badge__icon{flex-shrink:0}.components-badge__content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.components-button-group{display:inline-block}.components-button-group .components-button{border-radius:0;display:inline-flex;color:#1e1e1e;box-shadow:inset 0 0 0 1px #1e1e1e}.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:focus,.components-button-group .components-button.is-primary{position:relative;z-index:1}.components-button-group .components-button.is-primary{box-shadow:inset 0 0 0 1px #1e1e1e}.components-button{display:inline-flex;text-decoration:none;font-family:inherit;font-size:13px;font-weight:499;margin:0;border:0;cursor:pointer;-webkit-appearance:none;background:none}@media not (prefers-reduced-motion){.components-button{transition:box-shadow .1s linear}}.components-button{height:36px;align-items:center;box-sizing:border-box;padding:6px 12px;border-radius:2px;color:var(--wp-components-color-foreground, #1e1e1e)}.components-button.is-next-40px-default-size{height:40px}.components-button[aria-expanded=true],.components-button:hover:not(:disabled,[aria-disabled=true]){color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.components-button:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:3px solid transparent}.components-button.is-primary{white-space:nowrap;background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));color:var(--wp-components-color-accent-inverted, #fff);text-decoration:none;text-shadow:none;outline:1px solid transparent}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));color:var(--wp-components-color-accent-inverted, #fff)}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));border-color:var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));color:var(--wp-components-color-accent-inverted, #fff)}.components-button.is-primary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background, #fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.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]:enabled,.components-button.is-primary[aria-disabled=true]:active:enabled{color:#fff6;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));outline:none}.components-button.is-primary:disabled:focus:enabled,.components-button.is-primary:disabled:active:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:focus:enabled,.components-button.is-primary[aria-disabled=true]:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled{box-shadow:inset 0 0 0 1px var(--wp-components-color-background, #fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{color:var(--wp-components-color-accent-inverted, #fff);background-size:100px 100%;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%);border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.components-button.is-secondary,.components-button.is-tertiary{outline:1px solid transparent}.components-button.is-secondary:active:not(:disabled),.components-button.is-tertiary:active:not(:disabled){box-shadow:none}.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{color:#949494;background:transparent;transform:none}.components-button.is-secondary{box-shadow:inset 0 0 0 1px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)),0 0 0 currentColor;outline:1px solid transparent;white-space:nowrap;color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));background:transparent}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){box-shadow:inset 0 0 0 1px 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));background:color-mix(in srgb,var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 4%,transparent)}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus){box-shadow:inset 0 0 0 1px #ddd}.components-button.is-secondary:focus:not(:disabled){box-shadow:0 0 0 currentColor inset,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.components-button.is-tertiary{white-space:nowrap;color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));background:transparent}.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-tertiary:disabled:not(:focus),.components-button.is-tertiary[aria-disabled=true]:not(:focus),.components-button.is-tertiary[aria-disabled=true]:hover:not(:focus){box-shadow:none;outline:none}.components-button.is-destructive{--wp-components-color-accent: #cc1818;--wp-components-color-accent-darker-10: rgb(158.3684210526, 18.6315789474, 18.6315789474);--wp-components-color-accent-darker-20: rgb(112.7368421053, 13.2631578947, 13.2631578947)}.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):focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #cc1818}.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-tertiary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]){background:#cc18180a}.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]){background:#cc181814}.components-button.is-link{margin:0;padding:0;box-shadow:none;border:0;border-radius:0;background:none;outline:none;text-align:left;font-weight:400;color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));text-decoration:underline}@media not (prefers-reduced-motion){.components-button.is-link{transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}}.components-button.is-link{height:auto}.components-button.is-link:focus{border-radius:2px}.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, #1e1e1e)}.components-button:disabled,.components-button[aria-disabled=true]{cursor:default;color:#949494}@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 infinite linear}}.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-size:100px 100%;background-image:linear-gradient(-45deg,#fafafa 33%,#e0e0e0 33% 70%,#fafafa 70%)}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){padding:0;min-width:32px}.components-button.is-small{height:24px;line-height:22px;padding:0 8px;font-size:11px}.components-button.is-small.has-icon:not(.has-text){padding:0;min-width:24px}.components-button.has-icon{padding:6px;min-width:36px;justify-content:center}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{display:inline-flex;justify-content:center;align-items:center;padding:2px;box-sizing:content-box}.components-button.has-icon.has-text{justify-content:start;padding-right:12px;padding-left:8px;gap:4px}.components-button.has-icon.has-text.has-icon-right{padding-right:8px;padding-left:12px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted, #fff)}.components-button.is-pressed:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground, #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){color:var(--wp-components-color-foreground-inverted, #fff);background:#949494}.components-button.is-pressed:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background, #fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.components-button svg{fill:currentColor;outline:none;flex-shrink:0}@media(forced-colors:active){.components-button svg{fill:CanvasText}}.components-button .components-visually-hidden{height:auto}@keyframes components-button__busy-animation{0%{background-position:200px 0}}.components-calendar{position:relative;box-sizing:border-box;display:inline flow-root;color:var(--wp-components-color-foreground, #1e1e1e);background-color:var(--wp-components-color-background, #fff);font-size:13px;font-weight:400;z-index:0}.components-calendar *,.components-calendar *:before,.components-calendar *:after{box-sizing:border-box}.components-calendar__day{padding:0;position:relative}.components-calendar__day:has(.components-calendar__day-button:disabled){color:var(--wp-components-color-gray-600, #949494)}.components-calendar__day:has(.components-calendar__day-button:hover:not(:disabled)),.components-calendar__day:has(.components-calendar__day-button:focus-visible){color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.components-calendar__day-button{background:none;padding:0;margin:0;cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative;width:32px;height:32px;border:none;border-radius:2px;font:inherit;font-variant-numeric:tabular-nums;color:inherit}.components-calendar__day-button:before{content:"";position:absolute;z-index:-1;inset:0;border:none;border-radius:2px}.components-calendar__day-button:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none}.components-calendar__day-button:disabled{cursor:revert}@media(forced-colors:active){.components-calendar__day-button:disabled{text-decoration:line-through}}.components-calendar__day-button:focus-visible{outline:var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline-offset:1px}.components-calendar__caption-label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0;text-transform:capitalize}.components-calendar__button-next,.components-calendar__button-previous{border:none;border-radius:2px;background:none;padding:0;margin:0;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:32px;height:32px;color:inherit}.components-calendar__button-next:disabled,.components-calendar__button-next[aria-disabled=true],.components-calendar__button-previous:disabled,.components-calendar__button-previous[aria-disabled=true]{cursor:revert;color:var(--wp-components-color-gray-600, #949494)}.components-calendar__button-next:focus-visible,.components-calendar__button-previous:focus-visible{outline:var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.components-calendar__chevron{display:inline-block;fill:currentColor;width:16px;height:16px}.components-calendar[dir=rtl] .components-calendar__nav .components-calendar__chevron{transform:rotate(180deg);transform-origin:50%}.components-calendar__month-caption{display:flex;justify-content:center;align-content:center;height:32px;margin-bottom:12px}.components-calendar__months{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:16px;max-width:fit-content}.components-calendar__month-grid{border-collapse:separate;border-spacing:0 4px}.components-calendar__nav{position:absolute;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;display:flex;align-items:center;justify-content:space-between;height:32px}.components-calendar__weekday{width:32px;height:32px;padding:0;color:var(--wp-components-color-gray-700, #757575);text-align:center;text-transform:uppercase}.components-calendar__day--today:after{content:"";position:absolute;z-index:1;inset-block-start:2px;inset-inline-end:2px;width:0;height:0;border-radius:50%;border:2px solid currentColor}.components-calendar__day--selected:not(.components-calendar__range-middle):has(.components-calendar__day-button,.components-calendar__day-button:hover:not(:disabled)){color:var(--wp-components-color-foreground-inverted, #fff)}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:before{background-color:var(--wp-components-color-foreground, #1e1e1e);border:1px solid transparent}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:disabled:before{background-color:var(--wp-components-color-gray-600, #949494)}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:hover:not(:disabled):before{background-color:var(--wp-components-color-gray-800, #2f2f2f)}.components-calendar__day--hidden{visibility:hidden}.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button,.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button:before{border-start-end-radius:0;border-end-end-radius:0}.components-calendar__range-middle .components-calendar__day-button:before{background-color:color-mix(in srgb,var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 4%,transparent);border-radius:0;border-width:1px 0;border-color:transparent;border-style:solid}.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button,.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button:before{border-start-start-radius:0;border-end-start-radius:0}.components-calendar__day--preview svg{position:absolute;inset:0;pointer-events:none;color:color-mix(in srgb,var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 16%,transparent)}@media(forced-colors:active){.components-calendar__day--preview svg{color:inherit}}.components-calendar[dir=rtl] .components-calendar__day--preview svg{transform:scaleX(-1)}.components-calendar__day--preview.components-calendar__range-middle .components-calendar__day-button:before{border:none}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.components-calendar__weeks-before-enter,.components-calendar__weeks-before-exit,.components-calendar__weeks-after-enter,.components-calendar__weeks-after-exit,.components-calendar__caption-after-enter,.components-calendar__caption-after-exit,.components-calendar__caption-before-enter,.components-calendar__caption-before-exit{animation-duration:0s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards}@media not (prefers-reduced-motion){.components-calendar__weeks-before-enter,.components-calendar__weeks-before-exit,.components-calendar__weeks-after-enter,.components-calendar__weeks-after-exit,.components-calendar__caption-after-enter,.components-calendar__caption-after-exit,.components-calendar__caption-before-enter,.components-calendar__caption-before-exit{animation-duration:.3s}}.components-calendar__weeks-before-enter,.components-calendar[dir=rtl] .components-calendar__weeks-after-enter{animation-name:slide-in-left}.components-calendar__weeks-before-exit,.components-calendar[dir=rtl] .components-calendar__weeks-after-exit{animation-name:slide-out-left}.components-calendar__weeks-after-enter,.components-calendar[dir=rtl] .components-calendar__weeks-before-enter{animation-name:slide-in-right}.components-calendar__weeks-after-exit,.components-calendar[dir=rtl] .components-calendar__weeks-before-exit{animation-name:slide-out-right}.components-calendar__caption-after-enter{animation-name:fade-in}.components-calendar__caption-after-exit{animation-name:fade-out}.components-calendar__caption-before-enter{animation-name:fade-in}.components-calendar__caption-before-exit{animation-name:fade-out}.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);cursor:pointer}.components-checkbox-control__input[type=checkbox]{border:1px solid #1e1e1e;margin-right:12px;transition:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:box-shadow .1s linear}}@media(min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder{color:#1e1e1e9e}.components-checkbox-control__input[type=checkbox]::-moz-placeholder{color:#1e1e1e9e}.components-checkbox-control__input[type=checkbox]:-ms-input-placeholder{color:#1e1e1e9e}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.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::-ms-check{opacity:0}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-3px -5px;color:#fff}@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{content:"";float:left;display:inline-block;vertical-align:middle;width:16px;font: 30px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@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][aria-disabled=true],.components-checkbox-control__input[type=checkbox]:disabled{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.components-checkbox-control__input[type=checkbox]{background:#fff;color:#1e1e1e;clear:none;cursor:pointer;display:inline-block;line-height:0;margin:0 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:top;width:var(--checkbox-input-size);height:var(--checkbox-input-size);appearance:none}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:.1s border-color 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(2 * var(--wp-admin-border-width-focus)) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:checked,.components-checkbox-control__input[type=checkbox]: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]:checked::-ms-check,.components-checkbox-control__input[type=checkbox]:indeterminate::-ms-check{opacity:0}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{position:relative;display:inline-block;margin-right:var(--checkbox-input-margin);vertical-align:middle;width:var(--checkbox-input-size);aspect-ratio:1;line-height:1;flex-shrink:0}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size: var(--checkbox-input-size);fill:#fff;cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--checkmark-size);height:var(--checkmark-size);-webkit-user-select:none;user-select:none;pointer-events:none}@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__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;width:100%;min-width:188px}.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;width:28px;vertical-align:top;transform:scale(1)}@media not (prefers-reduced-motion){.components-circular-option-picker__option-wrapper{transition:.1s transform 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{content:"";position:absolute;inset:1px;border-radius:50%;z-index:-1;background:url('data:image/svg+xml,%3Csvg width="28" height="28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6 8V6H4v2h2zM8 8V6h2v2H8zM10 16H8v-2h2v2zM12 16v-2h2v2h-2zM12 18v-2h-2v2H8v2h2v-2h2zM14 18v2h-2v-2h2zM16 18h-2v-2h2v2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2v2zm-2-4v-2h2v2h-2z" fill="%23555D65"/%3E%3Cpath d="M18 18v2h-2v-2h2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-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-2v2H8zm0 2v-2H6v2h2zm2 0v-2h2v2h-2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2h-2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-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-2v2H8V0H6v2H4V0zm0 4V2H2v2h2zm2 0V2h2v2H6zm0 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-2v2H8v2H6z" fill="%23555D65"/%3E%3C/svg%3E')}.components-circular-option-picker__option{display:inline-block;vertical-align:top;height:100%!important;aspect-ratio:1;border:none;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 14px}@media not (prefers-reduced-motion){.components-circular-option-picker__option{transition:.1s box-shadow ease}}.components-circular-option-picker__option{cursor: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;position:relative;z-index:1;overflow:visible}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{position:absolute;left:2px;top:2px;border-radius:50%;z-index:2;pointer-events:none}.components-circular-option-picker__option:after{content:"";position:absolute;inset:-1px;border-radius:50%;box-shadow:inset 0 0 0 1px #0003;border:1px solid transparent;box-sizing:inherit}.components-circular-option-picker__option:focus:after{content:"";border-radius:50%;box-shadow:inset 0 0 0 2px #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #757575;width:calc(100% + 4px);height: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{color:#fff;background:#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-gradient-picker{width:260px;padding:8px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{width:20px;height:20px;box-shadow:inset 0 0 0 1px #0003;border-radius:50%;display:inline-block;padding:0;background:#fff linear-gradient(-45deg,transparent 48%,#ddd 48%,#ddd 52%,transparent 52%)}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{width:100%;border:none;box-shadow:none;font-family:inherit;font-size:16px;padding:2px;margin:0;line-height:inherit;min-height:auto;background:var(--wp-components-color-background, #fff);color:var(--wp-components-color-foreground, #1e1e1e)}@media(min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{outline:none;box-shadow:none}.components-combobox-control__suggestions-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.components-combobox-control__suggestions-container{transition:box-shadow .1s linear}}@media(min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:focus{border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.components-combobox-control__suggestions-container::-webkit-input-placeholder{color:#1e1e1e9e}.components-combobox-control__suggestions-container::-moz-placeholder{color:#1e1e1e9e}.components-combobox-control__suggestions-container:-ms-input-placeholder{color:#1e1e1e9e}.components-combobox-control__suggestions-container{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;padding:0}.components-combobox-control__suggestions-container:focus-within{border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.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{position:relative;border:none;background:none;height:64px;width:100%;box-sizing:border-box;cursor:pointer;outline:1px solid transparent;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px #0003}.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{content:"";position:absolute;inset:1px;z-index:-1;background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 25%,transparent 75%,#e0e0e0 75%,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 25%,transparent 75%,#e0e0e0 75%,#e0e0e0);background-position:0 0,24px 24px;background-size:48px 48px;border-radius:3px 3px 0 0}.components-color-palette__custom-color-text-wrapper{padding:12px 16px;border-radius:0 0 4px 4px;position:relative;font-size:13px;box-shadow:inset 0 -1px #0003,inset 1px 0 #0003,inset -1px 0 #0003}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground, #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;width:100%;height:48px;position:relative;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 25%,transparent 75%,#e0e0e0 75%,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 25%,transparent 75%,#e0e0e0 75%,#e0e0e0);background-position:0 0,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{position:absolute;inset:0}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{position:relative;width:calc(100% - 48px);margin-left:auto;margin-right:auto}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{position:absolute;height:16px;width:16px;top:16px;display:flex}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{position:relative;height:inherit;width:inherit;min-width:16px!important;border-radius:50%;background:#fff;padding:2px;color:#1e1e1e}.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{height:inherit;width:inherit;border-radius:50%;padding:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px #00000040;outline:2px solid transparent}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus) * 2) #fff,0 0 2px #00000040;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;width:20px;height:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}body.is-dragging-components-draggable{cursor:move;cursor:grabbing!important}.components-draggable__invisible-drag-image{position:fixed;left:-1000px;height:50px;width:50px}.components-draggable__clone{position:fixed;padding:0;background:transparent;pointer-events:none;z-index:1000000000}.components-drop-zone{position:absolute;inset:0;z-index:40;visibility:hidden;opacity:0;border-radius:2px}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{position:absolute;inset:0;height:100%;width:100%;display:flex;background-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));align-items:center;justify-content:center;z-index:50;text-align:center;color:#fff;opacity:0;pointer-events:none}.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{margin:0 auto 8px;line-height:0;fill:currentColor;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,BlinkMacSystemFont,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{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{width:100%;padding:6px;outline:none;cursor:pointer;white-space:nowrap;font-weight:400}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;position:relative;overflow:visible}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{display:block;content:"";box-sizing:content-box;background-color:#ddd;position:absolute;top:-3px;left:0;right:0;height:1px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon{color:#fff;background:#1e1e1e;box-shadow:0 0 0 1px #1e1e1e;border-radius:1px}.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{min-height:40px;height:auto;text-align:left;padding-left:8px;padding-right:8px}.components-duotone-picker__color-indicator:before{background:transparent}.components-duotone-picker__color-indicator>.components-button{background:linear-gradient(-45deg,transparent 48%,#ddd 48%,#ddd 52%,transparent 52%);color:transparent}.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(-45deg,transparent 48%,#ddd 48%,#ddd 52%,transparent 52%);color:transparent}.components-duotone-picker__color-indicator>.components-button:hover:not(:disabled):not([aria-disabled=true]){color:transparent}.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__contents{text-decoration:underline}.components-external-link__icon{margin-left:.5ch;font-weight:400}.components-form-toggle{position:relative;display:inline-block;height:16px}.components-form-toggle .components-form-toggle__track{position:relative;content:"";display:inline-block;box-sizing:border-box;vertical-align:top;background-color:#fff;border:1px solid #949494;width:32px;height:16px;border-radius:8px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track{transition:.2s background-color ease,.2s border-color ease}}.components-form-toggle .components-form-toggle__track{overflow:hidden}.components-form-toggle .components-form-toggle__track:after{content:"";position:absolute;inset:0;box-sizing:border-box;border-top:16px solid transparent}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track:after{transition:.2s opacity ease}}.components-form-toggle .components-form-toggle__track:after{opacity:0}.components-form-toggle .components-form-toggle__thumb{display:block;position:absolute;box-sizing:border-box;top:2px;left:2px;width:12px;height:12px;border-radius:50%}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__thumb{transition:.2s transform ease,.2s background-color ease-out}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;border:6px solid transparent}.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(2 * 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-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translate(16px)}.components-form-toggle.is-disabled,.components-disabled .components-form-toggle{opacity:.3}.components-form-toggle input.components-form-toggle__input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;margin:0;padding:0;z-index:1;border:none}.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:pointer}.components-form-token-field__input-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.components-form-token-field__input-container{transition:box-shadow .1s linear}}@media(min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:focus{border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.components-form-token-field__input-container::-webkit-input-placeholder{color:#1e1e1e9e}.components-form-token-field__input-container::-moz-placeholder{color:#1e1e1e9e}.components-form-token-field__input-container:-ms-input-placeholder{color:#1e1e1e9e}.components-form-token-field__input-container{width:100%;padding:0;cursor:text}.components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.components-form-token-field__input-container.is-active{border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.components-form-token-field__input-container input[type=text].components-form-token-field__input{display:inline-block;flex:1;font-family:inherit;font-size:16px;width:100%;max-width:100%;margin-left:4px;padding:0;min-height:24px;min-width:50px;background:inherit;border:0;color:var(--wp-components-color-foreground, #1e1e1e);box-shadow:none}@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__input-container input[type=text].components-form-token-field__input:focus,.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input{outline:none;box-shadow: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{font-size:13px;display:flex;color:#1e1e1e;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__token-text,.components-form-token-field__token.is-success .components-form-token-field__remove-token{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__token-text,.components-form-token-field__token.is-error .components-form-token-field__remove-token{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__token-text,.components-form-token-field__token.is-validating .components-form-token-field__remove-token{color:#757575}.components-form-token-field__token.is-borderless{position:relative;padding:0 24px 0 0}.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;top:1px;right:0}.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__token-text,.components-form-token-field__remove-token.components-button{display:inline-block;height:auto;background:#ddd;min-width:unset}@media not (prefers-reduced-motion){.components-form-token-field__token-text,.components-form-token-field__remove-token.components-button{transition:all .2s cubic-bezier(.4,1,.4,1)}}.components-form-token-field__token-text{border-radius:1px 0 0 1px;padding:0 0 0 8px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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%;min-width:100%;max-height:128px;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{list-style:none;box-shadow:inset 0 1px #949494;margin:0;padding:0}.components-form-token-field__suggestion{color:var(--wp-components-color-foreground, #1e1e1e);display:block;font-size:13px;padding:8px 12px;min-height:32px;margin:0;box-sizing:border-box}.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, #fff)}.components-form-token-field__suggestion[aria-disabled=true]{pointer-events:none;color:#949494}.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:pointer}@media(min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{padding:0;margin-top:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;padding:0;position:sticky;height:64px}.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 32px;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{margin:-6px 0;color:#e0e0e0}.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;min-width:312px;max-height:575px}@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__forward-button,.components-button.components-guide__finish-button{position:absolute}.components-button.components-guide__back-button{left:32px}.components-button.components-guide__forward-button,.components-button.components-guide__finish-button{right:32px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{content:"";position:absolute;pointer-events:none;inset:0;outline-color:var(--wp-admin-theme-color);outline-style:solid;outline-width:calc(2 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-offset:calc(2 * -1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));z-index:1000000}.is-focusing-regions [role=region]:focus:after{content:"";position:absolute;pointer-events:none;inset:0;outline-color:var(--wp-admin-theme-color);outline-style:solid;outline-width:calc(2 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-offset:calc(2 * -1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));z-index:1000000}.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .editor-post-publish-panel{outline-color:var(--wp-admin-theme-color);outline-style:solid;outline-width:calc(2 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-offset:calc(2 * -1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1))}.components-menu-group+.components-menu-group{padding-top:8px;border-top:1px solid #1e1e1e}.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{padding:0 8px;margin-top:4px;margin-bottom:12px;color:#757575;text-transform:uppercase;font-size:11px;font-weight:499;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{width:100%;font-weight:400}.components-menu-item__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.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child{padding-right:48px;box-sizing:initial}.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-right:-2px;margin-left: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-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.is-primary,.components-menu-item__button.components-button.is-primary{justify-content:center}.components-menu-item__button.is-primary .components-menu-item__item,.components-menu-item__button.components-button.is-primary .components-menu-item__item{margin-right:0}.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary,.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-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{margin-top:4px;font-size:12px;color:#757575;white-space:normal}.components-menu-item__item{white-space:nowrap;min-width:160px;margin-right:auto;display:inline-flex;align-items:center}.components-menu-item__shortcut{align-self:center;margin-right:0;margin-left:auto;padding-left:24px;color:currentColor;display:none}@media(min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice,.components-menu-items-choice.components-button{min-height:40px;height:auto}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-right:12px}.components-menu-items-choice.has-icon,.components-menu-items-choice.components-button.has-icon{padding-left:12px}.components-modal__screen-overlay{position:fixed;inset:0;background-color:#00000059;z-index:100000;display:flex}@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 .08s linear 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 .08s linear 80ms;animation-fill-mode:forwards}}.components-modal__frame{box-sizing:border-box}.components-modal__frame *,.components-modal__frame *:before,.components-modal__frame *:after{box-sizing:inherit}.components-modal__frame{margin:40px 0 0;width:100%;background:#fff;box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;border-radius:8px 8px 0 0;overflow:hidden;display:flex;color:#1e1e1e;animation-name:components-modal__appear-animation;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.29,0,0,1)}.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(--modal-frame-animation-duration)}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:cubic-bezier(1,0,.2,1)}@media(min-width:600px){.components-modal__frame{border-radius:8px;margin:auto;width:auto;min-width:350px;max-width:calc(100% - 32px);max-height:calc(100% - 128px)}}@media(min-width:600px)and (min-width:600px){.components-modal__frame.is-full-screen{width:calc(100% - 32px);height:calc(100% - 32px);max-height:none}}@media(min-width:600px)and (min-width:782px){.components-modal__frame.is-full-screen{width:calc(100% - 80px);height:calc(100% - 80px);max-width:none}}@media(min-width:600px){.components-modal__frame.has-size-small,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-large{width:100%}.components-modal__frame.has-size-small{max-width:384px}.components-modal__frame.has-size-medium{max-width:512px}.components-modal__frame.has-size-large{max-width:840px}}@media(min-width:960px){.components-modal__frame{max-height:70%}}.components-modal__frame.is-full-screen .components-modal__content{display:flex;margin-bottom:32px;padding-bottom:0}.components-modal__frame.is-full-screen .components-modal__content>:last-child{flex:1}@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{box-sizing:border-box;border-bottom:1px solid transparent;padding:24px 32px 8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:72px;width:100%;z-index:10;position:absolute;top:0;left:0}.components-modal__header .components-modal__header-heading{font-size:20px;font-weight: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:#ddd}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;flex-grow:1;display:flex;flex-direction:row;justify-content:flex-start}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-width:36px;max-height:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;padding:4px 32px 32px;overflow:auto}.components-modal__content.hide-header{margin-top:0;padding-top:32px}.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{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;background-color:#fff;border-left:4px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));padding:8px 12px;align-items:center;color:#1e1e1e}.components-notice.is-dismissible{position:relative}.components-notice.is-success{border-left-color:#4ab866;background-color:#eff9f1}.components-notice.is-warning{border-left-color:#f0b849;background-color:#fef8ee}.components-notice.is-error{border-left-color:#cc1818;background-color:#f4a2a2}.components-notice__content{flex-grow:1;margin:4px 25px 4px 0}.components-notice__actions{display:flex;flex-wrap:wrap}.components-notice__action.components-button,.components-notice__action.components-button.is-link{margin-left:12px}.components-notice__action.components-button.is-secondary{vertical-align:initial}.components-notice__action.components-button{margin-right:8px}.components-notice__dismiss{color:#757575;align-self:flex-start;flex-shrink:0}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus{color:#1e1e1e;background-color:transparent}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{max-width:100vw;box-sizing:border-box}.components-notice-list .components-notice__content{margin-top:12px;margin-bottom:12px;line-height:2}.components-notice-list .components-notice__action.components-button{display:block;margin-left:0;margin-top:8px}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__header:first-child,.components-panel>.components-panel__body:first-child{margin-top:-1px}.components-panel>.components-panel__header:last-child,.components-panel>.components-panel__body:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 16px;border-bottom:1px solid #ddd;box-sizing:content-box;height:47px}.components-panel__header h2{margin:0;font-size:inherit;color:inherit}.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;padding:0;font-size:inherit;margin-top:0;margin-bottom:0}@media not (prefers-reduced-motion){.components-panel__body>.components-panel__body-title{transition:.1s background 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{position:relative;padding:16px 48px 16px 16px;outline:none;width:100%;font-weight:499;text-align:left;color:#1e1e1e;border:none;box-shadow:none}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button{transition:.1s background ease-in-out}}.components-panel__body-toggle.components-button{height:auto}.components-panel__body-toggle.components-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));border-radius:0}.components-panel__body-toggle.components-button .components-panel__arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#1e1e1e;fill:currentColor}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button .components-panel__arrow{transition:.1s color ease-in-out}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{transform:scaleX(-1);-ms-filter:fliph;filter:FlipH;margin-top:-10px}.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{display:flex;justify-content:space-between;align-items:center;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{margin-right:12px;flex-shrink:0;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{font-size:13px;box-sizing:border-box;position:relative;padding:24px;width:100%;text-align:left;margin:0;color:#1e1e1e;display:flex;flex-direction:column;align-items:flex-start;gap:16px;-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;border-radius:2px;background-color:#fff;box-shadow:inset 0 0 0 1px #1e1e1e;outline:1px solid transparent}.components-placeholder__error,.components-placeholder__instructions,.components-placeholder__label,.components-placeholder__fieldset{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;letter-spacing:initial;line-height:initial;text-transform:none;font-weight:400}.components-placeholder__label{font-weight:600;align-items:center;display:flex}.components-placeholder__label>svg,.components-placeholder__label .dashicon,.components-placeholder__label .block-editor-block-icon{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}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;gap:16px;justify-content:flex-start}.components-placeholder__fieldset p,.components-placeholder__fieldset form p{font-family:-apple-system,BlinkMacSystemFont,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]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.components-placeholder__input[type=url]{transition:box-shadow .1s linear}}@media(min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-placeholder__input[type=url]::-webkit-input-placeholder{color:#1e1e1e9e}.components-placeholder__input[type=url]::-moz-placeholder{color:#1e1e1e9e}.components-placeholder__input[type=url]:-ms-input-placeholder{color:#1e1e1e9e}.components-placeholder__input[type=url]{flex:1 1 auto}.components-placeholder__error{width:100%;gap:8px}.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-placeholder__fieldset>*,.components-placeholder.is-medium .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button{width:100%;justify-content:center}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{color:inherit;display:flex;box-shadow:none;border-radius:0;backdrop-filter:blur(100px);background-color:transparent;backface-visibility:hidden}.is-dark-theme .components-placeholder.has-illustration{background-color:#0000001a}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-placeholder__label,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-button{opacity:0;pointer-events:none}@media not (prefers-reduced-motion){.components-placeholder.has-illustration .components-placeholder__label,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-button{transition:opacity .1s linear}}.is-selected>.components-placeholder.has-illustration .components-placeholder__label,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-button{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{content:"";position:absolute;inset:0;pointer-events:none;background:currentColor;opacity:.1}.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{box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;stroke:currentColor;opacity:.25}.components-popover{box-sizing:border-box}.components-popover *,.components-popover *:before,.components-popover *:after{box-sizing:inherit}.components-popover{z-index:1000000;will-change:transform}.components-popover.is-expanded{position:fixed;inset:0;z-index:1000000!important}.components-popover__content{background:#fff;box-shadow:0 0 0 1px #ccc,0 2px 3px #0000000d,0 4px 5px #0000000a,0 12px 12px #00000008,0 16px 16px #00000005;border-radius:4px;box-sizing:border-box;width:min-content}.is-alternate .components-popover__content{box-shadow:0 0 0 1px #1e1e1e;border-radius:2px}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{position:static;height:calc(100% - 48px);overflow-y:visible;width:auto;box-shadow:0 -1px #ccc}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px #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__close.components-button{z-index:5}.components-popover__arrow{position:absolute;width:14px;height:14px;pointer-events:none;display:flex}.components-popover__arrow:before{content:"";position:absolute;top:-1px;left:1px;height:2px;right:1px;background-color:#fff}.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;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content);column-gap:8px;align-items:center}.components-radio-control__input[type=radio]{grid-column:1;grid-row:1;border:1px solid #1e1e1e;margin-right:12px;transition:none;border-radius:50%;width:24px;height:24px;min-width:24px;max-width:24px;position:relative}@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;width:16px;min-width:16px;max-width:16px}}.components-radio-control__input[type=radio]:checked:before{box-sizing:inherit;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;background-color:#fff;border:4px solid #fff}@media(min-width:600px){.components-radio-control__input[type=radio]:checked:before{width:8px;height:8px}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]{display:inline-flex;margin:0;padding:0;appearance:none;cursor:pointer}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(2 * var(--wp-admin-border-width-focus)) 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{content:"";border-radius:50%}.components-radio-control__label{grid-column:2;grid-row:1;cursor:pointer;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;width:23px;height:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__handle>div{position:relative;width:100%;height:100%;z-index:2;outline:none}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{display:block;content:"";width:15px;height:15px;border-radius:50%;background:#fff;cursor:inherit;position:absolute;top:calc(50% - 8px);right:calc(50% - 8px);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 #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;outline:2px solid transparent}.components-resizable-box__side-handle:before{display:block;border-radius:9999px;content:"";width:3px;height:3px;background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));cursor:inherit;position:absolute;top:calc(50% - 1px);right:calc(50% - 1px)}@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__side-handle,.components-resizable-box__corner-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-top:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before{width:100%;left:0;border-left:0;border-right:0}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{height:100%;top:0;border-top:0;border-bottom:0}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-top:hover: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-bottom:active:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance: none){.components-resizable-box__side-handle.components-resizable-box__handle-top:hover: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-bottom:active:before{animation:none}.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes components-resizable-box__left-right-animation{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity: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{position:relative;max-width:100%;display:flex;align-items:center;justify-content:center}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}html.lockscroll,body.lockscroll{overflow:hidden}.components-select-control__input{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.components-snackbar{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;background:#000000d9;backdrop-filter:blur(16px) saturate(180%);border-radius:4px;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;color:#fff;padding:12px 20px;width:100%;max-width:600px;box-sizing:border-box;cursor:pointer;pointer-events:auto}@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{position:relative;padding-left:24px}.components-snackbar .components-snackbar__icon{position:absolute;left:-8px;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{margin-left:24px;cursor:pointer}.components-snackbar__action.components-button,.components-snackbar__action.components-external-link{margin-left:32px;color:#fff;flex-shrink:0}.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{text-decoration:none;color:currentColor}.components-snackbar__content{display:flex;align-items:baseline;justify-content:space-between;line-height:1.4}.components-snackbar-list{position:absolute;z-index:100000;width:100%;box-sizing:border-box;pointer-events:none}.components-snackbar-list__notice-container{position:relative;padding-top:8px}.components-tab-panel__tabs{display:flex;align-items:stretch;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{position:relative;border-radius:0;height:48px!important;background:transparent;border:none;box-shadow:none;cursor:pointer;padding:3px 16px;margin-left:0;font-weight:400}.components-tab-panel__tabs-item:focus:not(:disabled){position:relative;box-shadow:none;outline:none}.components-tab-panel__tabs-item:after{content:"";position:absolute;right:0;bottom:0;left:0;pointer-events:none;background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));height:calc(0 * var(--wp-admin-border-width-focus));border-radius:0}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:after{transition:all .1s linear}}.components-tab-panel__tabs-item.is-active:after{height:calc(1 * var(--wp-admin-border-width-focus));outline:2px solid transparent;outline-offset:-1px}.components-tab-panel__tabs-item:before{content:"";position:absolute;inset:12px;pointer-events:none;box-shadow:0 0 0 0 transparent;border-radius:2px}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:before{transition:all .1s linear}}.components-tab-panel__tabs-item:focus-visible:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.components-tab-panel__tab-content:focus{box-shadow:none;outline:none}.components-tab-panel__tab-content:focus-visible{box-shadow: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:0}.components-text-control__input,.components-text-control__input[type=text],.components-text-control__input[type=tel],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week],.components-text-control__input[type=password],.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime],.components-text-control__input[type=datetime-local],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number]{width:100%;height:32px;margin:0;background:var(--wp-components-color-background, #fff);color:var(--wp-components-color-foreground, #1e1e1e);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.components-text-control__input,.components-text-control__input[type=text],.components-text-control__input[type=tel],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week],.components-text-control__input[type=password],.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime],.components-text-control__input[type=datetime-local],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number]{transition:box-shadow .1s linear}}@media(min-width:600px){.components-text-control__input,.components-text-control__input[type=text],.components-text-control__input[type=tel],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week],.components-text-control__input[type=password],.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime],.components-text-control__input[type=datetime-local],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number]{font-size:13px;line-height:normal}}.components-text-control__input:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus{border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.components-text-control__input::-webkit-input-placeholder,.components-text-control__input[type=text]::-webkit-input-placeholder,.components-text-control__input[type=tel]::-webkit-input-placeholder,.components-text-control__input[type=time]::-webkit-input-placeholder,.components-text-control__input[type=url]::-webkit-input-placeholder,.components-text-control__input[type=week]::-webkit-input-placeholder,.components-text-control__input[type=password]::-webkit-input-placeholder,.components-text-control__input[type=color]::-webkit-input-placeholder,.components-text-control__input[type=date]::-webkit-input-placeholder,.components-text-control__input[type=datetime]::-webkit-input-placeholder,.components-text-control__input[type=datetime-local]::-webkit-input-placeholder,.components-text-control__input[type=email]::-webkit-input-placeholder,.components-text-control__input[type=month]::-webkit-input-placeholder,.components-text-control__input[type=number]::-webkit-input-placeholder{color:#1e1e1e9e}.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:#1e1e1e9e}.components-text-control__input:-ms-input-placeholder,.components-text-control__input[type=text]:-ms-input-placeholder,.components-text-control__input[type=tel]:-ms-input-placeholder,.components-text-control__input[type=time]:-ms-input-placeholder,.components-text-control__input[type=url]:-ms-input-placeholder,.components-text-control__input[type=week]:-ms-input-placeholder,.components-text-control__input[type=password]:-ms-input-placeholder,.components-text-control__input[type=color]:-ms-input-placeholder,.components-text-control__input[type=date]:-ms-input-placeholder,.components-text-control__input[type=datetime]:-ms-input-placeholder,.components-text-control__input[type=datetime-local]:-ms-input-placeholder,.components-text-control__input[type=email]:-ms-input-placeholder,.components-text-control__input[type=month]:-ms-input-placeholder,.components-text-control__input[type=number]:-ms-input-placeholder{color:#1e1e1e9e}.components-text-control__input,.components-text-control__input[type=text],.components-text-control__input[type=tel],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week],.components-text-control__input[type=password],.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime],.components-text-control__input[type=datetime-local],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number]{border-color:var(--wp-components-color-gray-600, #949494)}.components-text-control__input::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground, #1e1e1e),transparent 38%)}.components-text-control__input.is-next-40px-default-size,.components-text-control__input[type=text].is-next-40px-default-size,.components-text-control__input[type=tel].is-next-40px-default-size,.components-text-control__input[type=time].is-next-40px-default-size,.components-text-control__input[type=url].is-next-40px-default-size,.components-text-control__input[type=week].is-next-40px-default-size,.components-text-control__input[type=password].is-next-40px-default-size,.components-text-control__input[type=color].is-next-40px-default-size,.components-text-control__input[type=date].is-next-40px-default-size,.components-text-control__input[type=datetime].is-next-40px-default-size,.components-text-control__input[type=datetime-local].is-next-40px-default-size,.components-text-control__input[type=email].is-next-40px-default-size,.components-text-control__input[type=month].is-next-40px-default-size,.components-text-control__input[type=number].is-next-40px-default-size{height:40px;padding-left:12px;padding-right:12px}.components-text-control__input[type=email],.components-text-control__input[type=url]{direction:ltr}.components-tip{display:flex;color:#757575}.components-tip svg{align-self:center;fill:#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:pointer}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{display:inline-flex;border:1px solid var(--wp-components-color-foreground, #1e1e1e);border-radius:2px;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]{display:flex;flex-direction:column;align-items:center}.components-accessible-toolbar .components-button,.components-toolbar .components-button{position:relative;height:48px;z-index:1;padding-left:16px;padding-right:16px}.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{content:"";position:absolute;display:block;border-radius:2px;height:32px;left:8px;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{position:relative;margin-left:auto;margin-right:auto}.components-accessible-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.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, #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{padding-left:8px;padding-right:8px;min-width:48px}@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{content:attr(data-subscript);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;line-height:12px;position:absolute;right:8px;bottom:10px}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{min-height:48px;border-right:1px solid var(--wp-components-color-foreground, #1e1e1e);background-color:var(--wp-components-color-background, #fff);display:inline-flex;flex-shrink:0;flex-wrap:wrap;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: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{min-height:48px;margin:0;border:1px solid var(--wp-components-color-foreground, #1e1e1e);background-color:var(--wp-components-color-background, #fff);display:inline-flex;flex-shrink:0;flex-wrap:wrap}.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;position:relative;overflow:visible}div.components-toolbar>div+div.has-left-divider:before{display:inline-block;content:"";box-sizing:content-box;background-color:#ddd;position:absolute;top:8px;left:-3px;width:1px;height:20px}.components-tooltip{background:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;border-radius:2px;color:#f0f0f0;text-align:center;line-height:1.4;font-size:12px;padding:4px 8px;z-index:1000002;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005}.components-tooltip__shortcut{margin-left:8px}.components-validated-control:has(:is(input,select):user-invalid) .components-input-control__backdrop{--wp-components-color-accent: #cc1818;border-color:#cc1818}.components-validated-control :is(textarea,input[type=text]):user-invalid{--wp-admin-theme-color: #cc1818;--wp-components-color-accent: #cc1818;border-color:#cc1818}.components-validated-control .components-combobox-control__suggestions-container:has(input:user-invalid):not(:has([aria-expanded=true])){border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__wrapper-with-error-delegate:has(select:user-invalid) .components-input-control__backdrop{--wp-components-color-accent: #cc1818;border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid){--wp-components-color-accent: #cc1818}.components-validated-control__wrapper-with-error-delegate:has(input:user-invalid) .components-form-token-field__input-container:not(:has([aria-expanded=true])){--wp-components-color-accent: #cc1818;border-color:#cc1818}.components-validated-control__error-delegate{position:absolute;top:0;height:100%;width:100%;opacity:0;pointer-events:none}.components-validated-control__indicator{display:flex;align-items:flex-start;gap:4px;margin:8px 0 0;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:16px;color:var(--wp-components-color-gray-700, #757575);animation:components-validated-control__indicator-jump .2s cubic-bezier(.68,-.55,.27,1.55)}.components-validated-control__indicator.is-invalid{color:#cc1818}.components-validated-control__indicator.is-valid{color:color-mix(in srgb,#000 30%,#4ab866)}.components-validated-control__indicator-icon{flex-shrink:0}.components-validated-control__indicator-spinner{margin:2px;width:12px;height:12px}@keyframes components-validated-control__indicator-jump{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}:root{--wp-admin-theme-color: #3858e9;--wp-admin-theme-color--rgb: 56, 88, 233;--wp-admin-theme-color-darker-10: rgb(33.0384615385, 68.7307692308, 230.4615384615);--wp-admin-theme-color-darker-10--rgb: 33.0384615385, 68.7307692308, 230.4615384615;--wp-admin-theme-color-darker-20: rgb(23.6923076923, 58.1538461538, 214.3076923077);--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}}`,Fo=':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}}.block-editor-block-icon{display:flex;align-items:center;justify-content:center;width:24px;height: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{min-width:20px;min-height:20px;max-width:24px;max-height:24px}.block-editor-block-styles .block-editor-block-list__block{margin:0}@keyframes selection-overlay__fade-in-animation{0%{opacity:0}to{opacity:.4}}_::-webkit-full-page-media,_:future,:root .block-editor-block-list__layout::selection,:root [data-has-multi-selection=true] .block-editor-block-list__layout::selection{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{content:"";position:absolute;z-index:1;pointer-events:none;inset:0;background:var(--wp-admin-theme-color);opacity:.4}@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{content:"";position:absolute;pointer-events:none;inset:0;outline-color:var(--wp-admin-theme-color);outline-style:solid;outline-width:calc(1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-offset:calc(1 * -1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));z-index:1}.block-editor-block-list__layout .block-editor-block-list__block.is-block-hidden{visibility:hidden;overflow:hidden;height:0;border:none!important;padding:0!important}.block-editor-block-list__layout.is-layout-flex:not(.is-vertical)>.is-block-hidden{width:0;height:auto;align-self:stretch;white-space:nowrap!important}.block-editor-block-list__layout [class^=components-]{-webkit-user-select:text;user-select:text}.block-editor-block-list__layout .block-editor-block-list__block{position:relative;overflow-wrap:break-word;pointer-events:auto}.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.is-selected,.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.has-child-selected{z-index:20}.block-editor-block-list__layout .block-editor-block-list__block .reusable-block-edit-panel *{z-index:1}.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 .components-with-notices-ui .components-notice .components-notice__content{font-size:13px}.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.has-warning:after{content:"";position:absolute;inset:0;background-color:#fff6}.block-editor-block-list__layout .block-editor-block-list__block.has-warning.is-multi-selected:after{background-color:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-reusable.has-child-selected:after{box-shadow:0 0 0 1px var(--wp-admin-theme-color)}.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([draggable=true]),.block-editor-block-list__layout .block-editor-block-list__block:not([data-draggable=true]){cursor:default}.block-editor-block-list__layout .block-editor-block-list__block[draggable=true],.block-editor-block-list__layout .block-editor-block-list__block[data-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{content:"";position:absolute;pointer-events:none;inset:0;outline-color:var(--wp-admin-theme-color);outline-style:solid;outline-width:calc(1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-offset:calc(1 * -1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1))}.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,.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).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).is-reusable.is-highlighted:after{outline-color:var(--wp-block-synced-color)}.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).is-reusable.block-editor-block-list__block:not([contenteditable]):focus: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-name:block-editor-is-editable__animation;animation-duration:.8s;animation-timing-function:ease-out;animation-delay:.1s;animation-fill-mode:backwards;content:"";inset:0;pointer-events:none;position:absolute}@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-name:block-editor-is-editable__animation_reduce-motion;animation-delay:0s}}.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:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected{opacity:1}.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{opacity:1}.wp-block[data-align=left]>*,.wp-block[data-align=right]>*,.wp-block.alignleft,.wp-block.alignright{z-index:21}.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{margin:8px;cursor:move;cursor:grab}@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:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender{display:none}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected) .block-editor-default-block-appender .block-editor-inserter__toggle{opacity:0;transform:scale(0)}.block-editor-block-list__block .block-editor-block-list__block-html-textarea{display:block;margin:0;padding:12px;width:100%;border:none;outline:none;border-radius:2px;box-sizing:border-box;box-shadow:inset 0 0 0 1px #1e1e1e;resize:none;overflow:hidden;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.5}@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__block .block-editor-warning{z-index:5;position:relative}.block-editor-block-list__block .block-editor-warning.block-editor-block-list__block-crash-warning{margin-bottom:auto}.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{display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#000;font-weight:400}.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}.has-global-padding>.block-editor-block-list__zoom-out-separator,.block-editor-block-list__layout.is-root-container.has-global-padding>.block-editor-block-list__zoom-out-separator{max-width:none;margin:0 calc(-1 * var(--wp--style--root--padding-right) - 1px) 0 calc(-1 * var(--wp--style--root--padding-left) - 1px)!important}.is-dragging{cursor:grabbing}.is-vertical .block-list-appender{width:24px;margin-right:auto;margin-top:12px;margin-left:12px}.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:initial}.block-editor-block-preview__live-content .components-placeholder,.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true]{display:none}.block-editor-block-variation-picker__variations,.block-editor-block-variation-picker__skip,.wp-block-group-placeholder__variations{list-style:none;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;width:100%;padding:0;margin:0;gap:8px;font-size:12px}.block-editor-block-variation-picker__variations svg,.block-editor-block-variation-picker__skip svg,.wp-block-group-placeholder__variations svg{fill:#949494!important}.block-editor-block-variation-picker__variations .components-button,.block-editor-block-variation-picker__skip .components-button,.wp-block-group-placeholder__variations .components-button{padding:4px}.block-editor-block-variation-picker__variations .components-button:hover,.block-editor-block-variation-picker__skip .components-button:hover,.wp-block-group-placeholder__variations .components-button:hover{background:none!important}.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}.block-editor-block-variation-picker__variations>li,.block-editor-block-variation-picker__skip>li,.wp-block-group-placeholder__variations>li{width:auto;display:flex;flex-direction:column;align-items:center;gap:4px}.block-editor-button-block-appender{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:auto;color:#1e1e1e;box-shadow:inset 0 0 0 1px #1e1e1e}.is-dark-theme .block-editor-button-block-appender{color:#ffffffa6;box-shadow:inset 0 0 0 1px #ffffffa6}.block-editor-button-block-appender:hover{color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.block-editor-button-block-appender:focus{box-shadow:inset 0 0 0 2px var(--wp-admin-theme-color)}.block-editor-button-block-appender:active{color:#000}.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child,.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child{pointer-events:none}.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px dashed currentColor}.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child .block-editor-inserter{opacity:0}.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter:focus-within,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child .block-editor-inserter:focus-within,.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child .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 .block-editor-inserter:focus-within{opacity:1}.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child.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.is-drag-over:after{border:none}.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child.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.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.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:after{border:none}.block-list-appender:only-child.is-drag-over .block-editor-button-block-appender{background-color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px #ffffffa6;color:#ffffffa6}@media not (prefers-reduced-motion){.block-list-appender:only-child.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{opacity:.62;margin-block-start:0;margin-block-end:0}.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;padding:0;min-width:24px;height:24px}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover{color:#fff;background:var(--wp-admin-theme-color)}.block-editor-default-block-appender .block-editor-inserter{position:absolute;top:0;right:0;line-height:0}.block-editor-default-block-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender{position:absolute;list-style:none;padding:0;z-index:2;bottom:0;right:0}.block-editor-block-list__block .block-list-appender.block-list-appender{margin:0;line-height: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{flex-direction:row;box-shadow:none;height:24px;width:24px;min-width:24px;display:none;padding:0!important;background:#1e1e1e;color:#fff}.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{color:#fff;background:var(--wp-admin-theme-color)}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content{display:none}.block-editor-block-list__block .block-list-appender:only-child{position:relative;right:auto;align-self:center;list-style:none;line-height:inherit}.block-editor-block-list__block .block-list-appender:only-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{position:fixed;left:0;right:0;top:calc(-1 * var(--wp-block-editor-iframe-zoom-out-scroll-top, 0));bottom:0;overflow-y:var(--wp-block-editor-iframe-zoom-out-overflow-behavior, scroll)}.block-editor-iframe__html.is-zoomed-out{transform:translate(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)));scale:var(--wp-block-editor-iframe-zoom-out-scale, 1);background-color:var(--wp-editor-canvas-background);margin-bottom:calc(-1 * calc(calc(var(--wp-block-editor-iframe-zoom-out-content-height) * (1 - var(--wp-block-editor-iframe-zoom-out-scale, 1))) + calc(2 * var(--wp-block-editor-iframe-zoom-out-frame-size, 0) / var(--wp-block-editor-iframe-zoom-out-scale, 1)) + 2px));padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0) / var(--wp-block-editor-iframe-zoom-out-scale, 1));padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0) / 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) - calc(2 * var(--wp-block-editor-iframe-zoom-out-frame-size, 0) / 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){flex:1;display:flex;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{margin:1em;display:block}.block-editor-media-placeholder.is-appender{min-height:0}.block-editor-media-placeholder.is-appender:hover{cursor:pointer;box-shadow:0 0 0 1px var(--wp-admin-theme-color)}.block-editor-plain-text{box-shadow:none;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;border:none;padding:0;margin: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}.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{content:"";background:#ff0}[data-rich-text-comment],[data-rich-text-format-boundary]{border-radius:2px}[data-rich-text-comment]{background-color:currentColor}[data-rich-text-comment] span{filter:invert(100%);color:currentColor;padding:0 2px}.rich-text [contenteditable=false]::selection{background-color:transparent}.block-editor-warning{align-items:center;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:1em;border:1px solid #1e1e1e;border-radius:2px;background-color:#fff}.block-editor-warning .block-editor-warning__message{line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;color:#1e1e1e;margin:0}.block-editor-warning p.block-editor-warning__message.block-editor-warning__message{min-height:auto}.block-editor-warning .block-editor-warning__contents{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:baseline;width:100%;gap:12px}.block-editor-warning .block-editor-warning__actions{align-items:center;display:flex;gap:8px}.components-popover.block-editor-warning__dropdown{z-index:99998}body.admin-color-light{--wp-admin-theme-color: #0085ba;--wp-admin-theme-color--rgb: 0, 133, 186;--wp-admin-theme-color-darker-10: rgb(0, 114.7661290323, 160.5);--wp-admin-theme-color-darker-10--rgb: 0, 114.7661290323, 160.5;--wp-admin-theme-color-darker-20: rgb(0, 96.5322580645, 135);--wp-admin-theme-color-darker-20--rgb: 0, 96.5322580645, 135;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus: 1.5px}}body.admin-color-modern{--wp-admin-theme-color: #3858e9;--wp-admin-theme-color--rgb: 56, 88, 233;--wp-admin-theme-color-darker-10: rgb(33.0384615385, 68.7307692308, 230.4615384615);--wp-admin-theme-color-darker-10--rgb: 33.0384615385, 68.7307692308, 230.4615384615;--wp-admin-theme-color-darker-20: rgb(23.6923076923, 58.1538461538, 214.3076923077);--wp-admin-theme-color-darker-20--rgb: 23.6923076923, 58.1538461538, 214.3076923077;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus: 1.5px}}body.admin-color-blue{--wp-admin-theme-color: #096484;--wp-admin-theme-color--rgb: 9, 100, 132;--wp-admin-theme-color-darker-10: rgb(7.3723404255, 81.914893617, 108.1276595745);--wp-admin-theme-color-darker-10--rgb: 7.3723404255, 81.914893617, 108.1276595745;--wp-admin-theme-color-darker-20: rgb(5.7446808511, 63.829787234, 84.2553191489);--wp-admin-theme-color-darker-20--rgb: 5.7446808511, 63.829787234, 84.2553191489;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus: 1.5px}}body.admin-color-coffee{--wp-admin-theme-color: #46403c;--wp-admin-theme-color--rgb: 70, 64, 60;--wp-admin-theme-color-darker-10: rgb(56.2692307692, 51.4461538462, 48.2307692308);--wp-admin-theme-color-darker-10--rgb: 56.2692307692, 51.4461538462, 48.2307692308;--wp-admin-theme-color-darker-20: rgb(42.5384615385, 38.8923076923, 36.4615384615);--wp-admin-theme-color-darker-20--rgb: 42.5384615385, 38.8923076923, 36.4615384615;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus: 1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color: #523f6d;--wp-admin-theme-color--rgb: 82, 63, 109;--wp-admin-theme-color-darker-10: rgb(69.8430232558, 53.6598837209, 92.8401162791);--wp-admin-theme-color-darker-10--rgb: 69.8430232558, 53.6598837209, 92.8401162791;--wp-admin-theme-color-darker-20: rgb(57.6860465116, 44.3197674419, 76.6802325581);--wp-admin-theme-color-darker-20--rgb: 57.6860465116, 44.3197674419, 76.6802325581;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus: 1.5px}}body.admin-color-midnight{--wp-admin-theme-color: #e14d43;--wp-admin-theme-color--rgb: 225, 77, 67;--wp-admin-theme-color-darker-10: rgb(221.4908256881, 56.1788990826, 45.0091743119);--wp-admin-theme-color-darker-10--rgb: 221.4908256881, 56.1788990826, 45.0091743119;--wp-admin-theme-color-darker-20: rgb(207.8348623853, 44.2201834862, 33.1651376147);--wp-admin-theme-color-darker-20--rgb: 207.8348623853, 44.2201834862, 33.1651376147;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus: 1.5px}}body.admin-color-ocean{--wp-admin-theme-color: #627c83;--wp-admin-theme-color--rgb: 98, 124, 131;--wp-admin-theme-color-darker-10: rgb(87.0873362445, 110.192139738, 116.4126637555);--wp-admin-theme-color-darker-10--rgb: 87.0873362445, 110.192139738, 116.4126637555;--wp-admin-theme-color-darker-20: rgb(76.1746724891, 96.384279476, 101.8253275109);--wp-admin-theme-color-darker-20--rgb: 76.1746724891, 96.384279476, 101.8253275109;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus: 1.5px}}body.admin-color-sunrise{--wp-admin-theme-color: #dd823b;--wp-admin-theme-color--rgb: 221, 130, 59;--wp-admin-theme-color-darker-10: rgb(216.8782608696, 116.1847826087, 37.6217391304);--wp-admin-theme-color-darker-10--rgb: 216.8782608696, 116.1847826087, 37.6217391304;--wp-admin-theme-color-darker-20: rgb(195.147826087, 104.5434782609, 33.852173913);--wp-admin-theme-color-darker-20--rgb: 195.147826087, 104.5434782609, 33.852173913;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus: 1.5px}}',Lo=`@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{margin:0}.wp-block-accordion-heading__toggle{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;word-spacing:inherit;font-style:inherit;border:none;padding:var(--wp--preset--spacing--20, 1em) 0;cursor:pointer;overflow:hidden;display:flex;align-items:center;text-align:inherit;width:100%;background-color:inherit!important;color:inherit!important}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover,.wp-block-accordion-heading__toggle:focus{text-decoration:none;background-color:inherit!important;box-shadow:none;color:inherit;border:none;padding:var(--wp--preset--spacing--20, 1em) 0}.wp-block-accordion-heading__toggle:focus-visible{outline:auto;outline-offset:0}.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{width:1.2em;height:1.2em;display:flex;align-items:center;justify-content:center}.wp-block-accordion-panel[inert],.wp-block-accordion-panel[aria-hidden=true]{display:none;margin-block-start:0}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{box-sizing:border-box;line-height:0}.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-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.wp-block-breadcrumbs li{margin:0;padding:0;display:flex;align-items:center}.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{cursor:pointer;display:inline-block;text-align:center;word-break:break-word;box-sizing:border-box;height:100%;align-content:center}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){box-shadow:none;text-decoration:none;border-radius:9999px;padding:calc(.667em + 2px) calc(1.333em + 2px)}.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.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{width:100%;flex-basis:100%}.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.is-style-outline>.wp-block-button__link),:root :where(.wp-block-button .wp-block-button__link.is-style-outline){border:2px solid currentColor;padding:.667em 1.333em}:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)),:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)),:root :where(.wp-block-button .wp-block-button__link.is-style-outline: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 th,.wp-block-calendar td{padding:.25em;border:1px solid}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{width:100%;border-collapse:collapse}.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)) th,.wp-block-calendar :where(table:not(.has-text-color)) td{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}.wp-block-categories .wp-block-categories__label{width:100%;display:block}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap;direction:ltr;text-align:initial}.wp-block-columns{display:flex;box-sizing:border-box;flex-wrap:wrap!important}@media(min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:initial!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;word-break:break-word;overflow-wrap: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-top,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-bottom{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{content:"";display:table;clear:both}.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-top:.5em;margin-right:.75em;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{margin-top:1em;margin-bottom:1em;display:block}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]){display:block;box-sizing:border-box;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 textarea,.wp-block-post-comments input:not([type=submit]){border:1px solid #949494;font-size:1em;font-family:inherit}.wp-block-post-comments textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]){padding:calc(.667em + 2px)}: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-previous,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{margin-right:1ch;display:inline-block}.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{margin-left:1ch;display:inline-block}.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;margin-bottom:0;max-width:100%;list-style:none;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{margin-bottom:0;max-width:100%;list-style:none;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-content,.wp-block-comment-author-name,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover-image,.wp-block-cover{min-height:430px;padding:1em;position:relative;background-position:center center;display:flex;justify-content:center;align-items:center;overflow:hidden;overflow:clip;box-sizing:border-box}.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]),.wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image .has-background-dim.has-background-gradient,.wp-block-cover .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;inset:0;opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.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.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{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.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.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{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.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.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{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.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.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{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.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.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{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.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.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{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.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.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{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.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.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{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.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.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{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.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.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{opacity:1}.wp-block-cover-image .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 .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover-image .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 .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover-image .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 .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover-image .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 .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover-image .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 .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover-image .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 .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover-image .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 .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover-image .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 .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover-image .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 .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover-image .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 .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover-image .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 .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__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-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{position:relative;width:100%;color:inherit}.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-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-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-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.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,.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-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{margin:0;width:auto}.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;inset:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover-image .wp-block-cover__embed-background,.wp-block-cover .wp-block-cover__embed-background{position:absolute;inset:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;outline:none;border:none;box-shadow:none;pointer-events:none}.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper{position:absolute;inset:0;margin:0;padding:0;width:100%;height:100%}.wp-block-cover-image .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;min-width:100%;min-height:100%;transform:translate(-50%,-50%);pointer-events:none}.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-size:cover;background-repeat:no-repeat}@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}section.wp-block-cover-image h2,.wp-block-cover-image-text,.wp-block-cover-text{color:#fff}section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:hover,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:active,.wp-block-cover-image-text a,.wp-block-cover-image-text a:hover,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:active,.wp-block-cover-text a,.wp-block-cover-text a:hover,.wp-block-cover-text a:focus,.wp-block-cover-text a:active{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}section.wp-block-cover-image.has-left-content>h2,.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text{margin-left:0;text-align:left}section.wp-block-cover-image.has-right-content>h2,.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text{margin-right:0;text-align:right}section.wp-block-cover-image>h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}:where(.wp-block-cover:not(.has-text-color)),:where(.wp-block-cover-image:not(.has-text-color)){color:#fff}:where(.wp-block-cover.is-light:not(.has-text-color)),:where(.wp-block-cover-image.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover p:not(.has-text-color)),: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)){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)).has-background-dim:not(.has-background-gradient):before,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{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[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"],.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.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,.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.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-top:.5em;margin-bottom:1em}.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{position:absolute;inset:0;height:100%;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;padding:.5em 1em;display:inline-block}:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):active{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{width:100%;display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em}.wp-block-form-input__label.is-label-inline{flex-direction:row;gap:.5em;align-items:center}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}:where(.wp-block-form-input__input){padding:0 .5em;font-size:1em;margin-bottom:.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;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 1em)}.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),.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){margin-right:0}.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure{margin:0;height:100%;display:flex;align-items:flex-end;justify-content:flex-start}.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:auto}.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0;z-index:2}.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.wp-block-gallery:not(.has-nested-images) figcaption,.blocks-gallery-grid:not(.has-nested-images) figcaption{flex-grow:1}.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,.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{width:100%;height:100%;flex:1;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,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media(min-width:600px){.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item{width:calc(33.3333333333% - .6666666667em);margin-right:1em}.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item{width:calc(16.6666666667% - .8333333333em);margin-right:1em}.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item{width:calc(14.2857142857% - .8571428571em);margin-right:1em}.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n){margin-right:0}.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),.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){margin-right:0}.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),.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){margin-right:0}.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),.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){margin-right:0}.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),.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){margin-right:0}.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),.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){margin-right:0}.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),.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){margin-right:0}.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),.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){margin-right:0}}.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright,.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright{max-width:420px;width:100%}.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.blocks-gallery-grid: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){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);margin:0}.wp-block-gallery.has-nested-images 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{margin:0;flex-direction:column;flex-grow:1}.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:has(figcaption):before,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{position:absolute;bottom:0;right:0;left:0;max-height:100%}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{content:"";height:100%;max-height:40%;pointer-events:none;backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent 100%);mask-image:linear-gradient(0deg,#000 20%,transparent 100%)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{color:#fff;text-shadow:0 0 1.5px #000;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{width:12px;height: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-color:transparent;border-radius:8px;border:3px solid transparent;background-clip:padding-box}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-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:focus-within::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-width:thin;scrollbar-gutter:stable both-edges;scrollbar-color:transparent transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover,.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{scrollbar-color:rgba(255,255,255,.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:rgba(255,255,255,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,transparent 100%)}.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.is-style-rounded>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.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption{flex:initial;background:none;color:inherit;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.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%;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%;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) * .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) * .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.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * .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) * .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) * .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) * .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) * .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}: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-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]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom;box-sizing:border-box}@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]>a,.wp-block-image[style*=border-radius] img{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.alignleft,.wp-block-image.alignright,.wp-block-image.aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image .aligncenter{display:table}.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,.wp-block-image .aligncenter>figcaption{display:table-caption;caption-side:bottom}.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-top:.5em;margin-bottom:1em}.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{-webkit-mask-image:url('data:image/svg+xml;utf8,');mask-image:url('data:image/svg+xml;utf8,');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}: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{position:relative;display:flex;flex-direction:column}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{opacity:0;border:none;background-color:#5a5a5a40;backdrop-filter:blur(16px) saturate(180%);cursor:zoom-in;display:flex;justify-content:center;align-items:center;width:20px;height:20px;position:absolute;z-index:100;top:16px;right:16px;text-align:center;padding:0;border-radius:4px}@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:hover,.wp-lightbox-container button:focus,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{position:fixed;top:0;left:0;z-index:100000;overflow:hidden;width:100%;height:100vh;box-sizing:border-box;visibility:hidden;cursor:zoom-out}.wp-lightbox-overlay .close-button{position:absolute;top:calc(env(safe-area-inset-top) + 16px);right:calc(env(safe-area-inset-right) + 16px);padding:0;cursor:pointer;z-index:5000000;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{position:absolute;overflow:hidden;top:50%;left:50%;transform-origin:top left;transform:translate(-50%,-50%);width:var(--wp--lightbox-container-width);height:var(--wp--lightbox-container-height);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{position:relative;transform-origin:0 0;display:flex;width:100%;height:100%;justify-content:center;align-items:center;box-sizing:border-box;z-index:3000000;margin:0}.wp-lightbox-overlay .wp-block-image img{min-width:var(--wp--lightbox-image-width);min-height:var(--wp--lightbox-image-height);width:var(--wp--lightbox-image-width);height:var(--wp--lightbox-image-height)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{border:none;background:none}.wp-lightbox-overlay .scrim{width:100%;height:100%;position:absolute;z-index:2000000;background-color:#fff;opacity:.9}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:both turn-on-visibility .25s}}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active img{animation:both turn-on-visibility .35s}}@media not (prefers-reduced-motion){.wp-lightbox-overlay.show-closing-animation:not(.active){animation:both turn-off-visibility .35s}}@media not (prefers-reduced-motion){.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:both turn-off-visibility .25s}}@media not (prefers-reduced-motion){.wp-lightbox-overlay.zoom.active{opacity:1;visibility:visible;animation:none}.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%{visibility:visible;transform:translate(-50%,-50%) scale(1)}99%{visibility:visible}to{visibility:hidden;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))}}ol.wp-block-latest-comments{margin-left:0;box-sizing:border-box}: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 .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt{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[style*=font-size] a,.wp-block-latest-comments[class*=-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{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media(min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(100% / 3 - 1.25em + 1.25em / 3)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(100% / 6 - 1.25em + 1.25em / 6)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}: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-date,.wp-block-latest-posts__post-author{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em;float:left}.wp-block-latest-posts__featured-image.alignright{margin-left:1em;float:right}.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{direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto;box-sizing:border-box}.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>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media,.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{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;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px}.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{width:100%;height:100%;object-fit:cover}@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-top:0;margin-bottom:0;margin-left:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{background-color:inherit;display:flex;align-items:center;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{text-decoration:underline}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content{text-decoration:line-through}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:focus),.wp-block-navigation :where(a:active){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;line-height:0;display:inline-block;font-size:inherit;padding:0;background-color:inherit;color:currentColor;border:none;width:.6em;height:.6em;margin-left:.25em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;width:inherit;height:inherit;margin-top:.075em}.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}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{background-color:inherit;color:inherit;position:absolute;z-index:2;display:flex;flex-direction:column;align-items:normal;opacity:0}@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{visibility:hidden;width:0;height:0;overflow:hidden}.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-right:0;margin-left: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{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{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.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)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.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{position:relative;display:flex}.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-size:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;text-align:left}.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__responsive-container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-dialog,.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-container-content{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-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,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container{left:auto;right:0}.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,.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-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media(min-width:782px){.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,.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-right .wp-block-navigation__container .has-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{display:flex;flex-wrap:var(--navigation-layout-wrap, wrap);flex-direction:var(--navigation-layout-direction, initial);justify-content:var(--navigation-layout-justify, initial);align-items:var(--navigation-layout-align, 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{display:none;position:fixed;inset: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{display:flex;flex-wrap:var(--navigation-layout-wrap, wrap);flex-direction:var(--navigation-layout-direction, initial);justify-content:var(--navigation-layout-justify, initial);align-items:var(--navigation-layout-align, initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){color:inherit!important;background-color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{display:flex;flex-direction:column;background-color:inherit}@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{padding-top:clamp(1rem,var(--wp--style--root--padding-top),20rem);padding-right:clamp(1rem,var(--wp--style--root--padding-right),20rem);padding-bottom:clamp(1rem,var(--wp--style--root--padding-bottom),20rem);padding-left:clamp(1rem,var(--wp--style--root--padding-left),20rem);overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px);overflow:visible;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:var(--navigation-layout-justification-setting, inherit)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{opacity:1;visibility:visible;height:auto;width:auto;overflow:initial;min-width:200px;position:static;border:none;padding-left:2rem;padding-right:2rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .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 .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{display:flex;flex-direction:column;align-items:var(--navigation-layout-justification-setting, initial)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{color:inherit!important;background:transparent!important}.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:auto;left:auto}@media(min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block;width:100%;position:relative;z-index:auto;background-color:inherit}.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{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{vertical-align:middle;cursor:pointer;color:currentColor;background:transparent;border:none;margin:0;padding:0;text-transform:inherit}.wp-block-navigation__responsive-container-open svg,.wp-block-navigation__responsive-container-close svg{fill:currentColor;pointer-events:none;display:block;width:24px;height: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-weight:inherit;font-size:inherit}@media(min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;top:0;right: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-weight:inherit;font-size:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{max-width:var(--wp--style--global--wide-size, 100%);margin-left:auto;margin-right:auto}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-dialog,.is-menu-open .wp-block-navigation__responsive-container-content{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media(min-width:782px){.has-modal-open .admin-bar .is-menu-open .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}.wp-block-navigation .wp-block-page-list{display:flex;flex-direction:var(--navigation-layout-direction, initial);justify-content:var(--navigation-layout-justify, initial);align-items:var(--navigation-layout-align, initial);flex-wrap:var(--navigation-layout-wrap, wrap);background-color:inherit}.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;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}body.rtl .has-drop-cap:not(:focus):first-letter{float:initial;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-right[style*="writing-mode:vertical-rl"],p.has-text-align-left[style*="writing-mode:vertical-lr"]{rotate:180deg}.wp-block-post-author{display:flex;flex-wrap:wrap;box-sizing:border-box}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form textarea),:where(.wp-block-post-comments-form input:not([type=submit])){border-width:1px;border-style:solid;border-color:#949494;font-size:1em;font-family:inherit}:where(.wp-block-post-comments-form textarea),:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))){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;text-align:center;overflow-wrap:break-word}.wp-block-post-comments-form .comment-form textarea,.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]){display:block;box-sizing:border-box;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.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}.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-top:var(--wp--style--block-gap);margin-bottom:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-top:0;margin-bottom:0}.wp-block-post-excerpt__more-text{margin-top:var(--wp--style--block-gap);margin-bottom:0}.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){max-width:100%;width:100%;height:auto;vertical-align:bottom;box-sizing:border-box}.wp-block-post-featured-image.alignwide img,.wp-block-post-featured-image.alignfull img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{position:absolute;inset:0;background-color:#000}.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-right[style*="writing-mode: vertical-rl"],.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"]{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{box-sizing:border-box}.wp-block-post-title{word-break:break-word;box-sizing:border-box}.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{text-align:center;overflow-wrap:break-word;box-sizing:border-box;margin:0 0 1em;padding:4em 0}.wp-block-pullquote p,.wp-block-pullquote blockquote{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{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{margin-top:0;margin-bottom:0;max-width:100%;list-style:none;padding:0;box-sizing:border-box}.wp-block-post-template.is-flex-container{flex-direction:row;display:flex;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(100% / 3 - 1.25em + 1.25em / 3)}.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(100% / 6 - 1.25em + 1.25em / 6)}}@media(max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-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-start:2em;margin-inline-end:0}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-start:auto;margin-inline-end:auto}.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{margin-right:1ch;display:inline-block}.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{margin-left:1ch;display:inline-block}.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{box-sizing:border-box}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-style-large:where(:not(.is-style-plain)),.wp-block-quote.is-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-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])):focus,.wp-block-read-more:where(:not([style*=text-decoration])):active{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(100% / 3 - 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(100% / 6 - 1em)}}.wp-block-rss__item-publish-date,.wp-block-rss__item-author{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{min-width:24px;min-height:24px;width:1.25em;height:1.25em;fill:currentColor;vertical-align:text-bottom}: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%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0;flex-shrink:0;max-width:100%;box-sizing:border-box;display:flex;justify-content:center}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{transition-property:width;min-width:0!important}.wp-block-search.wp-block-search__button-only .wp-block-search__input{transition-duration:.3s;flex-basis:100%}.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{width:0!important;min-width:0!important;padding-left:0!important;padding-right:0!important;border-left-width:0!important;border-right-width:0!important;flex-grow:0;margin:0;flex-basis:0}:where(.wp-block-search__input){font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;font-style:inherit;padding:8px;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;border:1px solid #949494;text-decoration:unset!important;appearance:initial}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){padding:4px;border-width:1px;border-style:solid;border-color:#949494;background-color:#fff;box-sizing:border-box}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border-radius:0;border:none;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-top:2px solid currentColor;border-left:none;border-right:none;border-bottom:none}:root :where(.wp-block-separator.is-style-dots){text-align:center;line-height:1;height:auto}:root :where(.wp-block-separator.is-style-dots):before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.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{width:120px;height:auto}.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{box-sizing:border-box;padding-left:0;padding-right:0;text-indent:0;margin-left:0;background:none}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){margin-left:.5em;margin-right:.5em;font-size:.65em}.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{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{display:block;border-radius:9999px}@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:hover,.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:visited,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg{color:currentColor;fill: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{background-color:#fefc00;color:#fff;stroke:#000}: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{width:1.25em;height: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{color:#fff;stroke:#000}: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{text-align:center;justify-content: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 currentColor;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-tab{max-width:100%;flex-basis:100%;flex-grow:1;box-sizing:border-box}.wp-block-tab[hidden],.wp-block-tab:empty{display:none!important}.wp-block-tab:not(.wp-block):focus{outline:none}.wp-block-tab.wp-block section.has-background,.wp-block-tab:not(.wp-block).has-background{padding:var(--wp--preset--spacing--30)}.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.alignleft,.wp-block-table.aligncenter,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.aligncenter td,.wp-block-table.aligncenter 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{border-spacing:0;border-collapse:inherit;background-color:transparent}.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 th,.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color>*,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color th,.wp-block-table .has-border-color td{border-color:inherit}.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color] tr:first-child{border-top-color:inherit}.wp-block-table table[style*=border-top-color]>* th,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color] tr:first-child td{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]>*,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] td:last-child{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color] tr:last-child{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color]>* th,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color] tr:last-child td{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]>*,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] td:first-child{border-left-color:inherit}.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] td{border-style:inherit}.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] td{border-width:inherit;border-style:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--wp--style--unstable-tabs-gap, var(--wp--style--tabs-gap-default));box-sizing:border-box;--tab-bg: var(--custom-tab-inactive-color, transparent);--tab-bg-hover: var(--custom-tab-hover-color, #eaeaea);--tab-bg-active: var(--custom-tab-active-color, #000);--tab-text: var(--custom-tab-text-color, #000);--tab-text-hover: var(--custom-tab-hover-text-color, #000);--tab-text-active: var(--custom-tab-active-text-color, #fff);--tab-opacity: .5;--tab-opacity-hover: 1;--tab-opacity-active: 1;--tab-outline-width: 0;--tab-underline-width: 0;--tab-side-border-width: 0;--tab-border-color: var(--custom-tab-inactive-color, transparent);--tab-border-color-hover: var(--custom-tab-hover-color, #000);--tab-border-color-active: var(--custom-tab-active-color, #000);--tab-padding-block: var(--wp--preset--spacing--20, .5em);--tab-padding-inline: var(--wp--preset--spacing--30, 1em);--tab-border-radius: 0;--tabs-divider-color: var(--custom-tab-active-color, #000)}.wp-block-tabs .tabs__title{display:none}.wp-block-tabs .tabs__list{display:flex;list-style:none;margin:0;padding:0;align-items:flex-end;flex-grow:1;flex-basis:100%;gap:var(--wp--style--unstable-tabs-list-gap, var(--wp--style--tabs-gap-default));min-width:100px}.wp-block-tabs .tabs__list button.tabs__tab-label{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit}.wp-block-tabs .tabs__list .tabs__tab-label{box-sizing:border-box;display:block;width:max-content;margin:0;opacity:var(--tab-opacity);padding-block:var(--tab-padding-block);padding-inline:var(--tab-padding-inline);text-decoration:none;cursor:pointer;background-color:var(--tab-bg);color:var(--tab-text);border:var(--tab-outline-width) solid var(--tab-border-color);border-block-end:var(--tab-underline-width) solid var(--tab-border-color);border-inline-end:var(--tab-side-border-width) solid var(--tab-border-color);border-radius:var(--tab-border-radius)}.wp-block-tabs .tabs__list .tabs__tab-label:focus-visible{outline:2px solid var(--tab-border-color-active);outline-offset:2px}.wp-block-tabs .tabs__list .tabs__tab-label:hover{opacity:var(--tab-opacity-hover);background-color:var(--tab-bg-hover);color:var(--tab-text-hover);border-color:var(--tab-border-color-hover)}.wp-block-tabs .tabs__list .tabs__tab-label[aria-selected=true]{opacity:var(--tab-opacity-active);background-color:var(--tab-bg-active);color:var(--tab-text-active);border-color:var(--tab-border-color-active)}.wp-block-tabs:not(.is-vertical) .tabs__list{overflow-x:auto;border-block-end:1px solid var(--tabs-divider-color)}.wp-block-tabs.is-vertical{flex-wrap:nowrap}.wp-block-tabs.is-vertical .tabs__list{flex-grow:0;flex-direction:column;max-width:30%;border-inline-end:1px solid var(--tabs-divider-color);border-block-end:none;overflow-x:hidden}.wp-block-tabs.is-vertical .tabs__tab-label{max-width:100%;text-align:end}.wp-block-tabs.is-style-links{--tabs-divider-color: var(--custom-tab-hover-color, #000);--tab-bg: transparent;--tab-bg-hover: transparent;--tab-bg-active: transparent;--tab-text: var(--custom-tab-text-color, #000);--tab-text-hover: var(--custom-tab-hover-text-color, #000);--tab-text-active: var(--custom-tab-active-text-color, #000);--tab-border-color: var(--custom-tab-inactive-color, transparent);--tab-border-color-hover: var(--custom-tab-hover-color, #000);--tab-border-color-active: var(--custom-tab-active-color, #000);--tab-underline-width: 2px}.wp-block-tabs.is-style-links .tabs__tab-label{padding-block-end:.5em;border-bottom:2px solid var(--tab-border-color)}.wp-block-tabs.is-style-links .tabs__tab-label[aria-selected=true]{background-color:inherit;color:var(--tab-text-active);border-color:var(--tab-border-color-active)}.wp-block-tabs.is-style-links .tabs__tab-label:hover:not([aria-selected=true]){background-color:inherit;color:var(--tab-text-hover);border-color:var(--tab-border-color-hover)}.wp-block-tabs.is-style-links.is-vertical .tabs__list{border-block-end:none;border-inline-end:1px solid var(--tabs-divider-color)}.wp-block-tabs.is-style-links.is-vertical .tabs__tab-label{border-block-end:0;--tab-underline-width: 0;--tab-side-border-width: 2px;padding-block-end:0;padding-inline-end:.5em}.wp-block-tabs.is-style-button{--tab-border-radius: 9999px;--tab-bg: var(--custom-tab-inactive-color, transparent);--tab-bg-hover: var(--custom-tab-hover-color, #000);--tab-bg-active: var(--custom-tab-active-color, #000);--tab-text: var(--custom-tab-text-color, #000);--tab-text-hover: var(--custom-tab-hover-text-color, #000);--tab-text-active: var(--custom-tab-active-text-color, #000);--tab-padding-block: .5em;--tab-padding-inline: 1em}.wp-block-tabs.is-style-button .tabs__list{border-block-end:none;align-items:center}.wp-block-tabs.is-style-button .tabs__tab-label{border-width:0}.wp-block-tabs.is-style-button .tabs__tab-label:hover:not([aria-selected=true]){background-color:var(--tab-bg-hover)}.wp-block-tabs.is-style-button.is-vertical .tabs__list{border-block-end:none;border-inline-end:none;align-items:flex-end}.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-top:var(--wp--style--block-gap);margin-bottom:var(--wp--style--block-gap)}.wp-block-term-description p{margin-top:0;margin-bottom:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{margin-top:0;margin-bottom:0;max-width:100%;list-style:none;padding:0;box-sizing:border-box}.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{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{width:100%;height:auto;vertical-align:middle}@supports (position: sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-top:.5em;margin-bottom:1em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{vertical-align:super;font-size:smaller;counter-increment:footnotes;display:inline-flex;text-decoration:none;text-indent:-9999999px}a[data-fn].fn:after{content:"[" counter(footnotes) "]";text-indent:0;float:left}: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}}.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,#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{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap: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-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([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}}`,Do='.wp-block-archives .wp-block-archives{margin:0;border:0}.wp-block-audio{margin-left:0;margin-right:0;position:relative}.wp-block-audio.is-transient audio{opacity:.3}.wp-block-audio .components-spinner{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px}.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{text-align:center;margin-left:auto;margin-right:auto}.wp-block[data-align=right]>.wp-block-button{text-align:right}.wp-block-button{position:relative;cursor:text}.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{margin:0}.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{display:inline-flex;align-items:center}.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){max-width:none;margin-left:0;margin-right:0}html :where(.wp-block-column){margin-top:0;margin-bottom:0}.wp-block-post-comments,.wp-block-comments__legacy-placeholder{box-sizing:border-box}.wp-block-post-comments .alignleft,.wp-block-comments__legacy-placeholder .alignleft{float:left}.wp-block-post-comments .alignright,.wp-block-comments__legacy-placeholder .alignright{float:right}.wp-block-post-comments .navigation:after,.wp-block-comments__legacy-placeholder .navigation:after{content:"";display:table;clear:both}.wp-block-post-comments .commentlist,.wp-block-comments__legacy-placeholder .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment,.wp-block-comments__legacy-placeholder .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p,.wp-block-comments__legacy-placeholder .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children,.wp-block-comments__legacy-placeholder .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author,.wp-block-comments__legacy-placeholder .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar,.wp-block-comments__legacy-placeholder .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-top:.5em;margin-right:.75em;width:2.5em}.wp-block-post-comments .comment-author cite,.wp-block-comments__legacy-placeholder .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta,.wp-block-comments__legacy-placeholder .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b,.wp-block-comments__legacy-placeholder .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation,.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation{margin-top:1em;margin-bottom:1em;display:block}.wp-block-post-comments .comment-body .commentmetadata,.wp-block-comments__legacy-placeholder .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-comment label,.wp-block-post-comments .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-author label,.wp-block-post-comments .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-email label,.wp-block-post-comments .comment-form-url label,.wp-block-comments__legacy-placeholder .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form textarea,.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]){display:block;box-sizing:border-box;width:100%}.wp-block-post-comments .comment-form-cookies-consent,.wp-block-comments__legacy-placeholder .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title,.wp-block-comments__legacy-placeholder .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small),.wp-block-comments__legacy-placeholder .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium, smaller);margin-left:.5em}.wp-block-post-comments .reply,.wp-block-comments__legacy-placeholder .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments textarea,.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-comments__legacy-placeholder input:not([type=submit]){border:1px solid #949494;font-size:1em;font-family:inherit}.wp-block-post-comments textarea,.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]){padding:calc(.667em + 2px)}: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{border:currentColor 1px dashed;width:100%;height:100%;stroke:currentColor;stroke-dasharray:3}.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-previous,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers{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{padding:0!important;display:flex;align-items:stretch;min-height:240px}.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 .components-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.wp-block-cover .wp-block-cover__inner-container{text-align:left;margin-left:0;margin-right:0}.wp-block-cover .wp-block-cover__placeholder-background-options{width:100%}.wp-block-cover .wp-block-cover__image--placeholder-image{position:absolute;inset: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{position:absolute!important;inset:0;min-height:50px}.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container{pointer-events:none;overflow:visible}.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{margin-left:0;margin-right:0;clear:both}.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{position:absolute;inset:0;opacity: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{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:0}.wp-block-file .components-resizable-box__container{margin-bottom:1em}.wp-block-file .wp-block-file__preview{margin-bottom:1em;width:100%;height:100%}.wp-block-file .wp-block-file__preview-overlay{position:absolute;inset: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{font-size:.85em;opacity:.3;border:1px dashed;padding:.5em;box-sizing:border-box;background:repeating-linear-gradient(45deg,transparent,transparent 5px,currentColor 5px,currentColor 6px)}.wp-block-form-input .is-input-hidden input[type=text]{background:transparent}.wp-block-form-input.is-selected .is-input-hidden{opacity:1;background:none}.wp-block-form-input.is-selected .is-input-hidden input[type=text]{background:unset}.wp-block-form-submission-notification>*{opacity:.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)}.wp-block-freeform.block-library-rich-text__tinymce{height:auto}.wp-block-freeform.block-library-rich-text__tinymce p,.wp-block-freeform.block-library-rich-text__tinymce li{line-height:1.8}.wp-block-freeform.block-library-rich-text__tinymce ul,.wp-block-freeform.block-library-rich-text__tinymce ol{padding-left:2.5em;margin-left:0}.wp-block-freeform.block-library-rich-text__tinymce blockquote{margin:0;box-shadow:inset 0 0 #ddd;border-left:4px solid #000;padding-left:1em}.wp-block-freeform.block-library-rich-text__tinymce pre{white-space:pre-wrap;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;color:#1e1e1e}.wp-block-freeform.block-library-rich-text__tinymce>*:first-child{margin-top:0}.wp-block-freeform.block-library-rich-text__tinymce>*:last-child{margin-bottom:0}.wp-block-freeform.block-library-rich-text__tinymce.mce-edit-focus{outline:none}.wp-block-freeform.block-library-rich-text__tinymce a{color:var(--wp-admin-theme-color)}.wp-block-freeform.block-library-rich-text__tinymce:focus a[data-mce-selected]{padding:0 2px;margin:0 -2px;border-radius:2px;box-shadow:0 0 0 1px #e5f5fa;background:#e5f5fa}.wp-block-freeform.block-library-rich-text__tinymce code{padding:2px;border-radius:2px;color:#1e1e1e;background:#f0f0f0;font-family:Menlo,Consolas,monaco,monospace;font-size:14px}.wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected]{background:#ddd}.wp-block-freeform.block-library-rich-text__tinymce .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-freeform.block-library-rich-text__tinymce .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-freeform.block-library-rich-text__tinymce .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-block-freeform.block-library-rich-text__tinymce .wp-more-tag{width:96%;height:20px;display:block;margin:15px auto;outline:0;cursor:default;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADtgAAAAoBAMAAAA86gLBAAAAJFBMVEVMaXG7u7vBwcHDw8POzs68vLzGxsbMzMy+vr7AwMDQ0NDGxsYKLGzpAAAADHRSTlMA///zWf+/f///TMxNVGuqAAABwklEQVR4Ae3dMXLaQBTH4bfj8UCpx8hq0vgKvgFNemhT6Qo6gg6R+0ZahM2QLmyBJ99XWP9V5+o3jIUcLQEAAAAAAAAAAAAAAAAAAAAAAABQ8j0WL9lfTtlt18uNXAUA8O/KVtfa1tdcrOdSh9gCQAMlh1hMNbZZ1bsrsQWABsrhLRbz7z5in/32UbfUMUbkMQCAh5RfGYv82UdMdZ6HS2wjT2ILAI8r3XmM2B3WvM59vfO2xXYW2yYAENuPU8S+X/N67mKxzy225yaxBQCxLV392UdcvwV0jPVUj98ntkBWT7C7+9u2/V/vGtvXIWJ6/4rtbottWa6Ri0NUT/u72LYttrb97LHdvUXMxxrb8TO2W2TF1rYbbLG1bbGNjMi4+2Sbi1FsbbvNFlvbFtt5fDnE3d9sP1/XeIyV2Nr2U2/guZUuptNrH/dPI9eLB6SaAEBs6wPJf3/PNk9tYgsAYrv/8TFuzx/fvkFqGtrEFgDEdpcZUb7ejXy6ntrEFgDENvL6gsas4vbdyKt4DACI7TxElJv/Z7udpqFNbAFAbKduy2uU2trttM/x28UWAAAAAAAAAAAAAAAAAAAAAAAAAADgDyPwGmGTCZp7AAAAAElFTkSuQmCC);background-size:1900px 20px;background-repeat:no-repeat;background-position:center}.wp-block-freeform.block-library-rich-text__tinymce img::selection{background-color:transparent}.wp-block-freeform.block-library-rich-text__tinymce div.mceTemp{-ms-user-select:element}.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption{margin:0;max-width:100%}.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption a,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption img{display:block}.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption *{-webkit-user-drag:none}.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption .wp-caption-dd{padding-top:.5em;margin:0}.wp-block-freeform.block-library-rich-text__tinymce .wpview{width:99.99%;position:relative;clear:both;margin-bottom:16px;border:1px solid transparent}.wp-block-freeform.block-library-rich-text__tinymce .wpview iframe{display:block;max-width:100%;background:transparent}.wp-block-freeform.block-library-rich-text__tinymce .wpview .mce-shim{position:absolute;inset:0}.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected="2"] .mce-shim{display:none}.wp-block-freeform.block-library-rich-text__tinymce .wpview .loading-placeholder{border:1px dashed #ddd;padding:10px}.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error{border:1px solid #ddd;padding:1em 0;margin:0;word-wrap:break-word}.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error p{margin:0;text-align:center}.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .loading-placeholder,.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .wpview-error{border-color:transparent}.wp-block-freeform.block-library-rich-text__tinymce .wpview .dashicons{display:block;margin:0 auto;width:32px;height:32px;font-size:32px}.wp-block-freeform.block-library-rich-text__tinymce .wpview.wpview-type-gallery:after{content:"";display:table;clear:both}.wp-block-freeform.block-library-rich-text__tinymce .gallery img[data-mce-selected]:focus{outline:none}.wp-block-freeform.block-library-rich-text__tinymce .gallery a{cursor:default}.wp-block-freeform.block-library-rich-text__tinymce .gallery{margin:auto -6px;padding:6px 0;line-height:1;overflow-x:hidden}.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-item{float:left;margin:0;text-align:center;padding:6px;box-sizing:border-box}.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption,.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-icon{margin:0}.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption{font-size:13px;margin:4px 0}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-1 .gallery-item{width:100%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-2 .gallery-item{width:50%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-3 .gallery-item{width:33.3333333333%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-4 .gallery-item{width:25%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-5 .gallery-item{width:20%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-6 .gallery-item{width:16.6666666667%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-7 .gallery-item{width:14.2857142857%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-8 .gallery-item{width:12.5%}.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-9 .gallery-item{width:11.1111111111%}.wp-block-freeform.block-library-rich-text__tinymce .gallery img{max-width:100%;height:auto;border:none;padding:0}div[data-type="core/freeform"]:before{border:1px solid #ddd;outline:1px solid transparent}@media not (prefers-reduced-motion){div[data-type="core/freeform"]:before{transition:border-color .1s linear,box-shadow .1s linear}}div[data-type="core/freeform"].is-selected:before{border-color:#1e1e1e}div[data-type="core/freeform"] .block-editor-block-contextual-toolbar+div{margin-top:0;padding-top:0}div[data-type="core/freeform"].is-selected .block-library-rich-text__tinymce:after{content:"";display:table;clear:both}.mce-toolbar-grp .mce-btn.mce-active button,.mce-toolbar-grp .mce-btn.mce-active:hover button,.mce-toolbar-grp .mce-btn.mce-active i,.mce-toolbar-grp .mce-btn.mce-active:hover i{color:#1e1e1e}.mce-toolbar-grp .mce-rtl .mce-flow-layout-item.mce-last{margin-right:0;margin-left:8px}.mce-toolbar-grp .mce-btn i{font-style:normal}.block-library-classic__toolbar{display:none;width:auto;margin:0 0 8px;position:sticky;z-index:31;top:0;border:1px solid #ddd;border-bottom:none;border-radius:2px;padding:0}div[data-type="core/freeform"].is-selected .block-library-classic__toolbar{display:block;border-color:#1e1e1e}.block-library-classic__toolbar .mce-tinymce{box-shadow:none}@media(min-width:600px){.block-library-classic__toolbar{padding:0}}.block-library-classic__toolbar:empty{display:block;background:#f5f5f5;border-bottom:1px solid #e2e4e7}.block-library-classic__toolbar:empty:before{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;content:attr(data-placeholder);color:#555d66;line-height:37px;padding:14px}.block-library-classic__toolbar div.mce-toolbar-grp{border-bottom:1px solid #1e1e1e}.block-library-classic__toolbar .mce-tinymce-inline,.block-library-classic__toolbar .mce-tinymce-inline>div,.block-library-classic__toolbar div.mce-toolbar-grp,.block-library-classic__toolbar div.mce-toolbar-grp>div,.block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar .mce-menubar>div{height:auto!important;width:100%!important}.block-library-classic__toolbar .mce-container-body.mce-abs-layout{overflow:visible}.block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar div.mce-toolbar-grp{position:static}.block-library-classic__toolbar .mce-toolbar-grp>div{padding:1px 3px}.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child){display:none}.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar{display:block}.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{height:100%;display:flex;flex-direction:column;min-width:50vw}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{flex-grow:1;display:flex;flex-direction:column}.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)>.blocks-gallery-media-placeholder-wrapper{flex-basis:100%}:root :where(figure.wp-block-gallery) .wp-block-image .components-notice.is-error{display:block}:root :where(figure.wp-block-gallery) .wp-block-image .components-notice__content{margin:4px 0}:root :where(figure.wp-block-gallery) .wp-block-image .components-notice__dismiss{position:absolute;top:0;right:5px}: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{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px}.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{box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";outline:2px solid transparent;position:absolute;inset:0;z-index:1;pointer-events:none}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{margin:0;height:100%}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{padding:0;margin:0}@media(min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;justify-content:flex-end;gap:12px}.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-top:18px;margin-bottom: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;width:100%;flex-direction:inherit;flex:1}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after{content:"";display:flex;flex:1 0 40px;pointer-events:none;min-height:38px;border:1px dashed currentColor}.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-inserter,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-button-block-appender{pointer-events:all}.block-library-html__edit .block-library-html__preview-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.block-library-html__modal,.block-library-html__modal .components-modal__children-container{height:100%}.block-library-html__modal-tabs{overflow-y:auto}.block-library-html__modal-content{flex:1;min-height:0}.block-library-html__modal-tab{height:100%;display:flex;flex-direction:column;margin:0;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:2px;padding:16px;font-family:Menlo,Consolas,monaco,monospace}.block-library-html__modal-editor{width:100%;height:100%;flex:1;border:none;background:transparent;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;resize:none;direction:ltr;overflow-x:auto;box-sizing:border-box}.block-library-html__modal-editor:focus{outline:none;box-shadow:none}.block-library-html__preview{display:flex;align-items:center;justify-content:center;padding:16px;flex:1;min-height:0}.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-applying img,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.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}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{position:absolute;left:0;right:0;margin:-1px 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=wide]>.wp-block-image img,[data-align=full]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{display:table-caption;caption-side:bottom}.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__crop-area{position:relative;max-width:100%;width:100%;overflow:hidden}.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__crop-icon{padding:0 8px;min-width:48px;display:flex;justify-content:center;align-items:center}.wp-block-image__crop-icon svg{fill:currentColor}.wp-block-image__zoom .components-popover__content{min-width:260px;overflow:visible!important}.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{font-family:Menlo,Consolas,monaco,monospace;direction:ltr}.wp-block-media-text__media{position:relative}.wp-block-media-text__media.is-transient img{opacity:.3}.wp-block-media-text__media .components-spinner{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px}.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 .editor-media-container__resizer,.wp-block-media-text.is-image-fill .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill-element .editor-media-container__resizer,.wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration{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"]{max-width:100%;text-align:center;margin-top:28px;margin-bottom:28px}.wp-block-more{display:block;text-align:center;white-space:nowrap}.wp-block-more .rich-text{position:relative;font-size:13px;text-transform:uppercase;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#757575;display:inline-flex;white-space:nowrap;text-align:center;background:#fff;padding:10px 36px}.wp-block-more:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:3px dashed #ccc}.editor-styles-wrapper .wp-block-navigation ul{margin-top:0;margin-bottom:0;margin-left: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__container,.wp-block-navigation-item{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.is-selected>.wp-block-navigation__submenu-container,.has-child.has-child-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{visibility:visible;opacity:1;display:flex;flex-direction:column}.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{color:#fff;background:#1e1e1e;padding:0;width:24px;margin-right:0;margin-left:auto}.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{height:30px;position:relative;margin:0 auto;padding:3px;display:flex;align-items:center;border-radius:4px}.block-library-colors-selector .block-library-colors-selector__state-selection{margin-left:auto;margin-right:auto;border-radius:11px;box-shadow:inset 0 0 0 1px #0003;width:22px;min-width:22px;height:22px;min-height:22px;line-height:20px;padding:2px}.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{outline:none;padding:0;box-shadow:none;background:none;min-height: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{display:flex;align-items:center;min-width:96px;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{color:currentColor;background:transparent}.wp-block-navigation-placeholder__preview:before{content:"";display:block;position:absolute;inset:0;pointer-events:none;border:1px dashed currentColor;border-radius:inherit}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__preview,.wp-block-navigation-placeholder__controls{padding:6px 8px;flex-direction:row;align-items:flex-start}.wp-block-navigation-placeholder__controls{border-radius:2px;background-color:#fff;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-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,.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{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{flex-direction:column;align-items:flex-start}.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{margin-right:12px;height:36px}.wp-block-navigation-placeholder__actions__indicator{display:flex;padding:0 6px 0 0;align-items:center;justify-content:flex-start;line-height:0;height:36px;margin-left:4px}.wp-block-navigation-placeholder__actions__indicator svg{margin-right:4px;fill:currentColor}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{display:flex;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;gap:6px;align-items:center}.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{border:0;min-height:1px;min-width:1px;background-color:#1e1e1e;margin:auto 0;height:100%;max-height:16px}@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{top:97px}}@media(min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{left:36px}}@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{inset:0}.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open,.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{padding:0;height:auto;color:inherit}.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{width:100%;justify-content:center;margin-bottom:16px}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#f0f0f0;padding:0 24px;height:64px!important;grid-column:span 2}.wp-block-navigation__overlay-menu-preview.open{box-shadow:inset 0 0 0 1px #e0e0e0;outline:1px solid transparent;background-color:#fff}.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation-placeholder__actions hr+hr{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{overflow-x:auto}.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar{width:12px;height:12px}.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-track{background-color:transparent}.wp-block-navigation__menu-inspector-controls::-webkit-scrollbar-thumb{background-color:transparent;border-radius:8px;border:3px solid transparent;background-clip:padding-box}.wp-block-navigation__menu-inspector-controls:hover::-webkit-scrollbar-thumb,.wp-block-navigation__menu-inspector-controls:focus::-webkit-scrollbar-thumb,.wp-block-navigation__menu-inspector-controls:focus-within::-webkit-scrollbar-thumb{background-color:#949494}.wp-block-navigation__menu-inspector-controls{scrollbar-width:thin;scrollbar-gutter:stable both-edges;scrollbar-color:transparent transparent}.wp-block-navigation__menu-inspector-controls:hover,.wp-block-navigation__menu-inspector-controls:focus,.wp-block-navigation__menu-inspector-controls:focus-within{scrollbar-color:#949494 transparent}.wp-block-navigation__menu-inspector-controls{will-change:transform}@media(hover:none){.wp-block-navigation__menu-inspector-controls{scrollbar-color:#949494 transparent}}.wp-block-navigation__menu-inspector-controls__empty-message{margin-left:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-top:0;margin-bottom:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.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.is-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container{visibility:visible!important;opacity:1!important;min-width:200px!important;height:auto!important;width:auto!important;overflow:visible!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{position:relative;text-decoration:none!important;box-shadow:none!important;background-image: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{font-size:11px;text-transform:uppercase;font-weight:499;color:#1e1e1e;margin-bottom:1.5em}.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;width:90vw;padding-top:8px}.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}.wp-block-navigation-submenu{display:block}.wp-block-navigation-submenu .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container{visibility:visible!important;opacity:1!important;min-width:200px!important;height:auto!important;width:auto!important;position:absolute;left:-1px;top:100%}@media(min-width:782px){.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}}.block-editor-block-list__block[data-type="core/nextpage"]{max-width:100%;text-align:center;margin-top:28px;margin-bottom:28px}.wp-block-nextpage{display:block;text-align:center;white-space:nowrap}.wp-block-nextpage>span{font-size:13px;position:relative;text-transform:uppercase;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#757575;border-radius:4px;background:#fff;padding:6px 8px;height:24px}.wp-block-nextpage:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:3px dashed #ccc}.wp-block-navigation.items-justified-space-between .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between .wp-block-page-list{display:contents;flex:1}.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list{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}@media(min-width:600px){.wp-block-page-list-modal{max-width:480px}}.wp-block-page-list-modal-buttons{display:flex;justify-content:flex-end;gap:12px}.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container{visibility:visible;opacity:1;width:auto;height:auto;min-width:200px}.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-right[style*="writing-mode: vertical-rl"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"]{rotate:180deg}.is-zoomed-out .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity: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{text-transform:none;font-style:normal}.wp-block-pullquote__citation{color: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){height:auto;border-radius:initial;display:flex;align-items:center;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-top:.1px;padding-bottom:.1px}.blocks-shortcode__textarea{box-sizing:border-box;max-height:250px;resize:none;font-family:Menlo,Consolas,monaco,monospace!important;color:#1e1e1e!important;background:#fff!important;padding:12px!important;border:1px solid #1e1e1e!important;box-shadow:none!important;border-radius:2px!important;font-size:16px!important}@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[data-align=center]>.wp-block-site-logo,.wp-block-site-logo.aligncenter>div{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{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.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>div,.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{display:flex;justify-content:center;align-items:center;padding:0;border-radius:inherit;min-height:48px;min-width:48px;height:100%;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{padding:0;margin:auto;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;position:relative;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-style:solid;color:#fff}.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 .components-drop-zone__content-icon{display:none}.block-library-site-logo__inspector-media-replace-container button.components-button{color:#1e1e1e;box-shadow:inset 0 0 0 1px #ccc;width:100%;display:block;height:40px}.block-library-site-logo__inspector-media-replace-container button.components-button:hover{color:var(--wp-admin-theme-color)}.block-library-site-logo__inspector-media-replace-container button.components-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{word-break:break-all;white-space:normal;text-align:start;text-align-last:center}.block-library-site-logo__inspector-media-replace-container .components-dropdown{display:block}.block-library-site-logo__inspector-media-replace-container img{width:20px;min-width:20px;aspect-ratio:1;box-shadow:inset 0 0 0 1px #0003;border-radius:50%!important}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{padding:6px 12px;display:flex;height:40px}.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder{padding:1em 0;border:1px dashed}.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;cursor:pointer;display:inline-flex;font-size:inherit;color:currentColor;height:auto;font-weight:inherit;font-family:inherit;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[data-align=center]>.wp-block-social-links,.wp-block.wp-block-social-links.aligncenter{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:hover,.wp-social-link.wp-social-link__is-incomplete:focus{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{height:1.5em;width:1.5em;font-size:inherit;padding:0}.block-editor-block-list__block[data-type="core/spacer"]:before{content:"";display:block;position:absolute;z-index:1;width:100%;min-height:8px;min-width:8px;height:100%}.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-selected.custom-sizes-disabled{background:#0000001a}.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled{background:#ffffff26}.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{margin-bottom:0;height:100%!important}.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table,.wp-block[data-align=center]>.wp-block-table{height:auto}.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table,.wp-block[data-align=center]>.wp-block-table table{width:auto}.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,.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.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);box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color);border-style:double}.wp-block-table table.has-individual-borders>*,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders td{border-width:1px;border-style:solid;border-color:currentColor}.blocks-table__placeholder-form.blocks-table__placeholder-form{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media(min-width:782px){.blocks-table__placeholder-form.blocks-table__placeholder-form{flex-direction:row;align-items:flex-end}}.blocks-table__placeholder-input{width:112px}.wp-block-tabs.wp-block .wp-block-tabs__tab-item__inserter{height:100%;display:flex;align-items:center}.wp-block-tabs.wp-block .wp-block-tab.wp-block{display:flex;flex-direction:column;gap:var(--wp--style--unstable-tabs-gap)}.wp-block-tabs.wp-block .wp-block-tab.wp-block>section{flex-grow:1}.wp-block-tabs.wp-block .wp-block-tab.wp-block>section>.wp-block:first-child{margin-top:0}.wp-block-tabs.wp-block .wp-block-tab.wp-block>section>.wp-block:last-child{margin-bottom:0}.wp-block-tabs.wp-block.is-vertical>.wp-block-tab.wp-block{flex-direction:row}.wp-block-tabs.wp-block.is-vertical .wp-block-tabs__tab-item__inserter{align-items:flex-start;margin-right:-1px}.wp-block-tag-cloud .wp-block-tag-cloud{margin:0;padding:0;border:none;border-radius:inherit}.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;position:sticky;top:0;padding:16px 0;z-index:2}.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,.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{outline-color:var(--wp-block-synced-color)}.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).is-reusable.block-editor-block-list__block:not([contenteditable]):focus: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{width:100%;height:1.5em;margin-bottom:.25em;background-color:#f0f0f0;border-radius:2px}@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{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px}.block-library-video-tracks-editor{z-index:159990}.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__tracks-informative-message-title,.block-library-video-tracks-editor__single-track-editor-edit-track-label{margin-top:4px;color:#757575;text-transform:uppercase;font-size:11px;font-weight:499;display:block}.block-library-video-tracks-editor>.components-popover__content{width:360px}.block-library-video-tracks-editor__track-list .components-menu-group__label,.block-library-video-tracks-editor__add-tracks-container .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;position:sticky;top:0;padding:16px 0;transform:translateY(-4px);margin-bottom:-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{z-index:1;backdrop-filter:none}.wp-block-post-featured-image .wp-block-post-featured-image__placeholder,.wp-block-post-featured-image .components-placeholder{justify-content:center;align-items:center;padding:0;display:flex}.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload,.wp-block-post-featured-image .components-placeholder .components-form-file-upload{display:none}.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button,.wp-block-post-featured-image .components-placeholder .components-button{margin:auto;padding:0;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;position:relative;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-style:solid;color:#fff}.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg,.wp-block-post-featured-image .components-placeholder .components-button>svg{color:inherit}.wp-block-post-featured-image .wp-block-post-featured-image__placeholder,.wp-block-post-featured-image .components-placeholder{min-height:200px}.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color){border-style:solid}.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .components-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 .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .components-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 .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .components-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 .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .components-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 .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]){border-style:solid}.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .components-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 .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .components-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 .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .components-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 .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .components-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{min-height:48px;min-width:48px;height:100%;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;top:50%;left:50%;transform:translate(-50%,-50%)}div[data-type="core/post-featured-image"] img{max-width:100%;height:auto;display:block}.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:hover .block-library-poster-image__actions,.block-library-poster-image__container:focus .block-library-poster-image__actions,.block-library-poster-image__container:focus-within .block-library-poster-image__actions{opacity:1}.block-library-poster-image__container .block-library-poster-image__actions.block-library-poster-image__actions-select{opacity:1;margin-top:16px}.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{display:flex;align-items:center;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{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px}.block-library-poster-image__preview{width:100%;padding:0;overflow:hidden;outline-offset:-1px;min-height:40px;display:flex;justify-content:center;height:auto!important;outline:1px solid rgba(0,0,0,.1)}.block-library-poster-image__preview .block-library-poster-image__preview-image{object-fit:cover;width:100%;object-position:50% 50%;aspect-ratio:2/1}.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:#ffffffbf}.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,#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}',Oo=new Set(["alert","status","log","marquee","timer"]),_o=[];function Po(o){const e=Array.from(document.body.children),t=[];_o.push(t);for(const n of e)n!==o&&Vo(n)&&(n.setAttribute("aria-hidden","true"),t.push(n))}function Vo(o){const e=o.getAttribute("role");return!(o.tagName==="SCRIPT"||o.hasAttribute("hidden")||o.hasAttribute("aria-hidden")||o.hasAttribute("aria-live")||e&&Oo.has(e))}function Go(){const o=_o.pop();if(o)for(const e of o)e.removeAttribute("aria-hidden")}const{useEffect:Xo}=window.wp.element;function K(o,e=Wo()){Xo(()=>{o?Po(e.current):Go()},[e,o])}const $={current:null};function Wo(){return $.current||($.current=document.getElementById("popover-fallback-container")),$}const{useEffect:Yo}=window.wp.element;function J(o,e){Yo(()=>{o?Eo(e):Ao(e)},[o,e])}const{unregisterBlockType:Ko,getBlockTypes:Jo}=window.wp.blocks,{renderToString:Qo}=window.wp.element;function Zo(o){if(!o)return;const e=[];Jo().forEach(t=>{o.includes(t.name)||(Ko(t.name),e.push(t.name))}),S("Blocks unregistered:",e)}function oe(o){if(!o.icon)return null;let e=o.icon;if(typeof e=="object"&&e.src&&(e=e.src),typeof e=="object"&&e!==null&&typeof e.type<"u")try{return Qo(e)}catch(t){return S(`Failed to render icon for block ${o.name}`,t),null}else if(typeof e=="string")return e;return null}const ee=[{key:"text"},{key:"media"},{key:"design"},{key:"widgets"},{key:"theme"},{key:"embed"}],te={text:["core/paragraph","core/heading","core/list","core/list-item","core/quote","core/code","core/preformatted","core/verse","core/table"],media:["core/image","core/video","core/gallery","core/embed","core/audio","core/file"],design:["core/separator","core/spacer","core/columns","core/column"],embed:["core/embed","core/embed/youtube","core/embed/vimeo","core/embed/tiktok","core/embed/wordpress","core/embed/tumblr","core/embed/videopress","core/embed/pocket-casts","core/embed/reddit","core/embed/pinterest","core/embed/spotify","core/embed/soundcloud"]},ne=["core/paragraph","core/heading","core/list","core/quote","core/table","core/separator","core/code","core/preformatted","core/image","core/gallery","core/video","core/embed"];function ie(o,e){const t=te[e];if(!t)return o;const n=[];for(const a of t){const l=o.find(d=>d.id===a);l&&n.push(l)}const r=o.filter(a=>!t.includes(a.id));return[...n,...r]}function re(o,e=null,t=[]){const n={};for(const i of t)n[i.slug]=i.title;const r=ee.map(({key:i})=>({key:i,displayName:n[i]||i.charAt(0).toUpperCase()+i.slice(1)})),a=o.map(i=>({id:i.id,name:i.name,title:i.title,description:i.description,category:i.category,keywords:i.keywords||[],icon:oe(i),frecency:i.frecency||0,isDisabled:i.isDisabled||!1,parents:i.parent||[]})),l=a.filter(i=>e?i.parents.length>0&&i.parents.includes(e):!1),d=[];for(const i of ne){const g=a.find(h=>h.name===i);g&&d.push(g)}const s={};for(const i of a){const g=i.category?.toLowerCase()||"common";s[g]||(s[g]=[]),s[g].push(i)}const b=[];l.length>0&&b.push({category:"gbk-contextual",name:null,blocks:l}),d.length>0&&b.push({category:"gbk-most-used",name:null,blocks:d});for(const{key:i,displayName:g}of r){const h=s[i];if(h){const y=ie(h,i);b.push({category:i,name:g,blocks:y})}}const w=r.map(i=>i.key);for(const[i,g]of Object.entries(s))w.includes(i)||b.push({category:i,name:n[i]||i.charAt(0).toUpperCase()+i.slice(1),blocks:g});return b}const{__dangerousOptInToUnstableAPIsOnlyForCoreModules:ae}=window.wp.privateApis,{lock:Dn,unlock:W}=ae("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/editor"),{jsx:le}=window.ReactJSXRuntime,{Button:ce}=window.wp.components,{__:se}=window.wp.i18n,{useSelect:U,useDispatch:pe}=window.wp.data,{findTransform:de,getBlockTransforms:be,parse:me,createBlock:ge}=window.wp.blocks,{useRef:Q,useEffect:ke,useCallback:q}=window.wp.element,{store:N}=window.wp.blockEditor,{store:ue}=window.wp.coreData;function we({open:o,onToggle:e}){const t=Q(null),n=Q(!1),{selectedBlockClientId:r,destinationBlockName:a}=U(p=>{const{getSelectedBlockClientId:u,getBlockRootClientId:k,getBlock:E}=p(N),c=u(),x=c?k(c):null,A=x?E(x):null;return{selectedBlockClientId:c,destinationBlockName:A?.name||null}},[]),{canInsertBlockType:l}=U(N),{updateBlockAttributes:d}=pe(N),[s,b]=yo({rootClientId:r??void 0,isAppender:!1,selectBlockOnInsert:!0}),[w,i,,g]=vo(s,b,!1),h=U(p=>{const{__experimentalGetAllowedPatterns:u}=W(p(N));return u(s)},[s]),y=U(p=>{const{getBlockPatternCategories:u,getUserPatternCategories:k}=p(ue);return[...u()||[],...k()||[]]},[]),B=q(p=>{const u=w.find(k=>k.id===p);if(!u)return S(`Block with id "${p}" not found in inserter items`),!1;try{return g(u),!0}catch(k){return S("Failed to insert block:",k),!1}},[w,g]),f=q(p=>{const u=h?.find(k=>k.name===p);if(!u)return S(`Pattern "${p}" not found`),!1;try{const k=me(u.content);return b(k),!0}catch(k){return S("Failed to insert pattern:",k),!1}},[h,b]),m=q(async p=>{if(!Array.isArray(p)||p.length===0)return!1;const u=c=>c?c.startsWith("image/")?"image":c.startsWith("video/")?"video":c.startsWith("audio/")?"audio":null:null,k=c=>{const x=[];if(c.every(j=>u(j.type)==="image")&&c.length>1){if(!l("core/gallery",s))return S("Cannot insert gallery block at this location"),!1;const j=ge("core/gallery",{images:c.map(_=>({id:String(_.id),url:_.url,alt:_.alt??"",caption:_.caption??""}))});x.push(j)}else for(const j of c){const _=u(j.type);if(!_){S(`Unsupported media type: ${j.type}`);continue}if(!l(`core/${_}`,s)){S(`Cannot insert core/${_} block at this location`);continue}const[z]=So(j,_);x.push(z)}return x.length===0?!1:(b(x),!0)},E=async c=>{const A=(await Promise.all(c.map(async z=>{try{const fo=await(await fetch(z.url)).blob(),xo=z.url.split("/").pop()||"media";return new File([fo],xo,{type:z.type??"application/octet-stream"})}catch(Y){return S(`Failed to fetch media: ${z.url}`,Y),null}}))).filter(z=>z!==null);if(A.length===0)return S("No valid files to insert"),!1;const j=de(be("from"),z=>z.type==="files"&&l(z.blockName,s)&&z.isMatch(A));if(!j)return S("No matching transform found",{fileCount:A.length,fileTypes:A.map(z=>z.type)}),!1;const _=j.transform(A,d);return!_||Array.isArray(_)&&_.length===0?(S("Transform produced no blocks"),!1):(b(Array.isArray(_)?_:[_]),!0)};try{return p[0]?.id?k(p):await E(p)}catch(c){return S("Failed to insert media blocks",c),!1}},[l,s,b,d]),v=q(()=>{const p=re(w,a,i),u=h?.map(c=>({name:c.name,title:c.title,content:c.content,blockTypes:c.blockTypes??null,categories:c.categories?.filter(x=>!x.startsWith("_"))??null,description:c.description??null,keywords:c.keywords??null,source:c.source??null,viewportWidth:c.viewportWidth??null}))??[],k=y?.map(c=>({name:c.name,label:c.label}))??[];window.blockInserter={sections:p,patterns:u,patternCategories:k,insertBlock:B,insertPattern:f,insertMedia:m,onClose:()=>(e(!1),!0)};let E;if(t.current){const c=t.current.getBoundingClientRect();E={x:c.left,y:c.top,width:c.width,height:c.height}}Bo(E)},[w,a,i,h,y,B,f,m,e]);return ke(()=>{o&&!n.current&&v(),n.current=o},[o,v]),le(ce,{ref:t,title:se("Add block"),icon:zo,onClick:()=>{e(!0)},onMouseDown:p=>{p.preventDefault()},className:"gutenberg-kit-add-block-button"})}const{useState:he,useEffect:_e,useCallback:fe}=window.wp.element;function xe(o){const[e,t]=he({isScrollable:!1,canScrollLeft:!1,canScrollRight:!1}),n=fe(()=>{const r=o.current;if(!r)return;const{scrollLeft:a,scrollWidth:l,clientWidth:d}=r,s=1,b=l>d,w=a>s,i=a+d{const r=o.current;if(!r)return;n(),r.addEventListener("scroll",n),window.addEventListener("resize",n);let a;return typeof ResizeObserver<"u"&&(a=new ResizeObserver(n),a.observe(r)),()=>{r.removeEventListener("scroll",n),window.removeEventListener("resize",n),a&&a.disconnect()}},[o,n]),e}const{Fragment:Z,jsx:C,jsxs:F}=window.ReactJSXRuntime,{useState:ye,useRef:ve}=window.wp.element,{BlockInspector:ze,BlockToolbar:Se,Inserter:je,store:Ce}=window.wp.blockEditor,{useSelect:oo,useDispatch:Ee}=window.wp.data,{Button:Ae,Popover:Be,Toolbar:Re,ToolbarGroup:eo,ToolbarButton:Ie}=window.wp.components,{__:Me}=window.wp.i18n,{store:to}=window.wp.editor,$e=({className:o})=>{const{enableNativeBlockInserter:e}=X(),t=ve(),{canScrollLeft:n,canScrollRight:r}=xe(t),[a,l]=ye(!1),{isSelected:d}=oo(f=>{const{getSelectedBlockClientId:m}=f(Ce);return{isSelected:m()!==null}}),{isInserterOpened:s}=oo(f=>({isInserterOpened:f(to).isInserterOpened()}),[]),{setIsInserterOpened:b}=Ee(to);K(s&&!e),K(a),J(s&&!e,"block-inserter"),J(a,"block-inspector");function w(){l(!0)}function i(){l(!1)}function g(f){f.target.closest(".block-settings-menu")||l(!1)}const h=I("gutenberg-kit-editor-toolbar",o),y=I("gutenberg-kit-editor-toolbar__scroll-view",{"has-scroll-left":n,"has-scroll-right":r});return F(Z,{children:[C("div",{className:h,children:F(Re,{label:"Editor toolbar",variant:"toolbar",ref:t,className:y,children:[C(eo,{children:e?C(we,{open:s,onToggle:b}):C(je,{popoverProps:{"aria-modal":!0,role:"dialog"},open:s,onToggle:b})}),d&&C(eo,{children:C(Ie,{title:Me("Block Settings"),icon:jo,onClick:w})}),C(Se,{hideDragHandle:!0})]})}),a&&C(Be,{className:"block-settings-menu",variant:"unstyled",placement:"overlay","aria-modal":!0,onClose:i,onFocusOutside:g,role:"dialog",children:F(Z,{children:[C("div",{className:"block-settings-menu__header",children:C(Ae,{className:"block-settings-menu__close",icon:Co,onClick:i})}),C(ze,{})]})})]})},{store:Ue}=window.wp.editor,{useSelect:qe}=window.wp.data,{store:Ne}=window.wp.editPost,{useMemo:He}=window.wp.element,{getLayoutStyles:Te}=window.wp.globalStylesEngine;function Fe(...o){const{hasThemeStyleSupport:e,editorSettings:t}=qe(r=>({hasThemeStyleSupport:r(Ne).isFeatureActive("themeStyles"),editorSettings:r(Ue).getEditorSettings()}),[]),n=o.join(` -`);return He(()=>{const r=t.styles?.filter(s=>s.__unstableType&&s.__unstableType!=="theme")??[],a=[...t?.defaultEditorStyles??[],...r],l=e&&r.length!==(t.styles?.length??0);!t.disableLayoutStyles&&!l&&a.push({css:Te({style:{},selector:"body",hasBlockGapSupport:!1,hasFallbackGapSupport:!0,fallbackGapValue:"0.5em"})});const d=l?t.styles??[]:a;return n?[...d,{css:n}]:d},[t.defaultEditorStyles,t.disableLayoutStyles,t.styles,e,n])}const{jsx:Le}=window.ReactJSXRuntime,{createBlock:De}=window.wp.blocks,{useDispatch:Oe,useSelect:Pe}=window.wp.data,{__:Ve}=window.wp.i18n,{store:no}=window.wp.blockEditor;function Ge(){const{insertBlock:o}=Oe(no),{blockCount:e}=Pe(n=>{const{getBlockCount:r}=n(no);return{blockCount:r()}}),t=()=>{const n=De("core/paragraph");o(n,e)};return Le("button",{"aria-label":Ve("Add paragraph block","gutenberg-kit"),onClick:t,className:"gutenberg-kit-default-block-appender"})}const{useEffect:Xe,useRef:We}=window.wp.element,Ye=()=>{const o=We(null);return Xe(()=>{const e=new IntersectionObserver(t=>{t.forEach(n=>{n.isIntersecting&&Ro()})});return e.observe(o.current),()=>e.disconnect()},[o]),o},Ke=".gutenberg-kit-visual-editor__post-title-wrapper .wp-block-post-title{font-size:20px}.block-editor-default-block-appender__content{opacity:.62}:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #28303d;--wp--preset--color--gray: #39414d;--wp--preset--color--green: #d1e4dd;--wp--preset--color--blue: #d1dfe4;--wp--preset--color--purple: #d1d1e4;--wp--preset--color--red: #e4d1d1;--wp--preset--color--orange: #e4dad1;--wp--preset--color--yellow: #eeeadd;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient( 135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100% );--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient( 135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100% );--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient( 135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100% );--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient( 135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100% );--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient( 135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100% );--wp--preset--gradient--cool-to-warm-spectrum: 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% );--wp--preset--gradient--blush-light-purple: linear-gradient( 135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100% );--wp--preset--gradient--blush-bordeaux: linear-gradient( 135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100% );--wp--preset--gradient--luminous-dusk: linear-gradient( 135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100% );--wp--preset--gradient--pale-ocean: linear-gradient( 135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100% );--wp--preset--gradient--electric-grass: linear-gradient( 135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100% );--wp--preset--gradient--midnight: linear-gradient( 135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100% );--wp--preset--gradient--purple-to-yellow: linear-gradient( 160deg, #d1d1e4 0%, #eeeadd 100% );--wp--preset--gradient--yellow-to-purple: linear-gradient( 160deg, #eeeadd 0%, #d1d1e4 100% );--wp--preset--gradient--green-to-yellow: linear-gradient( 160deg, #d1e4dd 0%, #eeeadd 100% );--wp--preset--gradient--yellow-to-green: linear-gradient( 160deg, #eeeadd 0%, #d1e4dd 100% );--wp--preset--gradient--red-to-yellow: linear-gradient( 160deg, #e4d1d1 0%, #eeeadd 100% );--wp--preset--gradient--yellow-to-red: linear-gradient( 160deg, #eeeadd 0%, #e4d1d1 100% );--wp--preset--gradient--purple-to-red: linear-gradient( 160deg, #d1d1e4 0%, #e4d1d1 100% );--wp--preset--gradient--red-to-purple: linear-gradient( 160deg, #e4d1d1 0%, #d1d1e4 100% );--wp--preset--font-size--small: 18px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--extra-small: 16px;--wp--preset--font-size--normal: 20px;--wp--preset--font-size--extra-large: 40px;--wp--preset--font-size--huge: 96px;--wp--preset--font-size--gigantic: 144px;--wp--preset--spacing--20: .44rem;--wp--preset--spacing--30: .67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}",Je=".editor-visual-editor__post-title-wrapper>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.editor-visual-editor__post-title-wrapper>.alignwide{max-width:1340px}.editor-visual-editor__post-title-wrapper>.alignfull{max-width:none}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:1.2rem;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:1.2rem;margin-block-end:0}",{Fragment:Qe,jsx:R,jsxs:L}=window.ReactJSXRuntime,{useRef:Ze}=window.wp.element,{BlockList:ot,privateApis:et,store:tt}=window.wp.blockEditor,{store:nt,PostTitle:it}=window.wp.editor,{useSelect:rt}=window.wp.data,{store:at}=window.wp.editPost,{ExperimentalBlockCanvas:lt,LayoutStyle:H,useLayoutClasses:ct,useLayoutStyles:st}=W(et),pt=`.is-root-container.alignwide { max-width: var(--wp--style--global--wide-size); margin-left: auto; margin-right: auto;} - .is-root-container.alignwide:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: var(--wp--style--global--wide-size);} - .is-root-container.alignfull { max-width: none; margin-left: auto; margin-right: auto;} - .is-root-container.alignfull:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: none;}`;function dt({hideTitle:o}){const e=Ze(),t=Ye(),{renderingMode:n,hasThemeStyles:r,themeHasDisabledLayoutStyles:a,themeSupportsLayout:l,hasRootPaddingAwareAlignments:d}=rt(m=>{const{getRenderingMode:v}=m(nt),p=v(),{getSettings:u}=W(m(tt)),k=u(),E=k.styles?.length>0;return{renderingMode:p,hasThemeStyles:m(at).isFeatureActive("themeStyles")&&E,themeSupportsLayout:k.supportsLayout,themeHasDisabledLayoutStyles:k.disableLayoutStyles,hasRootPaddingAwareAlignments:k.__experimentalFeatures?.useRootPaddingAwareAlignments}},[]),s=Fe(Je,r?"":Ke,To,Fo,Lo,Do),b=I("gutenberg-kit-visual-editor",{"has-root-padding":!r||!d}),w=I("gutenberg-kit-visual-editor__post-title-wrapper","editor-visual-editor__post-title-wrapper",{"has-global-padding":r&&d}),i={align:"full",layout:{type:"constrained"}},{layout:g={},align:h=""}=i,y=ct(i,"core/post-content"),B=st(i,"core/post-content",".block-editor-block-list__layout.is-root-container"),f=I(l&&y,h&&`align${h}`,{"is-layout-flow":!l,"has-global-padding":r&&d});return L("div",{className:b,ref:t,children:[L(lt,{shouldIframe:!1,height:"100%",styles:s,children:[l&&!a&&n==="post-only"&&L(Qe,{children:[R(H,{selector:".editor-visual-editor__post-title-wrapper",layout:g}),R(H,{selector:".block-editor-block-list__layout.is-root-container",layout:g}),h&&R(H,{css:pt}),B&&R(H,{layout:g,css:B})]}),!o&&R("div",{className:w,children:R(it,{ref:e})}),R(ot,{className:f,layout:g}),R(Ge,{})]}),R($e,{className:"gutenberg-kit-visual-editor__toolbar"})]})}const{useEffect:bt}=window.wp.element,{useSelect:mt}=window.wp.data,{store:gt}=window.wp.editor;function kt(){const{hasUndo:o,hasRedo:e}=mt(t=>{const n=t(gt);return{hasUndo:n.hasEditorUndo(),hasRedo:n.hasEditorRedo()}},[]);bt(()=>{Io(o,e)},[o,e])}const{useEffect:ut,useCallback:wt,useRef:io}=window.wp.element,{useDispatch:D,useSelect:ro}=window.wp.data,{store:ht}=window.wp.coreData,{store:ao}=window.wp.editor,{parse:_t,serialize:ft,getBlockType:xt}=window.wp.blocks,{store:lo}=window.wp.blockEditor,{insert:yt,create:vt,toHTMLString:zt}=window.wp.richText;window.editor=window.editor||{};function St(o,e){const{editEntityRecord:t}=D(ht),{undo:n,redo:r,switchEditorMode:a}=D(ao),{getEditedPostAttribute:l,getEditedPostContent:d}=ro(ao),{updateBlock:s,selectionChange:b}=D(lo),{getSelectedBlockClientId:w,getBlock:i,getSelectionStart:g,getSelectionEnd:h}=ro(lo),y=wt(m=>{t("postType",o.type,o.id,m)},[t,o.id,o.type]),B=io(o.title.raw),f=io(null);f.current===null&&(f.current=ft(_t(o.content.raw||""))),ut(()=>(window.editor.setContent=m=>{y({content:decodeURIComponent(m)})},window.editor.setTitle=m=>{y({title:decodeURIComponent(m)})},window.editor.getContent=(m=!1)=>(m&&co(e.current),d()),window.editor.getTitleAndContent=(m=!1)=>{m&&co(e.current);const v=l("title"),p=d(),u=v!==B.current||p!==f.current;return u&&(B.current=v,f.current=p),{title:v,content:p,changed:u}},window.editor.undo=()=>{n()},window.editor.redo=()=>{r()},window.editor.switchEditorMode=m=>{a(m)},window.editor.dismissTopModal=()=>{(e.current.ownerDocument.activeElement||document.body).dispatchEvent(new KeyboardEvent("keydown",{key:"Escape",keyCode:27,which:27,code:"Escape",bubbles:!0,cancelable:!0}))},window.editor.focus=()=>{const m=document.querySelector('[contenteditable="true"]');m&&(m.focus(),m.click())},window.editor.appendTextAtCursor=m=>{const v=w();if(!v)return M("Unable to append text: no block selected"),!1;const p=i(v);if(!p)return M("Unable to append text: could not retrieve selected block"),!1;if(!xt(p.name)?.attributes?.content)return M(`Unable to append text: block type ${p.name} does not support text content`),!1;const E=p.attributes?.content||"",c=vt({html:E}),x=g(),A=h(),j=yt(c,m,x?.offset,A?.offset);s(v,{attributes:{...p.attributes,content:zt({value:j})}});const _=x?.offset+m.length||j.text.length;return b({clientId:x?.clientId||v,attributeKey:x?.attributeKey||"content",startOffset:_,endOffset:_}),!0},()=>{delete window.editor.setContent,delete window.editor.setTitle,delete window.editor.getContent,delete window.editor.getTitleAndContent,delete window.editor.undo,delete window.editor.redo,delete window.editor.switchEditorMode,delete window.editor.dismissTopModal,delete window.editor.appendTextAtCursor}),[e,y,l,d,r,a,n,w,i,g,h,s,b])}function co(o){const e=o?.ownerDocument.activeElement;if(e&&e.contentEditable==="true"){const t=new Event("compositionend");e.dispatchEvent(t)}}const{useEffect:jt}=window.wp.element,{addAction:Ct,removeAction:Et}=window.wp.hooks;function At(){jt(()=>(Ct("editor.ErrorBoundary.errorLogged","GutenbergKit",o=>{Mo(o,{isHandled:!0,handledBy:"editor.ErrorBoundary.errorLogged"})}),()=>{Et("editor.ErrorBoundary.errorLogged","GutenbergKit")}),[])}const O=[{name:"post",baseURL:"/wp/v2/posts"},{name:"page",baseURL:"/wp/v2/pages"},{name:"attachment",baseURL:"/wp/v2/media"},{name:"wp_block",baseURL:"/wp/v2/blocks"}].map(o=>({kind:"postType",...o,transientEdits:{blocks:!0,selection:!0},mergedEdits:{meta:!0},rawAttributes:["title","excerpt","content"]})),{useEffect:Bt}=window.wp.element,{useDispatch:so}=window.wp.data,{store:Rt}=window.wp.coreData,{store:It}=window.wp.editor;function Mt(o){const{addEntities:e,receiveEntityRecords:t}=so(Rt),{setEditedPost:n,setupEditor:r}=so(It);Bt(()=>{const a=$t(o);e(a),t("postType",o.type,o),r(o,{}),n(o.type,o.id)},[])}function $t(o){if(O.some(n=>n.name===o.type))return O;const t={kind:"postType",name:o.type,baseURL:`/${o.restNamespace}/${o.restBase}`,transientEdits:{blocks:!0,selection:!0},mergedEdits:{meta:!0},rawAttributes:["title","excerpt","content"]};return[...O,t]}const{addFilter:Ut,removeFilter:qt}=window.wp.hooks,{useCallback:Nt,useEffect:G,useRef:po}=window.wp.element,P={};let Ht=0;function Tt(){G(()=>(Ut("editor.MediaUpload","GutenbergKit",()=>Ft),()=>{qt("editor.MediaUpload","GutenbergKit")}),[])}function Ft({render:o,...e}){const{open:t}=Lt(e);return o({open:t})}function Lt({onSelect:o,...e}){const{allowedTypes:t,multiple:n=!1,value:r}=e,a=po(null),l=po(o);return G(()=>(l.current=o,()=>{l.current=()=>{}}),[o]),G(()=>{const s=`media-upload-${++Ht}`;return a.current=s,P[s]=b=>{l.current(n?b:b[0])},window.editor=window.editor||{},window.editor.setMediaUploadAttachment=(b,w)=>{if(!w){M("setMediaUploadAttachment called without contextId");return}const i=P[w];if(!i){M(`No callback found for contextId: ${w}`);return}i(b)},()=>{delete P[a.current]}},[n]),{open:Nt(()=>$o({allowedTypes:t,multiple:n,value:r,contextId:a.current}),[t,n,r])}}const{jsx:bo,jsxs:Dt}=window.ReactJSXRuntime,{PostTitleRaw:Ot,PostTextEditor:Pt}=window.wp.editor;function Vt({hideTitle:o}){return Dt("div",{className:"gutenberg-kit-text-editor",children:[!o&&bo(Ot,{}),bo(Pt,{})]})}const{useEffect:Gt}=window.wp.element,{useSelect:Xt}=window.wp.data,{store:Wt}=window.wp.editor;function Yt(){const{featuredImageId:o}=Xt(e=>{const{getEditedPostAttribute:t}=e(Wt);return{featuredImageId:t("featured_media")}},[]);Gt(()=>{o&&Uo(o)},[o])}const{useEffect:Kt,useRef:Jt}=window.wp.element,{useDispatch:Qt}=window.wp.data,{store:Zt}=window.wp.notices,{__:mo}=window.wp.i18n;function on(){const o=Jt(!1),{createWarningNotice:e}=Qt(Zt);Kt(()=>{const t=qo(),n=!!X().post;if(t&&!o.current){o.current=!0;const r=mo(n?"Editor loaded in development mode.":"Editor loaded in development mode without a native bridge.","gutenberg-kit");e(r,{type:"snackbar",isDismissible:!0})}},[e])}const{addFilter:en,removeFilter:go}=window.wp.hooks,{useEffect:tn}=window.wp.element;function nn(){tn(()=>(go("editor.Autocomplete.completers","editor/autocompleters/set-default-completers"),en("editor.Autocomplete.completers","GutenbergKit/at-symbol-alert",rn),()=>{go("editor.Autocomplete.completers","GutenbergKit/at-symbol-alert")}),[])}function rn(o=[]){const e={name:"at-symbol",triggerPrefix:"@",options:t=>(t===""&&ho("at-symbol"),[]),allowContext:(t,n)=>{const r=/^$|\s$/.test(t),a=/^$|^\s/.test(n);return r&&a},isDebounced:!0};return[...o,e]}const{addFilter:an,removeFilter:ln}=window.wp.hooks,{useEffect:cn}=window.wp.element;function sn(){cn(()=>(an("editor.Autocomplete.completers","GutenbergKit/plus-symbol-alert",pn),()=>{ln("editor.Autocomplete.completers","GutenbergKit/plus-symbol-alert")}),[])}function pn(o=[]){const e={name:"plus-symbol",triggerPrefix:"+",options:t=>(t===""&&ho("plus-symbol"),[]),allowContext:(t,n)=>{const r=/^$|\s$/.test(t),a=/^$|^\s/.test(n);return r&&a},isDebounced:!0};return[...o,e]}const{jsx:V,jsxs:dn}=window.ReactJSXRuntime,{store:bn}=window.wp.coreData,{useSelect:mn}=window.wp.data,{store:gn,EditorProvider:kn}=window.wp.editor,{useRef:un}=window.wp.element;function wn({post:o,children:e,hideTitle:t}){const n=un(null);St(o,n),Yt(),kt(),At(),Mt(o),Tt(),on(),nn(),sn();const{isReady:r,mode:a,isRichEditingEnabled:l,currentPost:d}=mn(s=>{const{__unstableIsEditorReady:b,getEditorSettings:w,getEditorMode:i}=s(gn),g=w(),{getEntityRecord:h}=s(bn),y=h("postType",o.type,o.id);return{isReady:b(),mode:i(),isRichEditingEnabled:g.richEditingEnabled,currentPost:y}},[o.id,o.type]);return r?V("div",{className:"gutenberg-kit-editor",ref:n,children:dn(kn,{post:d,settings:hn,useSubRegistry:!1,children:[a==="visual"&&l&&V(dt,{hideTitle:t}),(a==="text"||!l)&&V(Vt,{autoFocus:!0,hideTitle:t}),e]})}):null}const hn={},{jsx:ko}=window.ReactJSXRuntime,{Notice:_n}=window.wp.components,{__:fn}=window.wp.i18n,{useState:xn,useEffect:yn}=window.wp.element,vn=fn("Loading plugins failed, using default editor configuration.","gutenberg-kit");function zn({className:o,pluginLoadFailed:e}){const{notice:t,clearNotice:n}=Sn(e?vn:null);return t?ko("div",{className:o,children:ko(_n,{status:"warning",onRemove:n,children:t})}):null}function Sn(o){const[e,t]=xn(o);return yn(()=>{if(e){const n=setTimeout(()=>{t(null)},2e4);return()=>clearTimeout(n)}},[e]),{notice:e,clearNotice:()=>t(null)}}const{jsx:T,jsxs:jn}=window.ReactJSXRuntime,{EditorSnackbars:Cn,ErrorBoundary:En,AutosaveMonitor:An}=window.wp.editor;function Bn(o){const{pluginLoadFailed:e,...t}=o;return jn(En,{canCopyContent:!0,children:[T(An,{autosave:No}),T(wn,{...t,children:T(Cn,{})}),T(zn,{className:"gutenberg-kit-layout__load-notice",pluginLoadFailed:e})]})}const Rn="body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.5;--wp--style--block-gap: 2em}p{line-height:1.8}.editor-post-title__block{margin-top:2em;margin-bottom:1em;font-size:2.5em;font-weight:800}",{store:In}=window.wp.editor,{select:Mn}=window.wp.data;function $n(){const o=Mn(In).getEditorSettings(),e=o?.colors,t=o?.gradients;return{defaultEditorStyles:[{css:Rn}],__experimentalFeatures:{blocks:{},color:{text:!0,background:!0,palette:{default:e},gradients:{default:t},defaultPalette:e?.length>0,defaultGradients:t?.length>0}}}}const{jsx:uo}=window.ReactJSXRuntime,{createRoot:Un,StrictMode:qn}=window.wp.element,{dispatch:wo}=window.wp.data,{store:Nn}=window.wp.editor,{store:Hn}=window.wp.preferences,{registerCoreBlocks:Tn}=window.wp.blockLibrary;async function On({allowedBlockTypes:o,pluginLoadFailed:e}={}){const{themeStyles:t,hideTitle:n,editorSettings:r}=X(),a=r||$n();wo(Nn).updateEditorSettings(a);const l=wo(Hn);l.setDefaults("core",{fixedToolbar:!0}),l.setDefaults("core/edit-post",{themeStyles:t}),l.set("core","editorMode","visual"),Tn(),Zo(o);const d=await Ho();Un(document.getElementById("root")).render(uo(qn,{children:uo(Bn,{post:d,hideTitle:n,pluginLoadFailed:e})}))}export{On as initializeEditor}; diff --git a/ios/Sources/GutenbergKit/Gutenberg/assets/editor-UqwlMgkg.css b/ios/Sources/GutenbergKit/Gutenberg/assets/editor-UqwlMgkg.css deleted file mode 100644 index 8f78ad543..000000000 --- a/ios/Sources/GutenbergKit/Gutenberg/assets/editor-UqwlMgkg.css +++ /dev/null @@ -1 +0,0 @@ -.gutenberg-kit-visual-editor{box-sizing:border-box;flex-shrink:0;height:100%;max-height:100%;max-width:100%;min-width:300px;position:relative;width:100%}.gutenberg-kit-visual-editor .block-editor-block-canvas{display:flex}.gutenberg-kit-visual-editor .editor-styles-wrapper{padding-bottom:56px;outline:none;width:100%}.gutenberg-kit-visual-editor.has-root-padding .editor-styles-wrapper{padding-left:16px;padding-right:16px}.gutenberg-kit-visual-editor .block-editor-inserter__popover .components-popover__content{overflow-x:hidden!important}.gutenberg-kit-visual-editor .block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{display:none}.gutenberg-kit-visual-editor .wp-block-image>div:first-child{height:auto;max-width:100%}.gutenberg-kit-visual-editor .wp-block-missing{max-width:100%;overflow:hidden}.gutenberg-kit-visual-editor .wp-block-missing img{height:auto;max-width:100%}.gutenberg-kit-visual-editor__toolbar{bottom:0;left:0;position:fixed;right:0;z-index:40}.gutenberg-kit-visual-editor .block-editor-inserter__main-area{width:100%}.gutenberg-kit-visual-editor .block-editor-block-list__block-side-inserter-popover{display:none}.gutenberg-kit-visual-editor :where(fieldset){border:0;padding:0;margin:0}.editor-error-boundary{margin-left:16px;margin-right:16px}.gutenberg-kit-editor-toolbar{background-color:#fff;border-bottom:none;border-left:none;border-right:none;border-top:1px solid #ddd;border-radius:0}.gutenberg-kit-editor-toolbar .components-accessible-toolbar{border:none}.gutenberg-kit-editor-toolbar .block-editor-block-contextual-toolbar{width:auto}.gutenberg-kit-editor-toolbar__scroll-view{display:flex;align-items:center;overflow-x:auto;width:100%}.gutenberg-kit-editor-toolbar__scroll-view>.components-accessible-toolbar{flex-shrink:0}.gutenberg-kit-editor-toolbar__scroll-view::-webkit-scrollbar{display:none}.gutenberg-kit-editor-toolbar__scroll-view:before{content:"";position:absolute;top:0;left:0;bottom:0;width:32px;background:linear-gradient(to right,#fff,#fffffff2 20%,#fff0);pointer-events:none;z-index:32;opacity:0;transition:opacity .2s ease-in-out}.gutenberg-kit-editor-toolbar__scroll-view:after{content:"";position:absolute;top:0;right:0;bottom:0;width:32px;background:linear-gradient(to left,#fff,#fffffff2 20%,#fff0);pointer-events:none;z-index:32;opacity:0;transition:opacity .2s ease-in-out}.gutenberg-kit-editor-toolbar__scroll-view.has-scroll-left:before{opacity:1}.gutenberg-kit-editor-toolbar__scroll-view.has-scroll-right:after{opacity:1}.gutenberg-kit-editor-toolbar .components-toolbar-group{border-right-color:#ddd;min-height:46px;margin-top:initial;margin-bottom:initial;padding-left:0;padding-right:0}.gutenberg-kit-editor-toolbar.gutenberg-kit-editor-toolbar .components-button.has-icon.has-icon{min-width:46px;max-height:46px}.gutenberg-kit-editor-toolbar .block-editor-inserter__toggle svg{background:#000;border-radius:2px;color:#fff}.gutenberg-kit-editor-toolbar .block-editor-block-contextual-toolbar{flex-shrink:0}.gutenberg-kit-editor-toolbar .block-editor-block-contextual-toolbar.is-unstyled{box-shadow:none}.gutenberg-kit-editor-toolbar.components-accessible-toolbar .components-button:focus:before,.gutenberg-kit-editor-toolbar.components-toolbar .components-button:focus:before{display:none}.gutenberg-kit-editor-toolbar.components-accessible-toolbar .components-button.is-pressed:before,.gutenberg-kit-editor-toolbar.components-toolbar .components-button.is-pressed:before{height:34px;left:6px;right:6px}.gutenberg-kit-editor-toolbar .gutenberg-kit-add-block-button{margin-left:8px}.gutenberg-kit-editor-toolbar .gutenberg-kit-add-block-button svg{background:#eae9ec;border-radius:18px;color:#000;padding:1px;width:32px;height:32px;display:block}.gutenberg-kit-default-block-appender{background:none;border:none;height:80px;width:100%}.gutenberg-kit-editor{-webkit-tap-highlight-color:transparent;flex-grow:1}.gutenberg-kit-editor *{box-sizing:border-box}.gutenberg-kit-editor .components-dropdown-menu__menu-item,.gutenberg-kit-editor .components-dropdown-menu__menu .components-menu-item__button,.gutenberg-kit-editor .components-dropdown-menu__menu .components-menu-item__button.components-button,.gutenberg-kit-editor .components-autocomplete__result.components-button{min-height:42px}input,select,textarea,button{box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit}.gutenberg-kit-editor .components-editor-notices__snackbar{bottom:58px;left:0;padding-right:8px;padding-left:8px;position:fixed;right:0}.gutenberg-kit-text-editor{padding:12px}.gutenberg-kit-text-editor .editor-post-title.is-raw-text textarea{font-family:Menlo,Consolas,monaco,monospace;line-height:1.333;min-height:70px;padding:16px}.gutenberg-kit-text-editor .editor-post-title.is-raw-text textarea::placeholder{color:#1e1e1e9e}.gutenberg-kit-text-editor textarea.editor-post-text-editor{border-radius:2px;box-sizing:border-box;font-size:13px!important;line-height:2}.gutenberg-kit-text-editor .editor-post-text-editor:focus-visible{border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.gutenberg-kit-layout__load-notice{bottom:62px;left:16px;position:fixed;right:16px} diff --git a/ios/Sources/GutenbergKit/Gutenberg/assets/index-Ct2z7L49.js b/ios/Sources/GutenbergKit/Gutenberg/assets/index-Ct2z7L49.js deleted file mode 100644 index 822f53854..000000000 --- a/ios/Sources/GutenbergKit/Gutenberg/assets/index-Ct2z7L49.js +++ /dev/null @@ -1,94 +0,0 @@ -class w{constructor(t,r){let o=" "+t,s;const i=r&&r.loc;if(i&&i.start<=i.end){const u=i.lexer.input;s=i.start;const h=i.end;s===u.length?o+=" at end of input: ":o+=" at position "+(s+1)+": ";const x=u.slice(s,h).replace(/[^]/g,"$&̲");let A;s>15?A="…"+u.slice(s-15,s):A=u.slice(0,s);let q;h+15":">","<":"<",'"':""","'":"'"},yr=/[&><"']/g;function wr(e){return String(e).replace(yr,t=>xr[t])}const de=function(e){return e.type==="ordgroup"||e.type==="color"?e.body.length===1?de(e.body[0]):e:e.type==="font"?de(e.body):e},vr=function(e){const t=de(e);return t.type==="mathord"||t.type==="textord"||t.type==="atom"},kr=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},Ar=function(e){const t=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(e);return t?t[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(t[1])?null:t[1].toLowerCase():"_relative"},Sr=function(e){return+e.toFixed(4)};var B={deflt:fr,escape:wr,hyphenate:br,getBaseElem:de,isCharacterBox:vr,protocolFromUrl:Ar,round:Sr};class je{constructor(t){t=t||{},this.displayMode=B.deflt(t.displayMode,!1),this.annotate=B.deflt(t.annotate,!1),this.leqno=B.deflt(t.leqno,!1),this.throwOnError=B.deflt(t.throwOnError,!1),this.errorColor=B.deflt(t.errorColor,"#b22222"),this.macros=t.macros||{},this.wrap=B.deflt(t.wrap,"tex"),this.xml=B.deflt(t.xml,!1),this.colorIsTextColor=B.deflt(t.colorIsTextColor,!1),this.strict=B.deflt(t.strict,!1),this.trust=B.deflt(t.trust,!1),this.maxSize=t.maxSize===void 0?[1/0,1/0]:Array.isArray(t.maxSize)?t.maxSize:[1/0,1/0],this.maxExpand=Math.max(0,B.deflt(t.maxExpand,1e3))}isTrusted(t){if(t.url&&!t.protocol){const o=B.protocolFromUrl(t.url);if(o==null)return!1;t.protocol=o}return!!(typeof this.trust=="function"?this.trust(t):this.trust)}}const Pt={},qe={};function S({type:e,names:t,props:r,handler:o,mathmlBuilder:s}){const i={type:e,numArgs:r.numArgs,argTypes:r.argTypes,allowedInArgument:!!r.allowedInArgument,allowedInText:!!r.allowedInText,allowedInMath:r.allowedInMath===void 0?!0:r.allowedInMath,numOptionalArgs:r.numOptionalArgs||0,infix:!!r.infix,primitive:!!r.primitive,handler:o};for(let l=0;lr.toText();return this.children.map(t).join("")}}const le=function(e){return e.filter(t=>t).join(" ")},qr=function(e,t){this.classes=e||[],this.attributes={},this.style=t||{}},_r=function(e){const t=document.createElement(e);t.className=le(this.classes);for(const r in this.style)Object.prototype.hasOwnProperty.call(this.style,r)&&(t.style[r]=this.style[r]);for(const r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&t.setAttribute(r,this.attributes[r]);for(let r=0;r`,t};class Gt{constructor(t,r,o){qr.call(this,t,o),this.children=r||[]}setAttribute(t,r){this.attributes[t]=r}toNode(){return _r.call(this,"span")}toMarkup(){return Tr.call(this,"span")}}let Dr=class{constructor(t){this.text=t}toNode(){return document.createTextNode(this.text)}toMarkup(){return B.escape(this.text)}};class Ve{constructor(t,r,o){this.href=t,this.classes=r,this.children=o||[]}toNode(){const t=document.createElement("a");t.setAttribute("href",this.href),this.classes.length>0&&(t.className=le(this.classes));for(let r=0;r0&&(t+=` class="${B.escape(le(this.classes))}"`),t+=">";for(let r=0;r0&&(t.className=le(this.classes));for(const r in this.style)Object.prototype.hasOwnProperty.call(this.style,r)&&(t.style[r]=this.style[r]);for(let r=0;r0&&(t+=` class="${B.escape(le(this.classes))}"`);let r="";for(const o in this.style)Object.prototype.hasOwnProperty.call(this.style,o)&&(r+=`${B.hyphenate(o)}:${this.style[o]};`);r&&(t+=` style="${r}"`),t+=">";for(let o=0;o",t}toText(){return this.children.map(t=>t.toText()).join("")}}class me{constructor(t){this.text=t}toNode(){return document.createTextNode(this.text)}toMarkup(){return B.escape(this.toText())}toText(){return this.text}}const We=e=>{let t;return e.length===1&&e[0].type==="mrow"?(t=e.pop(),t.type="mstyle"):t=new j("mstyle",e),t};var p={MathNode:j,TextNode:me,newDocumentFragment:Nr};const ce=e=>{let t=0;if(e.body)for(const r of e.body)t+=ce(r);else if(e.type==="supsub")t+=ce(e.base),e.sub&&(t+=.7*ce(e.sub)),e.sup&&(t+=.7*ce(e.sup));else if(e.type==="mathord"||e.type==="textord")for(const r of e.text.split("")){const o=r.codePointAt(0);96{const t=Rt(e.label);if(Or.includes(e.label)){const r=ce(e.base);1","\\gt",!0);n(a,d,"∈","\\in",!0);n(a,d,"∉","\\notin",!0);n(a,d,"","\\@not");n(a,d,"⊂","\\subset",!0);n(a,d,"⊃","\\supset",!0);n(a,d,"⊆","\\subseteq",!0);n(a,d,"⊇","\\supseteq",!0);n(a,d,"⊈","\\nsubseteq",!0);n(a,d,"⊈","\\nsubseteqq");n(a,d,"⊉","\\nsupseteq",!0);n(a,d,"⊉","\\nsupseteqq");n(a,d,"⊨","\\models");n(a,d,"←","\\leftarrow",!0);n(a,d,"≤","\\le");n(a,d,"≤","\\leq",!0);n(a,d,"<","\\lt",!0);n(a,d,"→","\\rightarrow",!0);n(a,d,"→","\\to");n(a,d,"≱","\\ngeq",!0);n(a,d,"≱","\\ngeqq");n(a,d,"≱","\\ngeqslant");n(a,d,"≰","\\nleq",!0);n(a,d,"≰","\\nleqq");n(a,d,"≰","\\nleqslant");n(a,d,"⫫","\\Perp",!0);n(a,ee," ","\\ ");n(a,ee," ","\\space");n(a,ee," ","\\nobreakspace");n(g,ee," ","\\ ");n(g,ee," "," ");n(g,ee," ","\\space");n(g,ee," ","\\nobreakspace");n(a,ee,null,"\\nobreak");n(a,ee,null,"\\allowbreak");n(a,be,",",",");n(g,be,":",":");n(a,be,";",";");n(a,f,"⊼","\\barwedge");n(a,f,"⊻","\\veebar");n(a,f,"⊙","\\odot",!0);n(a,f,"⊕︎","\\oplus");n(a,f,"⊗","\\otimes",!0);n(a,m,"∂","\\partial",!0);n(a,f,"⊘","\\oslash",!0);n(a,f,"⊚","\\circledcirc",!0);n(a,f,"⊡","\\boxdot",!0);n(a,f,"△","\\bigtriangleup");n(a,f,"▽","\\bigtriangledown");n(a,f,"†","\\dagger");n(a,f,"⋄","\\diamond");n(a,f,"◃","\\triangleleft");n(a,f,"▹","\\triangleright");n(a,P,"{","\\{");n(g,m,"{","\\{");n(g,m,"{","\\textbraceleft");n(a,L,"}","\\}");n(g,m,"}","\\}");n(g,m,"}","\\textbraceright");n(a,P,"{","\\lbrace");n(a,L,"}","\\rbrace");n(a,P,"[","\\lbrack",!0);n(g,m,"[","\\lbrack",!0);n(a,L,"]","\\rbrack",!0);n(g,m,"]","\\rbrack",!0);n(a,P,"(","\\lparen",!0);n(a,L,")","\\rparen",!0);n(a,P,"⦇","\\llparenthesis",!0);n(a,L,"⦈","\\rrparenthesis",!0);n(g,m,"<","\\textless",!0);n(g,m,">","\\textgreater",!0);n(a,P,"⌊","\\lfloor",!0);n(a,L,"⌋","\\rfloor",!0);n(a,P,"⌈","\\lceil",!0);n(a,L,"⌉","\\rceil",!0);n(a,m,"\\","\\backslash");n(a,m,"|","|");n(a,m,"|","\\vert");n(g,m,"|","\\textbar",!0);n(a,m,"‖","\\|");n(a,m,"‖","\\Vert");n(g,m,"‖","\\textbardbl");n(g,m,"~","\\textasciitilde");n(g,m,"\\","\\textbackslash");n(g,m,"^","\\textasciicircum");n(a,d,"↑","\\uparrow",!0);n(a,d,"⇑","\\Uparrow",!0);n(a,d,"↓","\\downarrow",!0);n(a,d,"⇓","\\Downarrow",!0);n(a,d,"↕","\\updownarrow",!0);n(a,d,"⇕","\\Updownarrow",!0);n(a,C,"∐","\\coprod");n(a,C,"⋁","\\bigvee");n(a,C,"⋀","\\bigwedge");n(a,C,"⨄","\\biguplus");n(a,C,"⨄","\\bigcupplus");n(a,C,"⨃","\\bigcupdot");n(a,C,"⨇","\\bigdoublevee");n(a,C,"⨈","\\bigdoublewedge");n(a,C,"⋂","\\bigcap");n(a,C,"⋃","\\bigcup");n(a,C,"∫","\\int");n(a,C,"∫","\\intop");n(a,C,"∬","\\iint");n(a,C,"∭","\\iiint");n(a,C,"∏","\\prod");n(a,C,"∑","\\sum");n(a,C,"⨂","\\bigotimes");n(a,C,"⨁","\\bigoplus");n(a,C,"⨀","\\bigodot");n(a,C,"⨉","\\bigtimes");n(a,C,"∮","\\oint");n(a,C,"∯","\\oiint");n(a,C,"∰","\\oiiint");n(a,C,"∱","\\intclockwise");n(a,C,"∲","\\varointclockwise");n(a,C,"⨌","\\iiiint");n(a,C,"⨍","\\intbar");n(a,C,"⨎","\\intBar");n(a,C,"⨏","\\fint");n(a,C,"⨒","\\rppolint");n(a,C,"⨓","\\scpolint");n(a,C,"⨕","\\pointint");n(a,C,"⨖","\\sqint");n(a,C,"⨗","\\intlarhk");n(a,C,"⨘","\\intx");n(a,C,"⨙","\\intcap");n(a,C,"⨚","\\intcup");n(a,C,"⨅","\\bigsqcap");n(a,C,"⨆","\\bigsqcup");n(a,C,"∫","\\smallint");n(g,se,"…","\\textellipsis");n(a,se,"…","\\mathellipsis");n(g,se,"…","\\ldots",!0);n(a,se,"…","\\ldots",!0);n(a,se,"⋰","\\iddots",!0);n(a,se,"⋯","\\@cdots",!0);n(a,se,"⋱","\\ddots",!0);n(a,m,"⋮","\\varvdots");n(g,m,"⋮","\\varvdots");n(a,N,"ˊ","\\acute");n(a,N,"`","\\grave");n(a,N,"¨","\\ddot");n(a,N,"…","\\dddot");n(a,N,"….","\\ddddot");n(a,N,"~","\\tilde");n(a,N,"‾","\\bar");n(a,N,"˘","\\breve");n(a,N,"ˇ","\\check");n(a,N,"^","\\hat");n(a,N,"→","\\vec");n(a,N,"˙","\\dot");n(a,N,"˚","\\mathring");n(a,v,"ı","\\imath",!0);n(a,v,"ȷ","\\jmath",!0);n(a,m,"ı","ı");n(a,m,"ȷ","ȷ");n(g,m,"ı","\\i",!0);n(g,m,"ȷ","\\j",!0);n(g,m,"ß","\\ss",!0);n(g,m,"æ","\\ae",!0);n(g,m,"œ","\\oe",!0);n(g,m,"ø","\\o",!0);n(a,v,"ø","\\o",!0);n(g,m,"Æ","\\AE",!0);n(g,m,"Œ","\\OE",!0);n(g,m,"Ø","\\O",!0);n(a,v,"Ø","\\O",!0);n(g,N,"ˊ","\\'");n(g,N,"ˋ","\\`");n(g,N,"ˆ","\\^");n(g,N,"˜","\\~");n(g,N,"ˉ","\\=");n(g,N,"˘","\\u");n(g,N,"˙","\\.");n(g,N,"¸","\\c");n(g,N,"˚","\\r");n(g,N,"ˇ","\\v");n(g,N,"¨",'\\"');n(g,N,"˝","\\H");n(a,N,"ˊ","\\'");n(a,N,"ˋ","\\`");n(a,N,"ˆ","\\^");n(a,N,"˜","\\~");n(a,N,"ˉ","\\=");n(a,N,"˘","\\u");n(a,N,"˙","\\.");n(a,N,"¸","\\c");n(a,N,"˚","\\r");n(a,N,"ˇ","\\v");n(a,N,"¨",'\\"');n(a,N,"˝","\\H");const zr={"--":!0,"---":!0,"``":!0,"''":!0};n(g,m,"–","--",!0);n(g,m,"–","\\textendash");n(g,m,"—","---",!0);n(g,m,"—","\\textemdash");n(g,m,"‘","`",!0);n(g,m,"‘","\\textquoteleft");n(g,m,"’","'",!0);n(g,m,"’","\\textquoteright");n(g,m,"“","``",!0);n(g,m,"“","\\textquotedblleft");n(g,m,"”","''",!0);n(g,m,"”","\\textquotedblright");n(a,m,"°","\\degree",!0);n(g,m,"°","\\degree");n(g,m,"°","\\textdegree",!0);n(a,m,"£","\\pounds");n(a,m,"£","\\mathsterling",!0);n(g,m,"£","\\pounds");n(g,m,"£","\\textsterling",!0);n(a,m,"✠","\\maltese");n(g,m,"✠","\\maltese");n(a,m,"€","\\euro",!0);n(g,m,"€","\\euro",!0);n(g,m,"€","\\texteuro");n(a,m,"©","\\copyright",!0);n(g,m,"©","\\textcopyright");n(a,m,"⌀","\\diameter",!0);n(g,m,"⌀","\\diameter");n(a,m,"𝛤","\\varGamma");n(a,m,"𝛥","\\varDelta");n(a,m,"𝛩","\\varTheta");n(a,m,"𝛬","\\varLambda");n(a,m,"𝛯","\\varXi");n(a,m,"𝛱","\\varPi");n(a,m,"𝛴","\\varSigma");n(a,m,"𝛶","\\varUpsilon");n(a,m,"𝛷","\\varPhi");n(a,m,"𝛹","\\varPsi");n(a,m,"𝛺","\\varOmega");n(g,m,"𝛤","\\varGamma");n(g,m,"𝛥","\\varDelta");n(g,m,"𝛩","\\varTheta");n(g,m,"𝛬","\\varLambda");n(g,m,"𝛯","\\varXi");n(g,m,"𝛱","\\varPi");n(g,m,"𝛴","\\varSigma");n(g,m,"𝛶","\\varUpsilon");n(g,m,"𝛷","\\varPhi");n(g,m,"𝛹","\\varPsi");n(g,m,"𝛺","\\varOmega");const ot='0123456789/@."';for(let e=0;e0&&s.push(new p.MathNode("mrow",i)),s.push(x),i=[];const A=new p.MathNode("mtd",s);A.style.textAlign="left",o.push(new p.MathNode("mtr",[A])),s=[],u+=1;continue}if(i.push(x),x.type&&x.type==="mo"&&x.children.length===1&&!Object.hasOwn(x.attributes,"movablelimits")){const A=x.children[0].text;if(Lr.indexOf(A)>-1)h+=1;else if(Fr.indexOf(A)>-1)h-=1;else if(h===0&&t==="="&&A==="="){if(l+=1,l>1){i.pop();const q=new p.MathNode("mrow",i);s.push(q),i=[x]}}else if(h===0&&t==="tex"&&A!=="∇"){const q=u0){const x=new p.MathNode("mrow",i);s.push(x)}if(o.length>0){const x=new p.MathNode("mtd",s);x.style.textAlign="left";const A=new p.MathNode("mtr",[x]);o.push(A);const q=new p.MathNode("mtable",o);return r||(q.setAttribute("columnalign","left"),q.setAttribute("rowspacing","0em")),q}return p.newDocumentFragment(s)}const W=function(e,t,r){return I[t][e]&&I[t][e].replace&&e.charCodeAt(0)!==55349&&!(Object.prototype.hasOwnProperty.call(zr,e)&&r&&(r.fontFamily&&r.fontFamily.slice(4,6)==="tt"||r.font&&r.font.slice(4,6)==="tt"))&&(e=I[t][e].replace),new p.TextNode(e)},it=(e,t)=>{if(e.children.length===0||e.children[e.children.length-1].type!=="mtext"){const r=new p.MathNode("mtext",[new p.TextNode(t.children[0].text)]);e.children.push(r)}else e.children[e.children.length-1].children[0].text+=t.children[0].text},Ce=e=>{if(e.type!=="mrow"&&e.type!=="mstyle"||e.children.length===0)return e;const t=new p.MathNode("mrow");for(let r=0;r0&&o.children[0].text.charAt(s-1)===" "&&(o.children[0].text=o.children[0].text.slice(0,-1)+" ");for(const[i,l]of Object.entries(e.attributes))o.attributes[i]=l}return t.children.length===1&&t.children[0].type==="mtext"?t.children[0]:t},He=function(e,t=!1){if(e.length===1&&!(e[0]instanceof Ue))return e[0];if(!t){e[0]instanceof j&&e[0].type==="mo"&&!e[0].attributes.fence&&(e[0].attributes.lspace="0em",e[0].attributes.rspace="0em");const r=e.length-1;e[r]instanceof j&&e[r].type==="mo"&&!e[r].attributes.fence&&(e[r].attributes.lspace="0em",e[r].attributes.rspace="0em")}return new p.MathNode("mrow",e)};function Me(e){if(!e)return!1;if(e.type==="mi"&&e.children.length===1){const t=e.children[0];return t instanceof me&&t.text==="."}else if(e.type==="mtext"&&e.children.length===1){const t=e.children[0];return t instanceof me&&t.text===" "}else if(e.type==="mo"&&e.children.length===1&&e.getAttribute("separator")==="true"&&e.getAttribute("lspace")==="0em"&&e.getAttribute("rspace")==="0em"){const t=e.children[0];return t instanceof me&&t.text===","}else return!1}const Pr=(e,t)=>{const r=e[t],o=e[t+1];return r.type==="atom"&&r.text===","&&r.loc&&o.loc&&r.loc.end===o.loc.start},ve=e=>e.type==="atom"&&e.family==="rel"||e.type==="mclass"&&e.mclass==="mrel",U=function(e,t,r=!1){if(!r&&e.length===1){const l=O(e[0],t);return l instanceof j&&l.type==="mo"&&(l.setAttribute("lspace","0em"),l.setAttribute("rspace","0em")),[l]}const o=[],s=[];let i;for(let l=0;l0&&ve(e[l])&&ve(e[l-1])&&u.setAttribute("lspace","0em"),u.type==="mn"&&i&&i.type==="mn"){i.children.push(...u.children);continue}else if(Me(u)&&i&&i.type==="mn"){i.children.push(...u.children);continue}else if(i&&i.type==="mn"&&l=1&&i&&(i.type==="mn"||Me(i))){const h=u.children[0];h instanceof j&&h.type==="mn"&&i&&(h.children=[...i.children,...h.children],o.pop())}o.push(u),i=u}return o},te=function(e,t,r=!1){return He(U(e,t,r),r)},O=function(e,t){if(!e)return new p.MathNode("mrow");if(qe[e.type])return qe[e.type](e,t);throw new w("Got group of unknown type: '"+e.type+"'")},lt=e=>new p.MathNode("mtd",[],[],{padding:"0",width:"50%"}),Gr=["mrow","mtd","mtable","mtr"],Le=e=>{for(const t of e.children)if(t.type&&Gr.includes(t.type)){if(t.classes&&t.classes[0]==="tml-label")return t.label;{const r=Le(t);if(r)return r}}else if(!t.type){const r=Le(t);if(r)return r}},Rr=(e,t,r,o)=>{t=te(t[0].body,r),t=Ce(t),t.classes.push("tml-tag");const s=Le(e);e=new p.MathNode("mtd",[e]);const i=[lt(),e,lt()];i[o?0:2].classes.push(o?"tml-left":"tml-right"),i[o?0:2].children.push(t);const l=new p.MathNode("mtr",i,["tml-tageqn"]);s&&l.setAttribute("id",s);const u=new p.MathNode("mtable",[l]);return u.style.width="100%",u.setAttribute("displaystyle","true"),u};function jr(e,t,r,o){let s=null;e.length===1&&e[0].type==="tag"&&(s=e[0].tag,e=e[0].body);const i=U(e,r);if(i.length===1&&i[0]instanceof Ve)return i[0];const l=o.displayMode||o.annotate?"none":o.wrap,u=i.length===0?null:i[0];let h=i.length===1&&s===null&&u instanceof j?i[0]:Ir(i,l,o.displayMode);if(s&&(h=Rr(h,s,r,o.leqno)),o.annotate){const A=new p.MathNode("annotation",[new p.TextNode(t)]);A.setAttribute("encoding","application/x-tex"),h=new p.MathNode("semantics",[h,A])}const x=new p.MathNode("math",[h]);return o.xml&&x.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),h.style.width&&(x.style.width="100%"),o.displayMode&&(x.setAttribute("display","block"),x.style.display="block math",x.classes=["tml-display"]),x}const jt="acegıȷmnopqrsuvwxyzαγεηικμνοπρςστυχωϕ𝐚𝐜𝐞𝐠𝐦𝐧𝐨𝐩𝐪𝐫𝐬𝐮𝐯𝐰𝐱𝐲𝐳",Ur="ABCDEFGHIJKLMNOPQRSTUVWXYZbdfhkltΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩβδλζφθψ𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙𝐛𝐝𝐟𝐡𝐤𝐥𝐭",Vr=new Set(["\\alpha","\\gamma","\\delta","\\epsilon","\\eta","\\iota","\\kappa","\\mu","\\nu","\\pi","\\rho","\\sigma","\\tau","\\upsilon","\\chi","\\psi","\\omega","\\imath","\\jmath"]),Wr=new Set(["\\Gamma","\\Delta","\\Sigma","\\Omega","\\beta","\\delta","\\lambda","\\theta","\\psi"]),Ut=(e,t)=>{const r=e.isStretchy?De.accentNode(e):new p.MathNode("mo",[W(e.label,e.mode)]);if(e.label==="\\vec")r.style.transform="scale(0.75) translate(10%, 30%)";else if(r.style.mathStyle="normal",r.style.mathDepth="0",Zr.has(e.label)&&B.isCharacterBox(e.base)){let s="";const i=e.base.text;(jt.indexOf(i)>-1||Vr.has(i))&&(s="tml-xshift"),(Ur.indexOf(i)>-1||Wr.has(i))&&(s="tml-capshift"),s&&r.classes.push(s)}return e.isStretchy||r.setAttribute("stretchy","false"),new p.MathNode(e.label==="\\c"?"munder":"mover",[O(e.base,t),r])},Hr=new Set(["\\acute","\\grave","\\ddot","\\dddot","\\ddddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"]),Zr=new Set(["\\acute","\\bar","\\breve","\\check","\\dot","\\ddot","\\grave","\\hat","\\mathring","\\'","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v"]),ut={"\\`":"̀","\\'":"́","\\^":"̂","\\~":"̃","\\=":"̄","\\u":"̆","\\.":"̇",'\\"':"̈","\\r":"̊","\\H":"̋","\\v":"̌"};S({type:"accent",names:["\\acute","\\grave","\\ddot","\\dddot","\\ddddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\overparen","\\widecheck","\\widehat","\\wideparen","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(e,t)=>{const r=pe(t[0]),o=!Hr.has(e.funcName);return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:o,base:r}},mathmlBuilder:Ut});S({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\c","\\u","\\.",'\\"',"\\r","\\H","\\v"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{const r=pe(t[0]),o=e.parser.mode;return o==="math"&&e.parser.settings.strict&&console.log(`Temml parse error: Command ${e.funcName} is invalid in math mode.`),o==="text"&&r.text&&r.text.length===1&&e.funcName in ut&&jt.indexOf(r.text)>-1?{type:"textord",mode:"text",text:r.text+ut[e.funcName]}:{type:"accent",mode:o,label:e.funcName,isStretchy:!1,base:r}},mathmlBuilder:Ut});S({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underparen","\\utilde"],props:{numArgs:1},handler:({parser:e,funcName:t},r)=>{const o=r[0];return{type:"accentUnder",mode:e.mode,label:t,base:o}},mathmlBuilder:(e,t)=>{const r=De.accentNode(e);return r.style["math-depth"]=0,new p.MathNode("munder",[O(e.base,t),r])}});const ct={pt:800/803,pc:12*800/803,dd:1238/1157*800/803,cc:14856/1157*800/803,nd:685/642*800/803,nc:1370/107*800/803,sp:1/65536*800/803,mm:25.4/72,cm:2.54/72,in:1/72,px:96/72},Xr=["em","ex","mu","pt","mm","cm","in","px","bp","pc","dd","cc","nd","nc","sp"],Vt=function(e){return typeof e!="string"&&(e=e.unit),Xr.indexOf(e)>-1},Wt=e=>{const t=Math.max(e-1,0);return[1,.7,.5][t]},K=function(e,t){let r=e.number;if(t.maxSize[0]<0&&r>0)return{number:0,unit:"em"};const o=e.unit;switch(o){case"mm":case"cm":case"in":case"px":return r*ct[o]>t.maxSize[1]?{number:t.maxSize[1],unit:"pt"}:{number:r,unit:o};case"em":case"ex":return o==="ex"&&(r*=.431),r=Math.min(r/Wt(t.level),t.maxSize[0]),{number:B.round(r),unit:"em"};case"bp":return r>t.maxSize[1]&&(r=t.maxSize[1]),{number:r,unit:"pt"};case"pt":case"pc":case"dd":case"cc":case"nd":case"nc":case"sp":return r=Math.min(r*ct[o],t.maxSize[1]),{number:B.round(r),unit:"pt"};case"mu":return r=Math.min(r/18,t.maxSize[0]),{number:B.round(r),unit:"em"};default:throw new w("Invalid unit: '"+o+"'")}},Q=e=>{const t=new p.MathNode("mspace");return t.setAttribute("width",e+"em"),t},ke=(e,t=.3,r=0,o=!1)=>{if(e==null&&r===0)return Q(t);const s=e?[e]:[];if(t!==0&&s.unshift(Q(t)),r>0&&s.push(Q(r)),o){const i=new p.MathNode("mpadded",s);return i.setAttribute("height","0"),i}else return new p.MathNode("mrow",s)},$e=(e,t)=>Number(e)/Wt(t),Fe=(e,t,r,o)=>{const s=De.mathMLnode(e),i=e.slice(1,3)==="eq",l=e.charAt(1)==="x"?"1.75":e.slice(2,4)==="cd"?"3.0":i?"1.0":"2.0";s.setAttribute("lspace","0"),s.setAttribute("rspace",i?"0.5em":"0");const u=o.withLevel(o.level<2?2:3),h=$e(l,u.level),x=$e(l,3),A=ke(null,h.toFixed(4),0),q=ke(null,x.toFixed(4),0),b=$e(i?0:.3,u.level).toFixed(4);let k,T;const M=t&&t.body&&(t.body.body||t.body.length>0);if(M){let E=O(t,u);E=ke(E,b,b,e==="\\\\cdrightarrow"||e==="\\\\cdleftarrow"),k=new p.MathNode("mover",[E,q])}const R=r&&r.body&&(r.body.body||r.body.length>0);if(R){let E=O(r,u);E=ke(E,b,b),T=new p.MathNode("munder",[E,q])}let G;return!M&&!R?G=new p.MathNode("mover",[s,A]):M&&R?G=new p.MathNode("munderover",[s,T,k]):M?G=new p.MathNode("mover",[s,k]):G=new p.MathNode("munder",[s,T]),l==="3.0"&&(G.style.height="1em"),G.setAttribute("accent","false"),G};S({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\yields","\\yieldsLeft","\\mesomerism","\\longrightharpoonup","\\longleftharpoondown","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler({parser:e,funcName:t},r,o){return{type:"xArrow",mode:e.mode,name:t,body:r[0],below:o[0]}},mathmlBuilder(e,t){const o=[Fe(e.name,e.body,e.below,t)];return o.unshift(Q(.2778)),o.push(Q(.2778)),new p.MathNode("mrow",o)}});const dt={"\\xtofrom":["\\xrightarrow","\\xleftarrow"],"\\xleftrightharpoons":["\\xleftharpoonup","\\xrightharpoondown"],"\\xrightleftharpoons":["\\xrightharpoonup","\\xleftharpoondown"],"\\yieldsLeftRight":["\\yields","\\yieldsLeft"],"\\equilibrium":["\\longrightharpoonup","\\longleftharpoondown"],"\\equilibriumRight":["\\longrightharpoonup","\\eqleftharpoondown"],"\\equilibriumLeft":["\\eqrightharpoonup","\\longleftharpoondown"]};S({type:"stackedArrow",names:["\\xtofrom","\\xleftrightharpoons","\\xrightleftharpoons","\\yieldsLeftRight","\\equilibrium","\\equilibriumRight","\\equilibriumLeft"],props:{numArgs:1,numOptionalArgs:1},handler({parser:e,funcName:t},r,o){const s=r[0]?{type:"hphantom",mode:e.mode,body:r[0]}:null,i=o[0]?{type:"hphantom",mode:e.mode,body:o[0]}:null;return{type:"stackedArrow",mode:e.mode,name:t,body:r[0],upperArrowBelow:i,lowerArrowBody:s,below:o[0]}},mathmlBuilder(e,t){const r=dt[e.name][0],o=dt[e.name][1],s=Fe(r,e.body,e.upperArrowBelow,t),i=Fe(o,e.lowerArrowBody,e.below,t);let l;const u=new p.MathNode("mpadded",[s]);if(u.setAttribute("voffset","0.3em"),u.setAttribute("height","+0.3em"),u.setAttribute("depth","-0.3em"),e.name==="\\equilibriumLeft"){const h=new p.MathNode("mpadded",[i]);h.setAttribute("width","0.5em"),l=new p.MathNode("mpadded",[Q(.2778),h,u,Q(.2778)])}else u.setAttribute("width",e.name==="\\equilibriumRight"?"0.5em":"0"),l=new p.MathNode("mpadded",[Q(.2778),u,i,Q(.2778)]);return l.setAttribute("voffset","-0.18em"),l.setAttribute("height","-0.18em"),l.setAttribute("depth","+0.18em"),l}});function D(e,t){if(!e||e.type!==t)throw new Error(`Expected node of type ${t}, but got `+(e?`node of type ${e.type}`:String(e)));return e}function Ze(e){const t=Ne(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?`node of type ${e.type}`:String(e)));return t}function Ne(e){return e&&(e.type==="atom"||Object.prototype.hasOwnProperty.call(Er,e.type))?e:null}const Yr={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},mt=()=>({type:"styling",body:[],mode:"math",scriptLevel:"display"}),ht=e=>e.type==="textord"&&e.text==="@",Kr=(e,t)=>(e.type==="mathord"||e.type==="atom")&&e.text===t;function Jr(e,t,r){const o=Yr[e];switch(o){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(o,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":{const s=r.callFunction("\\\\cdleft",[t[0]],[]),i={type:"atom",text:o,mode:"math",family:"rel"},l=r.callFunction("\\Big",[i],[]),u=r.callFunction("\\\\cdright",[t[1]],[]),h={type:"ordgroup",mode:"math",body:[s,l,u],semisimple:!0};return r.callFunction("\\\\cdparent",[h],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{const s={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[s],[])}default:return{type:"textord",text:" ",mode:"math"}}}function Qr(e){const t=[];for(e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();;){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();const s=e.fetch().text;if(s==="&"||s==="\\\\")e.consume();else if(s==="\\end"){t[t.length-1].length===0&&t.pop();break}else throw new w("Expected \\\\ or \\cr or \\end",e.nextToken)}let r=[];const o=[r];for(let s=0;s-1))if("<>AV".indexOf(h)>-1)for(let q=0;q<2;q++){let b=!0;for(let k=u+1;kAV=|." after @.');const A=Jr(h,x,e);r.push(A),l=mt()}s%2===0?r.push(l):r.shift(),r=[],o.push(r)}return o.pop(),e.gullet.endGroup(),e.gullet.endGroup(),{type:"array",mode:"math",body:o,tags:null,labels:new Array(o.length+1).fill(""),envClasses:["jot","cd"],cols:[],hLinesBeforeRow:new Array(o.length+1).fill([])}}S({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler({parser:e,funcName:t},r){return{type:"cdlabel",mode:e.mode,side:t.slice(4),label:r[0]}},mathmlBuilder(e,t){if(e.label.body.length===0)return new p.MathNode("mrow",t);const r=new p.MathNode("mtd",[O(e.label,t)]);r.style.padding="0";const o=new p.MathNode("mtr",[r]),s=new p.MathNode("mtable",[o]),i=new p.MathNode("mpadded",[s]);return i.setAttribute("width","0"),i.setAttribute("displaystyle","false"),i.setAttribute("scriptlevel","1"),e.side==="left"&&(i.style.display="flex",i.style.justifyContent="flex-end"),i}});S({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler({parser:e},t){return{type:"cdlabelparent",mode:e.mode,fragment:t[0]}},mathmlBuilder(e,t){return new p.MathNode("mrow",[O(e.fragment,t)])}});S({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler({parser:e,token:t},r){const s=D(r[0],"ordgroup").body;let i="";for(let u=0;u{let t=e.toString(16);return t.length===1&&(t="0"+t),t},ft=JSON.parse(`{ - "Apricot": "#ffb484", - "Aquamarine": "#08b4bc", - "Bittersweet": "#c84c14", - "blue": "#0000FF", - "Blue": "#303494", - "BlueGreen": "#08b4bc", - "BlueViolet": "#503c94", - "BrickRed": "#b8341c", - "brown": "#BF8040", - "Brown": "#802404", - "BurntOrange": "#f8941c", - "CadetBlue": "#78749c", - "CarnationPink": "#f884b4", - "Cerulean": "#08a4e4", - "CornflowerBlue": "#40ace4", - "cyan": "#00FFFF", - "Cyan": "#08acec", - "Dandelion": "#ffbc44", - "darkgray": "#404040", - "DarkOrchid": "#a8548c", - "Emerald": "#08ac9c", - "ForestGreen": "#089c54", - "Fuchsia": "#90348c", - "Goldenrod": "#ffdc44", - "gray": "#808080", - "Gray": "#98949c", - "green": "#00FF00", - "Green": "#08a44c", - "GreenYellow": "#e0e474", - "JungleGreen": "#08ac9c", - "Lavender": "#f89cc4", - "lightgray": "#c0c0c0", - "lime": "#BFFF00", - "LimeGreen": "#90c43c", - "magenta": "#FF00FF", - "Magenta": "#f0048c", - "Mahogany": "#b0341c", - "Maroon": "#b03434", - "Melon": "#f89c7c", - "MidnightBlue": "#086494", - "Mulberry": "#b03c94", - "NavyBlue": "#086cbc", - "olive": "#7F7F00", - "OliveGreen": "#407c34", - "orange": "#FF8000", - "Orange": "#f8843c", - "OrangeRed": "#f0145c", - "Orchid": "#b074ac", - "Peach": "#f8945c", - "Periwinkle": "#8074bc", - "PineGreen": "#088c74", - "pink": "#ff7f7f", - "Plum": "#98248c", - "ProcessBlue": "#08b4ec", - "purple": "#BF0040", - "Purple": "#a0449c", - "RawSienna": "#983c04", - "red": "#ff0000", - "Red": "#f01c24", - "RedOrange": "#f86434", - "RedViolet": "#a0246c", - "Rhodamine": "#f0549c", - "Royallue": "#0874bc", - "RoyalPurple": "#683c9c", - "RubineRed": "#f0047c", - "Salmon": "#f8948c", - "SeaGreen": "#30bc9c", - "Sepia": "#701404", - "SkyBlue": "#48c4dc", - "SpringGreen": "#c8dc64", - "Tan": "#e09c74", - "teal": "#007F7F", - "TealBlue": "#08acb4", - "Thistle": "#d884b4", - "Turquoise": "#08b4cc", - "violet": "#800080", - "Violet": "#60449c", - "VioletRed": "#f054a4", - "WildStrawberry": "#f0246c", - "yellow": "#FFFF00", - "Yellow": "#fff404", - "YellowGreen": "#98cc6c", - "YellowOrange": "#ffa41c" -}`),ue=(e,t)=>{let r="";if(e==="HTML"){if(!en.test(t))throw new w("Invalid HTML input.");r=t}else if(e==="RGB"){if(!rn.test(t))throw new w("Invalid RGB input.");t.split(",").map(o=>{r+=pt(Number(o.trim()))})}else{if(!nn.test(t))throw new w("Invalid rbg input.");t.split(",").map(o=>{const s=Number(o.trim());if(s>1)throw new w("Color rgb input must be < 1.");r+=pt(Number((s*255).toFixed(0)))})}return r.charAt(0)!=="#"&&(r="#"+r),r},fe=(e,t,r)=>{const o=`\\\\color@${e}`;if(!tn.exec(e))throw new w("Invalid color: '"+e+"'",r);return on.test(e)?"#"+e:(e.charAt(0)==="#"||(t.has(o)?e=t.get(o).tokens[0].text:ft[e]&&(e=ft[e])),e)},Ht=(e,t)=>{let r=U(e.body,t.withColor(e.color));return r=r.map(o=>(o.style.color=e.color,o)),p.newDocumentFragment(r)};S({type:"color",names:["\\textcolor"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,argTypes:["raw","raw","original"]},handler({parser:e,token:t},r,o){const s=o[0]&&D(o[0],"raw").string;let i="";if(s){const u=D(r[0],"raw").string;i=ue(s,u)}else i=fe(D(r[0],"raw").string,e.gullet.macros,t);const l=r[1];return{type:"color",mode:e.mode,color:i,isTextColor:!0,body:z(l)}},mathmlBuilder:Ht});S({type:"color",names:["\\color"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0,argTypes:["raw","raw"]},handler({parser:e,breakOnTokenText:t,token:r},o,s){const i=s[0]&&D(s[0],"raw").string;let l="";if(i){const h=D(o[0],"raw").string;l=ue(i,h)}else l=fe(D(o[0],"raw").string,e.gullet.macros,r);const u=e.parseExpression(!0,t,!0);return{type:"color",mode:e.mode,color:l,isTextColor:!1,body:u}},mathmlBuilder:Ht});S({type:"color",names:["\\definecolor"],props:{numArgs:3,allowedInText:!0,argTypes:["raw","raw","raw"]},handler({parser:e,funcName:t,token:r},o){const s=D(o[0],"raw").string;if(!/^[A-Za-z]+$/.test(s))throw new w("Color name must be latin letters.",r);const i=D(o[1],"raw").string;if(!["HTML","RGB","rgb"].includes(i))throw new w("Color model must be HTML, RGB, or rgb.",r);const l=D(o[2],"raw").string,u=ue(i,l);return e.gullet.macros.set(`\\\\color@${s}`,{tokens:[{text:u}],numArgs:0}),{type:"internal",mode:e.mode}}});S({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler({parser:e},t,r){const o=e.gullet.future().text==="["?e.parseSizeGroup(!0):null,s=!e.settings.displayMode;return{type:"cr",mode:e.mode,newLine:s,size:o&&D(o,"size").value}},mathmlBuilder(e,t){const r=new p.MathNode("mo");if(e.newLine&&(r.setAttribute("linebreak","newline"),e.size)){const o=K(e.size,t);r.setAttribute("height",o.number+o.unit)}return r}});const Ie={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Te=e=>{const t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new w("Expected a control sequence",e);return t},an=e=>{let t=e.gullet.popToken();return t.text==="="&&(t=e.gullet.popToken(),t.text===" "&&(t=e.gullet.popToken())),t},Zt=(e,t,r,o)=>{let s=e.gullet.macros.get(r.text);s==null&&(r.noexpand=!0,s={tokens:[r],numArgs:0,unexpandable:!e.gullet.isExpandable(r.text)}),e.gullet.macros.set(t,s,o)};S({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler({parser:e,funcName:t}){e.consumeSpaces();const r=e.fetch();if(Ie[r.text])return(t==="\\global"||t==="\\\\globallong")&&(r.text=Ie[r.text]),D(e.parseFunction(),"internal");throw new w("Invalid token after macro prefix",r)}});S({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler({parser:e,funcName:t}){let r=e.gullet.popToken();const o=r.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(o))throw new w("Expected a control sequence",r);let s=0,i;const l=[[]];for(;e.gullet.future().text!=="{";)if(r=e.gullet.popToken(),r.text==="#"){if(e.gullet.future().text==="{"){i=e.gullet.future(),l[s].push("{");break}if(r=e.gullet.popToken(),!/^[1-9]$/.test(r.text))throw new w(`Invalid argument number "${r.text}"`);if(parseInt(r.text)!==s+1)throw new w(`Argument number "${r.text}" out of order`);s++,l.push([])}else{if(r.text==="EOF")throw new w("Expected a macro definition");l[s].push(r.text)}let{tokens:u}=e.gullet.consumeArg();if(i&&u.unshift(i),t==="\\edef"||t==="\\xdef"){if(u=e.gullet.expandTokens(u),u.length>e.gullet.settings.maxExpand)throw new w("Too many expansions in an "+t);u.reverse()}return e.gullet.macros.set(o,{tokens:u,numArgs:s,delimiters:l},t===Ie[t]),{type:"internal",mode:e.mode}}});S({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler({parser:e,funcName:t}){const r=Te(e.gullet.popToken());e.gullet.consumeSpaces();const o=an(e);return Zt(e,r,o,t==="\\\\globallet"),{type:"internal",mode:e.mode}}});S({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler({parser:e,funcName:t}){const r=Te(e.gullet.popToken()),o=e.gullet.popToken(),s=e.gullet.popToken();return Zt(e,r,s,t==="\\\\globalfuture"),e.gullet.pushToken(s),e.gullet.pushToken(o),{type:"internal",mode:e.mode}}});S({type:"internal",names:["\\newcommand","\\renewcommand","\\providecommand"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler({parser:e,funcName:t}){let r="";const o=e.gullet.popToken();o.text==="{"?(r=Te(e.gullet.popToken()),e.gullet.popToken()):r=Te(o);const s=e.gullet.isDefined(r);if(s&&t==="\\newcommand")throw new w(`\\newcommand{${r}} attempting to redefine ${r}; use \\renewcommand`);if(!s&&t==="\\renewcommand")throw new w(`\\renewcommand{${r}} when command ${r} does not yet exist; use \\newcommand`);let i=0;if(e.gullet.future().text==="["){let u=e.gullet.popToken();if(u=e.gullet.popToken(),!/^[0-9]$/.test(u.text))throw new w(`Invalid number of arguments: "${u.text}"`);if(i=parseInt(u.text),u=e.gullet.popToken(),u.text!=="]")throw new w(`Invalid argument "${u.text}"`)}const{tokens:l}=e.gullet.consumeArg();return t==="\\providecommand"&&e.gullet.macros.has(r)||e.gullet.macros.set(r,{tokens:l,numArgs:i}),{type:"internal",mode:e.mode}}});const Pe={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Xt=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","⦇","\\llparenthesis","⦈","\\rrparenthesis","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lAngle","⟪","\\rAngle","⟫","\\llangle","⦉","\\rrangle","⦊","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","\\llbracket","\\rrbracket","⟦","⟦","\\lBrace","\\rBrace","⦃","⦄","/","\\backslash","|","\\vert","\\|","\\Vert","‖","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."],sn=["}","\\left","\\middle","\\right"],Be=e=>e.length>0&&(Xt.includes(e)||Pe[e]||sn.includes(e)),gt=[0,1.2,1.8,2.4,3];function ge(e,t){const r=Ne(e);if(r&&Xt.includes(r.text))return["<","\\lt"].includes(r.text)&&(r.text="⟨"),[">","\\gt"].includes(r.text)&&(r.text="⟩"),r;throw r?new w(`Invalid delimiter '${r.text}' after '${t.funcName}'`,e):new w(`Invalid delimiter type '${e.type}'`,e)}const ln=["/","\\","\\backslash","\\vert","|"];S({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(e,t)=>{const r=ge(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:Pe[e.funcName].size,mclass:Pe[e.funcName].mclass,delim:r.text}},mathmlBuilder:e=>{const t=[];e.delim==="."&&(e.delim=""),t.push(W(e.delim,e.mode));const r=new p.MathNode("mo",t);return e.mclass==="mopen"||e.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),(ln.includes(e.delim)||e.delim.indexOf("arrow")>-1)&&r.setAttribute("stretchy","true"),r.setAttribute("symmetric","true"),r.setAttribute("minsize",gt[e.size]+"em"),r.setAttribute("maxsize",gt[e.size]+"em"),r}});function un(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}S({type:"leftright-right",names:["\\right"],props:{numArgs:1,argTypes:["primitive"]},handler:(e,t)=>({type:"leftright-right",mode:e.parser.mode,delim:ge(t[0],e).text})});S({type:"leftright",names:["\\left"],props:{numArgs:1,argTypes:["primitive"]},handler:(e,t)=>{const r=ge(t[0],e),o=e.parser;++o.leftrightDepth;let s=o.parseExpression(!1,null,!0),i=o.fetch();for(;i.text==="\\middle";){o.consume();const u=o.fetch().text;if(!I.math[u])throw new w(`Invalid delimiter '${u}' after '\\middle'`);ge({type:"atom",mode:"math",text:u},{funcName:"\\middle"}),s.push({type:"middle",mode:"math",delim:u}),o.consume(),s=s.concat(o.parseExpression(!1,null,!0)),i=o.fetch()}--o.leftrightDepth,o.expect("\\right",!1);const l=D(o.parseFunction(),"leftright-right");return{type:"leftright",mode:o.mode,body:s,left:r.text,right:l.delim}},mathmlBuilder:(e,t)=>{un(e);const r=U(e.body,t);e.left==="."&&(e.left="");const o=new p.MathNode("mo",[W(e.left,e.mode)]);o.setAttribute("fence","true"),o.setAttribute("form","prefix"),(e.left==="/"||e.left==="\\"||e.left.indexOf("arrow")>-1)&&o.setAttribute("stretchy","true"),r.unshift(o),e.right==="."&&(e.right="");const s=new p.MathNode("mo",[W(e.right,e.mode)]);if(s.setAttribute("fence","true"),s.setAttribute("form","postfix"),(e.right==="∖"||e.right.indexOf("arrow")>-1)&&s.setAttribute("stretchy","true"),e.body.length>0){const i=e.body[e.body.length-1];i.type==="color"&&!i.isTextColor&&s.setAttribute("mathcolor",i.color)}return r.push(s),He(r)}});S({type:"middle",names:["\\middle"],props:{numArgs:1,argTypes:["primitive"]},handler:(e,t)=>{const r=ge(t[0],e);if(!e.parser.leftrightDepth)throw new w("\\middle without preceding \\left",r);return{type:"middle",mode:e.parser.mode,delim:r.text}},mathmlBuilder:(e,t)=>{const r=W(e.delim,e.mode),o=new p.MathNode("mo",[r]);return o.setAttribute("fence","true"),e.delim.indexOf("arrow")>-1&&o.setAttribute("stretchy","true"),o.setAttribute("form","prefix"),o.setAttribute("lspace","0.05em"),o.setAttribute("rspace","0.05em"),o}});const bt=e=>{const t=new p.MathNode("mspace");return t.setAttribute("width","3pt"),t},xe=(e,t)=>{let r;switch(e.label.indexOf("colorbox")>-1||e.label==="\\boxed"?r=new p.MathNode("mrow",[bt(),O(e.body,t),bt()]):r=new p.MathNode("menclose",[O(e.body,t)]),e.label){case"\\overline":r.setAttribute("notation","top"),r.classes.push("tml-overline");break;case"\\underline":r.setAttribute("notation","bottom"),r.classes.push("tml-underline");break;case"\\cancel":r.setAttribute("notation","updiagonalstrike"),r.children.push(new p.MathNode("mrow",[],["tml-cancel","upstrike"]));break;case"\\bcancel":r.setAttribute("notation","downdiagonalstrike"),r.children.push(new p.MathNode("mrow",[],["tml-cancel","downstrike"]));break;case"\\sout":r.setAttribute("notation","horizontalstrike"),r.children.push(new p.MathNode("mrow",[],["tml-cancel","sout"]));break;case"\\xcancel":r.setAttribute("notation","updiagonalstrike downdiagonalstrike"),r.classes.push("tml-xcancel");break;case"\\longdiv":r.setAttribute("notation","longdiv"),r.classes.push("longdiv-top"),r.children.push(new p.MathNode("mrow",[],["longdiv-arc"]));break;case"\\phase":r.setAttribute("notation","phasorangle"),r.classes.push("phasor-bottom"),r.children.push(new p.MathNode("mrow",[],["phasor-angle"]));break;case"\\textcircled":r.setAttribute("notation","circle"),r.classes.push("circle-pad"),r.children.push(new p.MathNode("mrow",[],["textcircle"]));break;case"\\angl":r.setAttribute("notation","actuarial"),r.classes.push("actuarial");break;case"\\boxed":r.setAttribute("notation","box"),r.classes.push("tml-box"),r.setAttribute("scriptlevel","0"),r.setAttribute("displaystyle","true");break;case"\\fbox":r.setAttribute("notation","box"),r.classes.push("tml-fbox");break;case"\\fcolorbox":case"\\colorbox":{const o={padding:"3pt 0 3pt 0"};e.label==="\\fcolorbox"&&(o.border="0.0667em solid "+String(e.borderColor)),r.style=o;break}}return e.backgroundColor&&r.setAttribute("mathbackground",e.backgroundColor),r};S({type:"enclose",names:["\\colorbox"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,argTypes:["raw","raw","text"]},handler({parser:e,funcName:t},r,o){const s=o[0]&&D(o[0],"raw").string;let i="";if(s){const u=D(r[0],"raw").string;i=ue(s,u)}else i=fe(D(r[0],"raw").string,e.gullet.macros);const l=r[1];return{type:"enclose",mode:e.mode,label:t,backgroundColor:i,body:l}},mathmlBuilder:xe});S({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,numOptionalArgs:1,allowedInText:!0,argTypes:["raw","raw","raw","text"]},handler({parser:e,funcName:t},r,o){const s=o[0]&&D(o[0],"raw").string;let i="",l;if(s){const h=D(r[0],"raw").string,x=D(r[0],"raw").string;i=ue(s,h),l=ue(s,x)}else i=fe(D(r[0],"raw").string,e.gullet.macros),l=fe(D(r[1],"raw").string,e.gullet.macros);const u=r[2];return{type:"enclose",mode:e.mode,label:t,backgroundColor:l,borderColor:i,body:u}},mathmlBuilder:xe});S({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler({parser:e},t){return{type:"enclose",mode:e.mode,label:"\\fbox",body:t[0]}}});S({type:"enclose",names:["\\angl","\\cancel","\\bcancel","\\xcancel","\\sout","\\overline","\\boxed","\\longdiv","\\phase"],props:{numArgs:1},handler({parser:e,funcName:t},r){const o=r[0];return{type:"enclose",mode:e.mode,label:t,body:o}},mathmlBuilder:xe});S({type:"enclose",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler({parser:e,funcName:t},r){const o=r[0];return{type:"enclose",mode:e.mode,label:t,body:o}},mathmlBuilder:xe});S({type:"enclose",names:["\\textcircled"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler({parser:e,funcName:t},r){const o=r[0];return{type:"enclose",mode:e.mode,label:t,body:o}},mathmlBuilder:xe});const Yt={};function X({type:e,names:t,props:r,handler:o,mathmlBuilder:s}){const i={type:e,numArgs:r.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:o};for(let l=0;l{let t="";for(let r=e.length-1;r>-1;r--)t+=e[r].text;return t},Xe={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15},xt=e=>{const t=e.future().text;return t==="EOF"?[null,""]:[Xe[t.charAt(0)],t]},yt=(e,t,r)=>{for(let o=1;o=r)throw new w(`Invalid base-${r} digit ${t.text}`);o=yt(o,s,r);let i;for([i,s]=xt(e);i!=null&&i=0;s--){const i=t[s].loc.start;i>o&&(r+=" ",o=i),r+=t[s].text,o+=t[s].text.length}return r}c("\\surd","\\sqrt{\\vphantom{|}}");c("⊕","\\oplus");c("\\long","");c("\\bgroup","{");c("\\egroup","}");c("~","\\nobreakspace");c("\\lq","`");c("\\rq","'");c("\\aa","\\r a");c("\\Bbbk","\\Bbb{k}");c("\\mathstrut","\\vphantom{(}");c("\\underbar","\\underline{\\text{#1}}");c("\\vdots","{\\varvdots\\rule{0pt}{15pt}}");c("⋮","\\vdots");c("\\arraystretch","1");c("\\arraycolsep","6pt");c("\\substack","\\begin{subarray}{c}#1\\end{subarray}");c("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");c("\\implies","\\DOTSB\\;\\Longrightarrow\\;");c("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");const wt={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcap":"\\dotsb","\\bigsqcup":"\\dotsb","\\bigtimes":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};c("\\dots",function(e){let t="\\dotso";const r=e.expandAfterFuture().text;return r in wt?t=wt[r]:(r.slice(0,4)==="\\not"||r in I.math&&["bin","rel"].includes(I.math[r].group))&&(t="\\dotsb"),t});const Ke={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};c("\\dotso",function(e){return e.future().text in Ke?"\\ldots\\,":"\\ldots"});c("\\dotsc",function(e){const t=e.future().text;return t in Ke&&t!==","?"\\ldots\\,":"\\ldots"});c("\\cdots",function(e){return e.future().text in Ke?"\\@cdots\\,":"\\@cdots"});c("\\dotsb","\\cdots");c("\\dotsm","\\cdots");c("\\dotsi","\\!\\cdots");c("\\idotsint","\\dotsi");c("\\dotsx","\\ldots\\,");c("\\DOTSI","\\relax");c("\\DOTSB","\\relax");c("\\DOTSX","\\relax");c("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");c("\\,","{\\tmspace+{3mu}{.1667em}}");c("\\thinspace","\\,");c("\\>","\\mskip{4mu}");c("\\:","{\\tmspace+{4mu}{.2222em}}");c("\\medspace","\\:");c("\\;","{\\tmspace+{5mu}{.2777em}}");c("\\thickspace","\\;");c("\\!","{\\tmspace-{3mu}{.1667em}}");c("\\negthinspace","\\!");c("\\negmedspace","{\\tmspace-{4mu}{.2222em}}");c("\\negthickspace","{\\tmspace-{5mu}{.277em}}");c("\\enspace","\\kern.5em ");c("\\enskip","\\hskip.5em\\relax");c("\\quad","\\hskip1em\\relax");c("\\qquad","\\hskip2em\\relax");c("\\AA","\\TextOrMath{\\Angstrom}{\\mathring{A}}\\relax");c("\\tag","\\@ifstar\\tag@literal\\tag@paren");c("\\tag@paren","\\tag@literal{({#1})}");c("\\tag@literal",e=>{if(e.macros.get("\\df@tag"))throw new w("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});c("\\notag","\\nonumber");c("\\nonumber","\\gdef\\@eqnsw{0}");c("\\bmod","\\mathbin{\\text{mod}}");c("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");c("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");c("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");c("\\newline","\\\\\\relax");c("\\TeX","\\textrm{T}\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125em\\textrm{X}");c("\\LaTeX","\\textrm{L}\\kern-.35em\\raisebox{0.2em}{\\scriptstyle A}\\kern-.15em\\TeX");c("\\Temml","\\textrm{T}\\kern-0.2em\\lower{0.2em}{\\textrm{E}}\\kern-0.08em{\\textrm{M}\\kern-0.08em\\raise{0.2em}\\textrm{M}\\kern-0.08em\\textrm{L}}");c("\\hspace","\\@ifstar\\@hspacer\\@hspace");c("\\@hspace","\\hskip #1\\relax");c("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");c("\\colon",'\\mathpunct{\\char"3a}');c("\\prescript","\\pres@cript{_{#1}^{#2}}{}{#3}");c("\\ordinarycolon",'\\char"3a');c("\\vcentcolon","\\mathrel{\\raisebox{0.035em}{\\ordinarycolon}}");c("\\coloneq",'\\mathrel{\\raisebox{0.035em}{\\ordinarycolon}\\char"2212}');c("\\Coloneq",'\\mathrel{\\char"2237\\char"2212}');c("\\Eqqcolon",'\\mathrel{\\char"3d\\char"2237}');c("\\Eqcolon",'\\mathrel{\\char"2212\\char"2237}');c("\\colonapprox",'\\mathrel{\\raisebox{0.035em}{\\ordinarycolon}\\char"2248}');c("\\Colonapprox",'\\mathrel{\\char"2237\\char"2248}');c("\\colonsim",'\\mathrel{\\raisebox{0.035em}{\\ordinarycolon}\\char"223c}');c("\\Colonsim",'\\mathrel{\\raisebox{0.035em}{\\ordinarycolon}\\char"223c}');c("\\ratio","\\vcentcolon");c("\\coloncolon","\\dblcolon");c("\\colonequals","\\coloneqq");c("\\coloncolonequals","\\Coloneqq");c("\\equalscolon","\\eqqcolon");c("\\equalscoloncolon","\\Eqqcolon");c("\\colonminus","\\coloneq");c("\\coloncolonminus","\\Coloneq");c("\\minuscolon","\\eqcolon");c("\\minuscoloncolon","\\Eqcolon");c("\\coloncolonapprox","\\Colonapprox");c("\\coloncolonsim","\\Colonsim");c("\\notni","\\mathrel{\\char`∌}");c("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");c("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");c("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");c("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");c("\\varlimsup","\\DOTSB\\operatorname*{\\overline{\\text{lim}}}");c("\\varliminf","\\DOTSB\\operatorname*{\\underline{\\text{lim}}}");c("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{\\text{lim}}}");c("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{\\text{lim}}}");c("\\centerdot","{\\medspace\\rule{0.167em}{0.189em}\\medspace}");c("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");c("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");c("\\plim","\\DOTSB\\operatorname*{plim}");c("\\leftmodels","\\mathop{\\reflectbox{$\\models$}}");c("\\bra","\\mathinner{\\langle{#1}|}");c("\\ket","\\mathinner{|{#1}\\rangle}");c("\\braket","\\mathinner{\\langle{#1}\\rangle}");c("\\Bra","\\left\\langle#1\\right|");c("\\Ket","\\left|#1\\right\\rangle");const Jt=(e,t)=>{const o=`}\\,\\middle${t[0]==="|"?"\\vert":"\\Vert"}\\,{`;return e.slice(0,t.index)+o+e.slice(t.index+t[0].length)};c("\\Braket",function(e){let t=Ye(e);const r=/\|\||\||\\\|/g;let o;for(;(o=r.exec(t))!==null;)t=Jt(t,o);return"\\left\\langle{"+t+"}\\right\\rangle"});c("\\Set",function(e){let t=Ye(e);const r=/\|\||\||\\\|/.exec(t);return r&&(t=Jt(t,r)),"\\left\\{\\:{"+t+"}\\:\\right\\}"});c("\\set",function(e){return"\\{{"+Ye(e).replace(/\|/,"}\\mid{")+"}\\}"});c("\\angln","{\\angl n}");c("\\odv","\\@ifstar\\odv@next\\odv@numerator");c("\\odv@numerator","\\frac{\\mathrm{d}#1}{\\mathrm{d}#2}");c("\\odv@next","\\frac{\\mathrm{d}}{\\mathrm{d}#2}#1");c("\\pdv","\\@ifstar\\pdv@next\\pdv@numerator");const Qt=e=>{const t=e[0][0].text,r=Ge(e[1]).split(","),o=String(r.length),s=o==="1"?"\\partial":`\\partial^${o}`;let i="";return r.map(l=>{i+="\\partial "+l.trim()+"\\,"}),[t,s,i.replace(/\\,$/,"")]};c("\\pdv@numerator",function(e){const[t,r,o]=Qt(e.consumeArgs(2));return`\\frac{${r} ${t}}{${o}}`});c("\\pdv@next",function(e){const[t,r,o]=Qt(e.consumeArgs(2));return`\\frac{${r}}{${o}} ${t}`});c("\\upalpha","\\up@greek{\\alpha}");c("\\upbeta","\\up@greek{\\beta}");c("\\upgamma","\\up@greek{\\gamma}");c("\\updelta","\\up@greek{\\delta}");c("\\upepsilon","\\up@greek{\\epsilon}");c("\\upzeta","\\up@greek{\\zeta}");c("\\upeta","\\up@greek{\\eta}");c("\\uptheta","\\up@greek{\\theta}");c("\\upiota","\\up@greek{\\iota}");c("\\upkappa","\\up@greek{\\kappa}");c("\\uplambda","\\up@greek{\\lambda}");c("\\upmu","\\up@greek{\\mu}");c("\\upnu","\\up@greek{\\nu}");c("\\upxi","\\up@greek{\\xi}");c("\\upomicron","\\up@greek{\\omicron}");c("\\uppi","\\up@greek{\\pi}");c("\\upalpha","\\up@greek{\\alpha}");c("\\uprho","\\up@greek{\\rho}");c("\\upsigma","\\up@greek{\\sigma}");c("\\uptau","\\up@greek{\\tau}");c("\\upupsilon","\\up@greek{\\upsilon}");c("\\upphi","\\up@greek{\\phi}");c("\\upchi","\\up@greek{\\chi}");c("\\uppsi","\\up@greek{\\psi}");c("\\upomega","\\up@greek{\\omega}");c("\\invamp",'\\mathbin{\\char"214b}');c("\\parr",'\\mathbin{\\char"214b}');c("\\with",'\\mathbin{\\char"26}');c("\\multimapinv",'\\mathrel{\\char"27dc}');c("\\multimapboth",'\\mathrel{\\char"29df}');c("\\scoh",'{\\mkern5mu\\char"2322\\mkern5mu}');c("\\sincoh",'{\\mkern5mu\\char"2323\\mkern5mu}');c("\\coh",`{\\mkern5mu\\rule{}{0.7em}\\mathrlap{\\smash{\\raise2mu{\\char"2322}}} -{\\smash{\\lower4mu{\\char"2323}}}\\mkern5mu}`);c("\\incoh",`{\\mkern5mu\\rule{}{0.7em}\\mathrlap{\\smash{\\raise2mu{\\char"2323}}} -{\\smash{\\lower4mu{\\char"2322}}}\\mkern5mu}`);c("\\standardstate","\\text{\\tiny\\char`⦵}");c("\\ce",function(e){return er(e.consumeArgs(1)[0],"ce")});c("\\pu",function(e){return er(e.consumeArgs(1)[0],"pu")});c("\\uniDash","{\\rule{0.672em}{0.06em}}");c("\\triDash","{\\rule{0.15em}{0.06em}\\kern2mu\\rule{0.15em}{0.06em}\\kern2mu\\rule{0.15em}{0.06em}}");c("\\tripleDash","\\kern0.075em\\raise0.25em{\\triDash}\\kern0.075em");c("\\tripleDashOverLine","\\kern0.075em\\mathrlap{\\raise0.125em{\\uniDash}}\\raise0.34em{\\triDash}\\kern0.075em");c("\\tripleDashOverDoubleLine","\\kern0.075em\\mathrlap{\\mathrlap{\\raise0.48em{\\triDash}}\\raise0.27em{\\uniDash}}{\\raise0.05em{\\uniDash}}\\kern0.075em");c("\\tripleDashBetweenDoubleLine","\\kern0.075em\\mathrlap{\\mathrlap{\\raise0.48em{\\uniDash}}\\raise0.27em{\\triDash}}{\\raise0.05em{\\uniDash}}\\kern0.075em");var er=function(e,t){for(var r="",o=e.length&&e[e.length-1].loc.start,s=e.length-1;s>=0;s--)e[s].loc.start>o&&(r+=" ",o=e[s].loc.start),r+=e[s].text,o+=e[s].text.length;var i=$.go(y.go(r,t));return i},y={go:function(e,t){if(!e)return[];t===void 0&&(t="ce");var r="0",o={};o.parenthesisLevel=0,e=e.replace(/\n/g," "),e=e.replace(/[\u2212\u2013\u2014\u2010]/g,"-"),e=e.replace(/[\u2026]/g,"...");for(var s,i=10,l=[];;){s!==e?(i=10,s=e):i--;var u=y.stateMachines[t],h=u.transitions[r]||u.transitions["*"];e:for(var x=0;x0){if(q.revisit||(e=A.remainder),!q.toContinue)break e}else return l}}if(i<=0)throw["MhchemBugU","mhchem bug U. Please report."]}},concatArray:function(e,t){if(t)if(Array.isArray(t))for(var r=0;r":/^[=<>]/,"#":/^[#\u2261]/,"+":/^\+/,"-$":/^-(?=[\s_},;\]/]|$|\([a-z]+\))/,"-9":/^-(?=[0-9])/,"- orbital overlap":/^-(?=(?:[spd]|sp)(?:$|[\s,;\)\]\}]))/,"-":/^-/,"pm-operator":/^(?:\\pm|\$\\pm\$|\+-|\+\/-)/,operator:/^(?:\+|(?:[\-=<>]|<<|>>|\\approx|\$\\approx\$)(?=\s|$|-?[0-9]))/,arrowUpDown:/^(?:v|\(v\)|\^|\(\^\))(?=$|[\s,;\)\]\}])/,"\\bond{(...)}":function(e){return y.patterns.findObserveGroups(e,"\\bond{","","","}")},"->":/^(?:<->|<-->|->|<-|<=>>|<<=>|<=>|[\u2192\u27F6\u21CC])/,CMT:/^[CMT](?=\[)/,"[(...)]":function(e){return y.patterns.findObserveGroups(e,"[","","","]")},"1st-level escape":/^(&|\\\\|\\hline)\s*/,"\\,":/^(?:\\[,\ ;:])/,"\\x{}{}":function(e){return y.patterns.findObserveGroups(e,"",/^\\[a-zA-Z]+\{/,"}","","","{","}","",!0)},"\\x{}":function(e){return y.patterns.findObserveGroups(e,"",/^\\[a-zA-Z]+\{/,"}","")},"\\ca":/^\\ca(?:\s+|(?![a-zA-Z]))/,"\\x":/^(?:\\[a-zA-Z]+\s*|\\[_&{}%])/,orbital:/^(?:[0-9]{1,2}[spdfgh]|[0-9]{0,2}sp)(?=$|[^a-zA-Z])/,others:/^[\/~|]/,"\\frac{(...)}":function(e){return y.patterns.findObserveGroups(e,"\\frac{","","","}","{","","","}")},"\\overset{(...)}":function(e){return y.patterns.findObserveGroups(e,"\\overset{","","","}","{","","","}")},"\\underset{(...)}":function(e){return y.patterns.findObserveGroups(e,"\\underset{","","","}","{","","","}")},"\\underbrace{(...)}":function(e){return y.patterns.findObserveGroups(e,"\\underbrace{","","","}_","{","","","}")},"\\color{(...)}0":function(e){return y.patterns.findObserveGroups(e,"\\color{","","","}")},"\\color{(...)}{(...)}1":function(e){return y.patterns.findObserveGroups(e,"\\color{","","","}","{","","","}")},"\\color(...){(...)}2":function(e){return y.patterns.findObserveGroups(e,"\\color","\\","",/^(?=\{)/,"{","","","}")},"\\ce{(...)}":function(e){return y.patterns.findObserveGroups(e,"\\ce{","","","}")},oxidation$:/^(?:[+-][IVX]+|\\pm\s*0|\$\\pm\$\s*0)$/,"d-oxidation$":/^(?:[+-]?\s?[IVX]+|\\pm\s*0|\$\\pm\$\s*0)$/,"roman numeral":/^[IVX]+/,"1/2$":/^[+\-]?(?:[0-9]+|\$[a-z]\$|[a-z])\/[0-9]+(?:\$[a-z]\$|[a-z])?$/,amount:function(e){var t;if(t=e.match(/^(?:(?:(?:\([+\-]?[0-9]+\/[0-9]+\)|[+\-]?(?:[0-9]+|\$[a-z]\$|[a-z])\/[0-9]+|[+\-]?[0-9]+[.,][0-9]+|[+\-]?\.[0-9]+|[+\-]?[0-9]+)(?:[a-z](?=\s*[A-Z]))?)|[+\-]?[a-z](?=\s*[A-Z])|\+(?!\s))/),t)return{match_:t[0],remainder:e.substr(t[0].length)};var r=y.patterns.findObserveGroups(e,"","$","$","");return r&&(t=r.match_.match(/^\$(?:\(?[+\-]?(?:[0-9]*[a-z]?[+\-])?[0-9]*[a-z](?:[+\-][0-9]*[a-z]?)?\)?|\+|-)\$$/),t)?{match_:t[0],remainder:e.substr(t[0].length)}:null},amount2:function(e){return this.amount(e)},"(KV letters),":/^(?:[A-Z][a-z]{0,2}|i)(?=,)/,formula$:function(e){if(e.match(/^\([a-z]+\)$/))return null;var t=e.match(/^(?:[a-z]|(?:[0-9\ \+\-\,\.\(\)]+[a-z])+[0-9\ \+\-\,\.\(\)]*|(?:[a-z][0-9\ \+\-\,\.\(\)]+)+[a-z]?)$/);return t?{match_:t[0],remainder:e.substr(t[0].length)}:null},uprightEntities:/^(?:pH|pOH|pC|pK|iPr|iBu)(?=$|[^a-zA-Z])/,"/":/^\s*(\/)\s*/,"//":/^\s*(\/\/)\s*/,"*":/^\s*[*.]\s*/},findObserveGroups:function(e,t,r,o,s,i,l,u,h,x){var A=function(G,E){if(typeof E=="string")return G.indexOf(E)!==0?null:E;var H=G.match(E);return H?H[0]:null},q=function(G,E,H){for(var J=0;E0,null},b=A(e,t);if(b===null||(e=e.substr(b.length),b=A(e,r),b===null))return null;var k=q(e,b.length,o||s);if(k===null)return null;var T=e.substring(0,o?k.endMatchEnd:k.endMatchBegin);if(i||l){var M=this.findObserveGroups(e.substr(k.endMatchEnd),i,l,u,h);if(M===null)return null;var R=[T,M.match_];return{match_:x?R.join(""):R,remainder:M.remainder}}else return{match_:T,remainder:e.substr(k.endMatchEnd)}},match_:function(e,t){var r=y.patterns.patterns[e];if(r===void 0)throw["MhchemBugP","mhchem bug P. Please report. ("+e+")"];if(typeof r=="function")return y.patterns.patterns[e](t);var o=t.match(r);if(o){var s;return o[2]?s=[o[1],o[2]]:o[1]?s=o[1]:s=o[0],{match_:s,remainder:t.substr(o[0].length)}}return null}},actions:{"a=":function(e,t){e.a=(e.a||"")+t},"b=":function(e,t){e.b=(e.b||"")+t},"p=":function(e,t){e.p=(e.p||"")+t},"o=":function(e,t){e.o=(e.o||"")+t},"q=":function(e,t){e.q=(e.q||"")+t},"d=":function(e,t){e.d=(e.d||"")+t},"rm=":function(e,t){e.rm=(e.rm||"")+t},"text=":function(e,t){e.text_=(e.text_||"")+t},insert:function(e,t,r){return{type_:r}},"insert+p1":function(e,t,r){return{type_:r,p1:t}},"insert+p1+p2":function(e,t,r){return{type_:r,p1:t[0],p2:t[1]}},copy:function(e,t){return t},rm:function(e,t){return{type_:"rm",p1:t||""}},text:function(e,t){return y.go(t,"text")},"{text}":function(e,t){var r=["{"];return y.concatArray(r,y.go(t,"text")),r.push("}"),r},"tex-math":function(e,t){return y.go(t,"tex-math")},"tex-math tight":function(e,t){return y.go(t,"tex-math tight")},bond:function(e,t,r){return{type_:"bond",kind_:r||t}},"color0-output":function(e,t){return{type_:"color0",color:t[0]}},ce:function(e,t){return y.go(t)},"1/2":function(e,t){var r=[];t.match(/^[+\-]/)&&(r.push(t.substr(0,1)),t=t.substr(1));var o=t.match(/^([0-9]+|\$[a-z]\$|[a-z])\/([0-9]+)(\$[a-z]\$|[a-z])?$/);return o[1]=o[1].replace(/\$/g,""),r.push({type_:"frac",p1:o[1],p2:o[2]}),o[3]&&(o[3]=o[3].replace(/\$/g,""),r.push({type_:"tex-math",p1:o[3]})),r},"9,9":function(e,t){return y.go(t,"9,9")}},createTransitions:function(e){var t,r,o,s,i={};for(t in e)for(r in e[t])for(o=r.split("|"),e[t][r].stateArray=o,s=0;s":{"0|1|2|3":{action_:"r=",nextState:"r"},"a|as":{action_:["output","r="],nextState:"r"},"*":{action_:["output","r="],nextState:"r"}},"+":{o:{action_:"d= kv",nextState:"d"},"d|D":{action_:"d=",nextState:"d"},q:{action_:"d=",nextState:"qd"},"qd|qD":{action_:"d=",nextState:"qd"},dq:{action_:["output","d="],nextState:"d"},3:{action_:["sb=false","output","operator"],nextState:"0"}},amount:{"0|2":{action_:"a=",nextState:"a"}},"pm-operator":{"0|1|2|a|as":{action_:["sb=false","output",{type_:"operator",option:"\\pm"}],nextState:"0"}},operator:{"0|1|2|a|as":{action_:["sb=false","output","operator"],nextState:"0"}},"-$":{"o|q":{action_:["charge or bond","output"],nextState:"qd"},d:{action_:"d=",nextState:"d"},D:{action_:["output",{type_:"bond",option:"-"}],nextState:"3"},q:{action_:"d=",nextState:"qd"},qd:{action_:"d=",nextState:"qd"},"qD|dq":{action_:["output",{type_:"bond",option:"-"}],nextState:"3"}},"-9":{"3|o":{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"3"}},"- orbital overlap":{o:{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"2"},d:{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"2"}},"-":{"0|1|2":{action_:[{type_:"output",option:1},"beginsWithBond=true",{type_:"bond",option:"-"}],nextState:"3"},3:{action_:{type_:"bond",option:"-"}},a:{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"2"},as:{action_:[{type_:"output",option:2},{type_:"bond",option:"-"}],nextState:"3"},b:{action_:"b="},o:{action_:{type_:"- after o/d",option:!1},nextState:"2"},q:{action_:{type_:"- after o/d",option:!1},nextState:"2"},"d|qd|dq":{action_:{type_:"- after o/d",option:!0},nextState:"2"},"D|qD|p":{action_:["output",{type_:"bond",option:"-"}],nextState:"3"}},amount2:{"1|3":{action_:"a=",nextState:"a"}},letters:{"0|1|2|3|a|as|b|p|bp|o":{action_:"o=",nextState:"o"},"q|dq":{action_:["output","o="],nextState:"o"},"d|D|qd|qD":{action_:"o after d",nextState:"o"}},digits:{o:{action_:"q=",nextState:"q"},"d|D":{action_:"q=",nextState:"dq"},q:{action_:["output","o="],nextState:"o"},a:{action_:"o=",nextState:"o"}},"space A":{"b|p|bp":{}},space:{a:{nextState:"as"},0:{action_:"sb=false"},"1|2":{action_:"sb=true"},"r|rt|rd|rdt|rdq":{action_:"output",nextState:"0"},"*":{action_:["output","sb=true"],nextState:"1"}},"1st-level escape":{"1|2":{action_:["output",{type_:"insert+p1",option:"1st-level escape"}]},"*":{action_:["output",{type_:"insert+p1",option:"1st-level escape"}],nextState:"0"}},"[(...)]":{"r|rt":{action_:"rd=",nextState:"rd"},"rd|rdt":{action_:"rq=",nextState:"rdq"}},"...":{"o|d|D|dq|qd|qD":{action_:["output",{type_:"bond",option:"..."}],nextState:"3"},"*":{action_:[{type_:"output",option:1},{type_:"insert",option:"ellipsis"}],nextState:"1"}},". |* ":{"*":{action_:["output",{type_:"insert",option:"addition compound"}],nextState:"1"}},"state of aggregation $":{"*":{action_:["output","state of aggregation"],nextState:"1"}},"{[(":{"a|as|o":{action_:["o=","output","parenthesisLevel++"],nextState:"2"},"0|1|2|3":{action_:["o=","output","parenthesisLevel++"],nextState:"2"},"*":{action_:["output","o=","output","parenthesisLevel++"],nextState:"2"}},")]}":{"0|1|2|3|b|p|bp|o":{action_:["o=","parenthesisLevel--"],nextState:"o"},"a|as|d|D|q|qd|qD|dq":{action_:["output","o=","parenthesisLevel--"],nextState:"o"}},", ":{"*":{action_:["output","comma"],nextState:"0"}},"^_":{"*":{}},"^{(...)}|^($...$)":{"0|1|2|as":{action_:"b=",nextState:"b"},p:{action_:"b=",nextState:"bp"},"3|o":{action_:"d= kv",nextState:"D"},q:{action_:"d=",nextState:"qD"},"d|D|qd|qD|dq":{action_:["output","d="],nextState:"D"}},"^a|^\\x{}{}|^\\x{}|^\\x|'":{"0|1|2|as":{action_:"b=",nextState:"b"},p:{action_:"b=",nextState:"bp"},"3|o":{action_:"d= kv",nextState:"d"},q:{action_:"d=",nextState:"qd"},"d|qd|D|qD":{action_:"d="},dq:{action_:["output","d="],nextState:"d"}},"_{(state of aggregation)}$":{"d|D|q|qd|qD|dq":{action_:["output","q="],nextState:"q"}},"_{(...)}|_($...$)|_9|_\\x{}{}|_\\x{}|_\\x":{"0|1|2|as":{action_:"p=",nextState:"p"},b:{action_:"p=",nextState:"bp"},"3|o":{action_:"q=",nextState:"q"},"d|D":{action_:"q=",nextState:"dq"},"q|qd|qD|dq":{action_:["output","q="],nextState:"q"}},"=<>":{"0|1|2|3|a|as|o|q|d|D|qd|qD|dq":{action_:[{type_:"output",option:2},"bond"],nextState:"3"}},"#":{"0|1|2|3|a|as|o":{action_:[{type_:"output",option:2},{type_:"bond",option:"#"}],nextState:"3"}},"{}":{"*":{action_:{type_:"output",option:1},nextState:"1"}},"{...}":{"0|1|2|3|a|as|b|p|bp":{action_:"o=",nextState:"o"},"o|d|D|q|qd|qD|dq":{action_:["output","o="],nextState:"o"}},"$...$":{a:{action_:"a="},"0|1|2|3|as|b|p|bp|o":{action_:"o=",nextState:"o"},"as|o":{action_:"o="},"q|d|D|qd|qD|dq":{action_:["output","o="],nextState:"o"}},"\\bond{(...)}":{"*":{action_:[{type_:"output",option:2},"bond"],nextState:"3"}},"\\frac{(...)}":{"*":{action_:[{type_:"output",option:1},"frac-output"],nextState:"3"}},"\\overset{(...)}":{"*":{action_:[{type_:"output",option:2},"overset-output"],nextState:"3"}},"\\underset{(...)}":{"*":{action_:[{type_:"output",option:2},"underset-output"],nextState:"3"}},"\\underbrace{(...)}":{"*":{action_:[{type_:"output",option:2},"underbrace-output"],nextState:"3"}},"\\color{(...)}{(...)}1|\\color(...){(...)}2":{"*":{action_:[{type_:"output",option:2},"color-output"],nextState:"3"}},"\\color{(...)}0":{"*":{action_:[{type_:"output",option:2},"color0-output"]}},"\\ce{(...)}":{"*":{action_:[{type_:"output",option:2},"ce"],nextState:"3"}},"\\,":{"*":{action_:[{type_:"output",option:1},"copy"],nextState:"1"}},"\\x{}{}|\\x{}|\\x":{"0|1|2|3|a|as|b|p|bp|o|c0":{action_:["o=","output"],nextState:"3"},"*":{action_:["output","o=","output"],nextState:"3"}},others:{"*":{action_:[{type_:"output",option:1},"copy"],nextState:"3"}},else2:{a:{action_:"a to o",nextState:"o",revisit:!0},as:{action_:["output","sb=true"],nextState:"1",revisit:!0},"r|rt|rd|rdt|rdq":{action_:["output"],nextState:"0",revisit:!0},"*":{action_:["output","copy"],nextState:"3"}}}),actions:{"o after d":function(e,t){var r;if((e.d||"").match(/^[0-9]+$/)){var o=e.d;e.d=void 0,r=this.output(e),e.b=o}else r=this.output(e);return y.actions["o="](e,t),r},"d= kv":function(e,t){e.d=t,e.dType="kv"},"charge or bond":function(e,t){if(e.beginsWithBond){var r=[];return y.concatArray(r,this.output(e)),y.concatArray(r,y.actions.bond(e,t,"-")),r}else e.d=t},"- after o/d":function(e,t,r){var o=y.patterns.match_("orbital",e.o||""),s=y.patterns.match_("one lowercase greek letter $",e.o||""),i=y.patterns.match_("one lowercase latin letter $",e.o||""),l=y.patterns.match_("$one lowercase latin letter$ $",e.o||""),u=t==="-"&&(o&&o.remainder===""||s||i||l);u&&!e.a&&!e.b&&!e.p&&!e.d&&!e.q&&!o&&i&&(e.o="$"+e.o+"$");var h=[];return u?(y.concatArray(h,this.output(e)),h.push({type_:"hyphen"})):(o=y.patterns.match_("digits",e.d||""),r&&o&&o.remainder===""?(y.concatArray(h,y.actions["d="](e,t)),y.concatArray(h,this.output(e))):(y.concatArray(h,this.output(e)),y.concatArray(h,y.actions.bond(e,t,"-")))),h},"a to o":function(e){e.o=e.a,e.a=void 0},"sb=true":function(e){e.sb=!0},"sb=false":function(e){e.sb=!1},"beginsWithBond=true":function(e){e.beginsWithBond=!0},"beginsWithBond=false":function(e){e.beginsWithBond=!1},"parenthesisLevel++":function(e){e.parenthesisLevel++},"parenthesisLevel--":function(e){e.parenthesisLevel--},"state of aggregation":function(e,t){return{type_:"state of aggregation",p1:y.go(t,"o")}},comma:function(e,t){var r=t.replace(/\s*$/,""),o=r!==t;return o&&e.parenthesisLevel===0?{type_:"comma enumeration L",p1:r}:{type_:"comma enumeration M",p1:r}},output:function(e,t,r){var o;if(!e.r)o=[],!e.a&&!e.b&&!e.p&&!e.o&&!e.q&&!e.d&&!r||(e.sb&&o.push({type_:"entitySkip"}),!e.o&&!e.q&&!e.d&&!e.b&&!e.p&&r!==2?(e.o=e.a,e.a=void 0):!e.o&&!e.q&&!e.d&&(e.b||e.p)?(e.o=e.a,e.d=e.b,e.q=e.p,e.a=e.b=e.p=void 0):e.o&&e.dType==="kv"&&y.patterns.match_("d-oxidation$",e.d||"")?e.dType="oxidation":e.o&&e.dType==="kv"&&!e.q&&(e.dType=void 0),o.push({type_:"chemfive",a:y.go(e.a,"a"),b:y.go(e.b,"bd"),p:y.go(e.p,"pq"),o:y.go(e.o,"o"),q:y.go(e.q,"pq"),d:y.go(e.d,e.dType==="oxidation"?"oxidation":"bd"),dType:e.dType}));else{var s;e.rdt==="M"?s=y.go(e.rd,"tex-math"):e.rdt==="T"?s=[{type_:"text",p1:e.rd||""}]:s=y.go(e.rd);var i;e.rqt==="M"?i=y.go(e.rq,"tex-math"):e.rqt==="T"?i=[{type_:"text",p1:e.rq||""}]:i=y.go(e.rq),o={type_:"arrow",r:e.r,rd:s,rq:i}}for(var l in e)l!=="parenthesisLevel"&&l!=="beginsWithBond"&&delete e[l];return o},"oxidation-output":function(e,t){var r=["{"];return y.concatArray(r,y.go(t,"oxidation")),r.push("}"),r},"frac-output":function(e,t){return{type_:"frac-ce",p1:y.go(t[0]),p2:y.go(t[1])}},"overset-output":function(e,t){return{type_:"overset",p1:y.go(t[0]),p2:y.go(t[1])}},"underset-output":function(e,t){return{type_:"underset",p1:y.go(t[0]),p2:y.go(t[1])}},"underbrace-output":function(e,t){return{type_:"underbrace",p1:y.go(t[0]),p2:y.go(t[1])}},"color-output":function(e,t){return{type_:"color",color1:t[0],color2:y.go(t[1])}},"r=":function(e,t){e.r=t},"rdt=":function(e,t){e.rdt=t},"rd=":function(e,t){e.rd=t},"rqt=":function(e,t){e.rqt=t},"rq=":function(e,t){e.rq=t},operator:function(e,t,r){return{type_:"operator",kind_:r||t}}}},a:{transitions:y.createTransitions({empty:{"*":{}},"1/2$":{0:{action_:"1/2"}},else:{0:{nextState:"1",revisit:!0}},"$(...)$":{"*":{action_:"tex-math tight",nextState:"1"}},",":{"*":{action_:{type_:"insert",option:"commaDecimal"}}},else2:{"*":{action_:"copy"}}}),actions:{}},o:{transitions:y.createTransitions({empty:{"*":{}},"1/2$":{0:{action_:"1/2"}},else:{0:{nextState:"1",revisit:!0}},letters:{"*":{action_:"rm"}},"\\ca":{"*":{action_:{type_:"insert",option:"circa"}}},"\\x{}{}|\\x{}|\\x":{"*":{action_:"copy"}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},"{(...)}":{"*":{action_:"{text}"}},else2:{"*":{action_:"copy"}}}),actions:{}},text:{transitions:y.createTransitions({empty:{"*":{action_:"output"}},"{...}":{"*":{action_:"text="}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},"\\greek":{"*":{action_:["output","rm"]}},"\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:["output","copy"]}},else:{"*":{action_:"text="}}}),actions:{output:function(e){if(e.text_){var t={type_:"text",p1:e.text_};for(var r in e)delete e[r];return t}}}},pq:{transitions:y.createTransitions({empty:{"*":{}},"state of aggregation $":{"*":{action_:"state of aggregation"}},i$:{0:{nextState:"!f",revisit:!0}},"(KV letters),":{0:{action_:"rm",nextState:"0"}},formula$:{0:{nextState:"f",revisit:!0}},"1/2$":{0:{action_:"1/2"}},else:{0:{nextState:"!f",revisit:!0}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},"{(...)}":{"*":{action_:"text"}},"a-z":{f:{action_:"tex-math"}},letters:{"*":{action_:"rm"}},"-9.,9":{"*":{action_:"9,9"}},",":{"*":{action_:{type_:"insert+p1",option:"comma enumeration S"}}},"\\color{(...)}{(...)}1|\\color(...){(...)}2":{"*":{action_:"color-output"}},"\\color{(...)}0":{"*":{action_:"color0-output"}},"\\ce{(...)}":{"*":{action_:"ce"}},"\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"copy"}},else2:{"*":{action_:"copy"}}}),actions:{"state of aggregation":function(e,t){return{type_:"state of aggregation subscript",p1:y.go(t,"o")}},"color-output":function(e,t){return{type_:"color",color1:t[0],color2:y.go(t[1],"pq")}}}},bd:{transitions:y.createTransitions({empty:{"*":{}},x$:{0:{nextState:"!f",revisit:!0}},formula$:{0:{nextState:"f",revisit:!0}},else:{0:{nextState:"!f",revisit:!0}},"-9.,9 no missing 0":{"*":{action_:"9,9"}},".":{"*":{action_:{type_:"insert",option:"electron dot"}}},"a-z":{f:{action_:"tex-math"}},x:{"*":{action_:{type_:"insert",option:"KV x"}}},letters:{"*":{action_:"rm"}},"'":{"*":{action_:{type_:"insert",option:"prime"}}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},"{(...)}":{"*":{action_:"text"}},"\\color{(...)}{(...)}1|\\color(...){(...)}2":{"*":{action_:"color-output"}},"\\color{(...)}0":{"*":{action_:"color0-output"}},"\\ce{(...)}":{"*":{action_:"ce"}},"\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"copy"}},else2:{"*":{action_:"copy"}}}),actions:{"color-output":function(e,t){return{type_:"color",color1:t[0],color2:y.go(t[1],"bd")}}}},oxidation:{transitions:y.createTransitions({empty:{"*":{}},"roman numeral":{"*":{action_:"roman-numeral"}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},else:{"*":{action_:"copy"}}}),actions:{"roman-numeral":function(e,t){return{type_:"roman numeral",p1:t||""}}}},"tex-math":{transitions:y.createTransitions({empty:{"*":{action_:"output"}},"\\ce{(...)}":{"*":{action_:["output","ce"]}},"{...}|\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"o="}},else:{"*":{action_:"o="}}}),actions:{output:function(e){if(e.o){var t={type_:"tex-math",p1:e.o};for(var r in e)delete e[r];return t}}}},"tex-math tight":{transitions:y.createTransitions({empty:{"*":{action_:"output"}},"\\ce{(...)}":{"*":{action_:["output","ce"]}},"{...}|\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"o="}},"-|+":{"*":{action_:"tight operator"}},else:{"*":{action_:"o="}}}),actions:{"tight operator":function(e,t){e.o=(e.o||"")+"{"+t+"}"},output:function(e){if(e.o){var t={type_:"tex-math",p1:e.o};for(var r in e)delete e[r];return t}}}},"9,9":{transitions:y.createTransitions({empty:{"*":{}},",":{"*":{action_:"comma"}},else:{"*":{action_:"copy"}}}),actions:{comma:function(){return{type_:"commaDecimal"}}}},pu:{transitions:y.createTransitions({empty:{"*":{action_:"output"}},space$:{"*":{action_:["output","space"]}},"{[(|)]}":{"0|a":{action_:"copy"}},"(-)(9)^(-9)":{0:{action_:"number^",nextState:"a"}},"(-)(9.,9)(e)(99)":{0:{action_:"enumber",nextState:"a"}},space:{"0|a":{}},"pm-operator":{"0|a":{action_:{type_:"operator",option:"\\pm"},nextState:"0"}},operator:{"0|a":{action_:"copy",nextState:"0"}},"//":{d:{action_:"o=",nextState:"/"}},"/":{d:{action_:"o=",nextState:"/"}},"{...}|else":{"0|d":{action_:"d=",nextState:"d"},a:{action_:["space","d="],nextState:"d"},"/|q":{action_:"q=",nextState:"q"}}}),actions:{enumber:function(e,t){var r=[];return t[0]==="+-"||t[0]==="+/-"?r.push("\\pm "):t[0]&&r.push(t[0]),t[1]&&(y.concatArray(r,y.go(t[1],"pu-9,9")),t[2]&&(t[2].match(/[,.]/)?y.concatArray(r,y.go(t[2],"pu-9,9")):r.push(t[2])),t[3]=t[4]||t[3],t[3]&&(t[3]=t[3].trim(),t[3]==="e"||t[3].substr(0,1)==="*"?r.push({type_:"cdot"}):r.push({type_:"times"}))),t[3]&&r.push("10^{"+t[5]+"}"),r},"number^":function(e,t){var r=[];return t[0]==="+-"||t[0]==="+/-"?r.push("\\pm "):t[0]&&r.push(t[0]),y.concatArray(r,y.go(t[1],"pu-9,9")),r.push("^{"+t[2]+"}"),r},operator:function(e,t,r){return{type_:"operator",kind_:r||t}},space:function(){return{type_:"pu-space-1"}},output:function(e){var t,r=y.patterns.match_("{(...)}",e.d||"");r&&r.remainder===""&&(e.d=r.match_);var o=y.patterns.match_("{(...)}",e.q||"");if(o&&o.remainder===""&&(e.q=o.match_),e.d&&(e.d=e.d.replace(/\u00B0C|\^oC|\^{o}C/g,"{}^{\\circ}C"),e.d=e.d.replace(/\u00B0F|\^oF|\^{o}F/g,"{}^{\\circ}F")),e.q){e.q=e.q.replace(/\u00B0C|\^oC|\^{o}C/g,"{}^{\\circ}C"),e.q=e.q.replace(/\u00B0F|\^oF|\^{o}F/g,"{}^{\\circ}F");var s={d:y.go(e.d,"pu"),q:y.go(e.q,"pu")};e.o==="//"?t={type_:"pu-frac",p1:s.d,p2:s.q}:(t=s.d,s.d.length>1||s.q.length>1?t.push({type_:" / "}):t.push({type_:"/"}),y.concatArray(t,s.q))}else t=y.go(e.d,"pu-2");for(var i in e)delete e[i];return t}}},"pu-2":{transitions:y.createTransitions({empty:{"*":{action_:"output"}},"*":{"*":{action_:["output","cdot"],nextState:"0"}},"\\x":{"*":{action_:"rm="}},space:{"*":{action_:["output","space"],nextState:"0"}},"^{(...)}|^(-1)":{1:{action_:"^(-1)"}},"-9.,9":{0:{action_:"rm=",nextState:"0"},1:{action_:"^(-1)",nextState:"0"}},"{...}|else":{"*":{action_:"rm=",nextState:"1"}}}),actions:{cdot:function(){return{type_:"tight cdot"}},"^(-1)":function(e,t){e.rm+="^{"+t+"}"},space:function(){return{type_:"pu-space-2"}},output:function(e){var t=[];if(e.rm){var r=y.patterns.match_("{(...)}",e.rm||"");r&&r.remainder===""?t=y.go(r.match_,"pu"):t={type_:"rm",p1:e.rm}}for(var o in e)delete e[o];return t}}},"pu-9,9":{transitions:y.createTransitions({empty:{0:{action_:"output-0"},o:{action_:"output-o"}},",":{0:{action_:["output-0","comma"],nextState:"o"}},".":{0:{action_:["output-0","copy"],nextState:"o"}},else:{"*":{action_:"text="}}}),actions:{comma:function(){return{type_:"commaDecimal"}},"output-0":function(e){var t=[];if(e.text_=e.text_||"",e.text_.length>4){var r=e.text_.length%3;r===0&&(r=3);for(var o=e.text_.length-3;o>0;o-=3)t.push(e.text_.substr(o,3)),t.push({type_:"1000 separator"});t.push(e.text_.substr(0,r)),t.reverse()}else t.push(e.text_);for(var s in e)delete e[s];return t},"output-o":function(e){var t=[];if(e.text_=e.text_||"",e.text_.length>4){for(var r=e.text_.length-3,o=0;o":return"\\yields";case"→":return"\\yields";case"⟶":return"\\yields";case"<-":return"\\yieldsLeft";case"<->":return"\\mesomerism";case"<-->":return"\\yieldsLeftRight";case"<=>":return"\\equilibrium";case"⇌":return"\\equilibrium";case"<=>>":return"\\equilibriumRight";case"<<=>":return"\\equilibriumLeft";default:throw["MhchemBugT","mhchem bug T. Please report."]}},_getBond:function(e){switch(e){case"-":return"{-}";case"1":return"{-}";case"=":return"{=}";case"2":return"{=}";case"#":return"{\\equiv}";case"3":return"{\\equiv}";case"~":return"{\\tripleDash}";case"~-":return"{\\tripleDashOverLine}";case"~=":return"{\\tripleDashOverDoubleLine}";case"~--":return"{\\tripleDashOverDoubleLine}";case"-~-":return"{\\tripleDashBetweenDoubleLine}";case"...":return"{{\\cdot}{\\cdot}{\\cdot}}";case"....":return"{{\\cdot}{\\cdot}{\\cdot}{\\cdot}}";case"->":return"{\\rightarrow}";case"<-":return"{\\leftarrow}";case"<":return"{<}";case">":return"{>}";default:throw["MhchemBugT","mhchem bug T. Please report."]}},_getOperator:function(e){switch(e){case"+":return" {}+{} ";case"-":return" {}-{} ";case"=":return" {}={} ";case"<":return" {}<{} ";case">":return" {}>{} ";case"<<":return" {}\\ll{} ";case">>":return" {}\\gg{} ";case"\\pm":return" {}\\pm{} ";case"\\approx":return" {}\\approx{} ";case"$\\approx$":return" {}\\approx{} ";case"v":return" \\downarrow{} ";case"(v)":return" \\downarrow{} ";case"^":return" \\uparrow{} ";case"(^)":return" \\uparrow{} ";default:throw["MhchemBugT","mhchem bug T. Please report."]}}};c("\\darr","\\downarrow");c("\\dArr","\\Downarrow");c("\\Darr","\\Downarrow");c("\\lang","\\langle");c("\\rang","\\rangle");c("\\uarr","\\uparrow");c("\\uArr","\\Uparrow");c("\\Uarr","\\Uparrow");c("\\N","\\mathbb{N}");c("\\R","\\mathbb{R}");c("\\Z","\\mathbb{Z}");c("\\alef","\\aleph");c("\\alefsym","\\aleph");c("\\bull","\\bullet");c("\\clubs","\\clubsuit");c("\\cnums","\\mathbb{C}");c("\\Complex","\\mathbb{C}");c("\\Dagger","\\ddagger");c("\\diamonds","\\diamondsuit");c("\\empty","\\emptyset");c("\\exist","\\exists");c("\\harr","\\leftrightarrow");c("\\hArr","\\Leftrightarrow");c("\\Harr","\\Leftrightarrow");c("\\hearts","\\heartsuit");c("\\image","\\Im");c("\\infin","\\infty");c("\\isin","\\in");c("\\larr","\\leftarrow");c("\\lArr","\\Leftarrow");c("\\Larr","\\Leftarrow");c("\\lrarr","\\leftrightarrow");c("\\lrArr","\\Leftrightarrow");c("\\Lrarr","\\Leftrightarrow");c("\\natnums","\\mathbb{N}");c("\\plusmn","\\pm");c("\\rarr","\\rightarrow");c("\\rArr","\\Rightarrow");c("\\Rarr","\\Rightarrow");c("\\real","\\Re");c("\\reals","\\mathbb{R}");c("\\Reals","\\mathbb{R}");c("\\sdot","\\cdot");c("\\sect","\\S");c("\\spades","\\spadesuit");c("\\sub","\\subset");c("\\sube","\\subseteq");c("\\supe","\\supseteq");c("\\thetasym","\\vartheta");c("\\weierp","\\wp");c("\\quantity","{\\left\\{ #1 \\right\\}}");c("\\qty","{\\left\\{ #1 \\right\\}}");c("\\pqty","{\\left( #1 \\right)}");c("\\bqty","{\\left[ #1 \\right]}");c("\\vqty","{\\left\\vert #1 \\right\\vert}");c("\\Bqty","{\\left\\{ #1 \\right\\}}");c("\\absolutevalue","{\\left\\vert #1 \\right\\vert}");c("\\abs","{\\left\\vert #1 \\right\\vert}");c("\\norm","{\\left\\Vert #1 \\right\\Vert}");c("\\evaluated","{\\left.#1 \\right\\vert}");c("\\eval","{\\left.#1 \\right\\vert}");c("\\order","{\\mathcal{O} \\left( #1 \\right)}");c("\\commutator","{\\left[ #1 , #2 \\right]}");c("\\comm","{\\left[ #1 , #2 \\right]}");c("\\anticommutator","{\\left\\{ #1 , #2 \\right\\}}");c("\\acomm","{\\left\\{ #1 , #2 \\right\\}}");c("\\poissonbracket","{\\left\\{ #1 , #2 \\right\\}}");c("\\pb","{\\left\\{ #1 , #2 \\right\\}}");c("\\vectorbold","{\\boldsymbol{ #1 }}");c("\\vb","{\\boldsymbol{ #1 }}");c("\\vectorarrow","{\\vec{\\boldsymbol{ #1 }}}");c("\\va","{\\vec{\\boldsymbol{ #1 }}}");c("\\vectorunit","{{\\boldsymbol{\\hat{ #1 }}}}");c("\\vu","{{\\boldsymbol{\\hat{ #1 }}}}");c("\\dotproduct","\\mathbin{\\boldsymbol\\cdot}");c("\\vdot","{\\boldsymbol\\cdot}");c("\\crossproduct","\\mathbin{\\boldsymbol\\times}");c("\\cross","\\mathbin{\\boldsymbol\\times}");c("\\cp","\\mathbin{\\boldsymbol\\times}");c("\\gradient","{\\boldsymbol\\nabla}");c("\\grad","{\\boldsymbol\\nabla}");c("\\divergence","{\\grad\\vdot}");c("\\curl","{\\grad\\cross}");c("\\laplacian","\\nabla^2");c("\\tr","{\\operatorname{tr}}");c("\\Tr","{\\operatorname{Tr}}");c("\\rank","{\\operatorname{rank}}");c("\\erf","{\\operatorname{erf}}");c("\\Res","{\\operatorname{Res}}");c("\\principalvalue","{\\mathcal{P}}");c("\\pv","{\\mathcal{P}}");c("\\PV","{\\operatorname{P.V.}}");c("\\qqtext","{\\quad\\text{ #1 }\\quad}");c("\\qq","{\\quad\\text{ #1 }\\quad}");c("\\qcomma","{\\text{,}\\quad}");c("\\qc","{\\text{,}\\quad}");c("\\qcc","{\\quad\\text{c.c.}\\quad}");c("\\qif","{\\quad\\text{if}\\quad}");c("\\qthen","{\\quad\\text{then}\\quad}");c("\\qelse","{\\quad\\text{else}\\quad}");c("\\qotherwise","{\\quad\\text{otherwise}\\quad}");c("\\qunless","{\\quad\\text{unless}\\quad}");c("\\qgiven","{\\quad\\text{given}\\quad}");c("\\qusing","{\\quad\\text{using}\\quad}");c("\\qassume","{\\quad\\text{assume}\\quad}");c("\\qsince","{\\quad\\text{since}\\quad}");c("\\qlet","{\\quad\\text{let}\\quad}");c("\\qfor","{\\quad\\text{for}\\quad}");c("\\qall","{\\quad\\text{all}\\quad}");c("\\qeven","{\\quad\\text{even}\\quad}");c("\\qodd","{\\quad\\text{odd}\\quad}");c("\\qinteger","{\\quad\\text{integer}\\quad}");c("\\qand","{\\quad\\text{and}\\quad}");c("\\qor","{\\quad\\text{or}\\quad}");c("\\qas","{\\quad\\text{as}\\quad}");c("\\qin","{\\quad\\text{in}\\quad}");c("\\differential","{\\text{d}}");c("\\dd","{\\text{d}}");c("\\derivative","{\\frac{\\text{d}{ #1 }}{\\text{d}{ #2 }}}");c("\\dv","{\\frac{\\text{d}{ #1 }}{\\text{d}{ #2 }}}");c("\\partialderivative","{\\frac{\\partial{ #1 }}{\\partial{ #2 }}}");c("\\variation","{\\delta}");c("\\var","{\\delta}");c("\\functionalderivative","{\\frac{\\delta{ #1 }}{\\delta{ #2 }}}");c("\\fdv","{\\frac{\\delta{ #1 }}{\\delta{ #2 }}}");c("\\innerproduct","{\\left\\langle {#1} \\mid { #2} \\right\\rangle}");c("\\outerproduct","{\\left\\vert { #1 } \\right\\rangle\\left\\langle { #2} \\right\\vert}");c("\\dyad","{\\left\\vert { #1 } \\right\\rangle\\left\\langle { #2} \\right\\vert}");c("\\ketbra","{\\left\\vert { #1 } \\right\\rangle\\left\\langle { #2} \\right\\vert}");c("\\op","{\\left\\vert { #1 } \\right\\rangle\\left\\langle { #2} \\right\\vert}");c("\\expectationvalue","{\\left\\langle {#1 } \\right\\rangle}");c("\\expval","{\\left\\langle {#1 } \\right\\rangle}");c("\\ev","{\\left\\langle {#1 } \\right\\rangle}");c("\\matrixelement","{\\left\\langle{ #1 }\\right\\vert{ #2 }\\left\\vert{#3}\\right\\rangle}");c("\\matrixel","{\\left\\langle{ #1 }\\right\\vert{ #2 }\\left\\vert{#3}\\right\\rangle}");c("\\mel","{\\left\\langle{ #1 }\\right\\vert{ #2 }\\left\\vert{#3}\\right\\rangle}");function vt(e){const t=[];e.consumeSpaces();let r=e.fetch().text;for(r==="\\relax"&&(e.consume(),e.consumeSpaces(),r=e.fetch().text);r==="\\hline"||r==="\\hdashline";)e.consume(),t.push(r==="\\hdashline"),e.consumeSpaces(),r=e.fetch().text;return t}const ye=e=>{if(!e.parser.settings.displayMode)throw new w(`{${e.envName}} can be used only in display mode.`)},dn=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/,tr=e=>{let t=e.get("\\arraystretch");typeof t!="string"&&(t=Ge(t.tokens)),t=isNaN(t)?null:Number(t);let r=e.get("\\arraycolsep");typeof r!="string"&&(r=Ge(r.tokens));const o=dn.exec(r),s=o?{number:+(o[1]+o[2]),unit:o[3]}:null;return[t,s]},kt=e=>{let t="";for(let r=0;r1||!i)&&b.pop(),T.push(kt(H.body)),M.length{const t=new p.MathNode("mtd",[]);return t.style={padding:"0",width:"50%"},e.envClasses.includes("multline")&&(t.style.width="7.5%"),t},Y=function(e,t){const r=[],o=e.body.length,s=e.hLinesBeforeRow;for(let u=0;u0&&(s[0].length===2?b.children.forEach(T=>{T.style.borderTop="0.15em double"}):b.children.forEach(T=>{T.style.borderTop=s[0][0]?"0.06em dashed":"0.06em solid"})),s[u+1].length>0&&(s[u+1].length===2?b.children.forEach(T=>{T.style.borderBottom="0.15em double"}):b.children.forEach(T=>{T.style.borderBottom=s[u+1][0]?"0.06em dashed":"0.06em solid"})),r.push(b)}if(e.envClasses.length>0){if(e.arraystretch&&e.arraystretch!==1){const b=String(1.4*e.arraystretch-.8)+"ex";for(let k=0;kb===0&&k===0||b===x-1&&k===1?"0":e.envClasses[0]!=="align"?u:k===1?"0":e.autoTag?b%2?"1":"0":b%2?"0":"1";for(let b=0;b1&&e.envClasses.includes("cases")&&(k.children[1].style.paddingLeft="1em"),e.envClasses.includes("cases")||e.envClasses.includes("subarray"))for(const T of k.children)T.classes.push("tml-left")}}else for(let u=0;u0&&(e.envClasses.includes("jot")?i.classes.push("tml-jot"):e.envClasses.includes("small")&&i.classes.push("tml-small")),e.scriptLevel==="display"&&i.setAttribute("displaystyle","true"),(e.autoTag||e.envClasses.includes("multline"))&&(i.style.width="100%");let l="";if(e.cols&&e.cols.length>0){const u=e.cols;let h=!1,x=0,A=u.length;for(;u[x].type==="separator";)x+=1;for(;u[A-1].type==="separator";)A-=1;if(u[0].type==="separator"){const b=u[1].type==="separator"?"0.15em double":u[0].separator==="|"?"0.06em solid ":"0.06em dashed ";for(const k of i.children)k.children[0].style.borderLeft=b}let q=e.autoTag?0:-1;for(let b=x;b0?l:"center ")+"right "),l&&i.setAttribute("columnalign",l.trim()),e.envClasses.includes("small")&&(i=new p.MathNode("mstyle",[i]),i.setAttribute("scriptlevel","1")),i},nr=function(e,t){e.envName.indexOf("ed")===-1&&ye(e);const r=e.envName==="split",o=[],s=re(e.parser,{cols:o,emptySingleRow:!0,autoTag:r?void 0:Je(e.envName),envClasses:["abut","jot"],maxNumCols:e.envName==="split"?2:void 0,leqno:e.parser.settings.leqno},"display");let i,l=0;const u=e.envName.indexOf("at")>-1;if(t[0]&&u){let h="";for(let x=0;x1)throw new w("{subarray} can contain only one column");let i={cols:s,envClasses:["small"]};if(i=re(e.parser,i,"script"),i.body.length>0&&i.body[0].length>1)throw new w("{subarray} can contain only one column");return i},mathmlBuilder:Y});X({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(e){const t={cols:[],envClasses:["cases"]},r=re(e.parser,t,rr(e.envName));return{type:"leftright",mode:e.mode,body:[r],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},mathmlBuilder:Y});X({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:nr,mathmlBuilder:Y});X({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:nr,mathmlBuilder:Y});X({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){e.envName!=="gathered"&&ye(e);const t={cols:[],envClasses:["abut","jot"],autoTag:Je(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return re(e.parser,t,"display")},mathmlBuilder:Y});X({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){ye(e);const t={autoTag:Je(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,envClasses:["align"],leqno:e.parser.settings.leqno};return re(e.parser,t,"display")},mathmlBuilder:Y});X({type:"array",names:["multline","multline*"],props:{numArgs:0},handler(e){ye(e);const t={autoTag:e.envName==="multline",maxNumCols:1,envClasses:["jot","multline"],leqno:e.parser.settings.leqno};return re(e.parser,t,"display")},mathmlBuilder:Y});X({type:"array",names:["CD"],props:{numArgs:0},handler(e){return ye(e),Qr(e.parser)},mathmlBuilder:Y});S({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(e,t){throw new w(`${e.funcName} valid only within array environment`)}});const St=Yt;S({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler({parser:e,funcName:t},r){const o=r[0];if(o.type!=="ordgroup")throw new w("Invalid environment name",o);let s="";for(let i=0;i{if(t!=="mathrm"||e.body.type!=="ordgroup"||e.body.body.length===1||e.body.body[0].type!=="mathord")return!1;for(let r=1;r{const r=e.font,o=t.withFont(r),s=O(e.body,o);if(s.children.length===0)return s;if(r==="boldsymbol"&&["mo","mpadded","mrow"].includes(s.type))return s.style.fontWeight="bold",s;if(hn(e,r)){const u=s.children[0].children[0];delete u.attributes.mathvariant;for(let x=1;x{const o=pe(r[0]);let s=t;return s in qt&&(s=qt[s]),{type:"font",mode:e.mode,font:s.slice(1),body:o}},mathmlBuilder:or});S({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:({parser:e,funcName:t,breakOnTokenText:r},o)=>{const{mode:s}=e,i=e.parseExpression(!0,r,!0),l=`math${t.slice(1)}`;return{type:"font",mode:s,font:l,body:{type:"ordgroup",mode:e.mode,body:i}}},mathmlBuilder:or});const _t=["display","text","script","scriptscript"],pn={auto:-1,display:0,text:0,script:1,scriptscript:2},Qe=(e,t)=>{const r=e.scriptLevel==="auto"?t.incrementLevel():e.scriptLevel==="display"?t.withLevel(F.TEXT):e.scriptLevel==="text"?t.withLevel(F.SCRIPT):t.withLevel(F.SCRIPTSCRIPT),o=O(e.numer,r),s=O(e.denom,r);t.level===3&&(o.style.mathDepth="2",o.setAttribute("scriptlevel","2"),s.style.mathDepth="2",s.setAttribute("scriptlevel","2"));let i=new p.MathNode("mfrac",[o,s]);if(!e.hasBarLine)i.setAttribute("linethickness","0px");else if(e.barSize){const l=K(e.barSize,t);i.setAttribute("linethickness",l.number+l.unit)}if(e.leftDelim!=null||e.rightDelim!=null){const l=[];if(e.leftDelim!=null){const u=new p.MathNode("mo",[new p.TextNode(e.leftDelim.replace("\\",""))]);u.setAttribute("fence","true"),l.push(u)}if(l.push(i),e.rightDelim!=null){const u=new p.MathNode("mo",[new p.TextNode(e.rightDelim.replace("\\",""))]);u.setAttribute("fence","true"),l.push(u)}i=He(l)}return e.scriptLevel!=="auto"&&(i=new p.MathNode("mstyle",[i]),i.setAttribute("displaystyle",String(e.scriptLevel==="display")),i.setAttribute("scriptlevel",pn[e.scriptLevel])),i};S({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:({parser:e,funcName:t},r)=>{const o=r[0],s=r[1];let i=!1,l=null,u=null,h="auto";switch(t){case"\\dfrac":case"\\frac":case"\\tfrac":i=!0;break;case"\\\\atopfrac":i=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":l="(",u=")";break;case"\\\\bracefrac":l="\\{",u="\\}";break;case"\\\\brackfrac":l="[",u="]";break;default:throw new Error("Unrecognized genfrac command")}switch(t){case"\\dfrac":case"\\dbinom":h="display";break;case"\\tfrac":case"\\tbinom":h="text";break}return{type:"genfrac",mode:e.mode,continued:!1,numer:o,denom:s,hasBarLine:i,leftDelim:l,rightDelim:u,scriptLevel:h,barSize:null}},mathmlBuilder:Qe});S({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:({parser:e,funcName:t},r)=>{const o=r[0],s=r[1];return{type:"genfrac",mode:e.mode,continued:!0,numer:o,denom:s,hasBarLine:!0,leftDelim:null,rightDelim:null,scriptLevel:"display",barSize:null}}});S({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler({parser:e,funcName:t,token:r}){let o;switch(t){case"\\over":o="\\frac";break;case"\\choose":o="\\binom";break;case"\\atop":o="\\\\atopfrac";break;case"\\brace":o="\\\\bracefrac";break;case"\\brack":o="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:o,token:r}}});const Tt=function(e){let t=null;return e.length>0&&(t=e,t=t==="."?null:t),t};S({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler({parser:e},t){const r=t[4],o=t[5],s=pe(t[0]),i=s.type==="atom"&&s.family==="open"?Tt(s.text):null,l=pe(t[1]),u=l.type==="atom"&&l.family==="close"?Tt(l.text):null,h=D(t[2],"size");let x,A=null;h.isBlank?x=!0:(A=h.value,x=A.number>0);let q="auto",b=t[3];if(b.type==="ordgroup"){if(b.body.length>0){const k=D(b.body[0],"textord");q=_t[Number(k.text)]}}else b=D(b,"textord"),q=_t[Number(b.text)];return{type:"genfrac",mode:e.mode,numer:r,denom:o,continued:!1,hasBarLine:x,barSize:A,leftDelim:i,rightDelim:u,scriptLevel:q}},mathmlBuilder:Qe});S({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler({parser:e,funcName:t,token:r},o){return{type:"infix",mode:e.mode,replaceWith:"\\\\abovefrac",barSize:D(o[0],"size").value,token:r}}});S({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:({parser:e,funcName:t},r)=>{const o=r[0],s=kr(D(r[1],"infix").barSize),i=r[2],l=s.number>0;return{type:"genfrac",mode:e.mode,numer:o,denom:i,continued:!1,hasBarLine:l,barSize:s,leftDelim:null,rightDelim:null,scriptLevel:"auto"}},mathmlBuilder:Qe});S({type:"hbox",names:["\\hbox"],props:{numArgs:1,argTypes:["hbox"],allowedInArgument:!0,allowedInText:!1},handler({parser:e},t){return{type:"hbox",mode:e.mode,body:z(t[0])}},mathmlBuilder(e,t){const r=t.withLevel(F.TEXT),o=te(e.body,r);return Ce(o)}});const fn=(e,t)=>{const r=De.mathMLnode(e.label);return r.style["math-depth"]=0,new p.MathNode(e.isOver?"mover":"munder",[O(e.base,t),r])};S({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler({parser:e,funcName:t},r){return{type:"horizBrace",mode:e.mode,label:t,isOver:/^\\over/.test(t),base:r[0]}},mathmlBuilder:fn});S({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:({parser:e,token:t},r)=>{const o=r[1],s=D(r[0],"url").url;if(!e.settings.isTrusted({command:"\\href",url:s}))throw new w('Function "\\href" is not trusted',t);return{type:"href",mode:e.mode,href:s,body:z(o)}},mathmlBuilder:(e,t)=>{const r=new j("math",[te(e.body,t)]);return new Ve(e.href,[],[r])}});S({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:({parser:e,token:t},r)=>{const o=D(r[0],"url").url;if(!e.settings.isTrusted({command:"\\url",url:o}))throw new w('Function "\\url" is not trusted',t);const s=[];for(let l=0;l{const s=D(o[0],"raw").string,i=o[1];if(e.settings.strict)throw new w(`Function "${t}" is disabled in strict mode`,r);let l;const u={};switch(t){case"\\class":u.class=s,l={command:"\\class",class:s};break;case"\\id":u.id=s,l={command:"\\id",id:s};break;case"\\style":u.style=s,l={command:"\\style",style:s};break;case"\\data":{const h=s.split(",");for(let x=0;x{const r=te(e.body,t),o=[];e.attributes.class&&o.push(...e.attributes.class.trim().split(/\s+/)),r.classes=o;for(const s in e.attributes)s!=="class"&&Object.prototype.hasOwnProperty.call(e.attributes,s)&&r.setAttribute(s,e.attributes[s]);return r}});const Ee=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};{const t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!t)throw new w("Invalid size: '"+e+"' in \\includegraphics");const r={number:+(t[1]+t[2]),unit:t[3]};if(!Vt(r))throw new w("Invalid unit: '"+r.unit+"' in \\includegraphics.");return r}};S({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:({parser:e,token:t},r,o)=>{let s={number:0,unit:"em"},i={number:.9,unit:"em"},l={number:0,unit:"em"},u="";if(o[0]){const A=D(o[0],"raw").string.split(",");for(let q=0;q{const r=K(e.height,t),o={number:0,unit:"em"};e.totalheight.number>0&&e.totalheight.unit===r.unit&&e.totalheight.number>r.number&&(o.number=e.totalheight.number-r.number,o.unit=r.unit);let s=0;e.width.number>0&&(s=K(e.width,t));const i={height:r.number+o.number+"em"};s.number>0&&(i.width=s.number+s.unit),o.number>0&&(i.verticalAlign=-o.number+o.unit);const l=new Cr(e.src,e.alt,i);return l.height=r,l.depth=o,new p.MathNode("mtext",[l])}});S({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler({parser:e,funcName:t,token:r},o){const s=D(o[0],"size");if(e.settings.strict){const i=t[1]==="m",l=s.value.unit==="mu";if(i){if(!l)throw new w(`LaTeX's ${t} supports only mu units, not ${s.value.unit} units`,r);if(e.mode!=="math")throw new w(`LaTeX's ${t} works only in math mode`,r)}else if(l)throw new w(`LaTeX's ${t} doesn't support mu units`,r)}return{type:"kern",mode:e.mode,dimension:s.value}},mathmlBuilder(e,t){const r=K(e.dimension,t),o=r.unit==="em"?ar(r.number):"";if(e.mode==="text"&&o.length>0){const s=new p.TextNode(o);return new p.MathNode("mtext",[s])}else{const s=new p.MathNode("mspace");return s.setAttribute("width",r.number+r.unit),r.number<0&&(s.style.marginLeft=r.number+r.unit),s}}});const ar=function(e){return e>=.05555&&e<=.05556?" ":e>=.1666&&e<=.1667?" ":e>=.2222&&e<=.2223?" ":e>=.2777&&e<=.2778?"  ":""},sr=/[^A-Za-z_0-9-]/g;S({type:"label",names:["\\label"],props:{numArgs:1,argTypes:["raw"]},handler({parser:e},t){return{type:"label",mode:e.mode,string:t[0].string.replace(sr,"")}},mathmlBuilder(e,t){const r=new p.MathNode("mrow",[],["tml-label"]);return e.string.length>0&&r.setLabel(e.string),r}});const gn=["\\clap","\\llap","\\rlap"];S({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap","\\clap","\\llap","\\rlap"],props:{numArgs:1,allowedInText:!0},handler:({parser:e,funcName:t,token:r},o)=>{if(gn.includes(t)){if(e.settings.strict&&e.mode!=="text")throw new w(`{${t}} can be used only in text mode. - Try \\math${t.slice(1)}`,r);t=t.slice(1)}else t=t.slice(5);const s=o[0];return{type:"lap",mode:e.mode,alignment:t,body:s}},mathmlBuilder:(e,t)=>{let r;if(e.alignment==="llap"){const i=U(z(e.body),t),l=new p.MathNode("mphantom",i);r=new p.MathNode("mpadded",[l]),r.setAttribute("width","0px")}const o=O(e.body,t);let s;if(e.alignment==="llap"?(o.style.position="absolute",o.style.right="0",o.style.bottom="0",s=new p.MathNode("mpadded",[r,o])):s=new p.MathNode("mpadded",[o]),e.alignment==="rlap")e.body.body.length>0&&e.body.body[0].type==="genfrac"&&s.setAttribute("lspace","0.16667em");else{const i=e.alignment==="llap"?"-1":"-0.5";s.setAttribute("lspace",i+"width"),e.alignment==="llap"?s.style.position="relative":(s.style.display="flex",s.style.justifyContent="center")}return s.setAttribute("width","0px"),s}});S({type:"ordgroup",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler({funcName:e,parser:t},r){const o=t.mode;t.switchMode("math");const s=e==="\\("?"\\)":"$",i=t.parseExpression(!1,s);return t.expect(s),t.switchMode(o),{type:"ordgroup",mode:t.mode,body:i}}});S({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new w(`Mismatched ${e.funcName}`,t)}});const bn=(e,t)=>{switch(t.level){case F.DISPLAY:return e.display;case F.TEXT:return e.text;case F.SCRIPT:return e.script;case F.SCRIPTSCRIPT:return e.scriptscript;default:return e.text}};S({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:({parser:e},t)=>({type:"mathchoice",mode:e.mode,display:z(t[0]),text:z(t[1]),script:z(t[2]),scriptscript:z(t[3])}),mathmlBuilder:(e,t)=>{const r=bn(e,t);return te(r,t)}});const xn=["text","textord","mathord","atom"],ne=e=>{const t=new p.MathNode("mspace");return t.setAttribute("width",e+"em"),t};function ir(e,t){let r;const o=U(e.body,t);if(e.mclass==="minner")r=new p.MathNode("mpadded",o);else if(e.mclass==="mord")e.isCharacterBox||o[0].type==="mathord"?(r=o[0],r.type="mi",r.children.length===1&&r.children[0].text&&r.children[0].text==="∇"&&r.setAttribute("mathvariant","normal")):r=new p.MathNode("mi",o);else{r=new p.MathNode("mrow",o),e.mustPromote?(r=o[0],r.type="mo",e.isCharacterBox&&e.body[0].text&&/[A-Za-z]/.test(e.body[0].text)&&r.setAttribute("mathvariant","italic")):r=new p.MathNode("mrow",o);const s=t.level<2;r.type==="mrow"?s&&(e.mclass==="mbin"?(r.children.unshift(ne(.2222)),r.children.push(ne(.2222))):e.mclass==="mrel"?(r.children.unshift(ne(.2778)),r.children.push(ne(.2778))):e.mclass==="mpunct"?r.children.push(ne(.1667)):e.mclass==="minner"&&(r.children.unshift(ne(.0556)),r.children.push(ne(.0556)))):e.mclass==="mbin"?(r.attributes.lspace=s?"0.2222em":"0",r.attributes.rspace=s?"0.2222em":"0"):e.mclass==="mrel"?(r.attributes.lspace=s?"0.2778em":"0",r.attributes.rspace=s?"0.2778em":"0"):e.mclass==="mpunct"?(r.attributes.lspace="0em",r.attributes.rspace=s?"0.1667em":"0"):e.mclass==="mopen"||e.mclass==="mclose"?(r.attributes.lspace="0em",r.attributes.rspace="0em"):e.mclass==="minner"&&s&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em"),e.mclass==="mopen"||e.mclass==="mclose"||(delete r.attributes.stretchy,delete r.attributes.form)}return r}S({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler({parser:e,funcName:t},r){const o=r[0],s=B.isCharacterBox(o);let i=!0;const l={type:"mathord",text:"",mode:e.mode},u=o.body?o.body:[o];for(const h of u)if(xn.includes(h.type))I[e.mode][h.text]?l.text+=I[e.mode][h.text].replace:h.text?l.text+=h.text:h.body&&h.body.map(x=>{l.text+=x.text});else{i=!1;break}return{type:"mclass",mode:e.mode,mclass:"m"+t.slice(5),body:z(i?l:o),isCharacterBox:s,mustPromote:i}},mathmlBuilder:ir});const yn=e=>{const t=e.type==="ordgroup"&&e.body.length?e.body[0]:e;return t.type==="atom"&&(t.family==="bin"||t.family==="rel")?"m"+t.family:"mord"};S({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler({parser:e},t){return{type:"mclass",mode:e.mode,mclass:yn(t[0]),body:z(t[1]),isCharacterBox:B.isCharacterBox(t[1])}}});S({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler({parser:e,funcName:t},r){const o=r[1],s=r[0],i={type:"op",mode:o.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,stack:!0,suppressBaseShift:t!=="\\stackrel",body:z(o)};return{type:"supsub",mode:s.mode,base:i,sup:t==="\\underset"?null:s,sub:t==="\\underset"?s:null}},mathmlBuilder:ir});const Ae=(e,t,r)=>{if(!e)return r;const o=O(e,t);return o.type==="mrow"&&o.children.length===0?r:o};S({type:"multiscript",names:["\\sideset","\\pres@cript"],props:{numArgs:3},handler({parser:e,funcName:t,token:r},o){if(o[2].body.length===0)throw new w(t+"cannot parse an empty base.");const s=o[2].body[0];if(e.settings.strict&&t==="\\sideset"&&!s.symbol)throw new w("The base of \\sideset must be a big operator. Try \\prescript.");if(o[0].body.length>0&&o[0].body[0].type!=="supsub"||o[1].body.length>0&&o[1].body[0].type!=="supsub")throw new w("\\sideset can parse only subscripts and superscripts in its first two arguments",r);const i=o[0].body.length>0?o[0].body[0]:null,l=o[1].body.length>0?o[1].body[0]:null;return!i&&!l?s:i?{type:"multiscript",mode:e.mode,isSideset:t==="\\sideset",prescripts:i,postscripts:l,base:s}:{type:"styling",mode:e.mode,scriptLevel:"text",body:[{type:"supsub",mode:e.mode,base:s,sup:l.sup,sub:l.sub}]}},mathmlBuilder(e,t){const r=O(e.base,t),o=new p.MathNode("mprescripts"),s=new p.MathNode("none");let i=[];const l=Ae(e.prescripts.sub,t,s),u=Ae(e.prescripts.sup,t,s);if(e.isSideset&&(l.setAttribute("style","text-align: left;"),u.setAttribute("style","text-align: left;")),e.postscripts){const h=Ae(e.postscripts.sub,t,s),x=Ae(e.postscripts.sup,t,s);i=[r,h,x,o,l,u]}else i=[r,o,l,u];return new p.MathNode("mmultiscripts",i)}});S({type:"not",names:["\\not"],props:{numArgs:1,primitive:!0,allowedInText:!1},handler({parser:e},t){const r=B.isCharacterBox(t[0]);let o;return r?(o=z(t[0]),o[0].text.charAt(0)==="\\"&&(o[0].text=I.math[o[0].text].replace),o[0].text=o[0].text.slice(0,1)+"̸"+o[0].text.slice(1)):o=[{type:"textord",mode:"math",text:"̸"},{type:"kern",mode:"math",dimension:{number:-.6,unit:"em"}},t[0]],{type:"not",mode:e.mode,body:o,isCharacterBox:r}},mathmlBuilder(e,t){return e.isCharacterBox?U(e.body,t,!0)[0]:te(e.body,t)}});const wn=["textord","mathord","atom"],vn=["\\smallint"],et=["textord","mathord","ordgroup","close","leftright","font"],Dt=e=>{e.attributes.lspace="0.1667em",e.attributes.rspace="0.1667em"},we=(e,t)=>{let r;if(e.symbol)r=new j("mo",[W(e.name,e.mode)]),vn.includes(e.name)?r.setAttribute("largeop","false"):r.setAttribute("movablelimits","false"),e.fromMathOp&&Dt(r);else if(e.body)r=new j("mo",U(e.body,t)),e.fromMathOp&&Dt(r);else if(r=new j("mi",[new me(e.name.slice(1))]),!e.parentIsSupSub){const o=new j("mo",[W("⁡","text")]),s=[r,o];if(e.needsLeadingSpace){const i=new j("mspace");i.setAttribute("width","0.1667em"),s.unshift(i)}if(!e.isFollowedByDelimiter){const i=new j("mspace");i.setAttribute("width","0.1667em"),s.push(i)}r=new j("mrow",s)}return r},kn={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨅":"\\bigsqcap","⨆":"\\bigsqcup","⨃":"\\bigcupdot","⨇":"\\bigdoublevee","⨈":"\\bigdoublewedge","⨉":"\\bigtimes"};S({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcupplus","\\bigcupdot","\\bigcap","\\bigcup","\\bigdoublevee","\\bigdoublewedge","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcap","\\bigsqcup","\\bigtimes","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:({parser:e,funcName:t},r)=>{let o=t;return o.length===1&&(o=kn[o]),{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!0,stack:!1,name:o}},mathmlBuilder:we});S({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:({parser:e},t)=>{const r=t[0],o=r.body?r.body:[r],s=o.length===1&&wn.includes(o[0].type);return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:s,fromMathOp:!0,stack:!1,name:s?o[0].text:null,body:s?null:z(r)}},mathmlBuilder:we});const An={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint","∱":"\\intclockwise","∲":"\\varointclockwise","⨌":"\\iiiint","⨍":"\\intbar","⨎":"\\intBar","⨏":"\\fint","⨒":"\\rppolint","⨓":"\\scpolint","⨕":"\\pointint","⨖":"\\sqint","⨗":"\\intlarhk","⨘":"\\intx","⨙":"\\intcap","⨚":"\\intcup"};S({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\sgn","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler({parser:e,funcName:t}){const r=e.prevAtomType,o=e.gullet.future().text;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,stack:!1,isFollowedByDelimiter:Be(o),needsLeadingSpace:r.length>0&&et.includes(r),name:t}},mathmlBuilder:we});S({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler({parser:e,funcName:t}){const r=e.prevAtomType,o=e.gullet.future().text;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,stack:!1,isFollowedByDelimiter:Be(o),needsLeadingSpace:r.length>0&&et.includes(r),name:t}},mathmlBuilder:we});S({type:"op",names:["\\int","\\iint","\\iiint","\\iiiint","\\oint","\\oiint","\\oiiint","\\intclockwise","\\varointclockwise","\\intbar","\\intBar","\\fint","\\rppolint","\\scpolint","\\pointint","\\sqint","\\intlarhk","\\intx","\\intcap","\\intcup","∫","∬","∭","∮","∯","∰","∱","∲","⨌","⨍","⨎","⨏","⨒","⨓","⨕","⨖","⨗","⨘","⨙","⨚"],props:{numArgs:0},handler({parser:e,funcName:t}){let r=t;return r.length===1&&(r=An[r]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,stack:!1,name:r}},mathmlBuilder:we});const Sn=(e,t)=>{let r=U(e.body,t.withFont("mathrm")),o=!0;for(let i=0;il.toText()).join("");r=[new p.TextNode(i)]}else if(r.length===1&&["mover","munder"].includes(r[0].type)&&(r[0].children[0].type==="mi"||r[0].children[0].type==="mtext")){if(r[0].children[0].type="mi",e.parentIsSupSub)return new p.MathNode("mrow",r);{const i=new p.MathNode("mo",[W("⁡","text")]);return p.newDocumentFragment([r[0],i])}}let s;if(o?(s=new p.MathNode("mi",r),r[0].text.length===1&&s.setAttribute("mathvariant","normal")):s=new p.MathNode("mrow",r),!e.parentIsSupSub){const i=new p.MathNode("mo",[W("⁡","text")]),l=[s,i];if(e.needsLeadingSpace){const u=new p.MathNode("mspace");u.setAttribute("width","0.1667em"),l.unshift(u)}if(!e.isFollowedByDelimiter){const u=new p.MathNode("mspace");u.setAttribute("width","0.1667em"),l.push(u)}return p.newDocumentFragment(l)}return s};S({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1,allowedInArgument:!0},handler:({parser:e,funcName:t},r)=>{const o=r[0],s=e.prevAtomType,i=e.gullet.future().text;return{type:"operatorname",mode:e.mode,body:z(o),alwaysHandleSupSub:t==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1,isFollowedByDelimiter:Be(i),needsLeadingSpace:s.length>0&&et.includes(s)}},mathmlBuilder:Sn});c("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");ae({type:"ordgroup",mathmlBuilder(e,t){return te(e.body,t,e.semisimple)}});S({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:({parser:e},t)=>{const r=t[0];return{type:"phantom",mode:e.mode,body:z(r)}},mathmlBuilder:(e,t)=>{const r=U(e.body,t);return new p.MathNode("mphantom",r)}});S({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:({parser:e},t)=>{const r=t[0];return{type:"hphantom",mode:e.mode,body:r}},mathmlBuilder:(e,t)=>{const r=U(z(e.body),t),o=new p.MathNode("mphantom",r),s=new p.MathNode("mpadded",[o]);return s.setAttribute("height","0px"),s.setAttribute("depth","0px"),s}});S({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:({parser:e},t)=>{const r=t[0];return{type:"vphantom",mode:e.mode,body:r}},mathmlBuilder:(e,t)=>{const r=U(z(e.body),t),o=new p.MathNode("mphantom",r),s=new p.MathNode("mpadded",[o]);return s.setAttribute("width","0px"),s}});S({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler({parser:e},t){return{type:"pmb",mode:e.mode,body:z(t[0])}},mathmlBuilder(e,t){const r=U(e.body,t),o=We(r);return o.setAttribute("style","font-weight:bold"),o}});const lr=(e,t)=>{const r=t.withLevel(F.TEXT),o=new p.MathNode("mpadded",[O(e.body,r)]),s=K(e.dy,t);return o.setAttribute("voffset",s.number+s.unit),s.number>0?o.style.padding=s.number+s.unit+" 0 0 0":o.style.padding="0 0 "+Math.abs(s.number)+s.unit+" 0",o};S({type:"raise",names:["\\raise","\\lower"],props:{numArgs:2,argTypes:["size","primitive"],primitive:!0},handler({parser:e,funcName:t},r){const o=D(r[0],"size").value;t==="\\lower"&&(o.number*=-1);const s=r[1];return{type:"raise",mode:e.mode,dy:o,body:s}},mathmlBuilder:lr});S({type:"raise",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler({parser:e,funcName:t},r){const o=D(r[0],"size").value,s=r[1];return{type:"raise",mode:e.mode,dy:o,body:s}},mathmlBuilder:lr});S({type:"ref",names:["\\ref","\\eqref"],props:{numArgs:1,argTypes:["raw"]},handler({parser:e,funcName:t},r){return{type:"ref",mode:e.mode,funcName:t,string:r[0].string.replace(sr,"")}},mathmlBuilder(e,t){const r=e.funcName==="\\ref"?["tml-ref"]:["tml-ref","tml-eqref"];return new Ve("#"+e.string,r,null)}});S({type:"reflect",names:["\\reflectbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler({parser:e},t){return{type:"reflect",mode:e.mode,body:t[0]}},mathmlBuilder(e,t){const r=O(e.body,t);return r.style.transform="scaleX(-1)",r}});S({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler({parser:e}){return{type:"internal",mode:e.mode}}});S({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"]},handler({parser:e},t,r){const o=r[0],s=D(t[0],"size"),i=D(t[1],"size");return{type:"rule",mode:e.mode,shift:o&&D(o,"size").value,width:s.value,height:i.value}},mathmlBuilder(e,t){const r=K(e.width,t),o=K(e.height,t),s=e.shift?K(e.shift,t):{number:0,unit:"em"},i=t.color&&t.getColor()||"black",l=new p.MathNode("mspace");if(r.number>0&&o.number>0&&l.setAttribute("mathbackground",i),l.setAttribute("width",r.number+r.unit),l.setAttribute("height",o.number+o.unit),s.number===0)return l;const u=new p.MathNode("mpadded",[l]);return s.number>=0?u.setAttribute("height","+"+s.number+s.unit):(u.setAttribute("height",s.number+s.unit),u.setAttribute("depth","+"+-s.number+s.unit)),u.setAttribute("voffset",s.number+s.unit),u}});const Ct={"\\tiny":.5,"\\sixptsize":.6,"\\Tiny":.6,"\\scriptsize":.7,"\\footnotesize":.8,"\\small":.9,"\\normalsize":1,"\\large":1.2,"\\Large":1.44,"\\LARGE":1.728,"\\huge":2.074,"\\Huge":2.488};S({type:"sizing",names:["\\tiny","\\sixptsize","\\Tiny","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],props:{numArgs:0,allowedInText:!0},handler:({breakOnTokenText:e,funcName:t,parser:r},o)=>{r.settings.strict&&r.mode==="math"&&console.log(`Temml strict-mode warning: Command ${t} is invalid in math mode.`);const s=r.parseExpression(!1,e,!0);return{type:"sizing",mode:r.mode,funcName:t,body:s}},mathmlBuilder:(e,t)=>{const r=t.withFontSize(Ct[e.funcName]),o=U(e.body,r),s=We(o),i=(Ct[e.funcName]/t.fontSize).toFixed(4);return s.setAttribute("mathsize",i+"em"),s}});S({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:({parser:e},t,r)=>{let o=!1,s=!1;const i=r[0]&&D(r[0],"ordgroup");if(i){let u="";for(let h=0;h{const r=new p.MathNode("mpadded",[O(e.body,t)]);return e.smashHeight&&r.setAttribute("height","0px"),e.smashDepth&&r.setAttribute("depth","0px"),r}});S({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler({parser:e},t,r){const o=r[0],s=t[0];return{type:"sqrt",mode:e.mode,body:s,index:o}},mathmlBuilder(e,t){const{body:r,index:o}=e;return o?new p.MathNode("mroot",[O(r,t),O(o,t.incrementLevel())]):new p.MathNode("msqrt",[O(r,t)])}});const qn={display:0,text:1,script:2,scriptscript:3},_n={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]};S({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler({breakOnTokenText:e,funcName:t,parser:r},o){const s=r.parseExpression(!0,e,!0),i=t.slice(1,t.length-5);return{type:"styling",mode:r.mode,scriptLevel:i,body:s}},mathmlBuilder(e,t){const r=t.withLevel(qn[e.scriptLevel]),o=U(e.body,r),s=We(o),i=_n[e.scriptLevel];return s.setAttribute("scriptlevel",i[0]),s.setAttribute("displaystyle",i[1]),s}});const Tn=/^m(over|under|underover)$/;ae({type:"supsub",mathmlBuilder(e,t){let r=!1,o,s,i=!1,l=!1,u=!1;e.base&&e.base.type==="horizBrace"&&(s=!!e.sup,s===e.base.isOver&&(r=!0,o=e.base.isOver)),e.base&&!e.base.stack&&(e.base.type==="op"||e.base.type==="operatorname")&&(e.base.parentIsSupSub=!0,i=!e.base.symbol,l=i&&!e.isFollowedByDelimiter,u=e.base.needsLeadingSpace);const h=e.base&&e.base.stack?[O(e.base.body[0],t)]:[O(e.base,t)],x=t.inSubOrSup();if(e.sub){const b=O(e.sub,x);t.level===3&&b.setAttribute("scriptlevel","2"),h.push(b)}if(e.sup){const b=O(e.sup,x);t.level===3&&b.setAttribute("scriptlevel","2");const k=b.type==="mrow"?b.children[0]:b;k&&k.type==="mo"&&k.classes.includes("tml-prime")&&e.base&&e.base.text&&"fF".indexOf(e.base.text)>-1&&k.classes.push("prime-pad"),h.push(b)}let A;if(r)A=o?"mover":"munder";else if(e.sub)if(e.sup){const b=e.base;b&&(b.type==="op"&&b.limits||b.type==="multiscript")&&(t.level===F.DISPLAY||b.alwaysHandleSupSub)||b&&b.type==="operatorname"&&b.alwaysHandleSupSub&&(t.level===F.DISPLAY||b.limits)?A="munderover":A="msubsup"}else{const b=e.base;b&&b.type==="op"&&b.limits&&(t.level===F.DISPLAY||b.alwaysHandleSupSub)||b&&b.type==="operatorname"&&b.alwaysHandleSupSub&&(b.limits||t.level===F.DISPLAY)?A="munder":A="msub"}else{const b=e.base;b&&b.type==="op"&&b.limits&&(t.level===F.DISPLAY||b.alwaysHandleSupSub)||b&&b.type==="operatorname"&&b.alwaysHandleSupSub&&(b.limits||t.level===F.DISPLAY)?A="mover":A="msup"}let q=new p.MathNode(A,h);if(i){const b=new p.MathNode("mo",[W("⁡","text")]);if(u){const k=new p.MathNode("mspace");k.setAttribute("width","0.1667em"),q=p.newDocumentFragment([k,q,b])}else q=p.newDocumentFragment([q,b]);if(l){const k=new p.MathNode("mspace");k.setAttribute("width","0.1667em"),q.children.push(k)}}else Tn.test(A)&&(q=new p.MathNode("mrow",[q]));return q}});const Dn=["\\shortmid","\\nshortmid","\\shortparallel","\\nshortparallel","\\smallsetminus"],Cn=["\\Rsh","\\Lsh","\\restriction"],Nn=e=>{if(e.length===1){const t=e.codePointAt(0);return 8591-1||e.indexOf("harpoon")>-1||Cn.includes(e)};ae({type:"atom",mathmlBuilder(e,t){const r=new p.MathNode("mo",[W(e.text,e.mode)]);return e.family==="punct"?r.setAttribute("separator","true"):e.family==="open"||e.family==="close"?e.family==="open"?(r.setAttribute("form","prefix"),r.setAttribute("stretchy","false")):e.family==="close"&&(r.setAttribute("form","postfix"),r.setAttribute("stretchy","false")):e.text==="\\mid"?(r.setAttribute("lspace","0.22em"),r.setAttribute("rspace","0.22em"),r.setAttribute("stretchy","false")):e.family==="rel"&&Nn(e.text)?r.setAttribute("stretchy","false"):Dn.includes(e.text)?r.setAttribute("mathsize","70%"):e.text===":"&&(r.attributes.lspace="0.2222em",r.attributes.rspace="0.2222em"),r}});const Nt={mathbf:"bold",mathrm:"normal",textit:"italic",mathit:"italic",mathnormal:"italic",mathbb:"double-struck",mathcal:"script",mathfrak:"fraktur",mathscr:"script",mathsf:"sans-serif",mathtt:"monospace"},ur=function(e,t){if(t.fontFamily==="texttt")return"monospace";if(t.fontFamily==="textsc")return"normal";if(t.fontFamily==="textsf")return t.fontShape==="textit"&&t.fontWeight==="textbf"?"sans-serif-bold-italic":t.fontShape==="textit"?"sans-serif-italic":t.fontWeight==="textbf"?"sans-serif-bold":"sans-serif";if(t.fontShape==="textit"&&t.fontWeight==="textbf")return"bold-italic";if(t.fontShape==="textit")return"italic";if(t.fontWeight==="textbf")return"bold";const r=t.font;if(!r||r==="mathnormal")return null;const o=e.mode;switch(r){case"mathit":return"italic";case"mathrm":{const i=e.text.codePointAt(0);return 9390,bold:e=>119743,italic:e=>119795,"bold-italic":e=>119847,script:e=>Bt[e]||119899,"script-bold":e=>119951,fraktur:e=>Bn[e]||120003,"fraktur-bold":e=>120107,"double-struck":e=>On[e]||120055,"sans-serif":e=>120159,"sans-serif-bold":e=>120211,"sans-serif-italic":e=>120263,"sans-serif-bold-italic":e=>120380,monospace:e=>120367},lowerCaseLatin:{normal:e=>0,bold:e=>119737,italic:e=>e==="h"?8358:119789,"bold-italic":e=>119841,script:e=>Bt[e]||119893,"script-bold":e=>119945,fraktur:e=>119997,"fraktur-bold":e=>120101,"double-struck":e=>120049,"sans-serif":e=>120153,"sans-serif-bold":e=>120205,"sans-serif-italic":e=>120257,"sans-serif-bold-italic":e=>120309,monospace:e=>120361},upperCaseGreek:{normal:e=>0,bold:e=>119575,italic:e=>119633,"bold-italic":e=>119575,script:e=>0,"script-bold":e=>0,fraktur:e=>0,"fraktur-bold":e=>0,"double-struck":e=>0,"sans-serif":e=>119749,"sans-serif-bold":e=>119749,"sans-serif-italic":e=>0,"sans-serif-bold-italic":e=>119807,monospace:e=>0},lowerCaseGreek:{normal:e=>0,bold:e=>119569,italic:e=>119627,"bold-italic":e=>e==="ϕ"?119678:119685,script:e=>0,"script-bold":e=>0,fraktur:e=>0,"fraktur-bold":e=>0,"double-struck":e=>0,"sans-serif":e=>119743,"sans-serif-bold":e=>119743,"sans-serif-italic":e=>0,"sans-serif-bold-italic":e=>119801,monospace:e=>0},varGreek:{normal:e=>0,bold:e=>cr[e]||-51,italic:e=>0,"bold-italic":e=>Mn[e]||58,script:e=>0,"script-bold":e=>0,fraktur:e=>0,"fraktur-bold":e=>0,"double-struck":e=>0,"sans-serif":e=>Ot[e]||116,"sans-serif-bold":e=>Ot[e]||116,"sans-serif-italic":e=>0,"sans-serif-bold-italic":e=>$n[e]||174,monospace:e=>0},numeral:{normal:e=>0,bold:e=>120734,italic:e=>0,"bold-italic":e=>0,script:e=>0,"script-bold":e=>0,fraktur:e=>0,"fraktur-bold":e=>0,"double-struck":e=>120744,"sans-serif":e=>120754,"sans-serif-bold":e=>120764,"sans-serif-italic":e=>0,"sans-serif-bold-italic":e=>0,monospace:e=>120774}}),he=(e,t)=>{const r=e.codePointAt(0),o=64{const o=new p.MathNode(r,[e]),s=new p.MathNode("mstyle",[o]);return s.style["font-style"]="italic",s.style["font-family"]="Cambria, 'Times New Roman', serif",t==="bold-italic"&&(s.style["font-weight"]="bold"),s};ae({type:"mathord",mathmlBuilder(e,t){const r=W(e.text,e.mode,t),o=r.text.codePointAt(0),s=912he(h,i)).join("")),l=new p.MathNode(u,[s])}else if(e.mode==="text")i!=="normal"&&(s.text=he(s.text,i)),l=new p.MathNode("mtext",[s]);else if(In.has(e.text))l=new p.MathNode("mo",[s]),l.classes.push("tml-prime");else{const u=s.text;i!=="italic"&&(s.text=he(s.text,i)),l=new p.MathNode("mi",[s]),s.text===u&&Fn.test(u)&&l.setAttribute("mathvariant","italic")}return l}});const Gn={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Rn={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};ae({type:"spacing",mathmlBuilder(e,t){let r;if(Object.prototype.hasOwnProperty.call(Rn,e.text))r=new p.MathNode("mtext",[new p.TextNode(" ")]);else if(Object.prototype.hasOwnProperty.call(Gn,e.text))r=new p.MathNode("mo"),e.text==="\\nobreak"&&r.setAttribute("linebreak","nobreak");else throw new w(`Unknown type of space "${e.text}"`);return r}});ae({type:"tag"});const Mt={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm","\\textsc":"textsc"},$t={"\\textbf":"textbf","\\textmd":"textmd"},jn={"\\textit":"textit","\\textup":"textup"},Un=(e,t)=>{const r=e.font;if(r){if(Mt[r])return t.withTextFontFamily(Mt[r]);if($t[r])return t.withTextFontWeight($t[r]);if(r==="\\emph")return t.fontShape==="textit"?t.withTextFontShape("textup"):t.withTextFontShape("textit")}else return t;return t.withTextFontShape(jn[r])};S({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textsc","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler({parser:e,funcName:t},r){const o=r[0];return{type:"text",mode:e.mode,body:z(o),font:t}},mathmlBuilder(e,t){const r=Un(e,t),o=te(e.body,r);return Ce(o)}});S({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler({parser:e},t){return{type:"vcenter",mode:e.mode,body:t[0]}},mathmlBuilder(e,t){const r=new p.MathNode("mtd",[O(e.body,t)]);r.style.padding="0";const o=new p.MathNode("mtr",[r]);return new p.MathNode("mtable",[o])}});S({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,r){throw new w("\\verb ended by end of line instead of matching delimiter")},mathmlBuilder(e,t){const r=new p.TextNode(Vn(e)),o=new p.MathNode("mtext",[r]);return o.setAttribute("mathvariant","monospace"),o}});const Vn=e=>e.body.replace(/ /g,e.star?"␣":" "),oe=Pt,dr=`[ \r - ]`,Wn="\\\\[a-zA-Z@]+",Hn="\\\\[^\uD800-\uDFFF]",Zn=`(${Wn})${dr}*`,Xn=`\\\\( -|[ \r ]+ -?)[ \r ]*`,Re="[̀-ͯ]",Et=new RegExp(`${Re}+$`),Yn=`(${dr}+)|${Xn}|([!-\\[\\]-‧‪-퟿豈-￿]${Re}*|[\uD800-\uDBFF][\uDC00-\uDFFF]${Re}*|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5|${Zn}|${Hn})`;class zt{constructor(t,r){this.input=t,this.settings=r,this.tokenRegex=new RegExp(Yn,"g"),this.catcodes={"%":14,"~":13}}setCatcode(t,r){this.catcodes[t]=r}lex(){const t=this.input,r=this.tokenRegex.lastIndex;if(r===t.length)return new Z("EOF",new V(this,r,r));const o=this.tokenRegex.exec(t);if(o===null||o.index!==r)throw new w(`Unexpected character: '${t[r]}'`,new Z(t[r],new V(this,r,r+1)));const s=o[6]||o[3]||(o[2]?"\\ ":" ");if(this.catcodes[s]===14){const i=t.indexOf(` -`,this.tokenRegex.lastIndex);if(i===-1){if(this.tokenRegex.lastIndex=t.length,this.settings.strict)throw new w("% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode")}else this.tokenRegex.lastIndex=i+1;return this.lex()}return new Z(s,new V(this,r,this.tokenRegex.lastIndex))}}class Kn{constructor(t={},r={}){this.current=r,this.builtins=t,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new w("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");const t=this.undefStack.pop();for(const r in t)Object.prototype.hasOwnProperty.call(t,r)&&(t[r]===void 0?delete this.current[r]:this.current[r]=t[r])}has(t){return Object.prototype.hasOwnProperty.call(this.current,t)||Object.prototype.hasOwnProperty.call(this.builtins,t)}get(t){return Object.prototype.hasOwnProperty.call(this.current,t)?this.current[t]:this.builtins[t]}set(t,r,o=!1){if(o){for(let s=0;s0&&(this.undefStack[this.undefStack.length-1][t]=r)}else{const s=this.undefStack[this.undefStack.length-1];s&&!Object.prototype.hasOwnProperty.call(s,t)&&(s[t]=this.current[t])}this.current[t]=r}}const mr={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class Jn{constructor(t,r,o){this.settings=r,this.expansionCount=0,this.feed(t),this.macros=new Kn(cn,r.macros),this.mode=o,this.stack=[]}feed(t){this.lexer=new zt(t,this.settings)}switchMode(t){this.mode=t}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(t){this.stack.push(t)}pushTokens(t){this.stack.push(...t)}scanArgument(t){let r,o,s;if(t){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:s,end:o}=this.consumeArg(["]"])}else({tokens:s,start:r,end:o}=this.consumeArg());return this.pushToken(new Z("EOF",o.loc)),this.pushTokens(s),r.range(o,"")}consumeSpaces(){for(;this.future().text===" ";)this.stack.pop()}consumeArg(t){const r=[],o=t&&t.length>0;o||this.consumeSpaces();const s=this.future();let i,l=0,u=0;do{if(i=this.popToken(),r.push(i),i.text==="{")++l;else if(i.text==="}"){if(--l,l===-1)throw new w("Extra }",i)}else if(i.text==="EOF")throw new w("Unexpected end of input in a macro argument, expected '"+(t&&o?t[u]:"}")+"'",i);if(t&&o)if((l===0||l===1&&t[u]==="{")&&i.text===t[u]){if(++u,u===t.length){r.splice(-u,u);break}}else u=0}while(l!==0||o);return s.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:s,end:i}}consumeArgs(t,r){if(r){if(r.length!==t+1)throw new w("The length of delimiters doesn't match the number of args!");const s=r[0];for(let i=0;ithis.settings.maxExpand)throw new w("Too many expansions: infinite loop or need to increase maxExpand setting");let i=s.tokens;const l=this.consumeArgs(s.numArgs,s.delimiters);if(s.numArgs){i=i.slice();for(let u=i.length-1;u>=0;--u){let h=i[u];if(h.text==="#"){if(u===0)throw new w("Incomplete placeholder at end of macro body",h);if(h=i[--u],h.text==="#")i.splice(u+1,1);else if(/^[1-9]$/.test(h.text))i.splice(u,2,...l[+h.text-1]);else throw new w("Not a valid argument number",h)}}}return this.pushTokens(i),i.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){const t=this.stack.pop();return t.treatAsRelax&&(t.text="\\relax"),t}throw new Error}expandMacro(t){return this.macros.has(t)?this.expandTokens([new Z(t)]):void 0}expandTokens(t){const r=[],o=this.stack.length;for(this.pushTokens(t);this.stack.length>o;)if(this.expandOnce(!0)===!1){const s=this.stack.pop();s.treatAsRelax&&(s.noexpand=!1,s.treatAsRelax=!1),r.push(s)}return r}expandMacroAsText(t){const r=this.expandMacro(t);return r&&r.map(o=>o.text).join("")}_getExpansion(t){const r=this.macros.get(t);if(r==null)return r;if(t.length===1){const s=this.lexer.catcodes[t];if(s!=null&&s!==13)return}const o=typeof r=="function"?r(this):r;if(typeof o=="string"){let s=0;if(o.indexOf("#")!==-1){const x=o.replace(/##/g,"");for(;x.indexOf("#"+(s+1))!==-1;)++s}const i=new zt(o,this.settings),l=[];let u=i.lex();for(;u.text!=="EOF";)l.push(u),u=i.lex();return l.reverse(),{tokens:l,numArgs:s}}return o}isDefined(t){return this.macros.has(t)||Object.prototype.hasOwnProperty.call(oe,t)||Object.prototype.hasOwnProperty.call(I.math,t)||Object.prototype.hasOwnProperty.call(I.text,t)||Object.prototype.hasOwnProperty.call(mr,t)}isExpandable(t){const r=this.macros.get(t);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:Object.prototype.hasOwnProperty.call(oe,t)&&!oe[t].primitive}}const Lt=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Se=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),Ft=Object.freeze({"𝒜":"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"});var ze={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},It={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",č:"č",ĉ:"ĉ",ċ:"ċ",ď:"ď",ḋ:"ḋ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ĺ:"ĺ",ľ:"ľ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ď:"Ď",Ḋ:"Ḋ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ĺ:"Ĺ",Ľ:"Ľ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ť:"Ť",Ṫ:"Ṫ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};const Qn=["bin","op","open","punct","rel"],eo=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/;class Oe{constructor(t,r,o=!1){this.mode="math",this.gullet=new Jn(t,r,this.mode),this.settings=r,this.isPreamble=o,this.leftrightDepth=0,this.prevAtomType=""}expect(t,r=!0){if(this.fetch().text!==t)throw new w(`Expected '${t}', got '${this.fetch().text}'`,this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(t){this.mode=t,this.gullet.switchMode(t)}parse(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");const t=this.parseExpression(!1);if(this.expect("EOF"),this.isPreamble){const o=Object.create(null);return Object.entries(this.gullet.macros.current).forEach(([s,i])=>{o[s]=i}),this.gullet.endGroup(),o}const r=this.gullet.macros.get("\\df@tag");return this.gullet.endGroup(),r&&(this.gullet.macros.current["\\df@tag"]=r),t}static get endOfExpression(){return["}","\\endgroup","\\end","\\right","\\endtoggle","&"]}subparse(t){const r=this.nextToken;this.consume(),this.gullet.pushToken(new Z("}")),this.gullet.pushTokens(t);const o=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,o}parseExpression(t,r,o){const s=[];for(this.prevAtomType="";;){this.mode==="math"&&this.consumeSpaces();const i=this.fetch();if(Oe.endOfExpression.indexOf(i.text)!==-1||r&&i.text===r||o&&i.text==="\\middle"||t&&oe[i.text]&&oe[i.text].infix)break;const l=this.parseAtom(r);if(l){if(l.type==="internal")continue}else break;s.push(l),this.prevAtomType=l.type==="atom"?l.family:l.type}return this.mode==="text"&&this.formLigatures(s),this.handleInfixNodes(s)}handleInfixNodes(t){let r=-1,o;for(let s=0;s=128||Et.exec(r)){if(this.settings.strict&&this.mode==="math")throw new w(`Unicode text character "${r[0]}" used in math mode`,t);s={type:"textord",mode:"text",loc:V.range(t),text:r}}else return null;if(this.consume(),o)for(let i=0;i0&&o[0].type&&o[0].type==="array"&&o[0].addEqnNum)&&r.gullet.macros.get("\\df@tag")){if(!t.displayMode)throw new w("\\tag works only in display mode");r.gullet.feed("\\df@tag"),o=[{type:"tag",mode:"text",body:o,tag:r.parse()}]}return o},to=[2,2,3,3];class tt{constructor(t){this.level=t.level,this.color=t.color,this.font=t.font||"",this.fontFamily=t.fontFamily||"",this.fontSize=t.fontSize||1,this.fontWeight=t.fontWeight||"",this.fontShape=t.fontShape||"",this.maxSize=t.maxSize}extend(t){const r={level:this.level,color:this.color,font:this.font,fontFamily:this.fontFamily,fontSize:this.fontSize,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize};for(const o in t)Object.prototype.hasOwnProperty.call(t,o)&&(r[o]=t[o]);return new tt(r)}withLevel(t){return this.extend({level:t})}incrementLevel(){return this.extend({level:Math.min(this.level+1,3)})}inSubOrSup(){return this.extend({level:to[this.level]})}withColor(t){return this.extend({color:t})}withFont(t){return this.extend({font:t})}withTextFontFamily(t){return this.extend({fontFamily:t,font:""})}withFontSize(t){return this.extend({fontSize:t})}withTextFontWeight(t){return this.extend({fontWeight:t,font:""})}withTextFontShape(t){return this.extend({fontShape:t,font:""})}getColor(){return this.color}}const ro="0.10.34";function no(e){const t={};let r=0;const o=document.getElementsByClassName("tml-eqn");for(let l of o)for(r+=1,l.setAttribute("id","tml-eqn-"+String(r));l.tagName!=="mtable";)if(l.getElementsByClassName("tml-label").length>0){const h=l.attributes.id.value;t[h]=String(r);break}else l=l.parentElement;const s=document.getElementsByClassName("tml-tageqn");for(const l of s)if(l.getElementsByClassName("tml-label").length>0){const h=l.getElementsByClassName("tml-tag");if(h.length>0){const x=l.attributes.id.value;t[x]=h[0].textContent}}[...e.getElementsByClassName("tml-ref")].forEach(l=>{const u=l.getAttribute("href");let h=t[u.slice(1)];l.className.indexOf("tml-eqref")===-1?(h=h.replace(/^\(/,""),h=h.replace(/\)$/,"")):(h.charAt(0)!=="("&&(h="("+h),h.slice(-1)!==")"&&(h=h+")"));const x=document.createElementNS("http://www.w3.org/1998/Math/MathML","mtext");x.appendChild(document.createTextNode(h));const A=document.createElementNS("http://www.w3.org/1998/Math/MathML","math");A.appendChild(x),l.appendChild(A)})}let pr=function(e,t,r={}){t.textContent="";const o=t.tagName.toLowerCase()==="math";o&&(r.wrap="none");const s=rt(e,r);o?(t.textContent="",s.children.forEach(i=>{t.appendChild(i.toNode())})):s.children.length>1?(t.textContent="",s.children.forEach(i=>{t.appendChild(i.toNode())})):t.appendChild(s.toNode())};typeof document<"u"&&document.compatMode!=="CSS1Compat"&&(typeof console<"u"&&console.warn("Warning: Temml doesn't work in quirks mode. Make sure your website has a suitable doctype."),pr=function(){throw new w("Temml doesn't work in quirks mode.")});const oo=function(e,t){return rt(e,t).toMarkup()},ao=function(e,t){const r=new je(t);return hr(e,r)},so=function(e,t){const r=new je(t);if(r.macros={},!(typeof e=="string"||e instanceof String))throw new TypeError("Temml can only parse string typed expression");const o=new Oe(e,r,!0);return delete o.gullet.macros.current["\\df@tag"],o.parse()},io=function(e,t,r){if(r.throwOnError||!(e instanceof w))throw e;const o=new Gt(["temml-error"],[new Dr(t+` -`+e.toString())]);return o.style.color=r.errorColor,o.style.whiteSpace="pre-line",o},rt=function(e,t){const r=new je(t);try{const o=hr(e,r),s=new tt({level:r.displayMode?F.DISPLAY:F.TEXT,maxSize:r.maxSize});return jr(o,e,s,r)}catch(o){return io(o,e,r)}};var lo={version:ro,render:pr,renderToString:oo,postProcess:no,ParseError:w,definePreamble:so,__parse:ao,__renderToMathMLTree:rt,__defineSymbol:n,__defineMacro:c};function co(e,{displayMode:t=!0}={}){const r=lo.renderToString(e,{displayMode:t,annotate:!0,throwOnError:!0}),o=document.implementation.createHTMLDocument("");return o.body.innerHTML=r,o.body.querySelector("math")?.innerHTML??""}export{co as default}; diff --git a/ios/Sources/GutenbergKit/Gutenberg/assets/index-D5lKWSLL.css b/ios/Sources/GutenbergKit/Gutenberg/assets/index-D5lKWSLL.css deleted file mode 100644 index 83ffee246..000000000 --- a/ios/Sources/GutenbergKit/Gutenberg/assets/index-D5lKWSLL.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";.gutenberg-kit-editor-load-error{padding:20px}.gutenberg-kit-editor-load-error__heading{font-size:22px;font-weight:600}.gutenberg-kit-editor-load-error__message{font-size:16px}.gutenberg-kit-editor-load-error__code{white-space:pre-wrap}@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:translate(100%)}.components-animate__slide-in.is-from-right{transform:translate(-100%)}}@keyframes components-animate__slide-in-animation{to{transform:translate(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{padding:8px;min-width:200px}.components-autocomplete__result.components-button{display:flex;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 *:before,.components-badge *:after{box-sizing:inherit}.components-badge{background-color:color-mix(in srgb,#fff 90%,var(--base-color));color:color-mix(in srgb,#000 50%,var(--base-color));padding:2px 8px;min-height:24px;border-radius:2px;line-height:0;max-width:100%;display:inline-block}.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{display:inline-flex;align-items:center;gap:2px;max-width:100%;font-size:12px;font-weight:400;line-height:20px}.components-badge__icon{flex-shrink:0}.components-badge__content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.components-button-group{display:inline-block}.components-button-group .components-button{border-radius:0;display:inline-flex;color:#1e1e1e;box-shadow:inset 0 0 0 1px #1e1e1e}.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:focus,.components-button-group .components-button.is-primary{position:relative;z-index:1}.components-button-group .components-button.is-primary{box-shadow:inset 0 0 0 1px #1e1e1e}.components-button{display:inline-flex;text-decoration:none;font-family:inherit;font-size:13px;font-weight:499;margin:0;border:0;cursor:pointer;-webkit-appearance:none;background:none}@media not (prefers-reduced-motion){.components-button{transition:box-shadow .1s linear}}.components-button{height:36px;align-items:center;box-sizing:border-box;padding:6px 12px;border-radius:2px;color:var(--wp-components-color-foreground, #1e1e1e)}.components-button.is-next-40px-default-size{height:40px}.components-button[aria-expanded=true],.components-button:hover:not(:disabled,[aria-disabled=true]){color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.components-button:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:3px solid transparent}.components-button.is-primary{white-space:nowrap;background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));color:var(--wp-components-color-accent-inverted, #fff);text-decoration:none;text-shadow:none;outline:1px solid transparent}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));color:var(--wp-components-color-accent-inverted, #fff)}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));border-color:var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));color:var(--wp-components-color-accent-inverted, #fff)}.components-button.is-primary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background, #fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.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]:enabled,.components-button.is-primary[aria-disabled=true]:active:enabled{color:#fff6;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));outline:none}.components-button.is-primary:disabled:focus:enabled,.components-button.is-primary:disabled:active:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:focus:enabled,.components-button.is-primary[aria-disabled=true]:enabled:focus:enabled,.components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled{box-shadow:inset 0 0 0 1px var(--wp-components-color-background, #fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{color:var(--wp-components-color-accent-inverted, #fff);background-size:100px 100%;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%);border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.components-button.is-secondary,.components-button.is-tertiary{outline:1px solid transparent}.components-button.is-secondary:active:not(:disabled),.components-button.is-tertiary:active:not(:disabled){box-shadow:none}.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{color:#949494;background:transparent;transform:none}.components-button.is-secondary{box-shadow:inset 0 0 0 1px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)),0 0 0 currentColor;outline:1px solid transparent;white-space:nowrap;color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));background:transparent}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){box-shadow:inset 0 0 0 1px 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));background:color-mix(in srgb,var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 4%,transparent)}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus){box-shadow:inset 0 0 0 1px #ddd}.components-button.is-secondary:focus:not(:disabled){box-shadow:0 0 0 currentColor inset,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.components-button.is-tertiary{white-space:nowrap;color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));background:transparent}.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-tertiary:disabled:not(:focus),.components-button.is-tertiary[aria-disabled=true]:not(:focus),.components-button.is-tertiary[aria-disabled=true]:hover:not(:focus){box-shadow:none;outline:none}.components-button.is-destructive{--wp-components-color-accent: #cc1818;--wp-components-color-accent-darker-10: rgb(158.3684210526, 18.6315789474, 18.6315789474);--wp-components-color-accent-darker-20: rgb(112.7368421053, 13.2631578947, 13.2631578947)}.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):focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #cc1818}.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-tertiary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]){background:#cc18180a}.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]){background:#cc181814}.components-button.is-link{margin:0;padding:0;box-shadow:none;border:0;border-radius:0;background:none;outline:none;text-align:left;font-weight:400;color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));text-decoration:underline}@media not (prefers-reduced-motion){.components-button.is-link{transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}}.components-button.is-link{height:auto}.components-button.is-link:focus{border-radius:2px}.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, #1e1e1e)}.components-button:disabled,.components-button[aria-disabled=true]{cursor:default;color:#949494}@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 infinite linear}}.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-size:100px 100%;background-image:linear-gradient(-45deg,#fafafa 33%,#e0e0e0 33% 70%,#fafafa 70%)}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){padding:0;min-width:32px}.components-button.is-small{height:24px;line-height:22px;padding:0 8px;font-size:11px}.components-button.is-small.has-icon:not(.has-text){padding:0;min-width:24px}.components-button.has-icon{padding:6px;min-width:36px;justify-content:center}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{display:inline-flex;justify-content:center;align-items:center;padding:2px;box-sizing:content-box}.components-button.has-icon.has-text{justify-content:start;padding-right:12px;padding-left:8px;gap:4px}.components-button.has-icon.has-text.has-icon-right{padding-right:8px;padding-left:12px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted, #fff)}.components-button.is-pressed:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground, #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){color:var(--wp-components-color-foreground-inverted, #fff);background:#949494}.components-button.is-pressed:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background, #fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.components-button svg{fill:currentColor;outline:none;flex-shrink:0}@media(forced-colors:active){.components-button svg{fill:CanvasText}}.components-button .components-visually-hidden{height:auto}@keyframes components-button__busy-animation{0%{background-position:200px 0}}.components-calendar{position:relative;box-sizing:border-box;display:inline flow-root;color:var(--wp-components-color-foreground, #1e1e1e);background-color:var(--wp-components-color-background, #fff);font-size:13px;font-weight:400;z-index:0}.components-calendar *,.components-calendar *:before,.components-calendar *:after{box-sizing:border-box}.components-calendar__day{padding:0;position:relative}.components-calendar__day:has(.components-calendar__day-button:disabled){color:var(--wp-components-color-gray-600, #949494)}.components-calendar__day:has(.components-calendar__day-button:hover:not(:disabled)),.components-calendar__day:has(.components-calendar__day-button:focus-visible){color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.components-calendar__day-button{background:none;padding:0;margin:0;cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative;width:32px;height:32px;border:none;border-radius:2px;font:inherit;font-variant-numeric:tabular-nums;color:inherit}.components-calendar__day-button:before{content:"";position:absolute;z-index:-1;inset:0;border:none;border-radius:2px}.components-calendar__day-button:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none}.components-calendar__day-button:disabled{cursor:revert}@media(forced-colors:active){.components-calendar__day-button:disabled{text-decoration:line-through}}.components-calendar__day-button:focus-visible{outline:var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline-offset:1px}.components-calendar__caption-label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0;text-transform:capitalize}.components-calendar__button-next,.components-calendar__button-previous{border:none;border-radius:2px;background:none;padding:0;margin:0;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:32px;height:32px;color:inherit}.components-calendar__button-next:disabled,.components-calendar__button-next[aria-disabled=true],.components-calendar__button-previous:disabled,.components-calendar__button-previous[aria-disabled=true]{cursor:revert;color:var(--wp-components-color-gray-600, #949494)}.components-calendar__button-next:focus-visible,.components-calendar__button-previous:focus-visible{outline:var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.components-calendar__chevron{display:inline-block;fill:currentColor;width:16px;height:16px}.components-calendar[dir=rtl] .components-calendar__nav .components-calendar__chevron{transform:rotate(180deg);transform-origin:50%}.components-calendar__month-caption{display:flex;justify-content:center;align-content:center;height:32px;margin-bottom:12px}.components-calendar__months{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:16px;max-width:fit-content}.components-calendar__month-grid{border-collapse:separate;border-spacing:0 4px}.components-calendar__nav{position:absolute;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;display:flex;align-items:center;justify-content:space-between;height:32px}.components-calendar__weekday{width:32px;height:32px;padding:0;color:var(--wp-components-color-gray-700, #757575);text-align:center;text-transform:uppercase}.components-calendar__day--today:after{content:"";position:absolute;z-index:1;inset-block-start:2px;inset-inline-end:2px;width:0;height:0;border-radius:50%;border:2px solid currentColor}.components-calendar__day--selected:not(.components-calendar__range-middle):has(.components-calendar__day-button,.components-calendar__day-button:hover:not(:disabled)){color:var(--wp-components-color-foreground-inverted, #fff)}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:before{background-color:var(--wp-components-color-foreground, #1e1e1e);border:1px solid transparent}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:disabled:before{background-color:var(--wp-components-color-gray-600, #949494)}.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:hover:not(:disabled):before{background-color:var(--wp-components-color-gray-800, #2f2f2f)}.components-calendar__day--hidden{visibility:hidden}.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button,.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button:before{border-start-end-radius:0;border-end-end-radius:0}.components-calendar__range-middle .components-calendar__day-button:before{background-color:color-mix(in srgb,var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 4%,transparent);border-radius:0;border-width:1px 0;border-color:transparent;border-style:solid}.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button,.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button:before{border-start-start-radius:0;border-end-start-radius:0}.components-calendar__day--preview svg{position:absolute;inset:0;pointer-events:none;color:color-mix(in srgb,var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 16%,transparent)}@media(forced-colors:active){.components-calendar__day--preview svg{color:inherit}}.components-calendar[dir=rtl] .components-calendar__day--preview svg{transform:scaleX(-1)}.components-calendar__day--preview.components-calendar__range-middle .components-calendar__day-button:before{border:none}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.components-calendar__weeks-before-enter,.components-calendar__weeks-before-exit,.components-calendar__weeks-after-enter,.components-calendar__weeks-after-exit,.components-calendar__caption-after-enter,.components-calendar__caption-after-exit,.components-calendar__caption-before-enter,.components-calendar__caption-before-exit{animation-duration:0s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards}@media not (prefers-reduced-motion){.components-calendar__weeks-before-enter,.components-calendar__weeks-before-exit,.components-calendar__weeks-after-enter,.components-calendar__weeks-after-exit,.components-calendar__caption-after-enter,.components-calendar__caption-after-exit,.components-calendar__caption-before-enter,.components-calendar__caption-before-exit{animation-duration:.3s}}.components-calendar__weeks-before-enter,.components-calendar[dir=rtl] .components-calendar__weeks-after-enter{animation-name:slide-in-left}.components-calendar__weeks-before-exit,.components-calendar[dir=rtl] .components-calendar__weeks-after-exit{animation-name:slide-out-left}.components-calendar__weeks-after-enter,.components-calendar[dir=rtl] .components-calendar__weeks-before-enter{animation-name:slide-in-right}.components-calendar__weeks-after-exit,.components-calendar[dir=rtl] .components-calendar__weeks-before-exit{animation-name:slide-out-right}.components-calendar__caption-after-enter{animation-name:fade-in}.components-calendar__caption-after-exit{animation-name:fade-out}.components-calendar__caption-before-enter{animation-name:fade-in}.components-calendar__caption-before-exit{animation-name:fade-out}.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);cursor:pointer}.components-checkbox-control__input[type=checkbox]{border:1px solid #1e1e1e;margin-right:12px;transition:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:box-shadow .1s linear}}@media(min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder{color:#1e1e1e9e}.components-checkbox-control__input[type=checkbox]::-moz-placeholder{color:#1e1e1e9e}.components-checkbox-control__input[type=checkbox]:-ms-input-placeholder{color:#1e1e1e9e}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.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::-ms-check{opacity:0}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-3px -5px;color:#fff}@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{content:"";float:left;display:inline-block;vertical-align:middle;width:16px;font: 30px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@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][aria-disabled=true],.components-checkbox-control__input[type=checkbox]:disabled{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.components-checkbox-control__input[type=checkbox]{background:#fff;color:#1e1e1e;clear:none;cursor:pointer;display:inline-block;line-height:0;margin:0 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:top;width:var(--checkbox-input-size);height:var(--checkbox-input-size);appearance:none}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:.1s border-color 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(2 * var(--wp-admin-border-width-focus)) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:checked,.components-checkbox-control__input[type=checkbox]: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]:checked::-ms-check,.components-checkbox-control__input[type=checkbox]:indeterminate::-ms-check{opacity:0}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{position:relative;display:inline-block;margin-right:var(--checkbox-input-margin);vertical-align:middle;width:var(--checkbox-input-size);aspect-ratio:1;line-height:1;flex-shrink:0}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size: var(--checkbox-input-size);fill:#fff;cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--checkmark-size);height:var(--checkmark-size);-webkit-user-select:none;user-select:none;pointer-events:none}@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__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;width:100%;min-width:188px}.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;width:28px;vertical-align:top;transform:scale(1)}@media not (prefers-reduced-motion){.components-circular-option-picker__option-wrapper{transition:.1s transform 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{content:"";position:absolute;inset:1px;border-radius:50%;z-index:-1;background:url('data:image/svg+xml,%3Csvg width="28" height="28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6 8V6H4v2h2zM8 8V6h2v2H8zM10 16H8v-2h2v2zM12 16v-2h2v2h-2zM12 18v-2h-2v2H8v2h2v-2h2zM14 18v2h-2v-2h2zM16 18h-2v-2h2v2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2v2zm-2-4v-2h2v2h-2z" fill="%23555D65"/%3E%3Cpath d="M18 18v2h-2v-2h2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-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-2v2H8zm0 2v-2H6v2h2zm2 0v-2h2v2h-2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2h-2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-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-2v2H8V0H6v2H4V0zm0 4V2H2v2h2zm2 0V2h2v2H6zm0 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-2v2H8v2H6z" fill="%23555D65"/%3E%3C/svg%3E')}.components-circular-option-picker__option{display:inline-block;vertical-align:top;height:100%!important;aspect-ratio:1;border:none;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 14px}@media not (prefers-reduced-motion){.components-circular-option-picker__option{transition:.1s box-shadow ease}}.components-circular-option-picker__option{cursor: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;position:relative;z-index:1;overflow:visible}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{position:absolute;left:2px;top:2px;border-radius:50%;z-index:2;pointer-events:none}.components-circular-option-picker__option:after{content:"";position:absolute;inset:-1px;border-radius:50%;box-shadow:inset 0 0 0 1px #0003;border:1px solid transparent;box-sizing:inherit}.components-circular-option-picker__option:focus:after{content:"";border-radius:50%;box-shadow:inset 0 0 0 2px #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #757575;width:calc(100% + 4px);height: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{color:#fff;background:#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-gradient-picker{width:260px;padding:8px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{width:20px;height:20px;box-shadow:inset 0 0 0 1px #0003;border-radius:50%;display:inline-block;padding:0;background:#fff linear-gradient(-45deg,transparent 48%,#ddd 48%,#ddd 52%,transparent 52%)}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{width:100%;border:none;box-shadow:none;font-family:inherit;font-size:16px;padding:2px;margin:0;line-height:inherit;min-height:auto;background:var(--wp-components-color-background, #fff);color:var(--wp-components-color-foreground, #1e1e1e)}@media(min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{outline:none;box-shadow:none}.components-combobox-control__suggestions-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.components-combobox-control__suggestions-container{transition:box-shadow .1s linear}}@media(min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:focus{border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.components-combobox-control__suggestions-container::-webkit-input-placeholder{color:#1e1e1e9e}.components-combobox-control__suggestions-container::-moz-placeholder{color:#1e1e1e9e}.components-combobox-control__suggestions-container:-ms-input-placeholder{color:#1e1e1e9e}.components-combobox-control__suggestions-container{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;padding:0}.components-combobox-control__suggestions-container:focus-within{border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.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{position:relative;border:none;background:none;height:64px;width:100%;box-sizing:border-box;cursor:pointer;outline:1px solid transparent;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px #0003}.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{content:"";position:absolute;inset:1px;z-index:-1;background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 25%,transparent 75%,#e0e0e0 75%,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 25%,transparent 75%,#e0e0e0 75%,#e0e0e0);background-position:0 0,24px 24px;background-size:48px 48px;border-radius:3px 3px 0 0}.components-color-palette__custom-color-text-wrapper{padding:12px 16px;border-radius:0 0 4px 4px;position:relative;font-size:13px;box-shadow:inset 0 -1px #0003,inset 1px 0 #0003,inset -1px 0 #0003}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground, #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;width:100%;height:48px;position:relative;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 25%,transparent 75%,#e0e0e0 75%,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 25%,transparent 75%,#e0e0e0 75%,#e0e0e0);background-position:0 0,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{position:absolute;inset:0}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{position:relative;width:calc(100% - 48px);margin-left:auto;margin-right:auto}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{position:absolute;height:16px;width:16px;top:16px;display:flex}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{position:relative;height:inherit;width:inherit;min-width:16px!important;border-radius:50%;background:#fff;padding:2px;color:#1e1e1e}.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{height:inherit;width:inherit;border-radius:50%;padding:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px #00000040;outline:2px solid transparent}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus) * 2) #fff,0 0 2px #00000040;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;width:20px;height:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}body.is-dragging-components-draggable{cursor:move;cursor:grabbing!important}.components-draggable__invisible-drag-image{position:fixed;left:-1000px;height:50px;width:50px}.components-draggable__clone{position:fixed;padding:0;background:transparent;pointer-events:none;z-index:1000000000}.components-drop-zone{position:absolute;inset:0;z-index:40;visibility:hidden;opacity:0;border-radius:2px}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{position:absolute;inset:0;height:100%;width:100%;display:flex;background-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));align-items:center;justify-content:center;z-index:50;text-align:center;color:#fff;opacity:0;pointer-events:none}.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{margin:0 auto 8px;line-height:0;fill:currentColor;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,BlinkMacSystemFont,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{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{width:100%;padding:6px;outline:none;cursor:pointer;white-space:nowrap;font-weight:400}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;position:relative;overflow:visible}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{display:block;content:"";box-sizing:content-box;background-color:#ddd;position:absolute;top:-3px;left:0;right:0;height:1px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon{color:#fff;background:#1e1e1e;box-shadow:0 0 0 1px #1e1e1e;border-radius:1px}.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{min-height:40px;height:auto;text-align:left;padding-left:8px;padding-right:8px}.components-duotone-picker__color-indicator:before{background:transparent}.components-duotone-picker__color-indicator>.components-button{background:linear-gradient(-45deg,transparent 48%,#ddd 48%,#ddd 52%,transparent 52%);color:transparent}.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(-45deg,transparent 48%,#ddd 48%,#ddd 52%,transparent 52%);color:transparent}.components-duotone-picker__color-indicator>.components-button:hover:not(:disabled):not([aria-disabled=true]){color:transparent}.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__contents{text-decoration:underline}.components-external-link__icon{margin-left:.5ch;font-weight:400}.components-form-toggle{position:relative;display:inline-block;height:16px}.components-form-toggle .components-form-toggle__track{position:relative;content:"";display:inline-block;box-sizing:border-box;vertical-align:top;background-color:#fff;border:1px solid #949494;width:32px;height:16px;border-radius:8px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track{transition:.2s background-color ease,.2s border-color ease}}.components-form-toggle .components-form-toggle__track{overflow:hidden}.components-form-toggle .components-form-toggle__track:after{content:"";position:absolute;inset:0;box-sizing:border-box;border-top:16px solid transparent}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track:after{transition:.2s opacity ease}}.components-form-toggle .components-form-toggle__track:after{opacity:0}.components-form-toggle .components-form-toggle__thumb{display:block;position:absolute;box-sizing:border-box;top:2px;left:2px;width:12px;height:12px;border-radius:50%}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__thumb{transition:.2s transform ease,.2s background-color ease-out}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;border:6px solid transparent}.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(2 * 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-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translate(16px)}.components-form-toggle.is-disabled,.components-disabled .components-form-toggle{opacity:.3}.components-form-toggle input.components-form-toggle__input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;margin:0;padding:0;z-index:1;border:none}.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:pointer}.components-form-token-field__input-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.components-form-token-field__input-container{transition:box-shadow .1s linear}}@media(min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:focus{border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.components-form-token-field__input-container::-webkit-input-placeholder{color:#1e1e1e9e}.components-form-token-field__input-container::-moz-placeholder{color:#1e1e1e9e}.components-form-token-field__input-container:-ms-input-placeholder{color:#1e1e1e9e}.components-form-token-field__input-container{width:100%;padding:0;cursor:text}.components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.components-form-token-field__input-container.is-active{border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.components-form-token-field__input-container input[type=text].components-form-token-field__input{display:inline-block;flex:1;font-family:inherit;font-size:16px;width:100%;max-width:100%;margin-left:4px;padding:0;min-height:24px;min-width:50px;background:inherit;border:0;color:var(--wp-components-color-foreground, #1e1e1e);box-shadow:none}@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__input-container input[type=text].components-form-token-field__input:focus,.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input{outline:none;box-shadow: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{font-size:13px;display:flex;color:#1e1e1e;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__token-text,.components-form-token-field__token.is-success .components-form-token-field__remove-token{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__token-text,.components-form-token-field__token.is-error .components-form-token-field__remove-token{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__token-text,.components-form-token-field__token.is-validating .components-form-token-field__remove-token{color:#757575}.components-form-token-field__token.is-borderless{position:relative;padding:0 24px 0 0}.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;top:1px;right:0}.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__token-text,.components-form-token-field__remove-token.components-button{display:inline-block;height:auto;background:#ddd;min-width:unset}@media not (prefers-reduced-motion){.components-form-token-field__token-text,.components-form-token-field__remove-token.components-button{transition:all .2s cubic-bezier(.4,1,.4,1)}}.components-form-token-field__token-text{border-radius:1px 0 0 1px;padding:0 0 0 8px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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%;min-width:100%;max-height:128px;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{list-style:none;box-shadow:inset 0 1px #949494;margin:0;padding:0}.components-form-token-field__suggestion{color:var(--wp-components-color-foreground, #1e1e1e);display:block;font-size:13px;padding:8px 12px;min-height:32px;margin:0;box-sizing:border-box}.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, #fff)}.components-form-token-field__suggestion[aria-disabled=true]{pointer-events:none;color:#949494}.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:pointer}@media(min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{padding:0;margin-top:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;padding:0;position:sticky;height:64px}.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 32px;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{margin:-6px 0;color:#e0e0e0}.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;min-width:312px;max-height:575px}@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__forward-button,.components-button.components-guide__finish-button{position:absolute}.components-button.components-guide__back-button{left:32px}.components-button.components-guide__forward-button,.components-button.components-guide__finish-button{right:32px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{content:"";position:absolute;pointer-events:none;inset:0;outline-color:var(--wp-admin-theme-color);outline-style:solid;outline-width:calc(2 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-offset:calc(2 * -1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));z-index:1000000}.is-focusing-regions [role=region]:focus:after{content:"";position:absolute;pointer-events:none;inset:0;outline-color:var(--wp-admin-theme-color);outline-style:solid;outline-width:calc(2 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-offset:calc(2 * -1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));z-index:1000000}.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .editor-post-publish-panel{outline-color:var(--wp-admin-theme-color);outline-style:solid;outline-width:calc(2 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-offset:calc(2 * -1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1))}.components-menu-group+.components-menu-group{padding-top:8px;border-top:1px solid #1e1e1e}.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{padding:0 8px;margin-top:4px;margin-bottom:12px;color:#757575;text-transform:uppercase;font-size:11px;font-weight:499;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{width:100%;font-weight:400}.components-menu-item__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.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child{padding-right:48px;box-sizing:initial}.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-right:-2px;margin-left: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-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.is-primary,.components-menu-item__button.components-button.is-primary{justify-content:center}.components-menu-item__button.is-primary .components-menu-item__item,.components-menu-item__button.components-button.is-primary .components-menu-item__item{margin-right:0}.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary,.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-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{margin-top:4px;font-size:12px;color:#757575;white-space:normal}.components-menu-item__item{white-space:nowrap;min-width:160px;margin-right:auto;display:inline-flex;align-items:center}.components-menu-item__shortcut{align-self:center;margin-right:0;margin-left:auto;padding-left:24px;color:currentColor;display:none}@media(min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice,.components-menu-items-choice.components-button{min-height:40px;height:auto}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-right:12px}.components-menu-items-choice.has-icon,.components-menu-items-choice.components-button.has-icon{padding-left:12px}.components-modal__screen-overlay{position:fixed;inset:0;background-color:#00000059;z-index:100000;display:flex}@media not (prefers-reduced-motion){.components-modal__screen-overlay{animation:__wp-base-styles-fade-in .08s linear 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 .08s linear 80ms;animation-fill-mode:forwards}}.components-modal__frame{box-sizing:border-box}.components-modal__frame *,.components-modal__frame *:before,.components-modal__frame *:after{box-sizing:inherit}.components-modal__frame{margin:40px 0 0;width:100%;background:#fff;box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;border-radius:8px 8px 0 0;overflow:hidden;display:flex;color:#1e1e1e;animation-name:components-modal__appear-animation;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.29,0,0,1)}.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(--modal-frame-animation-duration)}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:cubic-bezier(1,0,.2,1)}@media(min-width:600px){.components-modal__frame{border-radius:8px;margin:auto;width:auto;min-width:350px;max-width:calc(100% - 32px);max-height:calc(100% - 128px)}}@media(min-width:600px)and (min-width:600px){.components-modal__frame.is-full-screen{width:calc(100% - 32px);height:calc(100% - 32px);max-height:none}}@media(min-width:600px)and (min-width:782px){.components-modal__frame.is-full-screen{width:calc(100% - 80px);height:calc(100% - 80px);max-width:none}}@media(min-width:600px){.components-modal__frame.has-size-small,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-large{width:100%}.components-modal__frame.has-size-small{max-width:384px}.components-modal__frame.has-size-medium{max-width:512px}.components-modal__frame.has-size-large{max-width:840px}}@media(min-width:960px){.components-modal__frame{max-height:70%}}.components-modal__frame.is-full-screen .components-modal__content{display:flex;margin-bottom:32px;padding-bottom:0}.components-modal__frame.is-full-screen .components-modal__content>:last-child{flex:1}@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{box-sizing:border-box;border-bottom:1px solid transparent;padding:24px 32px 8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:72px;width:100%;z-index:10;position:absolute;top:0;left:0}.components-modal__header .components-modal__header-heading{font-size:20px;font-weight: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:#ddd}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;flex-grow:1;display:flex;flex-direction:row;justify-content:flex-start}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-width:36px;max-height:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;padding:4px 32px 32px;overflow:auto}.components-modal__content.hide-header{margin-top:0;padding-top:32px}.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{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;background-color:#fff;border-left:4px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));padding:8px 12px;align-items:center;color:#1e1e1e}.components-notice.is-dismissible{position:relative}.components-notice.is-success{border-left-color:#4ab866;background-color:#eff9f1}.components-notice.is-warning{border-left-color:#f0b849;background-color:#fef8ee}.components-notice.is-error{border-left-color:#cc1818;background-color:#f4a2a2}.components-notice__content{flex-grow:1;margin:4px 25px 4px 0}.components-notice__actions{display:flex;flex-wrap:wrap}.components-notice__action.components-button,.components-notice__action.components-button.is-link{margin-left:12px}.components-notice__action.components-button.is-secondary{vertical-align:initial}.components-notice__action.components-button{margin-right:8px}.components-notice__dismiss{color:#757575;align-self:flex-start;flex-shrink:0}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus{color:#1e1e1e;background-color:transparent}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{max-width:100vw;box-sizing:border-box}.components-notice-list .components-notice__content{margin-top:12px;margin-bottom:12px;line-height:2}.components-notice-list .components-notice__action.components-button{display:block;margin-left:0;margin-top:8px}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__header:first-child,.components-panel>.components-panel__body:first-child{margin-top:-1px}.components-panel>.components-panel__header:last-child,.components-panel>.components-panel__body:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 16px;border-bottom:1px solid #ddd;box-sizing:content-box;height:47px}.components-panel__header h2{margin:0;font-size:inherit;color:inherit}.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;padding:0;font-size:inherit;margin-top:0;margin-bottom:0}@media not (prefers-reduced-motion){.components-panel__body>.components-panel__body-title{transition:.1s background 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{position:relative;padding:16px 48px 16px 16px;outline:none;width:100%;font-weight:499;text-align:left;color:#1e1e1e;border:none;box-shadow:none}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button{transition:.1s background ease-in-out}}.components-panel__body-toggle.components-button{height:auto}.components-panel__body-toggle.components-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));border-radius:0}.components-panel__body-toggle.components-button .components-panel__arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#1e1e1e;fill:currentColor}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button .components-panel__arrow{transition:.1s color ease-in-out}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{transform:scaleX(-1);-ms-filter:fliph;filter:FlipH;margin-top:-10px}.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{display:flex;justify-content:space-between;align-items:center;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{margin-right:12px;flex-shrink:0;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{font-size:13px;box-sizing:border-box;position:relative;padding:24px;width:100%;text-align:left;margin:0;color:#1e1e1e;display:flex;flex-direction:column;align-items:flex-start;gap:16px;-moz-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;border-radius:2px;background-color:#fff;box-shadow:inset 0 0 0 1px #1e1e1e;outline:1px solid transparent}.components-placeholder__error,.components-placeholder__instructions,.components-placeholder__label,.components-placeholder__fieldset{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;letter-spacing:initial;line-height:initial;text-transform:none;font-weight:400}.components-placeholder__label{font-weight:600;align-items:center;display:flex}.components-placeholder__label>svg,.components-placeholder__label .dashicon,.components-placeholder__label .block-editor-block-icon{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}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;gap:16px;justify-content:flex-start}.components-placeholder__fieldset p,.components-placeholder__fieldset form p{font-family:-apple-system,BlinkMacSystemFont,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]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.components-placeholder__input[type=url]{transition:box-shadow .1s linear}}@media(min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-placeholder__input[type=url]::-webkit-input-placeholder{color:#1e1e1e9e}.components-placeholder__input[type=url]::-moz-placeholder{color:#1e1e1e9e}.components-placeholder__input[type=url]:-ms-input-placeholder{color:#1e1e1e9e}.components-placeholder__input[type=url]{flex:1 1 auto}.components-placeholder__error{width:100%;gap:8px}.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-placeholder__fieldset>*,.components-placeholder.is-medium .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button{width:100%;justify-content:center}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{color:inherit;display:flex;box-shadow:none;border-radius:0;backdrop-filter:blur(100px);background-color:transparent;backface-visibility:hidden}.is-dark-theme .components-placeholder.has-illustration{background-color:#0000001a}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-placeholder__label,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-button{opacity:0;pointer-events:none}@media not (prefers-reduced-motion){.components-placeholder.has-illustration .components-placeholder__label,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-button{transition:opacity .1s linear}}.is-selected>.components-placeholder.has-illustration .components-placeholder__label,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-button{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{content:"";position:absolute;inset:0;pointer-events:none;background:currentColor;opacity:.1}.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{box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;stroke:currentColor;opacity:.25}.components-popover{box-sizing:border-box}.components-popover *,.components-popover *:before,.components-popover *:after{box-sizing:inherit}.components-popover{z-index:1000000;will-change:transform}.components-popover.is-expanded{position:fixed;inset:0;z-index:1000000!important}.components-popover__content{background:#fff;box-shadow:0 0 0 1px #ccc,0 2px 3px #0000000d,0 4px 5px #0000000a,0 12px 12px #00000008,0 16px 16px #00000005;border-radius:4px;box-sizing:border-box;width:min-content}.is-alternate .components-popover__content{box-shadow:0 0 0 1px #1e1e1e;border-radius:2px}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{position:static;height:calc(100% - 48px);overflow-y:visible;width:auto;box-shadow:0 -1px #ccc}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px #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__close.components-button{z-index:5}.components-popover__arrow{position:absolute;width:14px;height:14px;pointer-events:none;display:flex}.components-popover__arrow:before{content:"";position:absolute;top:-1px;left:1px;height:2px;right:1px;background-color:#fff}.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;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content);column-gap:8px;align-items:center}.components-radio-control__input[type=radio]{grid-column:1;grid-row:1;border:1px solid #1e1e1e;margin-right:12px;transition:none;border-radius:50%;width:24px;height:24px;min-width:24px;max-width:24px;position:relative}@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;width:16px;min-width:16px;max-width:16px}}.components-radio-control__input[type=radio]:checked:before{box-sizing:inherit;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;background-color:#fff;border:4px solid #fff}@media(min-width:600px){.components-radio-control__input[type=radio]:checked:before{width:8px;height:8px}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]{display:inline-flex;margin:0;padding:0;appearance:none;cursor:pointer}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(2 * var(--wp-admin-border-width-focus)) 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{content:"";border-radius:50%}.components-radio-control__label{grid-column:2;grid-row:1;cursor:pointer;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;width:23px;height:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__handle>div{position:relative;width:100%;height:100%;z-index:2;outline:none}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{display:block;content:"";width:15px;height:15px;border-radius:50%;background:#fff;cursor:inherit;position:absolute;top:calc(50% - 8px);right:calc(50% - 8px);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 #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;outline:2px solid transparent}.components-resizable-box__side-handle:before{display:block;border-radius:9999px;content:"";width:3px;height:3px;background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));cursor:inherit;position:absolute;top:calc(50% - 1px);right:calc(50% - 1px)}@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__side-handle,.components-resizable-box__corner-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-top:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before{width:100%;left:0;border-left:0;border-right:0}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{height:100%;top:0;border-top:0;border-bottom:0}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-top:hover: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-bottom:active:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance: none){.components-resizable-box__side-handle.components-resizable-box__handle-top:hover: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-bottom:active:before{animation:none}.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes components-resizable-box__left-right-animation{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity: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{position:relative;max-width:100%;display:flex;align-items:center;justify-content:center}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}html.lockscroll,body.lockscroll{overflow:hidden}.components-select-control__input{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.components-snackbar{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;background:#000000d9;backdrop-filter:blur(16px) saturate(180%);border-radius:4px;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;color:#fff;padding:12px 20px;width:100%;max-width:600px;box-sizing:border-box;cursor:pointer;pointer-events:auto}@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{position:relative;padding-left:24px}.components-snackbar .components-snackbar__icon{position:absolute;left:-8px;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{margin-left:24px;cursor:pointer}.components-snackbar__action.components-button,.components-snackbar__action.components-external-link{margin-left:32px;color:#fff;flex-shrink:0}.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{text-decoration:none;color:currentColor}.components-snackbar__content{display:flex;align-items:baseline;justify-content:space-between;line-height:1.4}.components-snackbar-list{position:absolute;z-index:100000;width:100%;box-sizing:border-box;pointer-events:none}.components-snackbar-list__notice-container{position:relative;padding-top:8px}.components-tab-panel__tabs{display:flex;align-items:stretch;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{position:relative;border-radius:0;height:48px!important;background:transparent;border:none;box-shadow:none;cursor:pointer;padding:3px 16px;margin-left:0;font-weight:400}.components-tab-panel__tabs-item:focus:not(:disabled){position:relative;box-shadow:none;outline:none}.components-tab-panel__tabs-item:after{content:"";position:absolute;right:0;bottom:0;left:0;pointer-events:none;background:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));height:calc(0 * var(--wp-admin-border-width-focus));border-radius:0}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:after{transition:all .1s linear}}.components-tab-panel__tabs-item.is-active:after{height:calc(1 * var(--wp-admin-border-width-focus));outline:2px solid transparent;outline-offset:-1px}.components-tab-panel__tabs-item:before{content:"";position:absolute;inset:12px;pointer-events:none;box-shadow:0 0 0 0 transparent;border-radius:2px}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:before{transition:all .1s linear}}.components-tab-panel__tabs-item:focus-visible:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.components-tab-panel__tab-content:focus{box-shadow:none;outline:none}.components-tab-panel__tab-content:focus-visible{box-shadow: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:0}.components-text-control__input,.components-text-control__input[type=text],.components-text-control__input[type=tel],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week],.components-text-control__input[type=password],.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime],.components-text-control__input[type=datetime-local],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number]{width:100%;height:32px;margin:0;background:var(--wp-components-color-background, #fff);color:var(--wp-components-color-foreground, #1e1e1e);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.components-text-control__input,.components-text-control__input[type=text],.components-text-control__input[type=tel],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week],.components-text-control__input[type=password],.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime],.components-text-control__input[type=datetime-local],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number]{transition:box-shadow .1s linear}}@media(min-width:600px){.components-text-control__input,.components-text-control__input[type=text],.components-text-control__input[type=tel],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week],.components-text-control__input[type=password],.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime],.components-text-control__input[type=datetime-local],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number]{font-size:13px;line-height:normal}}.components-text-control__input:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus{border-color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));box-shadow:0 0 0 .5px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:2px solid transparent}.components-text-control__input::-webkit-input-placeholder,.components-text-control__input[type=text]::-webkit-input-placeholder,.components-text-control__input[type=tel]::-webkit-input-placeholder,.components-text-control__input[type=time]::-webkit-input-placeholder,.components-text-control__input[type=url]::-webkit-input-placeholder,.components-text-control__input[type=week]::-webkit-input-placeholder,.components-text-control__input[type=password]::-webkit-input-placeholder,.components-text-control__input[type=color]::-webkit-input-placeholder,.components-text-control__input[type=date]::-webkit-input-placeholder,.components-text-control__input[type=datetime]::-webkit-input-placeholder,.components-text-control__input[type=datetime-local]::-webkit-input-placeholder,.components-text-control__input[type=email]::-webkit-input-placeholder,.components-text-control__input[type=month]::-webkit-input-placeholder,.components-text-control__input[type=number]::-webkit-input-placeholder{color:#1e1e1e9e}.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:#1e1e1e9e}.components-text-control__input:-ms-input-placeholder,.components-text-control__input[type=text]:-ms-input-placeholder,.components-text-control__input[type=tel]:-ms-input-placeholder,.components-text-control__input[type=time]:-ms-input-placeholder,.components-text-control__input[type=url]:-ms-input-placeholder,.components-text-control__input[type=week]:-ms-input-placeholder,.components-text-control__input[type=password]:-ms-input-placeholder,.components-text-control__input[type=color]:-ms-input-placeholder,.components-text-control__input[type=date]:-ms-input-placeholder,.components-text-control__input[type=datetime]:-ms-input-placeholder,.components-text-control__input[type=datetime-local]:-ms-input-placeholder,.components-text-control__input[type=email]:-ms-input-placeholder,.components-text-control__input[type=month]:-ms-input-placeholder,.components-text-control__input[type=number]:-ms-input-placeholder{color:#1e1e1e9e}.components-text-control__input,.components-text-control__input[type=text],.components-text-control__input[type=tel],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week],.components-text-control__input[type=password],.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime],.components-text-control__input[type=datetime-local],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number]{border-color:var(--wp-components-color-gray-600, #949494)}.components-text-control__input::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground, #1e1e1e),transparent 38%)}.components-text-control__input.is-next-40px-default-size,.components-text-control__input[type=text].is-next-40px-default-size,.components-text-control__input[type=tel].is-next-40px-default-size,.components-text-control__input[type=time].is-next-40px-default-size,.components-text-control__input[type=url].is-next-40px-default-size,.components-text-control__input[type=week].is-next-40px-default-size,.components-text-control__input[type=password].is-next-40px-default-size,.components-text-control__input[type=color].is-next-40px-default-size,.components-text-control__input[type=date].is-next-40px-default-size,.components-text-control__input[type=datetime].is-next-40px-default-size,.components-text-control__input[type=datetime-local].is-next-40px-default-size,.components-text-control__input[type=email].is-next-40px-default-size,.components-text-control__input[type=month].is-next-40px-default-size,.components-text-control__input[type=number].is-next-40px-default-size{height:40px;padding-left:12px;padding-right:12px}.components-text-control__input[type=email],.components-text-control__input[type=url]{direction:ltr}.components-tip{display:flex;color:#757575}.components-tip svg{align-self:center;fill:#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:pointer}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{display:inline-flex;border:1px solid var(--wp-components-color-foreground, #1e1e1e);border-radius:2px;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]{display:flex;flex-direction:column;align-items:center}.components-accessible-toolbar .components-button,.components-toolbar .components-button{position:relative;height:48px;z-index:1;padding-left:16px;padding-right:16px}.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{content:"";position:absolute;display:block;border-radius:2px;height:32px;left:8px;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{position:relative;margin-left:auto;margin-right:auto}.components-accessible-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.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, #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{padding-left:8px;padding-right:8px;min-width:48px}@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{content:attr(data-subscript);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;line-height:12px;position:absolute;right:8px;bottom:10px}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{min-height:48px;border-right:1px solid var(--wp-components-color-foreground, #1e1e1e);background-color:var(--wp-components-color-background, #fff);display:inline-flex;flex-shrink:0;flex-wrap:wrap;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: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{min-height:48px;margin:0;border:1px solid var(--wp-components-color-foreground, #1e1e1e);background-color:var(--wp-components-color-background, #fff);display:inline-flex;flex-shrink:0;flex-wrap:wrap}.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;position:relative;overflow:visible}div.components-toolbar>div+div.has-left-divider:before{display:inline-block;content:"";box-sizing:content-box;background-color:#ddd;position:absolute;top:8px;left:-3px;width:1px;height:20px}.components-tooltip{background:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;border-radius:2px;color:#f0f0f0;text-align:center;line-height:1.4;font-size:12px;padding:4px 8px;z-index:1000002;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005}.components-tooltip__shortcut{margin-left:8px}.components-validated-control:has(:is(input,select):user-invalid) .components-input-control__backdrop{--wp-components-color-accent: #cc1818;border-color:#cc1818}.components-validated-control :is(textarea,input[type=text]):user-invalid{--wp-admin-theme-color: #cc1818;--wp-components-color-accent: #cc1818;border-color:#cc1818}.components-validated-control .components-combobox-control__suggestions-container:has(input:user-invalid):not(:has([aria-expanded=true])){border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__wrapper-with-error-delegate:has(select:user-invalid) .components-input-control__backdrop{--wp-components-color-accent: #cc1818;border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid){--wp-components-color-accent: #cc1818}.components-validated-control__wrapper-with-error-delegate:has(input:user-invalid) .components-form-token-field__input-container:not(:has([aria-expanded=true])){--wp-components-color-accent: #cc1818;border-color:#cc1818}.components-validated-control__error-delegate{position:absolute;top:0;height:100%;width:100%;opacity:0;pointer-events:none}.components-validated-control__indicator{display:flex;align-items:flex-start;gap:4px;margin:8px 0 0;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:16px;color:var(--wp-components-color-gray-700, #757575);animation:components-validated-control__indicator-jump .2s cubic-bezier(.68,-.55,.27,1.55)}.components-validated-control__indicator.is-invalid{color:#cc1818}.components-validated-control__indicator.is-valid{color:color-mix(in srgb,#000 30%,#4ab866)}.components-validated-control__indicator-icon{flex-shrink:0}.components-validated-control__indicator-spinner{margin:2px;width:12px;height:12px}@keyframes components-validated-control__indicator-jump{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}:root{--wp-admin-theme-color: #3858e9;--wp-admin-theme-color--rgb: 56, 88, 233;--wp-admin-theme-color-darker-10: rgb(33.0384615385, 68.7307692308, 230.4615384615);--wp-admin-theme-color-darker-10--rgb: 33.0384615385, 68.7307692308, 230.4615384615;--wp-admin-theme-color-darker-20: rgb(23.6923076923, 58.1538461538, 214.3076923077);--wp-admin-theme-color-darker-20--rgb: 23.6923076923, 58.1538461538, 214.3076923077;--wp-admin-border-width-focus: 2px}.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-autocompleters__link{white-space:nowrap}.block-editor-autocompleters__link .block-editor-block-icon{margin-right:8px}.block-editor-global-styles-background-panel__inspector-media-replace-container{border:1px solid #ddd;border-radius:2px;grid-column:1/-1;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{flex-grow:1;border:0}.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;width:100%;display:block}.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 button.components-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{height:100%;position:absolute;z-index:1;width:100%;padding:10px 0 0}.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{cursor:pointer;background:transparent;border:none;height:100%;width:100%;padding-left:12px;padding-right:32px}.block-editor-global-styles-background-panel__reset{position:absolute;right:0;top:8px;margin:auto 8px;opacity:0}@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.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: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{word-break:break-all;white-space:normal;text-align:start;text-align-last:center}.block-editor-global-styles-background-panel__inspector-preview-inner .block-editor-global-styles-background-panel__inspector-image-indicator-wrapper{width:20px;height:20px;min-width:auto}.block-editor-global-styles-background-panel__inspector-image-indicator{background-size:cover;border-radius:50%;width:20px;height:20px;display:block;position:relative}.block-editor-global-styles-background-panel__inspector-image-indicator:after{content:"";position:absolute;inset:-1px;border-radius:50%;box-shadow:inset 0 0 0 1px #0003;border:1px solid transparent;box-sizing:inherit}.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;width:100%;border-radius:2px;border:1px solid #ddd}.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;width:100%;height:100%;display:block}@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{display:flex;align-items:center;justify-content:center;width:24px;height: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{min-width:20px;min-height:20px;max-width:24px;max-height:24px}.block-editor-block-inspector p:not(.components-base-control__help){margin-top:0}.block-editor-block-inspector h2,.block-editor-block-inspector h3{font-size:13px;color:#1e1e1e;margin-bottom:1.5em}.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)),.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)){margin-bottom:16px}.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,.block-editor-block-inspector .block-editor-html-element-control .components-base-control,.block-editor-block-inspector .block-editor-image-size-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-blocks,.block-editor-block-inspector__no-block-tools{display:block;font-size:13px;background:#fff;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{position:absolute;inset:0}.block-editor-block-list__insertion-point-indicator{position:absolute;background:var(--wp-admin-theme-color);border-radius:2px;transform-origin:center;opacity:0;will-change:transform,opacity}.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{top:calc(50% - 2px);height:4px;width:100%}.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{top:0;bottom:0;left:calc(50% - 2px);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;top:calc(50% - 12px);left: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{position:absolute;top:0;right:0;line-height: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;padding:0;min-width:24px;height:24px}.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{color:#fff;background:var(--wp-admin-theme-color)}.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{pointer-events:all;margin-top:8px;margin-bottom:8px;border:1px solid #1e1e1e;border-radius:2px;overflow:visible;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-toolbar{overflow:visible}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar{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{position:absolute;left:-57px}.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 .block-editor-block-parent-selector__button{border:1px solid #1e1e1e;padding-right:6px;padding-left:6px;background-color:#fff}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{padding-right:12px;padding-left:12px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{position:relative;left:auto;margin-left:-1px}.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{pointer-events:all;position:absolute;transform:translate(-50%) translateY(-50%);top:50%;left: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;padding:0;margin:0}.block-editor-block-lock-modal__options legend{margin-bottom:16px;padding:0}.block-editor-block-lock-modal__checklist{list-style:none;padding:0;margin:0}.block-editor-block-lock-modal__options-all{padding:12px 0}.block-editor-block-lock-modal__options-all .components-checkbox-control__label{font-weight:600}.block-editor-block-lock-modal__checklist-item{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding:12px 0 12px 32px}.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{flex-shrink:0;margin-right:12px;fill:#1e1e1e}.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{width:100%;justify-content:center}.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:-32px;left:0;margin:0 -32px -32px;padding:16px 32px;position:sticky;z-index:1}.block-editor-block-breadcrumb{list-style:none;padding:0;margin:0}.block-editor-block-breadcrumb li{display:inline-flex;margin:0}.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;padding:0 8px;font-size:inherit}.block-editor-block-card{align-items:flex-start;color:#1e1e1e;display:flex;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{padding:0;align-items:start;text-align:start;height:auto!important}.block-editor-block-card__title{font-weight:499;display:flex;align-items:center;flex-wrap:wrap;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;margin-left:0;margin-right:12px;width:24px;height: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;justify-content:space-between;flex-direction:column;width:50%;padding:0 16px 0 0;min-width:200px;max-width:600px}.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{font-family:Menlo,Consolas,monaco,monospace;font-size:12px;color:#1e1e1e;border-bottom:1px solid #ddd;padding-bottom:15px;line-height:1.7}.block-editor-block-compare__wrapper .block-editor-block-compare__html span{background-color:#e6ffed;padding-top:3px;padding-bottom: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;top:-24px;left:0}.block-editor-block-draggable-chip{background-color:#1e1e1e;border-radius:2px;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005;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{margin:auto;justify-content:flex-start}.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-width:18px;min-height:18px}.block-editor-block-draggable-chip .components-flex__item{font-family:-apple-system,BlinkMacSystemFont,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{opacity:0;position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background-color:transparent}@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{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px #fff;border-radius:50%;display:inline-block;padding:0;background:transparent linear-gradient(-45deg,transparent 47.5%,#fff 47.5%,#fff 52.5%,transparent 52.5%)}.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{background-color:#757575;opacity:1;box-shadow:0 1px 2px #0000000d,0 2px 3px #0000000a,0 6px 6px #00000008,0 8px 8px #00000005}.block-editor-block-manager__no-results{font-style:italic;padding:24px 0;text-align:center}.block-editor-block-manager__category{margin:0 0 24px}.block-editor-block-manager__category-title{position:sticky;top:-4px;padding:16px 0;background-color:#fff;z-index:1}.block-editor-block-manager__category-title .components-checkbox-control__label{font-weight: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{display:flex;justify-content:space-between;align-items:center;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{margin-right:10px;fill:#1e1e1e}.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{display:flex;padding:0;border:none;justify-content:center}@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;width:100%;min-width:0!important}.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{top:3px;flex-shrink:0}.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>*{width:24px;min-width:0!important;overflow:hidden}.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{width:24px;min-width:0!important;overflow:hidden}.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{content:"";position:absolute;display:block;border-radius:2px;height:32px;left:8px;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:enabled,.components-button.block-editor-block-mover-button:focus:before{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{margin:0 0 12px;color:#757575;text-transform:uppercase;font-size:11px;font-weight:499}.block-editor-block-patterns-list__list-item{cursor: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%;scroll-margin-top:24px;scroll-margin-bottom:56px;outline:0}.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{flex-grow:1;font-size:12px;text-align:left}.block-editor-block-patterns-list__item .block-editor-block-preview__container{display:flex;align-items:center;overflow:hidden;border-radius:4px}.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;border-radius:4px}@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-width:var(--wp-admin-border-width-focus);outline-offset:calc(-1 * var(--wp-admin-border-width-focus))}.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container:after{outline-color:#0000004d}.block-editor-block-patterns-list__item[data-focus-visible] .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-width:var(--wp-admin-border-width-focus);outline-offset:calc(-1 * 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{min-width:24px;height: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;padding:4px;justify-content:center}.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{z-index:31;position:absolute;margin:0!important;pointer-events:none}.components-popover.block-editor-block-popover .components-popover__content{margin:0!important;min-width:auto;width:max-content;overflow-y:visible}.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{position:absolute;inset:0;background-color:var(--wp-admin-theme-color);border-radius:2px}.block-editor-block-preview__container{position:relative;width:100%;overflow:hidden}.block-editor-block-preview__container .block-editor-block-preview__content{width:100%;top:0;left:0;transform-origin:top left;text-align:initial;margin:0;overflow:visible;min-height:auto}.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{content:"";position:absolute;inset:0;z-index:1}.block-editor-block-quick-navigation__item{font-weight: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__variants{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item{color:#1e1e1e;box-shadow:inset 0 0 0 1px #ddd;display:inline-block;width:calc(50% - 4px)}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover{color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px #ddd}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover{background-color:#1e1e1e;box-shadow:none}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text{color:#fff}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus{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-styles__variants .block-editor-block-styles__item-text{word-break:break-all;white-space:normal;text-align:start;text-align-last:center}.block-editor-block-styles__block-preview-container,.block-editor-block-styles__block-preview-container *{box-sizing:border-box!important}.components-popover.block-editor-block-switcher__popover .components-popover__content{min-width:300px}.block-editor-block-switcher__popover-preview-container{left:0;position:absolute;top:-1px;width:100%;bottom:0;pointer-events:none}.block-editor-block-switcher__popover-preview{overflow:hidden}.block-editor-block-switcher__popover-preview .components-popover__content{width:300px;border:1px solid #1e1e1e;background:#fff;border-radius:4px;outline:none;box-shadow:none;overflow:auto}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{max-height:468px;margin:16px 0;padding:0 16px;overflow:hidden}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{overflow:unset}.block-editor-block-switcher__preview-title{margin-bottom:12px;color:#757575;text-transform:uppercase;font-size:11px;font-weight:499}.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: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{height:100%;border-radius:2px}@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{position:relative;border:1px 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,.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{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{padding:4px;font-size:12px;text-align:center;cursor:pointer}.block-editor-block-switcher__no-transforms{color:#757575;padding:6px 8px;margin:0}.block-editor-block-switcher__binding-indicator{display:block;padding:8px}.block-editor-block-types-list>[role=presentation]{overflow:hidden;display:flex;flex-wrap:wrap}.block-editor-block-pattern-setup{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;border-radius:2px}.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-gap:24px;display:block;width:100%;padding:0 32px;column-count:2}@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: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(2 * var(--wp-admin-border-width-focus)) 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:hover .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:focus .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{padding-top:8px;font-size:12px;text-align:center;cursor:pointer}.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{min-height:100px;border-radius:4px;border:1px solid #ddd}.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{height:64px;box-sizing:border-box;padding:16px;width:100%;text-align:left;margin:0;color:#1e1e1e;position:absolute;bottom:0;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #ddd;align-self:stretch}.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__navigation,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{width:calc(50% - 36px);display:flex}.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{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{overflow:hidden;position:relative;padding:0;margin:0;height:100%;list-style:none;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{position:absolute;top:0;width:100%;height:100%;background-color:#fff;margin:auto;padding:0}@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:translate(-100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{transform:translate(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 52px}.block-editor-block-variation-transforms:where(fieldset){border:0;padding:0;margin:0}.block-editor-block-variation-transforms__button{width:100%;justify-content:center}.components-border-radius-control__header{height:16px;margin-bottom:12px}.components-border-radius-control{border:0;padding:0;margin:0 0 12px}.components-border-radius-control legend{margin-bottom:0}.components-border-radius-control .components-border-radius-control__input-controls-wrapper{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:12px}.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}.components-border-radius-control__custom-select-control,.components-border-radius-control__range-control{flex:1}.components-border-radius-control__icon{flex:0 0 auto}.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{margin-bottom:12px}.block-editor-color-gradient-control__fieldset{border:0;padding:0;margin:0;min-width:0}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings,.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings>div:not(:first-of-type){display:block}@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__dropdown-content .block-editor-color-gradient-control__panel{width:260px;padding:16px}.block-editor-panel-color-gradient-settings__color-indicator{background:linear-gradient(-45deg,transparent 48%,#ddd 48%,#ddd 52%,transparent 52%)}.block-editor-tools-panel-color-gradient-settings__item{padding:0;max-width:100%;position:relative;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.block-editor-tools-panel-color-gradient-settings__item:nth-child(1 of.block-editor-tools-panel-color-gradient-settings__item){margin-top:24px;border-top-left-radius:2px;border-top-right-radius:2px;border-top:1px solid #ddd}.block-editor-tools-panel-color-gradient-settings__item:nth-last-child(1 of.block-editor-tools-panel-color-gradient-settings__item){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.block-editor-tools-panel-color-gradient-settings__item>div,.block-editor-tools-panel-color-gradient-settings__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-top:10px;padding-bottom: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{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 44px)}.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{position:absolute;right:0;top:8px;margin:auto 8px;opacity:0}@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-content-only-controls__link{width:100%;box-shadow:inset 0 0 0 1px #ccc}.block-editor-content-only-controls__link:focus:not(:disabled){box-shadow:0 0 0 currentColor inset,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-content-only-controls__link-row{align-items:center}.block-editor-content-only-controls__link-title{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.block-editor-content-only-controls__media{width:100%;box-shadow:inset 0 0 0 1px #ccc}.block-editor-content-only-controls__media:focus:not(:disabled){box-shadow:0 0 0 currentColor inset,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.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{width:24px;height:24px;border-radius:2px;box-shadow:inset 0 0 0 1px #0003;display:inline-block;padding:0;background:#fff linear-gradient(-45deg,transparent 48%,#ddd 48%,#ddd 52%,transparent 52%)}.block-editor-content-only-controls__media-title{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}block-editor-content-only-controls__media-thumbnail{width:100%;height:100%;border-radius:2px;align-self:center}.block-editor-content-only-controls__rich-text{width:100%;margin:0;background:#fff;color:#1e1e1e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.block-editor-content-only-controls__rich-text{transition:box-shadow .1s linear}}@media(min-width:600px){.block-editor-content-only-controls__rich-text{font-size:13px;line-height:normal}}.block-editor-content-only-controls__rich-text:focus{border-color:var(--wp-admin-theme-color, #3858e9);box-shadow:0 0 0 .5px var(--wp-admin-theme-color, #3858e9);outline:2px solid transparent}.block-editor-content-only-controls__rich-text::-webkit-input-placeholder{color:#1e1e1e9e}.block-editor-content-only-controls__rich-text::-moz-placeholder{color:#1e1e1e9e}.block-editor-content-only-controls__rich-text:-ms-input-placeholder{color:#1e1e1e9e}.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-content-only-controls__screen.components-navigator-screen{padding:8px 0 16px}.block-editor-content-only-controls__screen{border-top:1px solid #e0e0e0}.block-editor-content-only-controls__screen .components-tools-panel{border-top:none;padding-top:8px}.block-editor-content-only-controls__button-panel{padding:4px;font-weight:500!important}.block-editor-content-only-controls__back-button,.block-editor-content-only-controls__drill-down-button{width:100%}.block-editor-content-only-controls__fields-container{padding:0 16px}.block-editor-content-only-controls__fields-header{padding:8px 0;margin-bottom:4px}.block-editor-date-format-picker{margin:0 0 16px;padding:0;border:none}.block-editor-date-format-picker__custom-format-select-control__custom-option{border-top:1px solid #ddd}.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;grid-template-columns:repeat(6,28px);gap:12px;justify-content:space-between}.block-editor-duotone-control__unset-indicator{background:linear-gradient(-45deg,transparent 48%,#ddd 48%,#ddd 52%,transparent 52%)}.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;gap:12px;flex-wrap:wrap;padding-bottom:8px}.block-editor-global-styles__clear-shadow{text-align:right}.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{display:block;padding:0;position:relative;border:1px solid #ddd;border-radius:2px}.block-editor-global-styles-filters-panel__dropdown-toggle,.block-editor-global-styles__shadow-dropdown-toggle{width:100%;padding:8px}.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{position:absolute;right:0;top:8px;margin:auto 8px;opacity:0}@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{appearance:none;background:none;color:#2f2f2f;border:#e0e0e0 1px solid;border-radius:2px;cursor:pointer;display:inline-flex;align-items:center;padding:0;height:26px;width:26px;box-sizing:border-box;transform:scale(1)}@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 48%,#ddd 52%,transparent 52%)}.block-editor-global-styles-advanced-panel__custom-css-input textarea{font-family:Menlo,Consolas,monaco,monospace;direction:ltr}.block-editor-panel-duotone-settings__reset{position:absolute;right:0;top:8px;margin:auto 8px;opacity:0}@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}}.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{color:inherit;z-index:32;position:absolute;inset:0;overflow:hidden}.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%,rgba(0,0,0,0));color:inherit;overflow:hidden;height:100%;width:100%;padding:0!important;opacity:0}.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone{background:var(--wp-admin-theme-color)}.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender,.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus{opacity:1;background-color:color-mix(in srgb,currentColor 20%,rgba(0,0,0,0))}.block-editor-grid-visualizer__drop-zone{background:#cccccc1a;width:100%;height:100%;grid-column:1;grid-row:1;min-width:8px;min-height:8px}.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{display:flex;padding:0;border:none;justify-content:center}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{width:24px;min-width:0!important;padding-left:0;padding-right:0}.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{content:"";position:absolute;display:block;border-radius:2px;height:32px;left:8px;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: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;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;width:100%;min-width:0!important}.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-up-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg{flex-shrink:0;height:20px}}@media(min-width:600px){.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{content:"";height:100%;width:1px;background:#e0e0e0;position:absolute;top:0}}@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{content:"";height:1px;width:100%;background:#e0e0e0;position:absolute;top:50%;left:50%;transform:translate(-50%);margin-top:-.5px}}@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{height:24px;background:#ddd;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{width:100%;height:100%}.block-editor-iframe__scale-container{height:100%}.block-editor-iframe__scale-container.is-zoomed-out{width:var(--wp-block-editor-iframe-zoom-out-scale-container-width, 100vw);position:absolute;right:0}.block-editor-block-types-list__list-item{display:block;width:33.33%;padding:0;margin:0}.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{display:flex;flex-direction:column;width:100%;font-size:13px;color:#1e1e1e;padding:8px;align-items:stretch;justify-content:center;cursor:pointer;background:transparent;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{position:relative;height:auto}.components-button.block-editor-block-types-list__item:disabled,.components-button.block-editor-block-types-list__item[aria-disabled=true]{opacity:.6;cursor:default}.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{content:"";position:absolute;inset:0;border-radius:2px;opacity:.04;background:var(--wp-admin-theme-color);pointer-events:none}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]).is-active{color:#fff;background:#1e1e1e;outline:2px solid transparent;outline-offset:-2px}.components-button.block-editor-block-types-list__item:not(:disabled):focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-block-types-list__item-icon{padding:12px 20px;color:#1e1e1e}@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{padding:4px 2px 8px;font-size:12px;hyphens:auto}.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{position:relative;min-width:350px}.components-popover__content .block-editor-link-control{min-width:auto;width:90vw;max-width:350px}.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__search-item-top{gap:4px;flex-wrap:wrap}.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top .components-button.has-icon{width:auto;padding:4px}.show-icon-labels .block-editor-link-control .is-preview .block-editor-link-control__search-item-header{min-width:100%;margin-right:0}.block-editor-link-control__search-input-wrapper{margin-bottom:8px;position:relative}.block-editor-link-control__help{padding:0 16px;margin-top:-8px;margin-bottom:0;font-size:12px;font-style:normal;color:#757575}.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:before,.block-editor-link-control__search-results-wrapper:after{content:"";position:absolute;left:-1px;right:16px;display:block;pointer-events:none;z-index:100}.block-editor-link-control__search-results-wrapper:before{height:8px;top:0;bottom:auto}.block-editor-link-control__search-results-wrapper:after{height:16px;bottom:0;top:auto}.block-editor-link-control__search-results{margin-top:-16px;padding:8px;max-height:200px;overflow-y:auto}.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{overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%}.block-editor-link-control__search-item .components-menu-item__item mark{font-weight:600;color:inherit;background-color:transparent}.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__search-item.is-current{flex-direction:column;background:transparent;border:0;width:100%;cursor:default;padding:16px}.block-editor-link-control__search-item .block-editor-link-control__search-item-header{display:block;flex-direction:row;align-items:center;margin-right:8px;gap:8px;white-space:pre-wrap;overflow-wrap:break-word}.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-info{color:#757575;line-height:1.1;font-size:12px;word-break:break-all}.block-editor-link-control__search-item.is-preview .block-editor-link-control__search-item-header{display:flex;flex:1}.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-header{align-items:center}.block-editor-link-control__search-item.is-url-title .block-editor-link-control__search-item-title{word-break:break-all}.block-editor-link-control__search-item .block-editor-link-control__search-item-details{display:flex;flex-direction:column;justify-content:space-between;gap:4px}.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-icon{background-color:#f0f0f0;width:32px;height:32px;border-radius:2px}.block-editor-link-control__search-item .block-editor-link-control__search-item-icon{position:relative;flex-shrink:0;display:flex;justify-content:center;align-items:center}.block-editor-link-control__search-item .block-editor-link-control__search-item-icon img{width:16px}.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-icon{top:0;width:32px;max-height:32px}.block-editor-link-control__search-item .block-editor-link-control__search-item-title{line-height:1.1}.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus{box-shadow:none}.block-editor-link-control__search-item .block-editor-link-control__search-item-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__search-item .block-editor-link-control__search-item-title mark{font-weight:600;color:inherit;background-color:transparent}.block-editor-link-control__search-item .block-editor-link-control__search-item-title span{font-weight:400}.block-editor-link-control__search-item .block-editor-link-control__search-item-title .components-external-link__icon{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.block-editor-link-control__search-item-top{display:flex;flex-direction:row;width:100%;align-items:center}.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon svg,.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon img{opacity:0}.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon:before{content:"";display:block;background-color:#f0f0f0;position:absolute;inset:0;border-radius:100%}@media not (prefers-reduced-motion){.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon:before{animation:loadingpulse 1s linear infinite;animation-delay:.5s}}.block-editor-link-control__loading{margin:16px;display:flex;align-items:center}.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:"";position:absolute;top:-10px;left:0;display:block;width:100%}.block-editor-link-control__search-create{align-items:center}.block-editor-link-control__search-create .block-editor-link-control__search-item-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-direction:column;flex-basis:100%;position:relative}.block-editor-link-control__settings{border:0;padding:0;margin:0}.block-editor-link-control__setting{margin-bottom:0;flex:1;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{padding:8px 8px 0;margin-top:-16px}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{padding-left:0;gap: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{visibility:visible;transform:rotate(0)}@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{position:absolute;left:auto;bottom:auto;top:calc(50% - 8px);right:40px}.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{top:calc(50% + 4px);right:12px}.block-editor-list-view-tree{width:100%;border-collapse:collapse;padding:0;margin:0}.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:hover,.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 .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-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(--wp-admin-theme-color)}.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{opacity:0;left:0;pointer-events:none;z-index:-9999}.block-editor-list-view-leaf .block-editor-list-view-block-contents{display:flex;align-items:center;width:100%;height:32px;padding:6px 4px 6px 0;text-align:left;position:relative;white-space:nowrap;border-radius:2px;box-sizing:border-box;color:inherit;font-family:inherit;font-size:13px;font-weight:400;margin:0;text-decoration:none}@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.is-nesting .block-editor-list-view-block-contents,.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus{box-shadow: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;inset:0 -29px 0 0;border-radius:inherit;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);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,.block-editor-list-view-leaf .block-editor-list-view-block__menu:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);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{margin-right:4px;flex:0 0 24px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell,.block-editor-list-view-leaf .block-editor-list-view-block__contents-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;width:28px;vertical-align:middle}.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:hover>*,.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.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*,.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.is-visible>*{opacity:1}.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{display:flex;height:100%;flex-direction:column;align-items:center}.block-editor-list-view-leaf .block-editor-block-mover-button{position:relative;width:36px;height:24px}.block-editor-list-view-leaf .block-editor-block-mover-button svg{position:relative;height:24px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{margin-top:-6px;align-items:flex-end}.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{margin-bottom:-6px;align-items:flex-start}.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;min-width:100%;left:0;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 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;width:100%;transform:translateY(-50%)}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{position:relative;max-width:min(110px,40%);width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{position:absolute;right:0;transform:translateY(-50%)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{background:#0000004d;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;width:18px;height:18px;border-radius:1px}.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-draggable-chip{opacity:.8}.block-editor-list-view-block__contents-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-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-appender__cell .block-editor-list-view-appender__container{display:flex}.block-editor-list-view__expander{height:24px;width:24px;cursor:pointer}.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{visibility:visible;transform:rotate(0)}@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);height:4px;border-radius: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);height:32px;border-radius:4px;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{padding:0;margin:0;height:32px}.list-view-appender .block-editor-inserter__toggle{background-color:#1e1e1e;color:#fff;margin:8px 0 0 24px;height: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:hover,.list-view-appender .block-editor-inserter__toggle:focus{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{display:none}.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 #1e1e1e;margin-top:8px;padding-bottom:8px}.block-editor-media-flow__url-input{margin-right:-8px;margin-left:-8px;padding:16px}.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{display:block;top:16px;margin-bottom:8px}.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{padding:0;margin: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__search-item.is-current{width:auto;padding:0}.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-media-flow__error{padding:0 20px 20px;max-width:255px}.block-editor-media-flow__error .components-with-notices-ui{max-width:255px}.block-editor-media-flow__error .components-with-notices-ui .components-notice__content{overflow:hidden;word-wrap:break-word}.block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss{position:absolute;right:10px}.block-editor-multi-selection-inspector__card{padding:16px}.block-editor-multi-selection-inspector__card-title{font-weight:499}.block-editor-multi-selection-inspector__card .block-editor-block-icon{margin-left:-2px;padding:0 3px;width:36px;height:24px}.block-editor-responsive-block-control{margin-bottom:28px;border-bottom:1px solid #ccc;padding-bottom:14px}.block-editor-responsive-block-control:last-child{padding-bottom:0;border-bottom:0}.block-editor-responsive-block-control__title{margin:0 0 .6em -3px}.block-editor-responsive-block-control__label{font-weight: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{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.components-popover.block-editor-rich-text__inline-format-toolbar{z-index:99998}.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{width:auto;min-width:auto;margin-bottom:8px;box-shadow:none;outline:none;border-radius:2px}.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-toolbar__control,.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle{min-width:48px;min-height: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{font-size:14px;font-weight:600;background:#f1f1f1;z-index:100000}.block-editor-tabbed-sidebar{background-color:#fff;height:100%;display:flex;flex-direction:column;flex-grow:1;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{background:#fff;order:1;align-self:center}.block-editor-tabbed-sidebar__tablist{margin-bottom:-1px}.block-editor-tabbed-sidebar__tabpanel{display:flex;flex-grow:1;flex-direction:column;overflow-y:auto;scrollbar-gutter:auto}.block-editor-block-list__block .block-editor-url-input,.components-popover .block-editor-url-input,.block-editor-url-input{flex-grow:1;position:relative;padding:1px}@media(min-width:600px){.block-editor-block-list__block .block-editor-url-input,.components-popover .block-editor-url-input,.block-editor-url-input{min-width:300px;width:auto}}.block-editor-block-list__block .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width__suggestions{width:100%}.block-editor-block-list__block .block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner{position:absolute;margin:0;top:calc(50% - 8px);right: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{padding:4px 0;width:302px;overflow-y:auto}.block-editor-url-input__suggestions,.block-editor-url-input .components-spinner{display:none}@media(min-width:600px){.block-editor-url-input__suggestions,.block-editor-url-input .components-spinner{display:grid}}.block-editor-url-input__suggestion{min-height:36px;height:auto;color:#757575;display:block;font-size:13px;cursor:pointer;background:#fff;width:100%;border:none;text-align:left;box-shadow:none}.block-editor-url-input__suggestion:hover{background:#ddd}.block-editor-url-input__suggestion:focus,.block-editor-url-input__suggestion.is-selected{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{content:"";position:absolute;display:block;width:1px;height:24px;right:-1px;background:#ddd}.block-editor-url-input__button-modal{box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003;border:1px solid #ddd;background:#fff}.block-editor-url-input__button-modal-line{display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;min-width:0;align-items:flex-start}.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{display:flex;gap:4px;align-items:center}.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{padding-left:8px;padding-right:8px;height:auto;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{display:block;padding:16px;border-top:1px solid #1e1e1e}.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{display:flex}.block-editor-url-popover__link-viewer-url{display:flex;align-items:center;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px;min-width:150px;max-width:350px}.block-editor-url-popover__link-viewer-url.has-invalid-link{color:#cc1818}.block-editor-url-popover__expand-on-click{display:flex;align-items:center;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{margin:0;line-height:16px}.block-editor-url-popover__expand-on-click .text p.description{color:#757575;font-size:12px}.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}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 .block-editor-contrast-checker .components-notice__content{margin-right:0}.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{row-gap:0}.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.first{margin-top: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}.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;padding:0;margin:0}.block-editor__spacing-visualizer{position:absolute;inset:0;opacity:.5;border-color:var(--wp-admin-theme-color);border-style:solid;pointer-events:none;box-sizing:border-box}.typography-block-support-panel .single-column{grid-column:span 1}.block-editor-block-toolbar{display:flex;flex-grow:1;width:100%;position:relative;overflow-y:hidden;overflow-x:auto}@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-group,.block-editor-block-toolbar .components-toolbar{background:none;margin-top:-1px;margin-bottom:-1px;border:0;border-right:1px solid #ddd}.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-synced .block-editor-block-toolbar__block-icon,.block-editor-block-toolbar.is-connected .block-editor-block-toolbar__block-icon{color:var(--wp-block-synced-color)}.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar-group,.block-editor-block-toolbar>:last-child .components-toolbar,.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-group,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar{border-right:none}.block-editor-block-toolbar .components-toolbar-group:empty{display:none}.block-editor-block-contextual-toolbar{position:sticky;top:0;z-index:31;display:block;width:100%;background-color:#fff;flex-shrink:3}.block-editor-block-contextual-toolbar.components-accessible-toolbar{border:none;border-radius:0}.block-editor-block-contextual-toolbar.is-unstyled{box-shadow:0 1px #0002}.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{width:12px;height: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-color:#e0e0e0;border-radius:8px;border:3px solid transparent;background-clip:padding-box}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-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:focus-within::-webkit-scrollbar-thumb{background-color:#949494}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-width:thin;scrollbar-gutter:stable both-edges;scrollbar-color:#e0e0e0 transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within{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:after,.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{display:none}.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{flex-grow:initial;width:initial}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{position:relative;margin-top:-1px;margin-bottom:-1px}.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;right:0;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-group,.block-editor-block-toolbar .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar{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{width:0!important;height:0!important;min-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{border-top-right-radius:0;border-bottom-right-radius:0;padding-left:12px;padding-right:12px;text-wrap:nowrap}.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{width:auto;position:relative}@media(min-width:600px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{content:"";height:1px;width:100%;background:#e0e0e0;position:absolute;top:50%;left:50%;transform:translate(-50%);margin-top:-.5px}}@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__move-button-container,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{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;grid-template-columns:1fr 1fr;grid-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}.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{display:inline-block;background:none;border:none;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:0}@media(min-width:782px){.block-editor-inserter{position:relative}}.block-editor-inserter__main-area{height:100%;gap:16px;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;outline:none;box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003}.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-top:1px solid #ccc;border-radius:4px 4px 0 0}.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{overflow:visible;height:auto}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{display:none}.block-editor-inserter__toggle.components-button{display:inline-flex;align-items:center;cursor:pointer;border:none;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%;position:relative;overflow:visible}@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{padding:16px 16px 0}.block-editor-inserter__no-tab-container{overflow-y:auto;flex-grow:1;position:relative}.block-editor-inserter__panel-header{position:relative;display:inline-flex;align-items:center;padding:16px 16px 0}.block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{margin:0 12px 0 0;color:#757575;text-transform:uppercase;font-size:11px;font-weight:499}.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{display:flex;align-items:center}.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;width:280px;padding:16px;max-height:calc(100% - 32px);overflow-y:hidden}@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-left:0;padding-right:0;padding-bottom:4px}.block-editor-inserter__insertable-blocks-at-selection{border-bottom:1px solid #e0e0e0}.block-editor-inserter__media-tabs-container,.block-editor-inserter__block-patterns-tabs-container{flex-grow:1;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.block-editor-inserter__category-tablist{margin-bottom:8px}.block-editor-inserter__category-panel{outline:1px solid transparent;display:flex;flex-direction:column;padding:0 16px}@media(min-width:782px){.block-editor-inserter__category-panel{border-left:1px solid #e0e0e0;padding:0;left:350px;width:280px;position:absolute;top:-1px;height:calc(100% + 1px);background:#f0f0f0;border-top:1px solid #e0e0e0}.block-editor-inserter__category-panel .block-editor-inserter__media-list,.block-editor-inserter__category-panel .block-editor-block-patterns-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{padding:16px;border-top:1px solid #ddd;color:#757575;min-width:280px}.block-editor-inserter__media-list,.block-editor-block-patterns-list{overflow-y:auto;flex-grow:1;height:100%}.block-editor-inserter__preview-content{background:#f0f0f0;display:grid;flex-grow:1;align-items:center}.block-editor-inserter__preview-content-missing{flex:1;display:flex;justify-content:center;align-items:center;min-height:144px;color:#757575;background:#f0f0f0;border-radius:2px}.block-editor-inserter__tips{border-top:1px solid #ddd;padding:16px;flex-shrink:0;position:relative}.block-editor-inserter__quick-inserter{width:100%;max-width:100%}@media(min-width:782px){.block-editor-inserter__quick-inserter{width:350px}}.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{height:0;padding:0;float:left}.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px}.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.components-button{display:block;background:#1e1e1e;color:#fff;width:100%;border-radius:0}.block-editor-inserter__quick-inserter-expand.components-button:hover{color:#fff}.block-editor-inserter__quick-inserter-expand.components-button:active{color:#ccc}.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled){box-shadow:none;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.block-editor-block-patterns-explorer__sidebar{position:absolute;top:72px;left:0;bottom:0;width:280px;padding:24px;overflow-x:visible;overflow-y:auto}.block-editor-block-patterns-explorer__sidebar__categories-list__item{display:block;width:100%;height:48px;text-align:left}.block-editor-block-patterns-explorer__search{margin-bottom:32px}.block-editor-block-patterns-explorer__search-results-count{padding-bottom:32px}.block-editor-block-patterns-explorer__list{margin-left:280px;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;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;min-height:100px;max-height:800px}.components-heading.block-editor-inserter__patterns-category-panel-title{font-weight:499}.block-editor-inserter__patterns-explore-button.components-button,.block-editor-inserter__media-library-button.components-button{padding:16px;justify-content:center;margin-top:16px;width:100%}.block-editor-inserter__media-panel{min-height:100%;padding:0 16px;display:flex;flex-direction:column}@media(min-width:782px){.block-editor-inserter__media-panel{padding:0}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{height:100%;display:flex;align-items:center;justify-content:center;flex:1}.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-list__list-item{position:relative;cursor:pointer;margin-bottom:24px}.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:#0000004d}.block-editor-inserter__media-list__list-item.is-hovered .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{display:flex;align-items:center;overflow:hidden;border-radius:2px}.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{display:flex;height:100%;width:100%;position:absolute;justify-content:center;background:#ffffffb3;align-items:center;pointer-events:none}.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{outline-color:var(--wp-admin-theme-color);outline-width:var(--wp-admin-border-width-focus);outline-offset:calc(-1 * 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{padding:16px;height:100%}.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;width:300px;height:100%}}@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-previous,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next{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-previous,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next{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;padding:0;margin:0}.spacing-sizes-control .spacing-sizes-control__custom-value-input,.spacing-sizes-control .spacing-sizes-control__label{margin-bottom:0}.spacing-sizes-control .spacing-sizes-control__range-control,.spacing-sizes-control .spacing-sizes-control__custom-value-range{flex:1;margin-bottom:0}.spacing-sizes-control__header{height:16px;margin-bottom:12px}.spacing-sizes-control__dropdown{height:24px}.spacing-sizes-control__custom-select-control,.spacing-sizes-control__custom-value-input{flex:1}.spacing-sizes-control__icon,.spacing-sizes-control__custom-toggle{flex:0 0 auto}.spacing-sizes-control__icon{margin-left:-4px}body.admin-color-light{--wp-admin-theme-color: #0085ba;--wp-admin-theme-color--rgb: 0, 133, 186;--wp-admin-theme-color-darker-10: rgb(0, 114.7661290323, 160.5);--wp-admin-theme-color-darker-10--rgb: 0, 114.7661290323, 160.5;--wp-admin-theme-color-darker-20: rgb(0, 96.5322580645, 135);--wp-admin-theme-color-darker-20--rgb: 0, 96.5322580645, 135;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-light{--wp-admin-border-width-focus: 1.5px}}body.admin-color-modern{--wp-admin-theme-color: #3858e9;--wp-admin-theme-color--rgb: 56, 88, 233;--wp-admin-theme-color-darker-10: rgb(33.0384615385, 68.7307692308, 230.4615384615);--wp-admin-theme-color-darker-10--rgb: 33.0384615385, 68.7307692308, 230.4615384615;--wp-admin-theme-color-darker-20: rgb(23.6923076923, 58.1538461538, 214.3076923077);--wp-admin-theme-color-darker-20--rgb: 23.6923076923, 58.1538461538, 214.3076923077;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-modern{--wp-admin-border-width-focus: 1.5px}}body.admin-color-blue{--wp-admin-theme-color: #096484;--wp-admin-theme-color--rgb: 9, 100, 132;--wp-admin-theme-color-darker-10: rgb(7.3723404255, 81.914893617, 108.1276595745);--wp-admin-theme-color-darker-10--rgb: 7.3723404255, 81.914893617, 108.1276595745;--wp-admin-theme-color-darker-20: rgb(5.7446808511, 63.829787234, 84.2553191489);--wp-admin-theme-color-darker-20--rgb: 5.7446808511, 63.829787234, 84.2553191489;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-blue{--wp-admin-border-width-focus: 1.5px}}body.admin-color-coffee{--wp-admin-theme-color: #46403c;--wp-admin-theme-color--rgb: 70, 64, 60;--wp-admin-theme-color-darker-10: rgb(56.2692307692, 51.4461538462, 48.2307692308);--wp-admin-theme-color-darker-10--rgb: 56.2692307692, 51.4461538462, 48.2307692308;--wp-admin-theme-color-darker-20: rgb(42.5384615385, 38.8923076923, 36.4615384615);--wp-admin-theme-color-darker-20--rgb: 42.5384615385, 38.8923076923, 36.4615384615;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-coffee{--wp-admin-border-width-focus: 1.5px}}body.admin-color-ectoplasm{--wp-admin-theme-color: #523f6d;--wp-admin-theme-color--rgb: 82, 63, 109;--wp-admin-theme-color-darker-10: rgb(69.8430232558, 53.6598837209, 92.8401162791);--wp-admin-theme-color-darker-10--rgb: 69.8430232558, 53.6598837209, 92.8401162791;--wp-admin-theme-color-darker-20: rgb(57.6860465116, 44.3197674419, 76.6802325581);--wp-admin-theme-color-darker-20--rgb: 57.6860465116, 44.3197674419, 76.6802325581;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-ectoplasm{--wp-admin-border-width-focus: 1.5px}}body.admin-color-midnight{--wp-admin-theme-color: #e14d43;--wp-admin-theme-color--rgb: 225, 77, 67;--wp-admin-theme-color-darker-10: rgb(221.4908256881, 56.1788990826, 45.0091743119);--wp-admin-theme-color-darker-10--rgb: 221.4908256881, 56.1788990826, 45.0091743119;--wp-admin-theme-color-darker-20: rgb(207.8348623853, 44.2201834862, 33.1651376147);--wp-admin-theme-color-darker-20--rgb: 207.8348623853, 44.2201834862, 33.1651376147;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-midnight{--wp-admin-border-width-focus: 1.5px}}body.admin-color-ocean{--wp-admin-theme-color: #627c83;--wp-admin-theme-color--rgb: 98, 124, 131;--wp-admin-theme-color-darker-10: rgb(87.0873362445, 110.192139738, 116.4126637555);--wp-admin-theme-color-darker-10--rgb: 87.0873362445, 110.192139738, 116.4126637555;--wp-admin-theme-color-darker-20: rgb(76.1746724891, 96.384279476, 101.8253275109);--wp-admin-theme-color-darker-20--rgb: 76.1746724891, 96.384279476, 101.8253275109;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-ocean{--wp-admin-border-width-focus: 1.5px}}body.admin-color-sunrise{--wp-admin-theme-color: #dd823b;--wp-admin-theme-color--rgb: 221, 130, 59;--wp-admin-theme-color-darker-10: rgb(216.8782608696, 116.1847826087, 37.6217391304);--wp-admin-theme-color-darker-10--rgb: 216.8782608696, 116.1847826087, 37.6217391304;--wp-admin-theme-color-darker-20: rgb(195.147826087, 104.5434782609, 33.852173913);--wp-admin-theme-color-darker-20--rgb: 195.147826087, 104.5434782609, 33.852173913;--wp-admin-border-width-focus: 2px}@media(min-resolution:192dpi){body.admin-color-sunrise{--wp-admin-border-width-focus: 1.5px}}.block-editor-format-toolbar__image-popover{z-index:159990}.block-editor-format-toolbar__image-popover .block-editor-format-toolbar__image-container-content{width:260px;padding:16px}.block-editor-format-toolbar__link-container-content{display:flex;align-items:center}.block-editor-format-toolbar__link-container-value{margin:7px;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:150px;max-width:500px}.block-editor-format-toolbar__link-container-value.has-invalid-link{color:#cc1818}.format-library__inline-color-popover [role=tabpanel]{padding:16px;width:260px}.block-editor-format-toolbar__language-popover .components-popover__content{width:auto;padding:1rem}.block-editor-format-toolbar__math-input{direction:ltr}: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}}.admin-ui-page{display:flex;height:100%;background-color:#fff;color:#2f2f2f;position:relative;z-index:1;flex-flow:column;container:admin-ui-page/inline-size}@media not (prefers-reduced-motion){.admin-ui-page{transition:width ease-out .2s}}.admin-ui-page__header{padding:16px 48px;border-bottom:1px solid #f0f0f0;background:#fff;position:sticky;top:0}@container (max-width: 430px){.admin-ui-page__header{padding:16px 24px}}.admin-ui-page__header-subtitle{padding-block-end:8px;color:#757575;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:13px;line-height:20px;margin:0}.admin-ui-page__content{flex-grow:1;overflow:auto;display:flex;flex-direction:column}.admin-ui-page__content.has-padding{padding:16px 20px}@container (max-width: 430px){.admin-ui-page__content.has-padding{padding:16px 24px}}.show-icon-labels .admin-ui-page__header-actions .components-button.has-icon{width:auto;padding:0 8px}.show-icon-labels .admin-ui-page__header-actions .components-button.has-icon svg{display:none}.show-icon-labels .admin-ui-page__header-actions .components-button.has-icon:after{content:attr(aria-label);font-size:12px}.admin-ui-breadcrumbs__list{list-style:none;padding:0;margin:0;gap:0;font-size:15px;min-height:32px;font-weight:500}.admin-ui-breadcrumbs__list li:not(:last-child):after{content:"/";margin:0 8px}.admin-ui-breadcrumbs__list h1{font-size:inherit;line-height:inherit}.interface-complementary-area-header{background:#fff;padding-right:8px;gap:4px}.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}@media(min-width:600px){.interface-complementary-area{-webkit-overflow-scrolling:touch}}@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;font-weight:499;color:#1e1e1e;margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase;font-weight:499;color:#1e1e1e;margin-bottom:1.5em}.interface-complementary-area hr{border-top:none;border-bottom:1px solid #f0f0f0;margin:1.5em 0}.interface-complementary-area div.components-toolbar-group,.interface-complementary-area div.components-toolbar{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{inset:auto 10px 10px auto}.interface-complementary-area__fill{height:100%}@media(min-width:782px){body.js.is-fullscreen-mode{margin-top:-32px;height:calc(100% + 32px)}body.js.is-fullscreen-mode #adminmenumain,body.js.is-fullscreen-mode #wpadminbar{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:initial;width:initial}}.interface-interface-skeleton{display:flex;flex-direction:row;height:auto;max-height:100%;position:fixed;inset:46px 0 0}@media(min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:0}}.interface-interface-skeleton__editor{display:flex;flex-direction:column;flex:0 1 100%;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{position:relative;flex-grow:1;display:flex;overflow:auto;overscroll-behavior-y:none}@media(min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:25px}}.interface-interface-skeleton__content{flex-grow:1;display:flex;flex-direction:column;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{flex-shrink:0;position:absolute;z-index:100000;top:0;left:0;bottom:0;background:#fff;color:#1e1e1e;width:auto}@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 #0002;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 #0002;outline:1px solid transparent}}.interface-interface-skeleton__header{flex-shrink:0;height:auto;box-shadow:0 1px #0002;z-index:30;color:#1e1e1e;outline:1px solid transparent}.interface-interface-skeleton__footer{height:auto;flex-shrink:0;border-top:1px solid #e0e0e0;color:#1e1e1e;position:absolute;bottom:0;left:0;width:100%;background-color:#fff;z-index:90;display:none}@media(min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{z-index:30;display:flex;background:#fff;height:24px;align-items:center;font-size:13px;padding:0 18px}.interface-interface-skeleton__actions{z-index:100000;position:fixed!important;inset:-9999em 0 auto auto;color:#1e1e1e;background:#fff;width:100vw}@media(min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{top:auto;bottom:0}.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:0}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-site:template"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"]{display:flex}.interface-pinned-items .components-button svg{max-width:24px;max-height: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{padding-top:0;margin-bottom:70px}.font-library-modal .font-library-modal__subtitle{text-transform:uppercase;font-weight:499;font-size:11px}.font-library-modal .components-navigator-screen{padding:3px}.font-library-modal__tabpanel-layout{margin-top:32px}.font-library-modal__tabpanel-layout .font-library-modal__loading{width:100%;height:100%;display:flex;position:absolute;left:0;top:0;align-items:center;justify-content:center;padding-top:124px}.font-library-modal__footer{border-top:1px solid #ddd;margin:0 -32px -32px;padding:16px 32px;position:absolute;bottom:32px;width:100%;height:70px;background-color:#fff}.font-library-modal__category-select{min-width:40%}.font-library-modal__page-selection{font-size:11px;font-weight:499;text-transform:uppercase}@media(min-width:600px){.font-library-modal__page-selection .font-library-modal__page-selection-trigger{font-size:11px!important;font-weight:499}}.font-library-modal__fonts-title{text-transform:uppercase;font-size:11px;font-weight:600;margin-top:0;margin-bottom:0}.font-library-modal__fonts-list{list-style:none;padding:0;margin-top:0;margin-bottom:0}.font-library-modal__fonts-list-item{margin-bottom:0}.font-library-modal__font-card{border:1px solid #ddd;width:100%;height:auto!important;padding:16px;margin-top:-1px;background-color:#f0f0f0}.font-library-modal__font-card:hover{background-color:#f0f0f0}.font-library-modal__font-card .font-library-modal__font-card__name{font-weight:700}.font-library-modal__font-card .font-library-modal__font-card__count{color:#757575}.font-library-modal__font-card .font-library-modal__font-variant_demo-image{display:block;height:24px;width:auto}.font-library-modal__font-card .font-library-modal__font-variant_demo-text{white-space:nowrap;flex-shrink:0}@media not (prefers-reduced-motion){.font-library-modal__font-card .font-library-modal__font-variant_demo-text{transition:opacity .3s ease-in-out}}.font-library-modal__tablist-container{position:sticky;top:0;border-bottom:1px solid #ddd;background:#fff;margin:0 -32px;padding:0 16px;z-index:1}.font-library-modal__tablist-container [role=tablist]{margin-bottom:-1px}.font-library-modal__upload-area{align-items:center;display:flex;justify-content:center;height:256px!important;width:100%}button.font-library-modal__upload-area{background-color:#f0f0f0}.font-library-modal__local-fonts{margin:0 auto;width:80%}.font-library-modal__local-fonts .font-library-modal__upload-area__text{color:#757575}.font-library__google-fonts-confirm{display:flex;justify-content:center;align-items: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{width:100%;justify-content:center}.font-library-modal__select-all{padding:16px 16px 16px 17px}.font-library-modal__select-all .components-checkbox-control__label{padding-left:16px}.global-styles-ui-pagination .components-button.is-tertiary{width:32px;height:32px;justify-content:center}.global-styles-ui-screen-revisions__revisions-list{list-style:none;margin:0 16px 16px;flex-grow:1}.global-styles-ui-screen-revisions__revisions-list li{margin-bottom:0}.global-styles-ui-screen-revisions__revision-item{position:relative;cursor:pointer;display:flex;flex-direction:column}.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:before,.global-styles-ui-screen-revisions__revision-item:after{position:absolute;content:"\a";display:block}.global-styles-ui-screen-revisions__revision-item:before{background:#ddd;border-radius:50%;height:8px;width:8px;top:18px;left:17px;transform:translate(-50%,-50%);z-index:1;border:4px solid transparent}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]{border-radius:2px;outline:3px solid transparent;outline-offset:-2px;color:var(--wp-admin-theme-color);background:rgba(var(--wp-admin-theme-color--rgb),.04)}.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,.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__applied-text{color:#1e1e1e}.global-styles-ui-screen-revisions__revision-item:after{height:100%;left:16px;top:0;width:0;border:.5px solid #ddd}.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__apply-button.is-primary,.global-styles-ui-screen-revisions__applied-text{align-self:flex-start;margin:4px 12px 12px 40px}.global-styles-ui-screen-revisions__changes,.global-styles-ui-screen-revisions__meta,.global-styles-ui-screen-revisions__applied-text{color:#757575;font-size:12px}.global-styles-ui-screen-revisions__description{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.global-styles-ui-screen-revisions__description .global-styles-ui-screen-revisions__date{text-transform:uppercase;font-weight:600;font-size:12px}.global-styles-ui-screen-revisions__meta{display:flex;justify-content:start;width:100%;align-items:flex-start;text-align:left;margin-bottom:4px}.global-styles-ui-screen-revisions__meta img{width:16px;height:16px;border-radius:100%;margin-right:8px}.global-styles-ui-screen-revisions__loading{margin:24px auto!important}.global-styles-ui-screen-revisions__changes{text-align:left;line-height:1.4;margin-left:12px;list-style:disc}.global-styles-ui-screen-revisions__changes li{margin-bottom:4px}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination{justify-content:space-between;gap:2px}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .edit-site-pagination__total{position:absolute;left:-1000px;height:1px;margin:-1px;overflow:hidden}.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{height:56px;z-index:1;position:sticky;min-width:100%;bottom:0;background:#fff;padding:12px;border-top:1px solid #ddd}.global-styles-ui-variations_item{box-sizing:border-box;cursor: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:#0000004d}.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{display:flex;align-items:center;justify-content:center;line-height:1;cursor:pointer}.global-styles-ui-preview__wrapper{max-width:100%;display:block;width:100%;clip-path:border-box}.global-styles-ui-typography-preview{display:flex;align-items:center;justify-content:center;min-height:100px;margin-bottom:20px;background:#f0f0f0;border-radius:2px;overflow:hidden}.global-styles-ui-font-size__item{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-break:anywhere}.global-styles-ui-font-size__item-value{color:#757575}.global-styles-ui-screen{margin:12px 16px 16px}.global-styles-ui-screen-typography__indicator{height:24px;width:24px;font-size:14px;display:flex!important;align-items:center;justify-content:center;border-radius:2px}.global-styles-ui-block-types-search{margin-bottom:10px;padding:0 20px}.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{padding-left:0;padding-right:0;padding-top:0;border-top:none;row-gap:12px}.global-styles-ui-header__description{padding:0 16px}.global-styles-ui-header{margin-bottom:0!important}.global-styles-ui-subtitle{margin-bottom:0!important;text-transform:uppercase;font-weight:499!important;font-size:11px!important}.global-styles-ui-section-title{color:#2f2f2f;font-weight:600;line-height:1.2;padding:16px 16px 0;margin:0}.global-styles-ui-icon-with-current-color{fill:currentColor}.global-styles-ui__color-indicator-wrapper{height:24px;flex-shrink:0}.global-styles-ui__shadows-panel__options-container,.global-styles-ui__typography-panel__options-container{height:24px}.global-styles-ui__block-preview-panel{position:relative;width:100%;border:#ddd 1px solid;border-radius:2px;overflow:hidden}.global-styles-ui__shadow-preview-panel{height:144px;border:#ddd 1px solid;border-radius:2px;overflow:auto;background-image:repeating-linear-gradient(45deg,#f5f5f5 25%,#0000 0 75%,#f5f5f5 0,#f5f5f5),repeating-linear-gradient(45deg,#f5f5f5 25%,#0000 0 75%,#f5f5f5 0,#f5f5f5);background-position:0 0,8px 8px;background-size:16px 16px}.global-styles-ui__shadow-preview-panel .global-styles-ui__shadow-preview-block{border:#ddd 1px solid;border-radius:2px;background-color:#fff;width:60%;height:60px}.global-styles-ui__shadow-editor__dropdown-content{width:280px}.global-styles-ui__shadow-editor-panel{margin-bottom:4px}.global-styles-ui__shadow-editor__dropdown{width:100%;position:relative}.global-styles-ui__shadow-editor__dropdown-toggle{width:100%;height:auto;padding-top:8px;padding-bottom:8px;text-align:left;border-radius:inherit}.global-styles-ui__shadow-editor__dropdown-toggle.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.global-styles-ui__shadow-editor__remove-button{position:absolute;right:8px;top:8px;opacity:0}.global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button{border:none}.global-styles-ui__shadow-editor__dropdown-toggle:hover+.global-styles-ui__shadow-editor__remove-button,.global-styles-ui__shadow-editor__remove-button:focus,.global-styles-ui__shadow-editor__remove-button:hover{opacity:1}@media(hover:none){.global-styles-ui__shadow-editor__remove-button{opacity:1}}.global-styles-ui-screen-css{flex:1 1 auto;display:flex;flex-direction:column;margin:16px}.global-styles-ui-screen-css .components-v-stack{flex:1 1 auto}.global-styles-ui-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input,.global-styles-ui-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field{flex:1 1 auto;display:flex;flex-direction:column}.global-styles-ui-screen-css .components-v-stack .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field .components-textarea-control__input{flex:1 1 auto;direction:ltr}.global-styles-ui-screen-css-help-link{display:inline-block;margin-top:8px}.global-styles-ui-screen-variations{margin-top:16px;border-top:1px solid #ddd}.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-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}.components-navigator-screen{padding:12px}.dataviews-wrapper,.dataviews-picker-wrapper{height:100%;overflow:auto;box-sizing:border-box;scroll-padding-bottom:64px;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;font-size:13px;line-height:1.4;background-color:var(--wp-dataviews-color-background, #fff)}.dataviews__view-actions,.dataviews-filters__container{box-sizing:border-box;padding:16px 48px;flex-shrink:0;position:sticky;left:0;background-color:inherit}@media not (prefers-reduced-motion){.dataviews__view-actions,.dataviews-filters__container{transition:padding ease-out .1s}}.dataviews-no-results,.dataviews-loading{padding:0 48px;flex-grow:1;display:flex;align-items:center;justify-content:center}@media not (prefers-reduced-motion){.dataviews-no-results,.dataviews-loading{transition:padding ease-out .1s}}.dataviews-loading-more{text-align:center}@container (max-width: 430px){.dataviews__view-actions,.dataviews-filters__container{padding:12px 24px}.dataviews-no-results,.dataviews-loading{padding-left:24px;padding-right:24px}}.dataviews-title-field{font-size:13px;font-weight:499;color:#2f2f2f;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;flex-grow:0;color:#2f2f2f}.dataviews-title-field a:hover{color:var(--wp-admin-theme-color)}.dataviews-title-field a:focus{color:var(--wp-admin-theme-color--rgb);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color, #007cba);border-radius:2px}.dataviews-title-field button.components-button.is-link{text-decoration:none;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:100%;color:#1e1e1e}.dataviews-title-field button.components-button.is-link:hover{color:var(--wp-admin-theme-color)}.dataviews-title-field--clickable{cursor:pointer;color:#2f2f2f}.dataviews-title-field--clickable:hover{color:var(--wp-admin-theme-color)}.dataviews-title-field--clickable:focus{color:var(--wp-admin-theme-color--rgb);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color, #007cba);border-radius:2px}.components-card__body:has(>.dataviews-wrapper),.components-card__body:has(>.dataviews-picker-wrapper){padding:8px 0 0;overflow:hidden}.components-card__body:has(>.dataviews-wrapper) .dataviews__view-actions,.components-card__body:has(>.dataviews-wrapper) .dataviews-filters__container,.components-card__body:has(>.dataviews-wrapper) .dataviews-footer,.components-card__body:has(>.dataviews-wrapper) .dataviews-view-grid,.components-card__body:has(>.dataviews-wrapper) .dataviews-loading,.components-card__body:has(>.dataviews-wrapper) .dataviews-no-results,.components-card__body:has(>.dataviews-picker-wrapper) .dataviews__view-actions,.components-card__body:has(>.dataviews-picker-wrapper) .dataviews-filters__container,.components-card__body:has(>.dataviews-picker-wrapper) .dataviews-footer,.components-card__body:has(>.dataviews-picker-wrapper) .dataviews-view-grid,.components-card__body:has(>.dataviews-picker-wrapper) .dataviews-loading,.components-card__body:has(>.dataviews-picker-wrapper) .dataviews-no-results{padding-inline:24px}.components-card__body:has(>.dataviews-wrapper) .dataviews-view-table tr td:first-child,.components-card__body:has(>.dataviews-wrapper) .dataviews-view-table tr th:first-child,.components-card__body:has(>.dataviews-picker-wrapper) .dataviews-view-table tr td:first-child,.components-card__body:has(>.dataviews-picker-wrapper) .dataviews-view-table tr th:first-child{padding-inline-start:24px}.components-card__body:has(>.dataviews-wrapper) .dataviews-view-table tr td:last-child,.components-card__body:has(>.dataviews-wrapper) .dataviews-view-table tr th:last-child,.components-card__body:has(>.dataviews-picker-wrapper) .dataviews-view-table tr td:last-child,.components-card__body:has(>.dataviews-picker-wrapper) .dataviews-view-table tr th:last-child{padding-inline-end:24px}.dataviews-bulk-actions-footer__item-count{color:#1e1e1e;font-weight:499;font-size:11px;text-transform:uppercase}.dataviews-bulk-actions-footer__container{margin-right:auto;min-height:32px}.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:13px;line-height:1.4}.dataviews-filters__summary-popover .components-popover__content{width:100%;min-width:230px;max-width:250px;border-radius:4px}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:8px 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 #e0e0e0}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:#757575;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;max-width:calc(100% - 55px)}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{width:100%;white-space:nowrap;overflow:hidden}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{border-radius:16px;border:1px solid transparent;cursor:pointer;padding:4px 12px;min-height:32px;background:#f0f0f0;color:#2f2f2f;position:relative;display:flex;align-items:center;box-sizing:border-box}.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:28px}.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:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background:#e0e0e0;color:#1e1e1e}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{color:var(--wp-admin-theme-color);background:rgba(var(--wp-admin-theme-color--rgb),.04)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{outline:none;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:499}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{width:24px;height:24px;border-radius:50%;border:0;padding:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:#757575}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus{background:#e0e0e0}.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:#1e1e1e}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wp-admin-theme-color)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{outline:none;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.dataviews-filters__search-widget-filter-combobox-list{max-height:184px;padding:4px;overflow:auto;border-top:1px solid #e0e0e0}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:600}.dataviews-filters__search-widget-listbox{padding:4px;overflow:auto}.dataviews-filters__search-widget-listitem{display:flex;align-items:center;gap:8px;border-radius:2px;box-sizing:border-box;padding:4px 12px;cursor:default;min-height:32px;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:13px;line-height:20px}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item],.dataviews-filters__search-widget-listitem:focus{background-color:var(--wp-admin-theme-color);color:#fff}.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,.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description{color:#fff}.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,.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection{border-color:var(--wp-admin-theme-color-darker-20, #183ad6);background:#fff}.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,.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected{border-color:var(--wp-admin-theme-color-darker-20, #183ad6);background:var(--wp-admin-theme-color-darker-20, #183ad6)}.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{border-color:var(--wp-admin-theme-color-darker-20, #183ad6)}.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{border-color:var(--wp-admin-theme-color-darker-20, #183ad6);background:var(--wp-admin-theme-color-darker-20, #183ad6)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{display:block;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:16px;color:#757575}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;margin-right:12px;transition:none;border-radius:50%;width:24px;height:24px;min-width:24px;max-width:24px;position:relative}@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;width:16px;min-width:16px;max-width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{box-sizing:inherit;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;background-color:#fff;border:4px solid #fff}@media(min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{width:8px;height: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(--wp-admin-theme-color, #3858e9);border-color:var(--wp-admin-theme-color, #3858e9)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{content:"";border-radius:50%;box-sizing:inherit;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;background-color:#fff;border:4px solid #fff}@media(min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{width:8px;height:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size: 24px;border:1px solid #1e1e1e;margin-right:12px;transition:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:box-shadow .1s linear}}@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:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-webkit-input-placeholder{color:#1e1e1e9e}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder{color:#1e1e1e9e}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:-ms-input-placeholder{color:#1e1e1e9e}.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::-ms-check{opacity:0}.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:-3px -5px;color:#fff}@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{content:"";float:left;display:inline-block;vertical-align:middle;width:16px;font: 30px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@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[aria-disabled=true],.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{position:relative;background:#fff;color:#1e1e1e;margin:0;padding:0;width:var(--checkbox-size);height: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:.1s border-color ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wp-admin-theme-color, #3858e9);border-color: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:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--checkmark-size);height: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{position:relative;padding:8px}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{transition:box-shadow .1s linear}}@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:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-input-placeholder{color:#1e1e1e9e}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:#1e1e1e9e}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:-ms-input-placeholder{color:#1e1e1e9e}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;padding:0 8px 0 32px;width:100%;height:32px;margin-left:0;margin-right:0;font-size:16px}@media(min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:#fff;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:#757575}.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-cancel-button,.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{position:absolute;inset-inline-start:12px;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width: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{position:relative;flex-shrink:0}.dataviews-filters-toggle__count{position:absolute;top:0;right:0;transform:translate(50%,-50%);background:var(--wp-admin-theme-color, #3858e9);height:16px;min-width:16px;line-height:16px;padding:0 4px;text-align:center;border-radius:8px;font-size:11px;outline:var(--wp-admin-border-width-focus) solid #fff;color:#fff;box-sizing:border-box}.dataviews-search{width:fit-content}.dataviews-filters__user-input-widget{padding:16px}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-left:8px}.dataviews-filters__search-widget-no-elements{display:flex;align-items:center;justify-content:center;padding:16px}.dataviews-footer{position:sticky;bottom:0;left:0;background-color:inherit;padding:12px 48px;border-top:1px solid #f0f0f0;flex-shrink:0}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding ease-out .1s}}.dataviews-footer{z-index:2}@container (max-width: 430px){.dataviews-footer{padding:12px 24px}}@container (max-width: 560px){.dataviews-footer{flex-direction:column!important}.dataviews-footer .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer .dataviews-pagination{width:100%;justify-content:space-between}}.dataviews-pagination__page-select{font-size:11px;font-weight:499;text-transform:uppercase}@media(min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:499}}.dataviews-action-modal{z-index:1000001}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:32px}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-selection-checkbox{--checkbox-input-size: 24px}@media(min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size: 16px}}.dataviews-selection-checkbox{line-height:0;flex-shrink:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{width:320px;container-type:inline-size;font-size:13px;line-height:1.4}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{overflow-y:scroll;height:100%}.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{line-height:24px;font-size:15px}.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__sidebar,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content{grid-column:span 2}}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-grid-items{margin-bottom:auto;display:grid;gap:32px;grid-template-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));padding:0 48px 24px;container-type:inline-size}@container (max-width: 430px){.dataviews-view-grid-items{padding-left:24px;padding-right:24px}}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding ease-out .1s}}.dataviews-view-grid{padding:0 48px 24px;display:flex;flex-direction:column;gap:32px;container-type:inline-size}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding ease-out .1s}}@container (max-width: 430px){.dataviews-view-grid{padding-left:24px;padding-right:24px}}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:32px}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:4px;position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);border-radius:4px;pointer-events:none;outline:2px solid transparent}.dataviews-view-grid .dataviews-view-grid__card{height:100%;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:8px 0 4px}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field{min-height:24px;overflow:hidden;align-content:center;text-align:start}.dataviews-view-grid .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{color:#1e1e1e}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.dataviews-view-grid .dataviews-view-grid__media{width:100%;aspect-ratio:1/1;background-color:#fff;border-radius:4px;overflow:hidden;position:relative}.dataviews-view-grid .dataviews-view-grid__media img{object-fit:cover;width:100%;height:100%}.dataviews-view-grid .dataviews-view-grid__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px #0000001a;border-radius:4px;pointer-events:none}.dataviews-view-grid .dataviews-view-grid__fields{position:relative;font-size:12px;line-height:16px}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty){padding:0 0 12px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){min-height:24px;line-height:20px;padding-top:2px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field{min-height:24px;align-items:center}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{width:35%;color:#757575;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-view-grid .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){padding-bottom:12px}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{position:absolute;top:-9999em;left:8px;z-index:1;opacity:0}@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:8px}}.dataviews-view-grid__card:hover .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox{opacity:1;top:8px}.dataviews-view-grid__card .dataviews-view-grid__media-actions{position:absolute;top:4px;opacity:0;right:4px}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:#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:4px}}.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions,.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]){opacity:1}.dataviews-view-grid__media--clickable{cursor:pointer}.dataviews-view-grid__group-header{font-size:15px;font-weight:499;color:#1e1e1e;margin:0 0 8px;padding:0 48px;container-type:inline-size}@container (max-width: 430px){.dataviews-view-grid__group-header{padding-left:24px;padding-right:24px}}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=row],.dataviews-view-list div[role=article]{margin:0;border-top:1px solid #f0f0f0}.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper{position:relative;padding:16px 24px;box-sizing:border-box}.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:max-content;flex:0 0 auto;gap:4px;white-space:nowrap}.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div{height:24px}.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;width:auto;overflow:unset}@media(hover:none){.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;width:auto;overflow:unset}}.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].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=article].is-selected.is-selected+div[role=article]{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-list div[role=row]:not(.is-selected) .dataviews-view-list__title-field,.dataviews-view-list div[role=article]:not(.is-selected) .dataviews-view-list__title-field{color:#1e1e1e}.dataviews-view-list div[role=row]: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=article]:not(.is-selected):hover,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within{color:var(--wp-admin-theme-color);background-color:#f8f8f8}.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__fields,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__fields,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__fields,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__fields,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__fields,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__fields{color:var(--wp-admin-theme-color)}.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,.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{background-color:rgba(var(--wp-admin-theme-color--rgb),.04);color:#1e1e1e}.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__fields,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__fields{color:var(--wp-admin-theme-color)}.dataviews-view-list .dataviews-view-list__item{position:absolute;z-index:1;inset:0;scroll-margin:8px 0;appearance:none;border:none;background:none;padding:0;cursor:pointer}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{position:absolute;content:"";inset:var(--wp-admin-border-width-focus);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);border-radius:2px;outline:2px solid transparent}.dataviews-view-list .dataviews-view-list__title-field{flex:1;min-height:24px;line-height: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{width:52px;height:52px;overflow:hidden;position:relative;flex-shrink:0;background-color:#fff;border-radius:4px}.dataviews-view-list .dataviews-view-list__media-wrapper img{width:100%;height:100%;object-fit:cover}.dataviews-view-list .dataviews-view-list__media-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px #0000001a;border-radius:4px}.dataviews-view-list .dataviews-view-list__field-wrapper{min-height:52px;flex-grow:1}.dataviews-view-list .dataviews-view-list__fields{color:#757575;display:flex;gap:12px;row-gap:4px;flex-wrap:wrap;font-size:12px}.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{min-height:24px;line-height:20px;display:flex;align-items:center}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list__group-header{font-size:15px;font-weight:499;color:#1e1e1e;margin:0 0 8px;padding:0 24px}.dataviews-view-table{width:100%;text-indent:0;border-color:inherit;border-collapse:collapse;position:relative;color:#757575;margin-bottom:auto;background-color:inherit}.dataviews-view-table th{text-align:left;color:#1e1e1e;font-weight:400;font-size:13px}.dataviews-view-table td,.dataviews-view-table th{padding: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{position:sticky;right:0;background-color:inherit}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{display:block;content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background-color:#f0f0f0}.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{border-top:1px solid #f0f0f0;background-color:inherit}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:48px}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:48px}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr.is-hovered,.dataviews-view-table tr.is-hovered .dataviews-view-table__actions-column--sticky{background-color:#f8f8f8}.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:color-mix(in srgb,rgb(var(--wp-admin-theme-color--rgb)) 4%,#fff);color:#757575}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-table tr.is-selected:hover{background-color:color-mix(in srgb,rgb(var(--wp-admin-theme-color--rgb)) 8%,#fff)}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:color-mix(in srgb,rgb(var(--wp-admin-theme-color--rgb)) 4%,#fff)}.dataviews-view-table tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:color-mix(in srgb,rgb(var(--wp-admin-theme-color--rgb)) 8%,#fff)}.dataviews-view-table.has-bulk-actions tr:not(.is-selected).is-hovered,.dataviews-view-table.has-bulk-actions tr:not(.is-selected).is-hovered .dataviews-view-table__actions-column--sticky{background-color:#f8f8f8}.dataviews-view-table.has-bulk-actions tr:focus-within .components-checkbox-control__input,.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table.has-bulk-actions tr.is-hovered .components-checkbox-control__input,.dataviews-view-table.has-bulk-actions tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table.has-bulk-actions tr:hover .components-checkbox-control__input,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table thead{position:sticky;inset-block-start:0;z-index:1;background-color:inherit}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;padding-top:8px;padding-bottom:8px;font-size:11px;text-transform:uppercase;font-weight:499}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:4px;padding-right:4px}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:4px}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-left:40px}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-right:40px}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{min-height:32px;display:flex;align-items:center;white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{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{padding:4px 8px;font-size:11px;text-transform:uppercase;font-weight:499}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:#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:4px}.dataviews-view-table .dataviews-view-table__actions-column{width:auto;white-space:nowrap}.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:4px 8px}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:16px 12px}.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column{padding-right:0}@container (max-width: 430px){.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:24px}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:24px}}.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{max-width:60px;overflow:hidden;position:relative;flex-shrink:0;background-color:#fff;border-radius:4px}.dataviews-column-primary__media img{width:100%;height:100%;object-fit:cover}.dataviews-column-primary__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px #0000001a;border-radius:4px}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){min-width:15ch;max-width:80ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{font-weight:499;padding:12px 48px;color:#1e1e1e}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-primary){width:1%}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:8px 0 4px}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{min-height:24px;overflow:hidden;align-content:center;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:#1e1e1e}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after,.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.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(--wp-admin-theme-color)}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wp-admin-theme-color)}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:8px!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{width:100%;aspect-ratio:1/1;background-color:#fff;border-radius:4px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{object-fit:cover;width:100%;height:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px #0000001a;border-radius:4px;pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{position:relative;font-size:12px;line-height:16px}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 12px}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){min-height:24px;line-height:20px;padding-top:2px}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{min-height:24px;align-items:center}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{width:35%;color:#757575;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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: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;top:-9999em;left:8px;z-index:1}@media(hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:8px}}.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox{top:8px}.dataviews-view-picker-grid__media--clickable{cursor:pointer}.dataviews-view-picker-grid-group__header{font-size:15px;font-weight:499;color:#1e1e1e;margin:0 0 8px;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.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(--wp-admin-theme-color)}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{pointer-events:none;opacity:1}.dataviews-view-picker-table .dataviews-view-table__row{cursor:pointer}.dataviews-view-picker-table .dataviews-view-table__row.is-selected{background-color:rgba(var(--wp-admin-theme-color--rgb),.04)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered{background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-activity{margin:0 0 auto;padding:8px 48px}.dataviews-view-activity .dataviews-view-activity__group-header{font-size:15px;font-weight:499;color:#949494;margin:0 0 8px;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:24px}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title,.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{min-height:16px}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{position:relative;display:flex;align-items:center;flex:1;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:pointer}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:var(--wp-admin-border-width-focus);border-radius:2px}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;width:max-content;flex:0 0 auto}.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:#757575;display:flex;gap:12px;row-gap:4px;flex-wrap:wrap}.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{display:flex;align-items:center}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{content:"";flex:1 1 auto;width:1px;margin:0 auto;background-color:#ddd}.dataviews-view-activity .dataviews-view-activity__item-type:before{content:"";flex:0 0 auto;width:1px;margin:0 auto;background-color:#ddd}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:8px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:12px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{width:11px;height:11px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:12px 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:24px}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:12px}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{width:25px;height:25px}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:12px 0;padding-top:8px}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:32px}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:8px}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{width:33px;height:33px}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:8px 0 16px;padding-top:12px}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet{width:9px;height:9px;position:relative;top:50%;transform:translateY(-50%)}.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,#ddd,#ddd3 60%,#ddd0)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{overflow:hidden;flex-shrink:0;background-color:#fff}.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg,.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover;border-radius:50%;box-sizing:border-box;box-shadow:inset 0 0 0 1px #ddd}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:4px}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{content:"";background-color:#ddd}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.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-inner-spin-button,.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.dataviews-controls__date-preset{border:1px solid #ddd}.dataviews-controls__date-preset:active{background-color:#000}.dataforms-layouts-panel__field{width:100%;min-height:32px;justify-content:flex-start!important;align-items:flex-start!important}.dataforms-layouts-panel__field-label{width:38%;flex-shrink:0;min-height:32px;display:flex;align-items:center;line-height:20px;hyphens:auto}.dataforms-layouts-panel__field-label--label-position-side{align-self:center}.dataforms-layouts-panel__field-control{flex-grow:1;min-height:32px;display:flex;align-items:center}.dataforms-layouts-panel__field-control .components-button{max-width:100%;text-align:left;white-space:normal;text-wrap:balance;text-wrap:pretty;min-height:32px}.dataforms-layouts-panel__field-control.components-button.is-link[aria-disabled=true]{text-decoration:none}.dataforms-layouts-panel__field-control .components-dropdown{max-width:100%}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:16px}.dataforms-layouts-panel__dropdown-header{margin-bottom:16px}.dataforms-layouts-panel__modal-footer{margin-top:16px}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{width:100%;min-height:32px;justify-content:flex-start!important;align-items:flex-start!important}.dataforms-layouts-regular__field-label{width:38%;flex-shrink:0;min-height:32px;display:flex;align-items:center;line-height:20px;hyphens:auto}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-control{flex-grow:1;min-height:32px;display:flex;align-items:center}.dataforms-layouts-card__field-header-label{font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:499;font-size:15px;line-height:20px}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-description{color:#757575;display:block;font-size:13px;margin-bottom:16px}.dataforms-layouts-card__field-summary{display:flex;flex-direction:row;gap:16px}.dataforms-layouts-details__content{padding-top: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-weight:400;font-size:13px;line-height:20px}.editor-autocompleters__user .editor-autocompleters__no-avatar:before{font: 20px/1 dashicons;content:"";margin-right:5px;vertical-align:middle}.editor-autocompleters__user .editor-autocompleters__user-avatar{margin-right:8px;flex-grow:0;flex-shrink:0;max-width:none;width:24px;height:24px}.editor-autocompleters__user .editor-autocompleters__user-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:200px;flex-shrink:0;flex-grow:1}.editor-autocompleters__user .editor-autocompleters__user-slug{margin-left:8px;white-space:nowrap;text-overflow:ellipsis;overflow:none;max-width:100px;flex-grow:0;flex-shrink:0}.editor-autocompleters__user:not(.is-primary) .editor-autocompleters__user-slug{color:#757575}.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar){box-shadow:none}.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar) .interface-complementary-area-header{display:none}.editor-collab-sidebar{height:100%;overflow:hidden}.editor-collab-sidebar-panel{padding:16px 16px 24px;height:100%;overflow:hidden}.editor-collab-sidebar-panel__thread{position:relative;padding:16px;border-radius:8px;border:1px solid #ddd;background-color:#f0f0f0;overflow:hidden;width:auto}.editor-collab-sidebar-panel__thread.is-selected{background-color:#fff;box-shadow:0 2px 3px #0000000d,0 4px 5px #0000000a,0 12px 12px #00000008,0 16px 16px #00000005;z-index:1}.editor-collab-sidebar-panel__thread:focus{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(-1 * var(--wp-admin-border-width-focus))}.editor-collab-sidebar-panel__thread.is-floating{left:16px;right:16px;position:absolute;margin-top:16px}.editor-collab-sidebar-panel__user-name{font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#757575;text-transform:capitalize}.editor-collab-sidebar-panel__user-time{font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#757575}.editor-collab-sidebar-panel__user-comment p:last-child{margin-bottom:0}.editor-collab-sidebar-panel__user-avatar{border-radius:50%;flex-shrink:0;border-width:var(--wp-admin-border-width-focus);border-style:solid;padding:var(--wp-admin-border-width-focus);background:#fff}.editor-collab-sidebar-panel__comment-status{margin-left:auto}.editor-collab-sidebar-panel__comment-status button.has-icon:not(.has-text){min-width:24px;padding:0;width:24px;height:24px;flex-shrink:0}.editor-collab-sidebar-panel__comment-dropdown-menu{flex-shrink:0}.editor-collab-sidebar-panel__more-reply-separator:before,.editor-collab-sidebar-panel__more-reply-separator:after{content:"";display:block;width:100%;height:1px;background-color:#ddd;flex:1}.editor-collab-sidebar-panel__more-reply-button{font-weight:499}.editor-collab-sidebar-panel__resolution-text{font-style:italic}.editor-collab-sidebar-panel__comment-form textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;padding:6px 8px;font-size:16px;line-height:normal;box-shadow:0 0 0 transparent;border-radius:2px;border:1px solid #949494}@media not (prefers-reduced-motion){.editor-collab-sidebar-panel__comment-form textarea{transition:box-shadow .1s linear}}@media(min-width:600px){.editor-collab-sidebar-panel__comment-form textarea{font-size:13px;line-height:normal}}.editor-collab-sidebar-panel__comment-form textarea:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.editor-collab-sidebar-panel__comment-form textarea::-webkit-input-placeholder{color:#1e1e1e9e}.editor-collab-sidebar-panel__comment-form textarea::-moz-placeholder{color:#1e1e1e9e}.editor-collab-sidebar-panel__comment-form textarea:-ms-input-placeholder{color:#1e1e1e9e}.editor-collab-sidebar-panel__comment-form textarea{padding:9px 11px;line-height:20px!important;display:block}.editor-collab-sidebar-panel__skip-to-comment,.editor-collab-sidebar-panel__skip-to-block{position:absolute;top:-9999px;right:-9999px;overflow:hidden;clip-path:inset(50%);background:#fff!important;z-index:-1}.editor-collab-sidebar-panel__skip-to-comment:focus,.editor-collab-sidebar-panel__skip-to-block:focus{overflow:visible;clip-path:none;z-index:1;right:8px}.editor-collab-sidebar-panel__skip-to-comment:focus{top:8px}.editor-collab-sidebar-panel__skip-to-block:focus{top:auto;bottom:8px}.comment-avatar{width:24px;border-radius:50%;margin-left:-12px;border-width:var(--wp-admin-border-width-focus);border-style:solid;padding:var(--wp-admin-border-width-focus);background:#fff;box-sizing:border-box}.comment-avatar:first-child{margin-left:0}.show-icon-labels .comment-avatar-indicator{width:auto}.show-icon-labels .comment-avatar-indicator div{display:none}.show-icon-labels .comment-avatar-indicator:after{content:attr(aria-label);font-size:12px}.editor-collapsible-block-toolbar{overflow:hidden;display:flex;align-items:center;height:64px}.editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar{border-bottom:0;height:100%;background:transparent}.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{content:"";width:1px;height:24px;background-color:#ddd;margin-right:7px}.editor-collapsible-block-toolbar .components-toolbar-group,.editor-collapsible-block-toolbar .components-toolbar{border-right:none;position:relative}.editor-collapsible-block-toolbar .components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar:after{content:"";width:1px;height:24px;background-color:#ddd;top:4px;position:absolute;right:-1px}.editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar .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{border:1px solid #ddd;border-width:1px 0;box-shadow:-32px 0 #fff,32px 0 #fff;padding:8px;background-color:#fff;text-align:center;position:sticky;top:-5px;z-index:2}.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{display:flex;align-items:center;height:32px;justify-content:space-between;min-width:0;background:#f0f0f0;border-radius:4px;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:all .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{flex-grow:1;color:var(--wp-block-synced-color);overflow:hidden}.editor-document-bar__title{overflow:hidden;color:#1e1e1e;margin:0 auto;max-width:70%}@media(min-width:782px){.editor-document-bar__title{padding-left:24px}}.editor-document-bar__title h1{display:flex;align-items:center;justify-content:center;font-weight:400;white-space:nowrap;overflow:hidden}.editor-document-bar__post-title{color:currentColor;flex:1;overflow:hidden;text-overflow:ellipsis}.editor-document-bar__post-type-label{flex:0;color:#2f2f2f;padding-left:4px}@media screen and (max-width:600px){.editor-document-bar__post-type-label{display:none}}.editor-document-bar__shortcut{color:#2f2f2f;min-width:24px;display:none}@media(min-width:782px){.editor-document-bar__shortcut{display:initial}}.editor-document-bar__back.components-button.has-icon.has-text{min-width:36px;flex-shrink:0;color:#757575;gap:0;z-index:1;position:absolute}.editor-document-bar__back.components-button.has-icon.has-text:hover{color:#1e1e1e;background-color:transparent}.editor-document-bar__icon-layout.editor-document-bar__icon-layout{position:absolute;margin-left:12px;display:none;pointer-events:none}.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{margin:20px 0}.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{cursor:pointer;background:none;border:none;display:flex;align-items:flex-start;margin:0 0 0 -1px;padding:2px 5px 2px 1px;color:#1e1e1e;text-align:left;border-radius:2px}.document-outline__button[aria-disabled=true],.document-outline__button:disabled{cursor:default;color:#757575}.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;color:#1e1e1e;border-radius:3px;font-size:13px;padding:1px 6px;margin-right:4px}.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{text-align:center;color:#757575}.editor-document-tools{display:inline-flex;align-items:center}.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 cubic-bezier(.165,.84,.44,1) .2s}}.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(:disabled),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 1px #fff;outline:1px solid transparent}.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{display:inline-flex;align-items:center;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{width:auto;padding:0 8px}.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-visual-editor{flex:1 0 auto}.components-editor-notices__dismissible,.components-editor-notices__pinned{position:relative;left:0;top:0;right:0;color:#1e1e1e}.components-editor-notices__dismissible .components-notice,.components-editor-notices__pinned .components-notice{box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.2);padding:0 12px;min-height:64px}.components-editor-notices__dismissible .components-notice .components-notice__dismiss,.components-editor-notices__pinned .components-notice .components-notice__dismiss{margin-top:12px}.entities-saved-states__panel-header{box-sizing:border-box;background:#fff;padding-left:16px;padding-right:16px;height:64px;border-bottom:1px solid #ddd}.entities-saved-states__text-prompt{padding:16px 16px 4px}.entities-saved-states__text-prompt .entities-saved-states__text-prompt--header{display:block;margin-bottom:12px}.entities-saved-states__panel.is-inline .entities-saved-states__text-prompt{padding:0}.entities-saved-states__panel.is-inline .entities-saved-states__panel-body{padding-left:0;padding-right:0;border:0}.entities-saved-states__panel.is-inline .entities-saved-states__panel-body>h2{margin-left:-16px;margin-right:-16px;margin-bottom:0}.entities-saved-states__panel.is-inline .entities-saved-states__panel-body>h2 button{font-size:11px;text-transform:uppercase}.entities-saved-states__panel.is-inline .entities-saved-states__text-prompt--header-wrapper{display:none}.entities-saved-states__panel.is-inline .entities-saved-states__text-prompt--changes-count{margin-top:0;margin-bottom:8px}.entities-saved-states__panel.is-inline .entities-saved-states__panel-footer{margin-top:16px}.entities-saved-states__change-control{flex:1}.entities-saved-states__changes{font-size:13px;margin:4px 16px 0 24px;list-style:disc}.entities-saved-states__changes li{margin-bottom:4px}.editor-error-boundary{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:64px auto auto;max-width:780px;padding:1em;box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005;border:1px solid #1e1e1e;border-radius:2px;background-color:#fff}.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 .components-navigator-screen{padding:0}.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 .components-navigation__menu-title-heading{font-size:15.6px;font-weight:499}.editor-global-styles-sidebar .components-navigation__item>button span{font-weight:499}.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{padding-top:24px;border-top:1px solid #e0e0e0}.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,BlinkMacSystemFont,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 *:before,.editor-header *:after{box-sizing:inherit}.editor-header{height:64px;background:#fff;display:grid;grid-auto-flow:row;grid-template:auto/64px minmax(0,max-content) minmax(min-content,1fr) 64px}.editor-header:has(>.editor-header__center){grid-template:auto/64px min-content 1fr min-content 64px}@media(min-width:782px){.editor-header:has(>.editor-header__center){grid-template:auto/64px minmax(min-content,2fr) 2.5fr minmax(min-content,2fr) 64px}}@media(min-width:480px){.editor-header{gap:16px}}.editor-header{align-items:center;max-width:100vw;justify-content:space-between}@media(min-width:280px){.editor-header{flex-wrap:nowrap}}.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{display:flex;min-width:0;align-items:center;clip-path:inset(-2px)}@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{margin-inline:8px 0}.editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed~.editor-collapsible-block-toolbar__toggle{margin-inline:8px 0}.editor-header__center{grid-column:3/4;display:flex;justify-content:center;align-items:center;min-width:0;clip-path:inset(-2px)}@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{justify-self:end;display:inline-flex;align-items:center;flex-wrap:nowrap;padding-right:4px}@media(min-width:600px){.editor-header__settings{padding-right:8px}}.editor-header__settings{gap:8px}.show-icon-labels.interface-pinned-items .components-button.has-icon,.show-icon-labels .editor-header .components-button.has-icon{width:auto}.show-icon-labels.interface-pinned-items .components-button.has-icon svg,.show-icon-labels .editor-header .components-button.has-icon svg{display:none}.show-icon-labels.interface-pinned-items .components-button.has-icon:after,.show-icon-labels .editor-header .components-button.has-icon:after{content:attr(aria-label);white-space:nowrap}.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true],.show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true]{background-color:transparent}.show-icon-labels.interface-pinned-items .is-tertiary:active,.show-icon-labels .editor-header .is-tertiary:active{box-shadow:0 0 0 1.5px var(--wp-admin-theme-color);background-color:transparent}.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg,.show-icon-labels .editor-header .components-button.has-icon.button-toggle svg{display:block}.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after,.show-icon-labels .editor-header .components-button.has-icon.button-toggle:after{content:none}.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon{display:block}.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,.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{padding-left:8px;padding-right:8px}@media(min-width:600px){.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,.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{padding-left:12px;padding-right:12px}}.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,.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{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{content:"";width:1px;height:24px;background-color:#ddd;margin-top:4px;margin-left:8px}.show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container:before{width:calc(100% - 24px);background:#ddd;left:calc(50% + 1px)}.show-icon-labels.interface-pinned-items{padding:6px 12px 12px;margin:0 -12px;border-bottom:1px solid #ccc;display:block}.show-icon-labels.interface-pinned-items>.components-button.has-icon{margin:0;padding:6px 6px 6px 8px;width:14.625rem;justify-content:flex-start}.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 #0002;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__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{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:translate(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 *:before,.editor-inserter-sidebar *:after{box-sizing:inherit}.editor-inserter-sidebar{height:100%;display:flex;flex-direction:column}.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:600}.editor-keyboard-shortcut-help-modal__shortcut{display:flex;align-items:baseline;padding:.6rem 0;border-top:1px solid #ddd;margin-bottom: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: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{display:block;background:none;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{padding:.25rem .5rem;border-radius:8%;margin:0 .2rem}.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-panel-content,.editor-list-view-sidebar__list-view-container>.document-outline{height:100%}.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar,.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar{width:12px;height:12px}.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track,.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-track{background-color:transparent}.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-thumb{background-color:transparent;border-radius:8px;border:3px solid transparent;background-clip:padding-box}.editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:hover::-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:focus-within::-webkit-scrollbar-thumb{background-color:#949494}.editor-list-view-sidebar__list-view-panel-content,.editor-list-view-sidebar__list-view-container>.document-outline{scrollbar-width:thin;scrollbar-gutter:stable both-edges;scrollbar-color:transparent transparent}.editor-list-view-sidebar__list-view-panel-content: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-container>.document-outline:hover,.editor-list-view-sidebar__list-view-container>.document-outline:focus,.editor-list-view-sidebar__list-view-container>.document-outline:focus-within{scrollbar-color:#949494 transparent}.editor-list-view-sidebar__list-view-panel-content,.editor-list-view-sidebar__list-view-container>.document-outline{will-change:transform}@media(hover:none){.editor-list-view-sidebar__list-view-panel-content,.editor-list-view-sidebar__list-view-container>.document-outline{scrollbar-color:#949494 transparent}}.editor-list-view-sidebar__list-view-panel-content,.editor-list-view-sidebar__list-view-container>.document-outline{overflow:auto;scrollbar-gutter:auto;padding:4px}.editor-list-view-sidebar__list-view-container{display:flex;flex-direction:column;height:100%}.editor-list-view-sidebar__tab-panel{height:100%}.editor-list-view-sidebar__outline{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #ddd;padding:16px}.editor-list-view-sidebar__outline>div>span:first-child{width:90px;display:inline-block}.editor-list-view-sidebar__outline>div>span{font-size:12px;line-height:1.4;color:#757575}.editor-post-parent__panel,.editor-post-order__panel{padding-top:8px}.editor-post-parent__panel .editor-post-panel__row-control>div,.editor-post-order__panel .editor-post-panel__row-control>div{width:100%}.editor-post-parent__panel-dialog .editor-post-parent,.editor-post-parent__panel-dialog .editor-post-order,.editor-post-order__panel-dialog .editor-post-parent,.editor-post-order__panel-dialog .editor-post-order{margin:8px}.editor-post-parent__panel-dialog .components-popover__content,.editor-post-order__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{min-width:248px;margin:8px}.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{font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:499;font-size:13px;line-height:20px;margin:0;display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:4px;word-break:break-word}.editor-post-card-panel__icon{flex:0 0 24px;width:24px;height: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{min-width:248px;margin:8px}.editor-post-discussion__panel-toggle .components-text{color:inherit}.editor-post-discussion__panel-dialog .components-popover__content{min-width:320px}.editor-post-excerpt__textarea{width:100%;margin-bottom:10px}.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{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px}.editor-post-featured-image__container{position:relative}.editor-post-featured-image__container:hover .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.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){opacity:1}.editor-post-featured-image__container .editor-post-featured-image__actions.editor-post-featured-image__actions-missing-image{opacity:1;margin-top:16px}.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{display:flex;align-items:center;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__toggle,.editor-post-featured-image__preview{width:100%;padding:0;box-shadow:0 0 0 0 var(--wp-admin-theme-color);overflow:hidden;outline-offset:-1px;min-height:40px;display:flex;justify-content:center}.editor-post-featured-image__preview{height:auto!important;outline:1px solid rgba(0,0,0,.1)}.editor-post-featured-image__preview .editor-post-featured-image__preview-image{object-fit:cover;width:100%;object-position:50% 50%;aspect-ratio:2/1}.editor-post-featured-image__toggle{box-shadow:inset 0 0 0 1px #ccc}.editor-post-featured-image__toggle:focus:not(:disabled){box-shadow:0 0 0 currentColor inset,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.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:#ffffffbf}.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{min-width:248px;margin:8px}.editor-post-last-edited-panel{color:#757575}.editor-post-last-edited-panel .components-text{color:inherit}.editor-post-last-revision__title{width:100%;font-weight:499}.editor-post-last-revision__title.components-button.has-icon{height:100%;justify-content:space-between}.editor-post-last-revision__title.components-button.has-icon:hover,.editor-post-last-revision__title.components-button.has-icon:active{background:#f0f0f0}.editor-post-last-revision__title.components-button.has-icon:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);border-radius:0}.components-panel__body.is-opened.editor-post-last-revision__panel{padding:0;height:48px}.components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button{padding:16px}.editor-private-post-last-revision__button{display:inline-block}.editor-post-locked-modal__buttons{margin-top:24px}.editor-post-locked-modal__avatar{border-radius:50%;margin-top:16px;min-width:initial!important}.editor-post-panel__row{width:100%;min-height:32px;justify-content:flex-start!important;align-items:flex-start!important}.editor-post-panel__row-label{width:38%;flex-shrink:0;min-height:32px;display:flex;align-items:center;padding:6px 0;line-height:20px;hyphens:auto}.editor-post-panel__row-control{flex-grow:1;min-height:32px;display:flex;align-items:center}.editor-post-panel__row-control .components-button{max-width:100%;text-align:left;white-space:normal;text-wrap:balance;text-wrap:pretty;height:auto;min-height:32px;font-weight:400}.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{background:#fff;padding-left:16px;padding-right:16px;height:65px;border-bottom:1px solid #ddd;display:flex;align-items:center;align-content:space-between}.editor-post-publish-panel__header .components-button{width:100%;justify-content:center}.editor-post-publish-panel__header .has-icon{margin-left:auto;width:auto}.components-site-card{display:flex;align-items:center;margin:16px 0}.components-site-icon{border:none;border-radius:2px;margin-right:12px;flex-shrink:0;height:36px;width:36px}.components-site-name{display:block;font-size:14px}.components-site-home{display:block;color:#757575;font-size:12px;word-break:break-word}.editor-post-publish-panel__header-publish-button,.editor-post-publish-panel__header-cancel-button{flex:1}@media(min-width:480px){.editor-post-publish-panel__header-publish-button,.editor-post-publish-panel__header-cancel-button{max-width:160px}}.editor-post-publish-panel__header-publish-button{padding-left:4px;justify-content:center}.editor-post-publish-panel__header-cancel-button{padding-right:4px}.editor-post-publish-panel__header-published{flex-grow:1}.editor-post-publish-panel__footer{padding:16px}.components-button.editor-post-publish-panel__toggle.is-primary{display:inline-flex;align-items:center}.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 .editor-post-visibility__dialog-legend{display:none}.editor-post-publish-panel__prepublish .components-panel__body-title .components-button{align-items:flex-start;text-wrap:balance;text-wrap:pretty}.post-publish-panel__postpublish .components-panel__body{border-bottom:1px solid #e0e0e0;border-top:none;word-break:break-word}.post-publish-panel__postpublish-buttons{display:flex;align-content:space-between;flex-wrap:wrap;gap:16px}.post-publish-panel__postpublish-buttons .components-button,.post-publish-panel__postpublish-buttons .components-button.has-icon{justify-content:center;flex:1;min-width:unset}.post-publish-panel__postpublish-buttons .components-clipboard-button{width:100%}.post-publish-panel__postpublish-post-address-container{display:flex;align-items:flex-end;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]{padding:12px;background:#f0f0f0;border-color:#ccc;overflow:hidden;text-overflow:ellipsis;height:36px}.post-publish-panel__postpublish-post-address__copy-button-wrap{flex-shrink:0;margin-left:16px}.post-publish-panel__postpublish-header{font-weight:499}.post-publish-panel__postpublish-subheader{margin:0 0 8px}.post-publish-panel__tip{color:#f0b849}@media screen and (max-width:782px){.post-publish-panel__postpublish-post-address__button-wrap .components-button{height:40px}}.editor-post-publish-panel{box-sizing:border-box}.editor-post-publish-panel *,.editor-post-publish-panel *:before,.editor-post-publish-panel *:after{box-sizing:inherit}.editor-post-publish-panel{position:fixed;z-index:100001;background:#fff;inset:46px 0 0;overflow:auto}@media(min-width:782px){.editor-post-publish-panel{z-index:99998;top:32px;left:auto;width:281px;border-left:1px solid #ddd}}@media(min-width:782px)and (not (prefers-reduced-motion)){.editor-post-publish-panel{transform:translate(100%);animation:editor-post-publish-panel__slide-in-animation .1s forwards}}@media(min-width:782px){body.is-fullscreen-mode .editor-post-publish-panel{top:0}[role=region]:focus .editor-post-publish-panel{transform:translate(0)}}@keyframes editor-post-publish-panel__slide-in-animation{to{transform:translate(0)}}.editor-post-saved-state{display:flex;align-items:center;width:28px;padding:12px 4px;color:#757575;overflow:hidden;white-space:nowrap}.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover,.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover{background:transparent;color:#757575}.editor-post-saved-state svg{display:inline-block;flex:0 0 auto;fill:currentColor;margin-right:8px}@media(min-width:600px){.editor-post-saved-state{width:auto;padding:8px 12px;text-indent:inherit}.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-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-top:4px;padding-bottom: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{padding:0;margin-bottom:8px}.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{max-height:14em;overflow:auto;margin-left:-6px;padding-left:6px;margin-top:-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-subchoices{margin-top:8px;margin-left:16px}.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-post-template__swap-template-modal{z-index:1000001}.editor-post-template__swap-template-modal .editor-post-template__swap-template-search{background:#fff;position:sticky;top:0;padding:16px 0;transform:translateY(-4px);margin-bottom:-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}@media(min-width:782px){.editor-post-template__create-form{width:320px}}.editor-post-template__classic-theme-dropdown{padding:8px}textarea.editor-post-text-editor{border:1px solid #949494;border-radius:0;display:block;margin:0;width:100%;box-shadow:none;resize:none;overflow:hidden;font-family:Menlo,Consolas,monaco,monospace;line-height:2.4;min-height:200px}@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::-webkit-input-placeholder{color:#1e1e1e9e}textarea.editor-post-text-editor::-moz-placeholder{color:#1e1e1e9e}textarea.editor-post-text-editor:-ms-input-placeholder{color:#1e1e1e9e}.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{min-width:248px;margin:8px}.editor-post-url__link,.editor-post-url__front-page-link{direction:ltr;word-break:break-word}.editor-post-url__front-page-link{padding:6px 12px;border-radius:2px;color:var(--wp-admin-theme-color)}.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 rgba(0,0,0,0)}.editor-post-url__link-slug{font-weight:600}.editor-post-url__input input.components-input-control__input{padding-inline-start:0!important}.editor-post-url__panel-toggle,.editor-post-parent__panel-toggle{word-break:break-word}.editor-post-url__intro{margin:0}.editor-post-url__permalink{margin-top:8px;margin-bottom:0}.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-right:4px;padding-left:6px}.editor-preview-dropdown__button-external{width:100%;display:flex;justify-content:space-between}.editor-resizable-editor.is-resizable{overflow:visible;margin:0 auto}.editor-resizable-editor__resize-handle{position:absolute;top:0;bottom:0;padding:0;margin:auto 0;width:12px;appearance:none;cursor:ew-resize;outline:none;background:none;border-radius:9999px;border:0;height:100px}.editor-resizable-editor__resize-handle:after{position:absolute;inset:16px 0 16px 4px;content:"";width:4px;background-color:#75757566;border-radius:9999px}.editor-resizable-editor__resize-handle.is-left{left:-18px}.editor-resizable-editor__resize-handle.is-right{right:-18px}.editor-resizable-editor__resize-handle:hover,.editor-resizable-editor__resize-handle:focus,.editor-resizable-editor__resize-handle:active{opacity:1}.editor-resizable-editor__resize-handle:hover:after,.editor-resizable-editor__resize-handle:focus:after,.editor-resizable-editor__resize-handle:active:after{background-color:var(--wp-admin-theme-color)}.editor-layout__toggle-publish-panel,.editor-layout__toggle-sidebar-panel,.editor-layout__toggle-entities-saved-states-panel{z-index:100000;position:fixed!important;inset:-9999em 0 auto auto;box-sizing:border-box;width:280px;background-color:#fff;border:1px dotted #ddd;height:auto!important;padding:24px;display:flex;justify-content:center}.interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .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-publish-panel{top:auto;bottom:0}.editor-start-page-options__modal .editor-start-page-options__modal__actions{position:absolute;bottom:0;width:100%;height:72px;background-color:#fff;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;border-top:1px solid #ddd;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{position:absolute;bottom:0;width:100%;height:92px;background-color:#fff;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;border-top:1px solid #ddd;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 *:before,.editor-sidebar *:after{box-sizing:inherit}.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{display:flex;flex-direction:column;align-items:stretch}.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(2 * var(--wp-admin-border-width-focus)) solid var(--wp-admin-theme-color);outline-offset:calc(-2 * var(--wp-admin-border-width-focus))}.editor-style-book__tablist-container{flex:none;display:flex;width:100%;padding-right:56px;background:#fff}.editor-style-book__tabpanel{flex:1 0 auto;overflow:auto}.editor-styles-canvas{height:100%;padding:16px;background-color:var(--wp-editor-canvas-background)}.editor-styles-canvas iframe{display:block;width:100%;height:100%}.editor-styles-canvas__section{background:#fff;border-radius:8px;inset:0;overflow:hidden;position:absolute}@media not (prefers-reduced-motion){.editor-styles-canvas__section{transition:all .3s}}.editor-styles-canvas__close-button{position:absolute;right:8px;top:8px;z-index:2;background:#fff}.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{content:"";display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);pointer-events:none}.table-of-contents__counts{display:flex;flex-wrap:wrap;margin:-8px 0 0}.table-of-contents__count{flex-basis:33%;display:flex;flex-direction:column;font-size:13px;color:#1e1e1e;padding-right:8px;margin-bottom:0;margin-top:8px}.table-of-contents__count:nth-child(4n){padding-right:0}.table-of-contents__number,.table-of-contents__popover .word-count{font-size:21px;font-weight:400;line-height:30px;color:#1e1e1e}.table-of-contents__title{display:block;margin-top:20px;font-size:15px;font-weight:600}.editor-text-editor{box-sizing:border-box}.editor-text-editor *,.editor-text-editor *:before,.editor-text-editor *:after{box-sizing:inherit}.editor-text-editor{position:relative;width:100%;background-color:#fff;flex-grow:1}.editor-text-editor .editor-post-title:not(.is-raw-text),.editor-text-editor .editor-post-title.is-raw-text textarea{max-width:none;line-height:1.4;font-family:Menlo,Consolas,monaco,monospace;font-size:2.5em;font-weight:400;border:1px solid #949494;border-radius:0;padding:16px}@media(min-width:600px){.editor-text-editor .editor-post-title:not(.is-raw-text),.editor-text-editor .editor-post-title.is-raw-text textarea{padding:24px}}.editor-text-editor .editor-post-title:not(.is-raw-text):focus,.editor-text-editor .editor-post-title.is-raw-text textarea: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{width:100%;padding:0 12px 12px;max-width:1080px;margin-left:auto;margin-right:auto}@media(min-width:960px){.editor-text-editor__body{padding:0 24px 24px}}.editor-text-editor__toolbar{position:sticky;z-index:1;top:0;left:0;right:0;display:flex;background:#fffc;padding:4px 12px}@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{line-height:40px;margin:0 auto 0 0;font-size:13px;color:#1e1e1e}.editor-visual-editor{position:relative;display:flex;background-color:var(--wp-editor-canvas-background)}.editor-visual-editor iframe[name=editor-canvas]{background-color:transparent}.editor-visual-editor{align-items:center}.editor-visual-editor.is-resizable{max-height:100%}.editor-visual-editor.has-padding{padding:24px 24px 0}.editor-visual-editor.is-iframed{overflow:hidden}.editor-visual-editor .components-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:6px 12px}.editor-visual-editor .components-button.is-tertiary,.editor-visual-editor .components-button.has-icon{padding:6px}.editor-fields-content-preview{display:flex;flex-direction:column;height:100%;border-radius:4px}.dataviews-view-table .editor-fields-content-preview{width:96px;flex-grow:0}.editor-fields-content-preview .block-editor-block-preview__container,.editor-fields-content-preview .editor-fields-content-preview__empty{margin-top:auto;margin-bottom:auto}.editor-fields-content-preview__empty{text-align:center}.editor-push-changes-to-global-styles-control .components-button{justify-content:center;width:100%}:root{--wp--style--global--content-size: 645px}:where(body.gutenberg-kit){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0}.gutenberg-kit-root{display:flex;flex-direction:column;height:100vh}.gutenberg-kit .block-editor-inserter__menu .block-editor-tabbed-sidebar__close-button{display:none}.gutenberg-kit .components-button{font-size:17px}.gutenberg-kit .components-popover__header-title{padding-left:20px}.gutenberg-kit .components-popover.is-expanded .components-popover__content{border-radius:0!important;padding:0 8px}.gutenberg-kit .block-settings-menu{position:absolute;inset:0;background-color:#fff;transform:none!important;position:fixed!important;overflow:scroll}.gutenberg-kit .block-settings-menu__header{display:flex;flex-direction:column;align-items:end}.gutenberg-kit .block-settings-menu__close{margin:8px 8px 0 0}.gutenberg-kit .block-settings-menu .components-popover__content{width:100%;min-height:100vh}.gutenberg-kit .block-inspector-siderbar{background:#f6f6fb;border-left:.5px solid #c8c7cc;width:320px}.gutenberg-kit .block-editor-tabbed-sidebar__tablist button{font-size:16px}.gutenberg-kit .block-editor-inserter__menu{overflow-y:auto!important}.gutenberg-kit .block-editor-inserter__popover .block-editor-inserter__menu{margin-bottom:auto!important;margin-top:auto!important}.gutenberg-kit .block-editor-inserter__menu .block-editor-tabbed-sidebar__tabpanel button{font-size:16px}.gutenberg-kit .block-editor-inserter__menu .block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__patterns-category-panel-title{font-size:18px}.gutenberg-kit .block-editor-inserter__menu .block-editor-tabbed-sidebar__tabpanel .block-editor-block-patterns-list__item-title{font-size:16px}.gutenberg-kit .block-editor-inserter__popover .components-dropdown__content .components-popover__content{padding:0 8px!important}.gutenberg-kit .components-popover__header-title{font-size:17px;font-weight:600;text-align:center}.gutenberg-kit .block-editor-inserter__panel-title{font-size:15px;font-weight:600;margin-left:12px}.gutenberg-kit .components-draggable-drag-component-root{display:none!important}.gutenberg-kit .components-button.block-editor-block-types-list__item{-webkit-tap-highlight-color:transparent;pointer-events:auto}.gutenberg-kit .components-button.block-editor-block-types-list__item:not(:disabled):hover:after{background:transparent}.gutenberg-kit .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:inherit!important}.gutenberg-kit .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:inherit!important}.gutenberg-kit .block-editor-block-types-list__list-item{pointer-events:auto}.gutenberg-kit .block-editor-block-types-list__item{pointer-events:none}.gutenberg-kit .block-editor-block-types-list__item-icon{scale:1.3}.gutenberg-kit .block-editor-block-types-list__item-title{font-size:17px}.gutenberg-kit .block-editor-block-card__description{font-size:15px!important;margin-top:-4px!important}.gutenberg-kit .block-editor-block-inspector h2{font-size:17px!important;font-weight:600!important}.gutenberg-kit .components-base-control__help{font-size:13px!important}.gutenberg-kit .components-menu-group__label{font-size:13px}.gutenberg-kit .block-editor-block-card__title{font-size:15px!important}.gutenberg-kit .components-toggle-control__label{font-size:17px}.gutenberg-kit .components-menu-item__item span{font-size:17px!important}.gutenberg-kit .components-base-control__label{font-size:13px!important;color:gray}.gutenberg-kit .components-placeholder__label{font-size:17px!important}.gutenberg-kit .blocks-table__placeholder-form{gap:16px!important}.gutenberg-kit .components-popover.block-editor-block-switcher__popover .components-popover__content{min-width:274px!important}.gutenberg-kit.is-ios .block-settings-menu{background-color:#0000004d}.gutenberg-kit.is-ios .block-settings-menu .components-popover__content{background-color:#fff;border-top-left-radius:26px;border-top-right-radius:26px} diff --git a/ios/Sources/GutenbergKit/Gutenberg/assets/utils--JBboUpJ.js b/ios/Sources/GutenbergKit/Gutenberg/assets/utils--JBboUpJ.js deleted file mode 100644 index 738af93b9..000000000 --- a/ios/Sources/GutenbergKit/Gutenberg/assets/utils--JBboUpJ.js +++ /dev/null @@ -1,83 +0,0 @@ -import{_ as O,l as rc,b as Ze,s as Ne,d as _e,E as nc,h as oc,a as xi}from"./index-D0zSxreW.js";function Ni(e,t){for(var r=0;rn[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var yo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function St(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Vk(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var r=function n(){var o=!1;try{o=this instanceof n}catch{}return o?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var Kr={exports:{}},j={};var ko;function ic(){if(ko)return j;ko=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),s=Symbol.for("react.context"),a=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),l=Symbol.for("react.memo"),u=Symbol.for("react.lazy"),g=Symbol.iterator;function f(d){return d===null||typeof d!="object"?null:(d=g&&d[g]||d["@@iterator"],typeof d=="function"?d:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,k={};function p(d,S,w){this.props=d,this.context=S,this.refs=k,this.updater=w||h}p.prototype.isReactComponent={},p.prototype.setState=function(d,S){if(typeof d!="object"&&typeof d!="function"&&d!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,d,S,"setState")},p.prototype.forceUpdate=function(d){this.updater.enqueueForceUpdate(this,d,"forceUpdate")};function m(){}m.prototype=p.prototype;function v(d,S,w){this.props=d,this.context=S,this.refs=k,this.updater=w||h}var E=v.prototype=new m;E.constructor=v,b(E,p.prototype),E.isPureReactComponent=!0;var B=Array.isArray,y=Object.prototype.hasOwnProperty,_={current:null},T={key:!0,ref:!0,__self:!0,__source:!0};function A(d,S,w){var $,H={},Y=null,Q=null;if(S!=null)for($ in S.ref!==void 0&&(Q=S.ref),S.key!==void 0&&(Y=""+S.key),S)y.call(S,$)&&!T.hasOwnProperty($)&&(H[$]=S[$]);var ee=arguments.length-2;if(ee===1)H.children=w;else if(1"u")){if(document.readyState==="complete"||document.readyState==="interactive")return void e();document.addEventListener("DOMContentLoaded",e)}}const Fk=Object.freeze(Object.defineProperty({__proto__:null,default:Di},Symbol.toStringTag,{value:"Module"}));function _o(e="polite"){const t=document.createElement("div");t.id=`a11y-speak-${e}`,t.className="a11y-speak-region",t.setAttribute("style","position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal !important;"),t.setAttribute("aria-live",e),t.setAttribute("aria-relevant","additions text"),t.setAttribute("aria-atomic","true");const{body:r}=document;return r&&r.appendChild(t),t}function uc(){const e=document.createElement("p");e.id="a11y-speak-intro-text",e.className="a11y-speak-intro-text",e.textContent=O("Notifications"),e.setAttribute("style","position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal !important;"),e.setAttribute("hidden","");const{body:t}=document;return t&&t.appendChild(e),e}function fc(){const e=document.getElementsByClassName("a11y-speak-region"),t=document.getElementById("a11y-speak-intro-text");for(let r=0;r]+>/g," "),To===e&&(e+=" "),To=e,e}function kt(e,t){fc(),e=dc(e);const r=document.getElementById("a11y-speak-intro-text"),n=document.getElementById("a11y-speak-assertive"),o=document.getElementById("a11y-speak-polite");n&&t==="assertive"?n.textContent=e:o&&(o.textContent=e),r&&r.removeAttribute("hidden")}function ji(){const e=document.getElementById("a11y-speak-intro-text"),t=document.getElementById("a11y-speak-assertive"),r=document.getElementById("a11y-speak-polite");e===null&&uc(),t===null&&_o("assertive"),r===null&&_o("polite")}Di(ji);const Kk=Object.freeze(Object.defineProperty({__proto__:null,setup:ji,speak:kt},Symbol.toStringTag,{value:"Module"}));var Lt={exports:{}},Bo;function pc(){if(Bo)return Lt.exports;Bo=1;var e={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},t=Object.keys(e).join("|"),r=new RegExp(t,"g"),n=new RegExp(t,"");function o(a){return e[a]}var i=function(a){return a.replace(r,o)},s=function(a){return!!a.match(n)};return Lt.exports=i,Lt.exports.has=s,Lt.exports.remove=i,Lt.exports}var gc=pc();const hc=St(gc);var bc=(()=>{const n="(<("+("(?=!--|!\\[CDATA\\[)((?=!-)"+"!(?:-(?!->)[^\\-]*)*(?:-->)?"+"|"+"!\\[CDATA\\[[^\\]]*(?:](?!]>)[^\\]]*)*?(?:]]>)?"+")")+"|[^>]*>?))";return new RegExp(n)})();function mc(e){const t=[];let r=e,n;for(;n=r.match(bc);){const o=n.index;t.push(r.slice(0,o)),t.push(n[0]),r=r.slice(o+n[0].length)}return r.length&&t.push(r),t}function yc(e,t){const r=mc(e);let n=!1;const o=Object.keys(t);for(let i=1;i"),s=i.pop();e="";for(let a=0;a";r.push([u,c.substr(l)+""]),e+=c.substr(0,l)+u}e+=s}e=e.replace(/\s*/g,` - -`);const n="(?:table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary)";e=e.replace(new RegExp("(<"+n+"[\\s/>])","g"),` - -$1`),e=e.replace(new RegExp("()","g"),`$1 - -`),e=e.replace(/\r\n|\r/g,` -`),e=yc(e,{"\n":" "}),e.indexOf("\s*/g,"")),e.indexOf("")!==-1&&(e=e.replace(/(]*>)\s*/g,"$1"),e=e.replace(/\s*<\/object>/g,""),e=e.replace(/\s*(<\/?(?:param|embed)[^>]*>)\s*/g,"$1")),(e.indexOf("\]]*[>\]])\s*/g,"$1"),e=e.replace(/\s*([<\[]\/(?:audio|video)[>\]])/g,"$1"),e=e.replace(/\s*(<(?:source|track)[^>]*>)\s*/g,"$1")),e.indexOf("]*>)/,"$1"),e=e.replace(/<\/figcaption>\s*/,"")),e=e.replace(/\n\n+/g,` - -`);const o=e.split(/\n\s*\n/).filter(Boolean);return e="",o.forEach(i=>{e+="

"+i.replace(/^\n*|\n*$/g,"")+`

-`}),e=e.replace(/

\s*<\/p>/g,""),e=e.replace(/

([^<]+)<\/(div|address|form)>/g,"

$1

"),e=e.replace(new RegExp("

\\s*(]*>)\\s*

","g"),"$1"),e=e.replace(/

(/g,"$1"),e=e.replace(/

]*)>/gi,"

"),e=e.replace(/<\/blockquote><\/p>/g,"

"),e=e.replace(new RegExp("

\\s*(]*>)","g"),"$1"),e=e.replace(new RegExp("(]*>)\\s*

","g"),"$1"),t&&(e=e.replace(/<(script|style).*?<\/\\1>/g,i=>i[0].replace(/\n/g,"")),e=e.replace(/
|/g,"
"),e=e.replace(/(
)?\s*\n/g,(i,s)=>s?i:`
-`),e=e.replace(//g,` -`)),e=e.replace(new RegExp("(]*>)\\s*
","g"),"$1"),e=e.replace(/
(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)[^>]*>)/g,"$1"),e=e.replace(/\n<\/p>$/g,"

"),r.forEach(i=>{const[s,a]=i;e=e.replace(s,()=>a)}),e.indexOf("")!==-1&&(e=e.replace(/\s?\s?/g,` -`)),e}function Ui(e){const t="blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset|figure",r=t+"|div|p",n=t+"|pre",o=[];let i=!1,s=!1;return e?((e.indexOf("]*>[\s\S]*?<\/\1>/g,a=>(o.push(a),""))),e.indexOf("]*>[\s\S]+?<\/pre>/g,a=>(a=a.replace(/
(\r\n|\n)?/g,""),a=a.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,""),a.replace(/\r?\n/g,"")))),e.indexOf("[caption")!==-1&&(s=!0,e=e.replace(/\[caption[\s\S]+?\[\/caption\]/g,a=>a.replace(/]*)>/g,"").replace(/[\r\n\t]+/,""))),e=e.replace(new RegExp("\\s*\\s*","g"),` -`),e=e.replace(new RegExp("\\s*<((?:"+r+")(?: [^>]*)?)>","g"),` -<$1>`),e=e.replace(/(

]+>[\s\S]*?)<\/p>/g,"$1"),e=e.replace(/]*)?>\s*

/gi,` - -`),e=e.replace(/\s*

/gi,""),e=e.replace(/\s*<\/p>\s*/gi,` - -`),e=e.replace(/\n[\s\u00a0]+\n/g,` - -`),e=e.replace(/(\s*)
\s*/gi,(a,c)=>c&&c.indexOf(` -`)!==-1?` - -`:` -`),e=e.replace(/\s*

\s*/g,`
-`),e=e.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,` - -[caption$1[/caption] - -`),e=e.replace(/caption\]\n\n+\[caption/g,`caption] - -[caption`),e=e.replace(new RegExp("\\s*<((?:"+n+")(?: [^>]*)?)\\s*>","g"),` -<$1>`),e=e.replace(new RegExp("\\s*\\s*","g"),` -`),e=e.replace(/<((li|dt|dd)[^>]*)>/g," <$1>"),e.indexOf("/g,` -`)),e.indexOf("]*)?>\s*/g,` - - - -`)),e.indexOf("/g,a=>a.replace(/[\r\n]+/g,""))),e=e.replace(/<\/p#>/g,`

-`),e=e.replace(/\s*(

]+>[\s\S]*?<\/p>)/g,` -$1`),e=e.replace(/^\s+/,""),e=e.replace(/[\s\u00a0]+$/,""),i&&(e=e.replace(//g,` -`)),s&&(e=e.replace(/]*)>/g,"")),o.length&&(e=e.replace(//g,()=>o.shift())),e):""}const Hk=Object.freeze(Object.defineProperty({__proto__:null,autop:Vi,removep:Ui},Symbol.toStringTag,{value:"Module"}));var ln=Object.create(null);function M(e,t={}){const{since:r,version:n,alternative:o,plugin:i,link:s,hint:a}=t,c=i?` from ${i}`:"",l=r?` since version ${r}`:"",u=n?` and will be removed${c} in version ${n}`:"",g=o?` Please use ${o} instead.`:"",f=s?` See: ${s}`:"",h=a?` Note: ${a}`:"",b=`${e} is deprecated${l}${u}.${g}${f}${h}`;b in ln||(rc("deprecated",e,t,b),console.warn(b),ln[b]=!0)}const Gk=Object.freeze(Object.defineProperty({__proto__:null,default:M,logged:ln},Symbol.toStringTag,{value:"Module"}));function be(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var kc=typeof Symbol=="function"&&Symbol.observable||"@@observable",Co=kc,Io=()=>Math.random().toString(36).substring(7).split("").join("."),vc={INIT:`@@redux/INIT${Io()}`,REPLACE:`@@redux/REPLACE${Io()}`},Oo=vc;function Ec(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function $i(e,t,r){if(typeof e!="function")throw new Error(be(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(be(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(be(1));return r($i)(e,t)}let n=e,o=t,i=new Map,s=i,a=0,c=!1;function l(){s===i&&(s=new Map,i.forEach((p,m)=>{s.set(m,p)}))}function u(){if(c)throw new Error(be(3));return o}function g(p){if(typeof p!="function")throw new Error(be(4));if(c)throw new Error(be(5));let m=!0;l();const v=a++;return s.set(v,p),function(){if(m){if(c)throw new Error(be(6));m=!1,l(),s.delete(v),i=null}}}function f(p){if(!Ec(p))throw new Error(be(7));if(typeof p.type>"u")throw new Error(be(8));if(typeof p.type!="string")throw new Error(be(17));if(c)throw new Error(be(9));try{c=!0,o=n(o,p)}finally{c=!1}return(i=s).forEach(v=>{v()}),p}function h(p){if(typeof p!="function")throw new Error(be(10));n=p,f({type:Oo.REPLACE})}function b(){const p=g;return{subscribe(m){if(typeof m!="object"||m===null)throw new Error(be(11));function v(){const B=m;B.next&&B.next(u())}return v(),{unsubscribe:p(v)}},[Co](){return this}}}return f({type:Oo.INIT}),{dispatch:f,subscribe:g,getState:u,replaceReducer:h,[Co]:b}}function Sc(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function _c(...e){return t=>(r,n)=>{const o=t(r,n);let i=()=>{throw new Error(be(15))};const s={getState:o.getState,dispatch:(c,...l)=>i(c,...l)},a=e.map(c=>c(s));return i=Sc(...a)(o.dispatch),{...o,dispatch:i}}}var Gr,wo;function Tc(){if(wo)return Gr;wo=1;function e(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(a){return typeof a}:e=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},e(s)}function t(s,a){if(!(s instanceof a))throw new TypeError("Cannot call a class as a function")}function r(s,a){for(var c=0;c1&&arguments[1]!==void 0?arguments[1]:this;this._map.forEach(function(g,f){f!==null&&e(f)==="object"&&(g=g[1]),c.call(u,g,f,l)})}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}]),s})();return Gr=i,Gr}var Bc=Tc();const xe=St(Bc);function Cc(e){return!!e&&typeof e[Symbol.iterator]=="function"&&typeof e.next=="function"}var zr={},z={},ur={},Ao;function Fi(){if(Ao)return ur;Ao=1,Object.defineProperty(ur,"__esModule",{value:!0});var e={all:Symbol("all"),error:Symbol("error"),fork:Symbol("fork"),join:Symbol("join"),race:Symbol("race"),call:Symbol("call"),cps:Symbol("cps"),subscribe:Symbol("subscribe")};return ur.default=e,ur}var Ro;function Ki(){if(Ro)return z;Ro=1,Object.defineProperty(z,"__esModule",{value:!0}),z.createChannel=z.subscribe=z.cps=z.apply=z.call=z.invoke=z.delay=z.race=z.join=z.fork=z.error=z.all=void 0;var e=Fi(),t=r(e);function r(n){return n&&n.__esModule?n:{default:n}}return z.all=function(o){return{type:t.default.all,value:o}},z.error=function(o){return{type:t.default.error,error:o}},z.fork=function(o){for(var i=arguments.length,s=Array(i>1?i-1:0),a=1;a1?i-1:0),a=1;a2?s-2:0),c=2;c1?i-1:0),a=1;a"u"?"undefined":e(s))==="object"&&!!s},all:function(s){return o.obj(s)&&s.type===r.default.all},error:function(s){return o.obj(s)&&s.type===r.default.error},array:Array.isArray,func:function(s){return typeof s=="function"},promise:function(s){return s&&o.func(s.then)},iterator:function(s){return s&&o.func(s.next)&&o.func(s.throw)},fork:function(s){return o.obj(s)&&s.type===r.default.fork},join:function(s){return o.obj(s)&&s.type===r.default.join},race:function(s){return o.obj(s)&&s.type===r.default.race},call:function(s){return o.obj(s)&&s.type===r.default.call},cps:function(s){return o.obj(s)&&s.type===r.default.cps},subscribe:function(s){return o.obj(s)&&s.type===r.default.subscribe},channel:function(s){return o.obj(s)&&o.func(s.subscribe)}};return dr.default=o,dr}var Mo;function Ic(){if(Mo)return he;Mo=1,Object.defineProperty(he,"__esModule",{value:!0}),he.iterator=he.array=he.object=he.error=he.any=void 0;var e=Rr(),t=r(e);function r(c){return c&&c.__esModule?c:{default:c}}var n=he.any=function(l,u,g,f){return f(l),!0},o=he.error=function(l,u,g,f,h){return t.default.error(l)?(h(l.error),!0):!1},i=he.object=function(l,u,g,f,h){if(!t.default.all(l)||!t.default.obj(l.value))return!1;var b={},k=Object.keys(l.value),p=0,m=!1,v=function(y,_){m||(b[y]=_,p++,p===k.length&&f(b))},E=function(y,_){m||(m=!0,h(_))};return k.map(function(B){g(l.value[B],function(y){return v(B,y)},function(y){return E(B,y)})}),!0},s=he.array=function(l,u,g,f,h){if(!t.default.all(l)||!t.default.array(l.value))return!1;var b=[],k=0,p=!1,m=function(B,y){p||(b[B]=y,k++,k===l.value.length&&f(b))},v=function(B,y){p||(p=!0,h(y))};return l.value.map(function(E,B){g(E,function(y){return m(B,y)},function(y){return v(B,y)})}),!0},a=he.iterator=function(l,u,g,f,h){return t.default.iterator(l)?(g(l,u,h),!0):!1};return he.default=[o,a,s,i,n],he}var xo;function Oc(){if(xo)return fr;xo=1,Object.defineProperty(fr,"__esModule",{value:!0});var e=Ic(),t=o(e),r=Rr(),n=o(r);function o(a){return a&&a.__esModule?a:{default:a}}function i(a){if(Array.isArray(a)){for(var c=0,l=Array(a.length);c(a,c,l,u,g)=>{if(!xc(a,i))return!1;const f=s(a);return Hi(f)?f.then(u,g):u(f),!0}),n=(i,s)=>un(i)?(t(i),s(),!0):!1;r.push(n);const o=Mc.create(r);return i=>new Promise((s,a)=>o(i,c=>{un(c)&&t(c),s(c)},a))}function Pc(e={}){return t=>{const r=Nc(e,t.dispatch);return n=>o=>Cc(o)?r(o):n(o)}}var fn=function(e,t){return fn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},fn(e,t)};function zk(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");fn(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var vt=function(){return vt=Object.assign||function(t){for(var r,n=1,o=arguments.length;n0&&r>="0"&&r<="9"?"_"+r+n:""+r.toUpperCase()+n}function qi(e,t){return t===void 0&&(t={}),Gi(e,vt({delimiter:"",transform:zi},t))}function Uc(e,t){return t===0?e.toLowerCase():zi(e,t)}function $c(e,t){return t===void 0&&(t={}),qi(e,vt({transform:Uc},t))}function Fc(e,t){return t===void 0&&(t={}),Gi(e,vt({delimiter:"."},t))}function dn(e,t){return t===void 0&&(t={}),Fc(e,vt({delimiter:"-"},t))}function Lr(e,t){return r=>{const n=e(r);return n.displayName=Kc(t,r),n}}var Kc=(e,t)=>{const r=t.displayName||t.name||"Component";return`${qi(e??"")}(${r})`},Wi=(e=!1)=>(...t)=>(...r)=>{const n=t.flat();return e&&n.reverse(),n.reduce((o,i)=>[i(...o)],r)[0]},Hc=Wi(),Yi=Hc,Gc=Wi(!0),zc=Gc;function Xi(e,t){if(e===t)return!0;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;let o=0;for(;o/g,">")}var Yc=/[\u007F-\u009F "'>/="\uFDD0-\uFDEF]/;function An(e){return e.replace(/&(?!([a-z0-9]+|#[0-9]+|#x[a-f0-9]+);)/gi,"&")}function Ji(e){return e.replace(/"/g,""")}function Rn(e){return e.replace(/{typeof n=="string"&&n.trim()!==""&&(r+=n)}),L.createElement("div",{dangerouslySetInnerHTML:{__html:r},...t})}var ns=L.createContext(void 0);ns.displayName="ElementContext";var{Provider:Xc,Consumer:Qc}=ns,Zc=L.forwardRef(()=>null),Jc=new Set(["string","boolean","number"]),el=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]),tl=new Set(["allowfullscreen","allowpaymentrequest","allowusermedia","async","autofocus","autoplay","checked","controls","default","defer","disabled","download","formnovalidate","hidden","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected","typemustmatch"]),rl=new Set(["autocapitalize","autocomplete","charset","contenteditable","crossorigin","decoding","dir","draggable","enctype","formenctype","formmethod","http-equiv","inputmode","kind","method","preload","scope","shape","spellcheck","translate","type","wrap"]),nl=new Set(["animation","animationIterationCount","baselineShift","borderImageOutset","borderImageSlice","borderImageWidth","columnCount","cx","cy","fillOpacity","flexGrow","flexShrink","floodOpacity","fontWeight","gridColumnEnd","gridColumnStart","gridRowEnd","gridRowStart","lineHeight","opacity","order","orphans","r","rx","ry","shapeImageThreshold","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","tabSize","widows","x","y","zIndex","zoom"]);function xn(e,t){return t.some(r=>e.indexOf(r)===0)}function ol(e){return e==="key"||e==="children"}function il(e,t){switch(e){case"style":return fl(t)}return t}var $o=["accentHeight","alignmentBaseline","arabicForm","baselineShift","capHeight","clipPath","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","dominantBaseline","enableBackground","fillOpacity","fillRule","floodColor","floodOpacity","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","horizAdvX","horizOriginX","imageRendering","letterSpacing","lightingColor","markerEnd","markerMid","markerStart","overlinePosition","overlineThickness","paintOrder","panose1","pointerEvents","renderingIntent","shapeRendering","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","textAnchor","textDecoration","textRendering","underlinePosition","underlineThickness","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","vHanging","vIdeographic","vMathematical","vectorEffect","vertAdvY","vertOriginX","vertOriginY","wordSpacing","writingMode","xmlnsXlink","xHeight"].reduce((e,t)=>(e[t.toLowerCase()]=t,e),{}),Fo=["allowReorder","attributeName","attributeType","autoReverse","baseFrequency","baseProfile","calcMode","clipPathUnits","contentScriptType","contentStyleType","diffuseConstant","edgeMode","externalResourcesRequired","filterRes","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","suppressContentEditableWarning","suppressHydrationWarning","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector"].reduce((e,t)=>(e[t.toLowerCase()]=t,e),{}),Ko=["xlink:actuate","xlink:arcrole","xlink:href","xlink:role","xlink:show","xlink:title","xlink:type","xml:base","xml:lang","xml:space","xmlns:xlink"].reduce((e,t)=>(e[t.replace(":","").toLowerCase()]=t,e),{});function sl(e){switch(e){case"htmlFor":return"for";case"className":return"class"}const t=e.toLowerCase();return Fo[t]?Fo[t]:$o[t]?dn($o[t]):Ko[t]?Ko[t]:t}function al(e){return e.startsWith("--")?e:xn(e,["ms","O","Moz","Webkit"])?"-"+dn(e):dn(e)}function cl(e,t){return typeof t=="number"&&t!==0&&!xn(e,["--"])&&!nl.has(e)?t+"px":t}function mt(e,t,r={}){if(e==null||e===!1)return"";if(Array.isArray(e))return Ut(e,t,r);switch(typeof e){case"string":return es(e);case"number":return e.toString()}const{type:n,props:o}=e;switch(n){case L.StrictMode:case L.Fragment:return Ut(o.children,t,r);case rs:const{children:i,...s}=o;return Ho(Object.keys(s).length?"div":null,{...s,dangerouslySetInnerHTML:{__html:i}},t,r)}switch(typeof n){case"string":return Ho(n,o,t,r);case"function":return n.prototype&&typeof n.prototype.render=="function"?ll(n,o,t,r):mt(n(o,r),t,r)}switch(n&&n.$$typeof){case Xc.$$typeof:return Ut(o.children,o.value,r);case Qc.$$typeof:return mt(o.children(t||n._currentValue),t,r);case Zc.$$typeof:return mt(n.render(o),t,r)}return""}function Ho(e,t,r,n={}){let o="";if(e==="textarea"&&t.hasOwnProperty("value")){o=Ut(t.value,r,n);const{value:s,...a}=t;t=a}else t.dangerouslySetInnerHTML&&typeof t.dangerouslySetInnerHTML.__html=="string"?o=t.dangerouslySetInnerHTML.__html:typeof t.children<"u"&&(o=Ut(t.children,r,n));if(!e)return o;const i=ul(t);return el.has(e)?"<"+e+i+"/>":"<"+e+i+">"+o+""}function ll(e,t,r,n={}){const o=new e(t,n);return typeof o.getChildContext=="function"&&Object.assign(n,o.getChildContext()),mt(o.render(),r,n)}function Ut(e,t,r={}){let n="";const o=Array.isArray(e)?e:[e];for(let i=0;i9?n=setTimeout(T,r):(r=0,T()))}function R(){var I,C,F,P=g>9?9:1;if(k=Date.now(),u=!1,n=null,l>2||k-r-50P;C++)I=c.shift(),p++,I&&I(m);c.length?A():l=0}function N(I){return b++,c.push(I),A(),b}function U(I){var C=I-1-p;c[C]&&(c[C]=null)}if(!i.requestIdleCallback||!i.cancelIdleCallback)i.requestIdleCallback=N,i.cancelIdleCallback=U,i.document&&document.addEventListener&&(i.addEventListener("scroll",y,!0),i.addEventListener("resize",y),document.addEventListener("focus",y,!0),document.addEventListener("mouseover",y,!0),["click","keypress","touchstart","mousedown"].forEach(function(I){document.addEventListener(I,y,{capture:!0,passive:!0})}),i.MutationObserver&&new MutationObserver(y).observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0}));else try{i.requestIdleCallback(function(){},{timeout:0})}catch{(function(C){var F,P;if(i.requestIdleCallback=function(W,V){return V&&typeof V.timeout=="number"?C(W,V.timeout):C(W)},i.IdleCallbackDeadline&&(F=IdleCallbackDeadline.prototype)){if(P=Object.getOwnPropertyDescriptor(F,"timeRemaining"),!P||!P.configurable||!P.get)return;Object.defineProperty(F,"timeRemaining",{value:function(){return P.get.call(this)},enumerable:!0,configurable:!0})}})(i.requestIdleCallback)}return{request:N,cancel:U}})})(qr)),qr.exports}kl();function vl(){return typeof window>"u"?e=>{setTimeout(()=>e(Date.now()),0)}:window.requestIdleCallback}var zo=vl(),os=()=>{const e=new Map;let t=!1;const r=a=>{for(const[c,l]of e)if(e.delete(c),l(),typeof a=="number"||a.timeRemaining()<=0)break;if(e.size===0){t=!1;return}zo(r)};return{add:(a,c)=>{e.set(a,c),t||(t=!0,zo(r))},flush:a=>{const c=e.get(a);return c===void 0?!1:(e.delete(a),c(),!0)},cancel:a=>e.delete(a),reset:()=>{e.clear(),t=!1}}};const Zk=Object.freeze(Object.defineProperty({__proto__:null,createQueue:os},Symbol.toStringTag,{value:"Module"}));function is(e){const t=Object.keys(e);return function(n={},o){const i={};let s=!1;for(const a of t){const c=e[a],l=n[a],u=c(l,o);i[a]=u,s=s||u!==l}return s?i:n}}function ne(e){const t=new WeakMap,r=(...n)=>{let o=t.get(r.registry);return o||(o=e(r.registry.select),t.set(r.registry,o)),o(...n)};return r.isRegistrySelector=!0,r}function vr(e){return e.isRegistryControl=!0,e}var ss="@@data/SELECT",as="@@data/RESOLVE_SELECT",cs="@@data/DISPATCH";function Pn(e){return e!==null&&typeof e=="object"}function El(e,t,...r){return{type:ss,storeKey:Pn(e)?e.name:e,selectorName:t,args:r}}function Sl(e,t,...r){return{type:as,storeKey:Pn(e)?e.name:e,selectorName:t,args:r}}function _l(e,t,...r){return{type:cs,storeKey:Pn(e)?e.name:e,actionName:t,args:r}}var Tl={select:El,resolveSelect:Sl,dispatch:_l},Bl={[ss]:vr(e=>({storeKey:t,selectorName:r,args:n})=>e.select(t)[r](...n)),[as]:vr(e=>({storeKey:t,selectorName:r,args:n})=>{const o=e.select(t)[r].hasResolver?"resolveSelect":"select";return e[o](t)[r](...n)}),[cs]:vr(e=>({storeKey:t,actionName:r,args:n})=>e.dispatch(t)[r](...n))},Cl=["@wordpress/block-directory","@wordpress/block-editor","@wordpress/block-library","@wordpress/blocks","@wordpress/boot","@wordpress/commands","@wordpress/workflows","@wordpress/components","@wordpress/core-commands","@wordpress/core-data","@wordpress/customize-widgets","@wordpress/data","@wordpress/edit-post","@wordpress/edit-site","@wordpress/edit-widgets","@wordpress/editor","@wordpress/font-list-route","@wordpress/format-library","@wordpress/patterns","@wordpress/preferences","@wordpress/reusable-blocks","@wordpress/route","@wordpress/router","@wordpress/routes","@wordpress/sync","@wordpress/theme","@wordpress/dataviews","@wordpress/fields","@wordpress/lazy-editor","@wordpress/media-utils","@wordpress/upload-media","@wordpress/global-styles-ui"],Il="I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",Dn=(e,t)=>{if(!Cl.includes(t))throw new Error(`You tried to opt-in to unstable APIs as module "${t}". This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will be removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on one of the next WordPress releases.`);if(e!==Il)throw new Error("You tried to opt-in to unstable APIs without confirming you know the consequences. This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on the next WordPress release.");return{lock:Ol,unlock:wl}};function Ol(e,t){if(!e)throw new Error("Cannot lock an undefined object.");const r=e;$t in r||(r[$t]={}),ls.set(r[$t],t)}function wl(e){if(!e)throw new Error("Cannot unlock an undefined object.");const t=e;if(!($t in t))throw new Error("Cannot unlock an object that was not locked before. ");return ls.get(t[$t])}var ls=new WeakMap,$t=Symbol("Private API ID"),{lock:Qe,unlock:ft}=Dn("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/data"),Al=()=>e=>t=>Hi(t)?t.then(r=>{if(r)return e(r)}):e(t),Rl=Al,Ll=(e,t)=>()=>r=>n=>{const o=e.select(t).getCachedResolvers();return Object.entries(o).forEach(([s,a])=>{const c=e.stores[t]?.resolvers?.[s];!c||!c.shouldInvalidate||a.forEach((l,u)=>{l!==void 0&&(l.status!=="finished"&&l.status!=="error"||c.shouldInvalidate(n,...u)&&e.dispatch(t).invalidateResolution(s,u))})}),r(n)},Ml=Ll;function xl(e){return()=>t=>r=>typeof r=="function"?r(e):t(r)}var Nl=e=>t=>(r={},n)=>{const o=n[e];if(o===void 0)return r;const i=t(r[o],n);return i===r[o]?r:{...r,[o]:i}};function Ke(e){if(e==null)return[];const t=e.length;let r=t;for(;r>0&&e[r-1]===void 0;)r--;return r===t?e:e.slice(0,r)}var Pl=Nl("selectorName")((e=new xe,t)=>{switch(t.type){case"START_RESOLUTION":{const r=new xe(e);return r.set(Ke(t.args),{status:"resolving"}),r}case"FINISH_RESOLUTION":{const r=new xe(e);return r.set(Ke(t.args),{status:"finished"}),r}case"FAIL_RESOLUTION":{const r=new xe(e);return r.set(Ke(t.args),{status:"error",error:t.error}),r}case"START_RESOLUTIONS":{const r=new xe(e);for(const n of t.args)r.set(Ke(n),{status:"resolving"});return r}case"FINISH_RESOLUTIONS":{const r=new xe(e);for(const n of t.args)r.set(Ke(n),{status:"finished"});return r}case"FAIL_RESOLUTIONS":{const r=new xe(e);return t.args.forEach((n,o)=>{const i={status:"error",error:void 0},s=t.errors[o];s&&(i.error=s),r.set(Ke(n),i)}),r}case"INVALIDATE_RESOLUTION":{const r=new xe(e);return r.delete(Ke(t.args)),r}}return e}),Dl=(e={},t)=>{switch(t.type){case"INVALIDATE_RESOLUTION_FOR_STORE":return{};case"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR":{if(t.selectorName in e){const{[t.selectorName]:r,...n}=e;return n}return e}case"START_RESOLUTION":case"FINISH_RESOLUTION":case"FAIL_RESOLUTION":case"START_RESOLUTIONS":case"FINISH_RESOLUTIONS":case"FAIL_RESOLUTIONS":case"INVALIDATE_RESOLUTION":return Pl(e,t);default:return e}},jl=Dl,Wr={};function Vl(e){return[e]}function Ul(e){return!!e&&typeof e=="object"}function $l(){var e={clear:function(){e.head=null}};return e}function qo(e,t,r){var n;if(e.length!==t.length)return!1;for(n=r;nArray.from(t._map.values()).some(r=>r[1]?.status==="resolving"))}var Xl=x(e=>{const t={};return Object.values(e).forEach(r=>Array.from(r._map.values()).forEach(n=>{const o=n[1]?.status??"error";t[o]||(t[o]=0),t[o]++})),t},e=>[e]);const Ql=Object.freeze(Object.defineProperty({__proto__:null,countSelectorsByStatus:Xl,getCachedResolvers:Wl,getIsResolving:Fl,getResolutionError:zl,getResolutionState:st,hasFinishedResolution:Hl,hasResolutionFailed:Gl,hasResolvingSelectors:Yl,hasStartedResolution:Kl,isResolving:ql},Symbol.toStringTag,{value:"Module"}));function us(e,t){return{type:"START_RESOLUTION",selectorName:e,args:t}}function fs(e,t){return{type:"FINISH_RESOLUTION",selectorName:e,args:t}}function ds(e,t,r){return{type:"FAIL_RESOLUTION",selectorName:e,args:t,error:r}}function Zl(e,t){return{type:"START_RESOLUTIONS",selectorName:e,args:t}}function Jl(e,t){return{type:"FINISH_RESOLUTIONS",selectorName:e,args:t}}function eu(e,t,r){return{type:"FAIL_RESOLUTIONS",selectorName:e,args:t,errors:r}}function tu(e,t){return{type:"INVALIDATE_RESOLUTION",selectorName:e,args:t}}function ru(){return{type:"INVALIDATE_RESOLUTION_FOR_STORE"}}function nu(e){return{type:"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR",selectorName:e}}const ou=Object.freeze(Object.defineProperty({__proto__:null,failResolution:ds,failResolutions:eu,finishResolution:fs,finishResolutions:Jl,invalidateResolution:tu,invalidateResolutionForStore:ru,invalidateResolutionForStoreSelector:nu,startResolution:us,startResolutions:Zl},Symbol.toStringTag,{value:"Module"}));var Yr=e=>{const t=[...e];for(let r=t.length-1;r>=0;r--)t[r]===void 0&&t.splice(r,1);return t},He=(e,t)=>Object.fromEntries(Object.entries(e??{}).map(([r,n])=>[r,t(n,r)])),iu=(e,t)=>t instanceof Map?Object.fromEntries(t):t instanceof window.HTMLElement?null:t;function su(){const e={};return{isRunning(t,r){return e[t]&&e[t].get(Yr(r))},clear(t,r){e[t]&&e[t].delete(Yr(r))},markAsRunning(t,r){e[t]||(e[t]=new xe),e[t].set(Yr(r),!0)}}}function gr(e,t){const r=new WeakMap;return{get(n){const o=e(n);if(!o)return null;let i=r.get(o);return i||(i=t(o,n),r.set(o,i)),i}}}function hr(e,t){return new Proxy(e,{get:(r,n)=>t.get(n)||Reflect.get(r,n)})}function We(e,t){const r={},n={},o={privateActions:r,registerPrivateActions:s=>{Object.assign(r,s)},privateSelectors:n,registerPrivateSelectors:s=>{Object.assign(n,s)}},i={name:e,instantiate:s=>{const a=new Set,c=t.reducer,u=au(e,t,s,{registry:s,get dispatch(){return k},get select(){return A},get resolveSelect(){return N}});Qe(u,o);const g=su();function f(d){return(...S)=>Promise.resolve(u.dispatch(d(...S)))}const h={...He(ou,f),...He(t.actions,f)},b=hr(h,gr(d=>r[d],f)),k=new Proxy(d=>u.dispatch(d),{get:(d,S)=>b[S]});Qe(h,b);const p=t.resolvers?He(t.resolvers,uu):{};function m(d,S){d.isRegistrySelector&&(d.registry=s);const w=(...H)=>{H=pn(d,H);const Y=u.__unstableOriginalGetState();return d.isRegistrySelector&&(d.registry=s),d(Y.root,...H)};w.__unstableNormalizeArgs=d.__unstableNormalizeArgs;const $=p[S];return $?fu(w,S,$,u,g,E):(w.hasResolver=!1,w)}function v(d){const S=(w,$,...H)=>{if(w){const Q=t.selectors?.[w];Q&&($=pn(Q,$))}const Y=u.__unstableOriginalGetState();return d(Y.metadata,w,$,...H)};return S.hasResolver=!1,S}const E=He(Ql,v),B=He(t.selectors,m),y={...E,...B},_=gr(d=>n[d],m),T=hr(y,_);for(const d of Object.keys(n))_.get(d);const A=new Proxy(d=>d(u.__unstableOriginalGetState()),{get:(d,S)=>T[S]});Qe(y,T);const R=cu(u,E),N=He(B,R),U=hr(N,gr(d=>_.get(d),R));Qe(N,U);const I=lu(u,E),C={...E,...He(B,I)},F=hr(C,gr(d=>_.get(d),I));Qe(C,F);const P=()=>y,W=()=>h,V=()=>N,ae=()=>C;u.__unstableOriginalGetState=u.getState,u.getState=()=>u.__unstableOriginalGetState().root;const ge=u&&(d=>(a.add(d),()=>a.delete(d)));let de=u.__unstableOriginalGetState();return u.subscribe(()=>{const d=u.__unstableOriginalGetState(),S=d!==de;if(de=d,S)for(const w of a)w()}),{reducer:c,store:u,actions:h,selectors:y,resolvers:p,getSelectors:P,getResolveSelectors:V,getSuspendSelectors:ae,getActions:W,subscribe:ge}}};return Qe(i,o),i}function au(e,t,r,n){const o={...t.controls,...Bl},i=He(o,g=>g.isRegistryControl?g(r):g),s=[Ml(r,e),Rl,Pc(i),xl(n)],a=[_c(...s)];typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION__&&a.push(window.__REDUX_DEVTOOLS_EXTENSION__({name:e,instanceId:e,serialize:{replacer:iu}}));const{reducer:c,initialState:l}=t,u=is({metadata:jl,root:c});return $i(u,{root:l},zc(a))}function cu(e,t){return(r,n)=>r.hasResolver?(...o)=>new Promise((i,s)=>{const a=()=>t.hasFinishedResolution(n,o),c=f=>{if(t.hasResolutionFailed(n,o)){const b=t.getResolutionError(n,o);s(b)}else i(f)},l=()=>r.apply(null,o),u=l();if(a())return c(u);const g=e.subscribe(()=>{a()&&(g(),c(l()))})}):async(...o)=>r.apply(null,o)}function lu(e,t){return(r,n)=>r.hasResolver?(...o)=>{const i=r.apply(null,o);if(t.hasFinishedResolution(n,o)){if(t.hasResolutionFailed(n,o))throw t.getResolutionError(n,o);return i}throw new Promise(s=>{const a=e.subscribe(()=>{t.hasFinishedResolution(n,o)&&(s(),a())})})}:r}function uu(e){return e.fulfill?e:{...e,fulfill:e}}function fu(e,t,r,n,o,i){function s(c){o.isRunning(t,c)||i.hasStartedResolution(t,c)||(o.markAsRunning(t,c),setTimeout(async()=>{o.clear(t,c),n.dispatch(us(t,c));try{if(!(typeof r.isFulfilled=="function"&&r.isFulfilled(n.getState(),...c))){const u=r.fulfill(...c);u&&await n.dispatch(u)}n.dispatch(fs(t,c))}catch(l){n.dispatch(ds(t,c,l))}},0))}const a=(...c)=>(c=pn(e,c),s(c),e(...c));return a.hasResolver=!0,a}function pn(e,t){return e.__unstableNormalizeArgs&&typeof e.__unstableNormalizeArgs=="function"&&t?.length?e.__unstableNormalizeArgs(t):t}var du={name:"core/data",instantiate(e){const t=n=>(o,...i)=>e.select(o)[n](...i),r=n=>(o,...i)=>e.dispatch(o)[n](...i);return{getSelectors(){return Object.fromEntries(["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"].map(n=>[n,t(n)]))},getActions(){return Object.fromEntries(["startResolution","finishResolution","invalidateResolution","invalidateResolutionForStore","invalidateResolutionForStoreSelector"].map(n=>[n,r(n)]))},subscribe(){return()=>()=>{}}}}},pu=du;function Wo(){let e=!1,t=!1;const r=new Set,n=()=>Array.from(r).forEach(o=>o());return{get isPaused(){return e},subscribe(o){return r.add(o),()=>r.delete(o)},pause(){e=!0},resume(){e=!1,t&&(t=!1,n())},emit(){if(e){t=!0;return}n()}}}function Mt(e){return typeof e=="string"?e:e.name}function ps(e={},t=null){const r={},n=Wo();let o=null;function i(){n.emit()}const s=(y,_)=>{if(!_)return n.subscribe(y);const T=Mt(_),A=r[T];return A?A.subscribe(y):t?t.subscribe(y,_):n.subscribe(y)};function a(y){const _=Mt(y);o?.add(_);const T=r[_];return T?T.getSelectors():t?.select(_)}function c(y,_){o=new Set;try{return y.call(this)}finally{_.current=Array.from(o),o=null}}function l(y){const _=Mt(y);o?.add(_);const T=r[_];return T?T.getResolveSelectors():t&&t.resolveSelect(_)}function u(y){const _=Mt(y);o?.add(_);const T=r[_];return T?T.getSuspendSelectors():t&&t.suspendSelect(_)}function g(y){const _=Mt(y),T=r[_];return T?T.getActions():t&&t.dispatch(_)}function f(y){return Object.fromEntries(Object.entries(y).map(([_,T])=>typeof T!="function"?[_,T]:[_,function(){return v[_].apply(null,arguments)}]))}function h(y,_){if(r[y])return console.error('Store "'+y+'" is already registered.'),r[y];const T=_();if(typeof T.getSelectors!="function")throw new TypeError("store.getSelectors must be a function");if(typeof T.getActions!="function")throw new TypeError("store.getActions must be a function");if(typeof T.subscribe!="function")throw new TypeError("store.subscribe must be a function");T.emitter=Wo();const A=T.subscribe;if(T.subscribe=R=>{const N=T.emitter.subscribe(R),U=A(()=>{if(T.emitter.isPaused){T.emitter.emit();return}R()});return()=>{U?.(),N?.()}},r[y]=T,T.subscribe(i),t)try{ft(T.store).registerPrivateActions(ft(t).privateActionsOf(y)),ft(T.store).registerPrivateSelectors(ft(t).privateSelectorsOf(y))}catch{}return T}function b(y){h(y.name,()=>y.instantiate(v))}function k(y,_){M("wp.data.registerGenericStore",{since:"5.9",alternative:"wp.data.register( storeDescriptor )"}),h(y,()=>_)}function p(y,_){if(!_.reducer)throw new TypeError("Must specify store reducer");return h(y,()=>We(y,_).instantiate(v)).store}function m(y){if(n.isPaused){y();return}n.pause(),Object.values(r).forEach(_=>_.emitter.pause());try{y()}finally{n.resume(),Object.values(r).forEach(_=>_.emitter.resume())}}let v={batch:m,stores:r,namespaces:r,subscribe:s,select:a,resolveSelect:l,suspendSelect:u,dispatch:g,use:E,register:b,registerGenericStore:k,registerStore:p,__unstableMarkListeningStores:c};function E(y,_){if(y)return v={...v,...y(v,_)},v}v.register(pu);for(const[y,_]of Object.entries(e))v.register(We(y,_));t&&t.subscribe(i);const B=f(v);return Qe(B,{privateActionsOf:y=>{try{return ft(r[y].store).privateActions}catch{return{}}},privateSelectorsOf:y=>{try{return ft(r[y].store).privateSelectors}catch{return{}}}}),B}var Mr=ps(),Xr,Yo;function gu(){if(Yo)return Xr;Yo=1;var e=function(v){return t(v)&&!r(v)};function t(m){return!!m&&typeof m=="object"}function r(m){var v=Object.prototype.toString.call(m);return v==="[object RegExp]"||v==="[object Date]"||i(m)}var n=typeof Symbol=="function"&&Symbol.for,o=n?Symbol.for("react.element"):60103;function i(m){return m.$$typeof===o}function s(m){return Array.isArray(m)?[]:{}}function a(m,v){return v.clone!==!1&&v.isMergeableObject(m)?k(s(m),m,v):m}function c(m,v,E){return m.concat(v).map(function(B){return a(B,E)})}function l(m,v){if(!v.customMerge)return k;var E=v.customMerge(m);return typeof E=="function"?E:k}function u(m){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(m).filter(function(v){return Object.propertyIsEnumerable.call(m,v)}):[]}function g(m){return Object.keys(m).concat(u(m))}function f(m,v){try{return v in m}catch{return!1}}function h(m,v){return f(m,v)&&!(Object.hasOwnProperty.call(m,v)&&Object.propertyIsEnumerable.call(m,v))}function b(m,v,E){var B={};return E.isMergeableObject(m)&&g(m).forEach(function(y){B[y]=a(m[y],E)}),g(v).forEach(function(y){h(m,y)||(f(m,y)&&E.isMergeableObject(v[y])?B[y]=l(y,E)(m[y],v[y],E):B[y]=a(v[y],E))}),B}function k(m,v,E){E=E||{},E.arrayMerge=E.arrayMerge||c,E.isMergeableObject=E.isMergeableObject||e,E.cloneUnlessOtherwiseSpecified=a;var B=Array.isArray(v),y=Array.isArray(m),_=B===y;return _?B?E.arrayMerge(m,v,E):b(m,v,E):a(v,E)}k.all=function(v,E){if(!Array.isArray(v))throw new Error("first argument should be an array");return v.reduce(function(B,y){return k(B,y,E)},{})};var p=k;return Xr=p,Xr}var hu=gu();const bu=St(hu);var dt,gs={getItem(e){return!dt||!dt[e]?null:dt[e]},setItem(e,t){dt||gs.clear(),dt[e]=String(t)},clear(){dt=Object.create(null)}},mu=gs,Pt;try{Pt=window.localStorage,Pt.setItem("__wpDataTestLocalStorage",""),Pt.removeItem("__wpDataTestLocalStorage")}catch{Pt=mu}var yu=Pt,ku=yu,vu="WP_DATA",Eu=e=>(t,r)=>r.nextState===t?t:e(t,r);function Su(e){const{storage:t=ku,storageKey:r=vu}=e;let n;function o(){if(n===void 0){const s=t.getItem(r);if(s===null)n={};else try{n=JSON.parse(s)}catch{n={}}}return n}function i(s,a){n={...n,[s]:a},t.setItem(r,JSON.stringify(n))}return{get:o,set:i}}function hs(e,t){const r=Su(t);function n(o,i,s){let a;if(Array.isArray(s)){const l=s.reduce((u,g)=>Object.assign(u,{[g]:(f,h)=>h.nextState[g]}),{});a=Eu(ct(l))}else a=(l,u)=>u.nextState;let c=a(void 0,{nextState:o()});return()=>{const l=a(c,{nextState:o()});l!==c&&(r.set(i,l),c=l)}}return{registerStore(o,i){if(!i.persist)return e.registerStore(o,i);const s=r.get()[o];if(s!==void 0){let c=i.reducer(i.initialState,{type:"@@WP/PERSISTENCE_RESTORE"});bt(c)&&bt(s)?c=bu(c,s,{isMergeableObject:bt}):c=s,i={...i,initialState:c}}const a=e.registerStore(o,i);return a.subscribe(n(a.getState,o,i.persist)),a}}}hs.__unstableMigrate=()=>{};var _u=hs;const Tu=Object.freeze(Object.defineProperty({__proto__:null,persistence:_u},Symbol.toStringTag,{value:"Module"}));var jn=L.createContext(Mr);jn.displayName="RegistryProviderContext";var{Consumer:Bu,Provider:Cu}=jn,bs=Bu,Iu=Cu;function _t(){return L.useContext(jn)}var Vn=L.createContext(!1);Vn.displayName="AsyncModeContext";var{Consumer:Jk,Provider:Ou}=Vn,wu=Ou;function Au(){return L.useContext(Vn)}var Qr=os();function Ru(e,t){if(!e||!t)return;const r=typeof e=="object"&&typeof t=="object"?Object.keys(e).filter(n=>e[n]!==t[n]):[];console.warn(`The \`useSelect\` hook returns different values when called with the same state and parameters. -This can lead to unnecessary re-renders and performance issues if not fixed. - -Non-equal value keys: %s - -`,r.join(", "))}function Lu(e,t){const r=t?e.suspendSelect:e.select,n={};let o,i,s=!1,a,c,l;const u=new Map;function g(h){return e.stores[h]?.store?.getState?.()??{}}const f=h=>{const b=[...h],k=new Set;function p(v){if(s)for(const T of b)u.get(T)!==g(T)&&(s=!1);u.clear();const E=()=>{s=!1,v()},B=()=>{a?Qr.add(n,E):E()},y=[];function _(T){y.push(e.subscribe(B,T))}for(const T of b)_(T);return k.add(_),()=>{k.delete(_);for(const T of y.values())T?.();Qr.cancel(n)}}function m(v){for(const E of v)if(!b.includes(E)){b.push(E);for(const B of k)B(E)}}return{subscribe:p,updateStores:m}};return(h,b)=>{function k(){if(s&&h===o)return i;const m={current:null},v=e.__unstableMarkListeningStores(()=>h(r,e),m);if(globalThis.SCRIPT_DEBUG&&!l){const E=h(r,e);qe(v,E)||(Ru(v,E),l=!0)}if(c)c.updateStores(m.current);else{for(const E of m.current)u.set(E,g(E));c=f(m.current)}qe(i,v)||(i=v),o=h,s=!0}function p(){return k(),i}return a&&!b&&(s=!1,Qr.cancel(n)),k(),a=b,{subscribe:c.subscribe,getValue:p}}}function Mu(e){return _t().select(e)}function ms(e,t,r){const n=_t(),o=Au(),i=L.useMemo(()=>Lu(n,e),[n,e]),s=L.useCallback(t,r),{subscribe:a,getValue:c}=i(s,o),l=L.useSyncExternalStore(a,c,c);return L.useDebugValue(l),l}function tt(e,t){const r=typeof e!="function",n=L.useRef(r);if(r!==n.current){const o=n.current?"static":"mapping",i=r?"static":"mapping";throw new Error(`Switching useSelect from ${o} to ${i} is not allowed`)}return r?Mu(e):ms(!1,e,t)}function xu(e,t){return ms(!0,e,t)}var Nu=e=>Lr(t=>pl(r=>{const o=tt((i,s)=>e(i,r,s));return se.jsx(t,{...r,...o})}),"withSelect"),Pu=Nu,Du=e=>{const{dispatch:t}=_t();return e===void 0?t:t(e)},Un=Du,ju=(e,t)=>{const r=_t(),n=L.useRef(e);return yl(()=>{n.current=e}),L.useMemo(()=>{const o=n.current(r.dispatch,r);return Object.fromEntries(Object.entries(o).map(([i,s])=>(typeof s!="function"&&console.warn(`Property ${i} returned from dispatchMap in useDispatchWithMap must be a function.`),[i,(...a)=>n.current(r.dispatch,r)[i](...a)])))},[r,...t])},Vu=ju,Uu=e=>Lr(t=>r=>{const o=Vu((i,s)=>e(i,r,s),[]);return se.jsx(t,{...r,...o})},"withDispatch"),$u=Uu,Fu=Lr(e=>t=>se.jsx(bs,{children:r=>se.jsx(e,{...t,registry:r})}),"withRegistry"),Ku=Fu;function pe(e){return Mr.dispatch(e)}function X(e){return Mr.select(e)}var at=Mr,ct=is;function Hu(e){return at.resolveSelect(e)}var Gu=e=>at.suspendSelect(e),zu=(e,t)=>at.subscribe(e,t),qu=at.registerGenericStore,ys=at.registerStore,Wu=at.use,Jt=e=>at.register(e);const ev=Object.freeze(Object.defineProperty({__proto__:null,AsyncModeProvider:wu,RegistryConsumer:bs,RegistryProvider:Iu,combineReducers:ct,controls:Tl,createReduxStore:We,createRegistry:ps,createRegistryControl:vr,createRegistrySelector:ne,createSelector:x,dispatch:pe,plugins:Tu,register:Jt,registerGenericStore:qu,registerStore:ys,resolveSelect:Hu,select:X,subscribe:zu,suspendSelect:Gu,use:Wu,useDispatch:Un,useRegistry:_t,useSelect:tt,useSuspenseSelect:xu,withDispatch:$u,withRegistry:Ku,withSelect:Pu},Symbol.toStringTag,{value:"Module"}));var Yu={grad:.9,turn:360,rad:360/(2*Math.PI)},Le=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},oe=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},ve=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},ks=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Xo=function(e){return{r:ve(e.r,0,255),g:ve(e.g,0,255),b:ve(e.b,0,255),a:ve(e.a)}},Zr=function(e){return{r:oe(e.r),g:oe(e.g),b:oe(e.b),a:oe(e.a,3)}},Xu=/^#([0-9a-f]{3,8})$/i,br=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},vs=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),s=i-Math.min(t,r,n),a=s?i===t?(r-n)/s:i===r?2+(n-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:o}},Es=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),s=n*(1-r),a=n*(1-(t-i)*r),c=n*(1-(1-t+i)*r),l=i%6;return{r:255*[n,a,s,s,c,n][l],g:255*[c,n,n,a,s,s][l],b:255*[s,s,c,n,n,a][l],a:o}},Qo=function(e){return{h:ks(e.h),s:ve(e.s,0,100),l:ve(e.l,0,100),a:ve(e.a)}},Zo=function(e){return{h:oe(e.h),s:oe(e.s),l:oe(e.l),a:oe(e.a,3)}},Jo=function(e){return Es((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}));var t,r,n},Ft=function(e){return{h:(t=vs(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,r,n,o},Qu=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Zu=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ju=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ef=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,gn={string:[[function(e){var t=Xu.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?oe(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?oe(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Ju.exec(e)||ef.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Xo({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=Qu.exec(e)||Zu.exec(e);if(!t)return null;var r,n,o=Qo({h:(r=t[1],n=t[2],n===void 0&&(n="deg"),Number(r)*(Yu[n]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Jo(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=o===void 0?1:o;return Le(t)&&Le(r)&&Le(n)?Xo({r:Number(t),g:Number(r),b:Number(n),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,i=o===void 0?1:o;if(!Le(t)||!Le(r)||!Le(n))return null;var s=Qo({h:Number(t),s:Number(r),l:Number(n),a:Number(i)});return Jo(s)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,i=o===void 0?1:o;if(!Le(t)||!Le(r)||!Le(n))return null;var s=(function(a){return{h:ks(a.h),s:ve(a.s,0,100),v:ve(a.v,0,100),a:ve(a.a)}})({h:Number(t),s:Number(r),v:Number(n),a:Number(i)});return Es(s)},"hsv"]]},ei=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=Zr(this.rgba),r=t.r,n=t.g,o=t.b,s=(i=t.a)<1?br(oe(255*i)):"","#"+br(r)+br(n)+br(o)+s;var t,r,n,o,i,s},e.prototype.toRgb=function(){return Zr(this.rgba)},e.prototype.toRgbString=function(){return t=Zr(this.rgba),r=t.r,n=t.g,o=t.b,(i=t.a)<1?"rgba("+r+", "+n+", "+o+", "+i+")":"rgb("+r+", "+n+", "+o+")";var t,r,n,o,i},e.prototype.toHsl=function(){return Zo(Ft(this.rgba))},e.prototype.toHslString=function(){return t=Zo(Ft(this.rgba)),r=t.h,n=t.s,o=t.l,(i=t.a)<1?"hsla("+r+", "+n+"%, "+o+"%, "+i+")":"hsl("+r+", "+n+"%, "+o+"%)";var t,r,n,o,i},e.prototype.toHsv=function(){return t=vs(this.rgba),{h:oe(t.h),s:oe(t.s),v:oe(t.v),a:oe(t.a,3)};var t},e.prototype.invert=function(){return Te({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),Te(Jr(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Te(Jr(this.rgba,-t))},e.prototype.grayscale=function(){return Te(Jr(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Te(ti(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Te(ti(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"?Te({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):oe(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Ft(this.rgba);return typeof t=="number"?Te({h:t,s:r.s,l:r.l,a:r.a}):oe(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Te(t).toHex()},e})(),Te=function(e){return e instanceof hn?e:new hn(e)},ri=[],tf=function(e){e.forEach(function(t){ri.indexOf(t)<0&&(t(hn,gn),ri.push(t))})};function rf(e,t){var r={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},n={};for(var o in r)n[r[o]]=o;var i={};e.prototype.toName=function(s){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var a,c,l=n[this.toHex()];if(l)return l;if(s?.closest){var u=this.toRgb(),g=1/0,f="black";if(!i.length)for(var h in r)i[h]=new e(r[h]).toRgb();for(var b in r){var k=(a=u,c=i[b],Math.pow(a.r-c.r,2)+Math.pow(a.g-c.g,2)+Math.pow(a.b-c.b,2));kc?(a+.05)/(c+.05):(c+.05)/(a+.05),(n=2)===void 0&&(n=0),o===void 0&&(o=Math.pow(10,n)),Math.floor(o*r)/o+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(a=(s=(n=r).size)===void 0?"normal":s,(i=(o=n.level)===void 0?"AA":o)==="AAA"&&a==="normal"?7:i==="AA"&&a==="large"?3:4.5);var n,o,i,s,a}}function of(e={},t){switch(t.type){case"ADD_FORMAT_TYPES":return{...e,...t.formatTypes.reduce((r,n)=>({...r,[n.name]:n}),{})};case"REMOVE_FORMAT_TYPES":return Object.fromEntries(Object.entries(e).filter(([r])=>!t.names.includes(r)))}return e}var sf=ct({formatTypes:of}),$n=x(e=>Object.values(e.formatTypes),e=>[e.formatTypes]);function af(e,t){return e.formatTypes[t]}function cf(e,t){const r=$n(e);return r.find(({className:n,tagName:o})=>n===null&&t===o)||r.find(({className:n,tagName:o})=>n===null&&o==="*")}function lf(e,t){return $n(e).find(({className:r})=>r===null?!1:` ${t} `.indexOf(` ${r} `)>=0)}const uf=Object.freeze(Object.defineProperty({__proto__:null,getFormatType:af,getFormatTypeForBareElement:cf,getFormatTypeForClassName:lf,getFormatTypes:$n},Symbol.toStringTag,{value:"Module"}));function ff(e){return{type:"ADD_FORMAT_TYPES",formatTypes:Array.isArray(e)?e:[e]}}function df(e){return{type:"REMOVE_FORMAT_TYPES",names:Array.isArray(e)?e:[e]}}const pf=Object.freeze(Object.defineProperty({__proto__:null,addFormatTypes:ff,removeFormatTypes:df},Symbol.toStringTag,{value:"Module"}));var gf="core/rich-text",_r=We(gf,{reducer:sf,selectors:uf,actions:pf});Jt(_r);function _s(e,t){if(e===t)return!0;if(!e||!t||e.type!==t.type)return!1;const r=e.attributes,n=t.attributes;if(r===n)return!0;if(!r||!n)return!1;const o=Object.keys(r),i=Object.keys(n);if(o.length!==i.length)return!1;const s=o.length;for(let a=0;a{const o=t[n-1];if(o){const i=r.slice();i.forEach((s,a)=>{const c=o[a];_s(s,c)&&(i[a]=c)}),t[n]=i}}),{...e,formats:t}}function Dt({implementation:e},t){return Dt.body||(Dt.body=e.createHTMLDocument("").body),Dt.body.innerHTML=t,Dt.body}var et="",bn="\uFEFF";function hf(e,t=[]){const{formats:r,start:n,end:o,activeFormats:i}=e;if(n===void 0)return t;if(n===o){if(i)return i;const l=r[n-1]||t,u=r[n]||t;return l.length_s(g,f))||a.splice(u,1)}if(a.length===0)return t}return a||t}function Bs(e){return X(_r).getFormatType(e)}function ni(e,t){if(t)return e;const r={};for(const n in e){let o=n;n.startsWith("data-disable-rich-text-")&&(o=n.slice(23)),r[o]=e[n]}return r}function mr({type:e,tagName:t,attributes:r,unregisteredAttributes:n,object:o,boundaryClass:i,isEditableTree:s}){const a=Bs(e);let c={};if(i&&s&&(c["data-rich-text-format-boundary"]="true"),!a)return r&&(c={...r,...c}),{type:e,attributes:ni(c,s),object:o};c={...n,...c};for(const l in r){const u=a.attributes?a.attributes[l]:!1;u?c[u]=r[l]:c[l]=r[l]}return a.className&&(c.class?c.class=`${a.className} ${c.class}`:c.class=a.className),{type:t||a.tagName,object:a.object,attributes:ni(c,s)}}function bf(e,t,r){do if(e[r]!==t[r])return!1;while(r--);return!0}function mf({value:e,preserveWhiteSpace:t,createEmpty:r,append:n,getLastChild:o,getParent:i,isText:s,getText:a,remove:c,appendText:l,onStartIndex:u,onEndIndex:g,isEditableTree:f,placeholder:h}){const{formats:b,replacements:k,text:p,start:m,end:v}=e,E=b.length+1,B=r(),y=hf(e),_=y[y.length-1];let T,A;n(B,"");for(let R=0;R{if(C&&T&&bf(I,T,P)){C=o(C);return}const{type:W,tagName:V,attributes:ae,unregisteredAttributes:ge}=F,de=f&&F===_,d=i(C),S=n(d,mr({type:W,tagName:V,attributes:ae,unregisteredAttributes:ge,boundaryClass:de,isEditableTree:f}));s(C)&&a(C).length===0&&c(C),C=n(S,"")}),R===0&&(u&&m===0&&u(B,C),g&&v===0&&g(B,C)),N===et){const F=k[R];if(!F)continue;const{type:P,attributes:W,innerHTML:V}=F,ae=Bs(P);if(f&&P==="#comment")C=n(i(C),{type:"span",attributes:{contenteditable:"false","data-rich-text-comment":W["data-rich-text-comment"]}}),n(n(C,{type:"span"}),W["data-rich-text-comment"].trim());else if(!f&&P==="script")C=n(i(C),mr({type:"script",isEditableTree:f})),n(C,{html:decodeURIComponent(W["data-rich-text-script"])});else if(ae?.contentEditable===!1){if(V||f){if(C=i(C),f){const ge={contenteditable:"false","data-rich-text-bogus":!0};m===R&&v===R+1&&(ge["data-rich-text-format-boundary"]=!0),C=n(C,{type:"span",attributes:ge}),f&&R+1===p.length&&n(i(C),bn)}C=n(C,mr({...F,isEditableTree:f})),V&&n(C,{html:V})}}else C=n(i(C),mr({...F,object:!0,isEditableTree:f}));C=n(i(C),"")}else!t&&N===` -`?(C=n(i(C),{type:"br",attributes:f?{"data-rich-text-line-break":"true"}:void 0,object:!0}),C=n(i(C),"")):s(C)?l(C,N):C=n(i(C),N);u&&m===R+1&&u(B,C),g&&v===R+1&&g(B,C),U&&R===p.length&&(n(i(C),bn),h&&p.length===0&&n(i(C),{type:"span",attributes:{"data-rich-text-placeholder":h,style:"pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;"}})),T=I,A=N}return B}function Ce({value:e,preserveWhiteSpace:t}){const r=mf({value:e,preserveWhiteSpace:t,createEmpty:yf,append:vf,getLastChild:kf,getParent:Sf,isText:_f,getText:Tf,remove:Bf,appendText:Ef});return Cs(r.children)}function yf(){return{}}function kf({children:e}){return e&&e[e.length-1]}function vf(e,t){return typeof t=="string"&&(t={text:t}),t.parent=e,e.children=e.children||[],e.children.push(t),t}function Ef(e,t){e.text+=t}function Sf({parent:e}){return e}function _f({text:e}){return typeof e=="string"}function Tf({text:e}){return e}function Bf(e){const t=e.parent.children.indexOf(e);return t!==-1&&e.parent.children.splice(t,1),e}function Cf({type:e,attributes:t,object:r,children:n}){if(e==="#comment")return``;let o="";for(const i in t)Mn(i)&&(o+=` ${i}="${Ln(t[i])}"`);return r?`<${e}${o}>`:`<${e}${o}>${Cs(n)}`}function Cs(e=[]){return e.map(t=>t.html!==void 0?t.html:t.text===void 0?Cf(t):ts(t.text)).join("")}function If({text:e}){return e.replace(et,"")}function Je(){return{formats:[],replacements:[],text:""}}function Of({tagName:e,attributes:t}){let r;if(t&&t.class&&(r=X(_r).getFormatTypeForClassName(t.class),r&&(t.class=` ${t.class} `.replace(` ${r.className} `," ").trim(),t.class||delete t.class)),r||(r=X(_r).getFormatTypeForBareElement(e)),!r)return t?{type:e,attributes:t}:{type:e};if(r.__experimentalCreatePrepareEditableTree&&!r.__experimentalCreateOnChangeEditableValue)return null;if(!t)return{formatType:r,type:r.name,tagName:e};const n={},o={},i={...t};for(const s in r.attributes){const a=r.attributes[s];n[s]=i[a],delete i[a],typeof n[s]>"u"&&delete n[s]}for(const s in i)o[s]=t[s];return r.contentEditable===!1&&delete o.contenteditable,{formatType:r,type:r.name,tagName:e,attributes:n,unregisteredAttributes:o}}var Ee=class jt{#e;static empty(){return new jt}static fromPlainText(t){return new jt(ie({text:t}))}static fromHTMLString(t){return new jt(ie({html:t}))}static fromHTMLElement(t,r={}){const{preserveWhiteSpace:n=!1}=r,o=n?t:Is(t),i=new jt(ie({element:o}));return Object.defineProperty(i,"originalHTML",{value:t.innerHTML}),i}constructor(t=Je()){this.#e=t}toPlainText(){return If(this.#e)}toHTMLString({preserveWhiteSpace:t}={}){return this.originalHTML||Ce({value:this.#e,preserveWhiteSpace:t})}valueOf(){return this.toHTMLString()}toString(){return this.toHTMLString()}toJSON(){return this.toHTMLString()}get length(){return this.text.length}get formats(){return this.#e.formats}get replacements(){return this.#e.replacements}get text(){return this.#e.text}};for(const e of Object.getOwnPropertyNames(String.prototype))Ee.prototype.hasOwnProperty(e)||Object.defineProperty(Ee.prototype,e,{value(...t){return this.toHTMLString()[e](...t)}});function ie({element:e,text:t,html:r,range:n,__unstableIsEditableTree:o}={}){return r instanceof Ee?{text:r.text,formats:r.formats,replacements:r.replacements}:typeof t=="string"&&t.length>0?{formats:Array(t.length),replacements:Array(t.length),text:t}:(typeof r=="string"&&r.length>0&&(e=Dt(document,r)),typeof e!="object"?Je():Os({element:e,range:n,isEditableTree:o}))}function $e(e,t,r,n){if(!r)return;const{parentNode:o}=t,{startContainer:i,startOffset:s,endContainer:a,endOffset:c}=r,l=e.text.length;n.start!==void 0?e.start=l+n.start:t===i&&t.nodeType===t.TEXT_NODE?e.start=l+s:o===i&&t===i.childNodes[s]?e.start=l:o===i&&t===i.childNodes[s-1]?e.start=l+n.text.length:t===i&&(e.start=l),n.end!==void 0?e.end=l+n.end:t===a&&t.nodeType===t.TEXT_NODE?e.end=l+c:o===a&&t===a.childNodes[c-1]?e.end=l+n.text.length:o===a&&t===a.childNodes[c]?e.end=l:t===a&&(e.end=l+c)}function wf(e,t,r){if(!t)return;const{startContainer:n,endContainer:o}=t;let{startOffset:i,endOffset:s}=t;return e===n&&(i=r(e.nodeValue.slice(0,i)).length),e===o&&(s=r(e.nodeValue.slice(0,s)).length),{startContainer:n,startOffset:i,endContainer:o,endOffset:s}}function Is(e,t=!0){const r=e.cloneNode(!0);return r.normalize(),Array.from(r.childNodes).forEach((n,o,i)=>{if(n.nodeType===n.TEXT_NODE){let s=n.nodeValue;/[\n\t\r\f]/.test(s)&&(s=s.replace(/[\n\t\r\f]+/g," ")),s.indexOf(" ")!==-1&&(s=s.replace(/ {2,}/g," ")),o===0&&s.startsWith(" ")?s=s.slice(1):t&&o===i.length-1&&s.endsWith(" ")&&(s=s.slice(0,-1)),n.nodeValue=s}else n.nodeType===n.ELEMENT_NODE&&n.replaceWith(Is(n,!1))}),r}var Af="\r";function oi(e){return e.replace(new RegExp(`[${bn}${et}${Af}]`,"gu"),"")}function Os({element:e,range:t,isEditableTree:r}){const n=Je();if(!e)return n;if(!e.hasChildNodes())return $e(n,e,t,Je()),n;const o=e.childNodes.length;for(let i=0;ir.includes(o)));return e&&Object.keys(si).forEach(o=>{n[o]&&(n[o]=yn(si[o],n[o],e))}),n}function sv(e,t){const r=Tr(e)?e.name:e;if(typeof r!="string"){K("Block names must be strings.");return}if(!/^[a-z][a-z0-9-]*\/[a-z][a-z0-9-]*$/.test(r)){K("Block names must contain a namespace prefix, include only lowercase alphanumeric characters or dashes, and start with a letter. Example: my-plugin/my-custom-block");return}if(X(D).getBlockType(r)){K('Block "'+r+'" is already registered.');return}const{addBootstrappedBlockType:n,addUnprocessedBlockType:o}=Pe(pe(D));if(Tr(e)){const i=Uf(e);n(r,i)}return o(r,t),X(D).getBlockType(r)}function yn(e,t,r){return typeof e=="string"&&typeof t=="string"?Ze(t,e,r):Array.isArray(e)&&e.length&&Array.isArray(t)?t.map(n=>yn(e[0],n,r)):Tr(e)&&Object.entries(e).length&&Tr(t)?Object.keys(t).reduce((n,o)=>e[o]?(n[o]=yn(e[o],t[o],r),n):(n[o]=t[o],n),{}):t}function av(e,{title:t,icon:r}){pe(D).addBlockCollection(e,t,r)}function cv(e){const t=X(D).getBlockType(e);if(!t){K('Block "'+e+'" is not registered.');return}return pe(D).removeBlockTypes(e),t}function lv(e){pe(D).setFreeformFallbackBlockName(e)}function ot(){return X(D).getFreeformFallbackBlockName()}function $f(){return X(D).getGroupingBlockName()}function uv(e){pe(D).setUnregisteredFallbackBlockName(e)}function xr(){return X(D).getUnregisteredFallbackBlockName()}function fv(e){pe(D).setDefaultBlockName(e)}function dv(e){pe(D).setGroupingBlockName(e)}function Br(){return X(D).getDefaultBlockName()}function q(e){return X(D)?.getBlockType(e)}function De(){return X(D).getBlockTypes()}function Ff(e,t,r){return X(D).getBlockSupport(e,t,r)}function Ae(e,t,r){return X(D).hasBlockSupport(e,t,r)}function pv(e){return e?.name==="core/block"}function gv(e){return e?.name==="core/template-part"}var hv=e=>X(D).getChildBlockNames(e),bv=e=>X(D).hasChildBlocks(e),mv=e=>X(D).hasChildBlocksWithInserterSupport(e),yv=(e,t)=>{pe(D).addBlockStyles(e,t)},kv=(e,t)=>{pe(D).removeBlockStyles(e,t)},Kf=(e,t)=>X(D).getBlockVariations(e,t),vv=(e,t)=>{typeof t.name!="string"&&K("Variation names must be unique strings."),pe(D).addBlockVariations(e,t)},Ev=(e,t)=>{pe(D).removeBlockVariations(e,t)},Sv=e=>{const{name:t,label:r,usesContext:n,getValues:o,setValues:i,canUserEditValue:s,getFieldsList:a}=e,c=Pe(X(D)).getBlockBindingsSource(t),l=["label","usesContext"];for(const u in c)if(!l.includes(u)&&c[u]){K('Block bindings source "'+t+'" is already registered.');return}if(!t){K("Block bindings source must contain a name.");return}if(typeof t!="string"){K("Block bindings source name must be a string.");return}if(/[A-Z]+/.test(t)){K("Block bindings source name must not contain uppercase characters.");return}if(!/^[a-z0-9/-]+$/.test(t)){K("Block bindings source name must contain only valid characters: lowercase characters, hyphens, or digits. Example: my-plugin/my-custom-source.");return}if(!/^[a-z0-9-]+\/[a-z0-9-]+$/.test(t)){K("Block bindings source name must contain a namespace and valid characters. Example: my-plugin/my-custom-source.");return}if(!r&&!c?.label){K("Block bindings source must contain a label.");return}if(r&&typeof r!="string"){K("Block bindings source label must be a string.");return}if(r&&c?.label&&r!==c?.label&&K('Block bindings "'+t+'" source label was overridden.'),n&&!Array.isArray(n)){K("Block bindings source usesContext must be an array.");return}if(o&&typeof o!="function"){K("Block bindings source getValues must be a function.");return}if(i&&typeof i!="function"){K("Block bindings source setValues must be a function.");return}if(s&&typeof s!="function"){K("Block bindings source canUserEditValue must be a function.");return}if(a&&typeof a!="function"){K("Block bindings source getFieldsList must be a function.");return}return Pe(pe(D)).addBlockBindingsSource(e)};function _v(e){if(!Hf(e)){K('Block bindings source "'+e+'" is not registered.');return}Pe(pe(D)).removeBlockBindingsSource(e)}function Hf(e){return Pe(X(D)).getBlockBindingsSource(e)}function Tv(){return Pe(X(D)).getAllBlockBindingsSources()}tf([rf,nf]);var ai=["#191e23","#f8f9f9"];function Kt(e,t){const r=q(e.name)?.attributes??{},n=t?Object.entries(r).filter(([i,s])=>t==="content"&&i==="metadata"?Object.keys(e.attributes[i]?.bindings??{}).length>0:s.role===t||s.__experimentalRole===t):[];return(n.length?n:Object.entries(r)).every(([i,s])=>{const a=e.attributes[i];return s.hasOwnProperty("default")?a===s.default:s.type==="rich-text"?!a?.length:a===void 0})}function Gt(e,t){return e.name===Br()&&Kt(e,t)}function As(e){return!!e&&(typeof e=="string"||L.isValidElement(e)||typeof e=="function"||e instanceof L.Component)}function Gf(e){if(e=e||ws,As(e))return{src:e};if("background"in e){const t=Te(e.background),r=o=>t.contrast(o),n=Math.max(...ai.map(r));return{...e,foreground:e.foreground?e.foreground:ai.find(o=>r(o)===n),shadowColor:t.alpha(.3).toRgbString()}}return e}function Tt(e){return typeof e=="string"?q(e):e}function zf(e,t,r="visual"){const{__experimentalLabel:n,title:o}=e,i=n&&n(t,{context:r});return i?i.toPlainText?i.toPlainText():bl(i):o}function Bv(e,t,r,n="vertical"){const o=e?.title,i=e?zf(e,t,"accessibility"):"",s=r!==void 0,a=i&&i!==o;return s&&n==="vertical"?a?Ne(O("%1$s Block. Row %2$d. %3$s"),o,r,i):Ne(O("%1$s Block. Row %2$d"),o,r):s&&n==="horizontal"?a?Ne(O("%1$s Block. Column %2$d. %3$s"),o,r,i):Ne(O("%1$s Block. Column %2$d"),o,r):a?Ne(O("%1$s Block. %2$s"),o,i):Ne(O("%s Block"),o)}function Rs(e){if(e.default!==void 0)return e.default;if(e.type==="rich-text")return new Ee}function Ls(e){return q(e)!==void 0}function Ms(e,t){const r=q(e);if(r===void 0)throw new Error(`Block type '${e}' is not registered.`);return Object.entries(r.attributes).reduce((n,[o,i])=>{const s=t[o];if(s!==void 0)i.type==="rich-text"?s instanceof Ee?n[o]=s:typeof s=="string"&&(n[o]=Ee.fromHTMLString(s)):i.type==="string"&&s instanceof Ee?n[o]=s.toHTMLString():n[o]=s;else{const a=Rs(i);a!==void 0&&(n[o]=a)}return["node","children"].indexOf(i.source)!==-1&&(typeof n[o]=="string"?n[o]=[n[o]]:Array.isArray(n[o])||(n[o]=[])),n},{})}function qf(e,t){const r=q(e)?.attributes;if(!r)return[];const n=Object.keys(r);return t?n.filter(o=>{const i=r[o];return i?.role===t?!0:i?.__experimentalRole===t?(M("__experimentalRole attribute",{since:"6.7",version:"6.8",alternative:"role attribute",hint:`Check the block.json of the ${e} block.`}),!0):!1}):n}var Cv=(...e)=>(M("__experimentalGetBlockAttributesNamesByRole",{since:"6.7",version:"6.8",alternative:"getBlockAttributesNamesByRole"}),qf(...e));function Wf(e){const t=q(e),r=t?.attributes;return t?.supports?.contentRole?!0:r?!!Object.keys(r)?.some(o=>{const i=r[o];return i?.role==="content"||i?.__experimentalRole==="content"}):!1}function lt(e,t){return Object.fromEntries(Object.entries(e).filter(([r])=>!t.includes(r)))}var Yf=[{slug:"text",title:O("Text")},{slug:"media",title:O("Media")},{slug:"design",title:O("Design")},{slug:"widgets",title:O("Widgets")},{slug:"theme",title:O("Theme")},{slug:"embed",title:O("Embeds")},{slug:"reusable",title:O("Reusable blocks")}];function Kn(e){return e.reduce((t,r)=>({...t,[r.name]:r}),{})}function Cr(e){return e.reduce((t,r)=>(t.some(n=>n.name===r.name)||t.push(r),t),[])}function Xf(e={},t){switch(t.type){case"ADD_BOOTSTRAPPED_BLOCK_TYPE":const{name:r,blockType:n}=t;if(e[r])return e;const i=Object.fromEntries(Object.entries(n).filter(([,s])=>s!=null).map(([s,a])=>[$c(s),a]));return i.name=r,{...e,[r]:i};case"REMOVE_BLOCK_TYPES":return lt(e,t.names)}return e}function Qf(e={},t){switch(t.type){case"ADD_UNPROCESSED_BLOCK_TYPE":return{...e,[t.name]:t.blockType};case"REMOVE_BLOCK_TYPES":return lt(e,t.names)}return e}function Zf(e={},t){switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...Kn(t.blockTypes)};case"REMOVE_BLOCK_TYPES":return lt(e,t.names)}return e}function Jf(e={},t){switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...Object.fromEntries(Object.entries(Kn(t.blockTypes)).map(([n,o])=>[n,Cr([...(o.styles??[]).map(i=>({...i,source:"block"})),...(e[o.name]??[]).filter(({source:i})=>i!=="block")])]))};case"ADD_BLOCK_STYLES":const r={};return t.blockNames.forEach(n=>{r[n]=Cr([...e[n]??[],...t.styles])}),{...e,...r};case"REMOVE_BLOCK_STYLES":return{...e,[t.blockName]:(e[t.blockName]??[]).filter(n=>t.styleNames.indexOf(n.name)===-1)}}return e}function ed(e={},t){switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...Object.fromEntries(Object.entries(Kn(t.blockTypes)).map(([r,n])=>[r,Cr([...(n.variations??[]).map(o=>({...o,source:"block"})),...(e[n.name]??[]).filter(({source:o})=>o!=="block")])]))};case"ADD_BLOCK_VARIATIONS":return{...e,[t.blockName]:Cr([...e[t.blockName]??[],...t.variations])};case"REMOVE_BLOCK_VARIATIONS":return{...e,[t.blockName]:(e[t.blockName]??[]).filter(r=>t.variationNames.indexOf(r.name)===-1)}}return e}function Nr(e){return(t=null,r)=>{switch(r.type){case"REMOVE_BLOCK_TYPES":return r.names.indexOf(t)!==-1?null:t;case e:return r.name||null}return t}}var td=Nr("SET_DEFAULT_BLOCK_NAME"),rd=Nr("SET_FREEFORM_FALLBACK_BLOCK_NAME"),nd=Nr("SET_UNREGISTERED_FALLBACK_BLOCK_NAME"),od=Nr("SET_GROUPING_BLOCK_NAME");function id(e=Yf,t){switch(t.type){case"SET_CATEGORIES":const r=new Map;return(t.categories||[]).forEach(n=>{r.set(n.slug,n)}),[...r.values()];case"UPDATE_CATEGORY":{if(!t.category||!Object.keys(t.category).length)return e;if(e.find(({slug:o})=>o===t.slug))return e.map(o=>o.slug===t.slug?{...o,...t.category}:o)}}return e}function sd(e={},t){switch(t.type){case"ADD_BLOCK_COLLECTION":return{...e,[t.namespace]:{title:t.title,icon:t.icon}};case"REMOVE_BLOCK_COLLECTION":return lt(e,t.namespace)}return e}function ad(e=[],t=[]){const r=Array.from(new Set(e.concat(t)));return r.length>0?r:void 0}function cd(e={},t){switch(t.type){case"ADD_BLOCK_BINDINGS_SOURCE":return{...e,[t.name]:{label:t.label||e[t.name]?.label,usesContext:ad(e[t.name]?.usesContext,t.usesContext),getValues:t.getValues,setValues:t.setValues,canUserEditValue:t.setValues&&t.canUserEditValue,getFieldsList:t.getFieldsList}};case"REMOVE_BLOCK_BINDINGS_SOURCE":return lt(e,t.name)}return e}var ld=ct({bootstrappedBlockTypes:Xf,unprocessedBlockTypes:Qf,blockTypes:Zf,blockStyles:Jf,blockVariations:ed,defaultBlockName:td,freeformFallbackBlockName:rd,unregisteredFallbackBlockName:nd,groupingBlockName:od,categories:id,collections:sd,blockBindingsSources:cd}),zt=(e,t,r)=>{const n=Array.isArray(t)?t:t.split(".");let o=e;return n.forEach(i=>{o=o?.[i]}),o??r};function ci(e){return typeof e=="object"&&e.constructor===Object&&e!==null}function xs(e,t){return ci(e)&&ci(t)?Object.entries(t).every(([r,n])=>xs(e?.[r],n)):e===t}var ud=["background","backgroundColor","color","linkColor","captionColor","buttonColor","headingColor","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","padding","contentSize","wideSize","blockGap","textAlign","textDecoration","textTransform","letterSpacing"];function li(e,t,r){return e.filter(n=>!(n==="fontSize"&&r==="heading"||n==="textDecoration"&&!t&&r!=="link"||n==="textTransform"&&!t&&!(["heading","h1","h2","h3","h4","h5","h6"].includes(r)||r==="button"||r==="caption"||r==="text")||n==="letterSpacing"&&!t&&!(["heading","h1","h2","h3","h4","h5","h6"].includes(r)||r==="button"||r==="caption"||r==="text")||n==="textColumns"&&!t))}var fd=x((e,t,r)=>{if(!t)return li(ud,t,r);const n=er(e,t);if(!n)return[];const o=[];return n?.supports?.spacing?.blockGap&&o.push("blockGap"),n?.supports?.shadow&&o.push("shadow"),Object.keys(pt).forEach(i=>{if(pt[i].support){if(pt[i].requiresOptOut&&pt[i].support[0]in n.supports&&zt(n.supports,pt[i].support)!==!1){o.push(i);return}zt(n.supports,pt[i].support,!1)&&o.push(i)}}),li(o,t,r)},(e,t)=>[e.blockTypes[t]]);function dd(e,t){return e.bootstrappedBlockTypes[t]}function pd(e){return e.unprocessedBlockTypes}function gd(e){return e.blockBindingsSources}function hd(e,t){return e.blockBindingsSources[t]}var bd=ne(e=>x((t,r,n)=>{if(!r.getFieldsList)return[];const o={};if(r?.usesContext?.length)for(const i of r.usesContext)o[i]=n[i];return r.getFieldsList({select:e,context:o})},(t,r,n)=>[r.getFieldsList,r.usesContext,n])),Ns=(e,t)=>{const r=er(e,t);return r?Object.values(r.attributes).some(({role:n,__experimentalRole:o})=>n==="content"?!0:o==="content"?(M("__experimentalRole attribute",{since:"6.7",version:"6.8",alternative:"role attribute",hint:`Check the block.json of the ${t} block.`}),!0):!1):!1};const md=Object.freeze(Object.defineProperty({__proto__:null,getAllBlockBindingsSources:gd,getBlockBindingsSource:hd,getBlockBindingsSourceFieldsList:bd,getBootstrappedBlockType:dd,getSupportedStyles:fd,getUnprocessedBlockTypes:pd,hasContentRoleAttribute:Ns},Symbol.toStringTag,{value:"Module"}));var Ps=(e,t)=>typeof t=="string"?er(e,t):t,Ds=x(e=>Object.values(e.blockTypes),e=>[e.blockTypes]);function er(e,t){return e.blockTypes[t]}function yd(e,t){return e.blockStyles[t]}var Hn=x((e,t,r)=>{const n=e.blockVariations[t];return!n||!r?n:n.filter(o=>(o.scope||["block","inserter"]).includes(r))},(e,t)=>[e.blockVariations[t]]);function kd(e,t,r,n){const o=Hn(e,t,n);if(!o)return o;const i=er(e,t),s=Object.keys(i?.attributes||{});let a,c=0;for(const l of o)if(Array.isArray(l.isActive)){const u=l.isActive.filter(h=>{const b=h.split(".")[0];return s.includes(b)}),g=u.length;if(g===0)continue;u.every(h=>{const b=zt(l.attributes,h);if(b===void 0)return!1;let k=zt(r,h);return k instanceof Ee&&(k=k.toHTMLString()),xs(k,b)})&&g>c&&(a=l,c=g)}else if(l.isActive?.(r,l.attributes))return a||l;return!a&&["block","transform"].includes(n)&&(a=o.find(l=>l?.isDefault&&!Object.hasOwn(l,"isActive"))),a}function vd(e,t,r){const n=Hn(e,t,r);return[...n].reverse().find(({isDefault:i})=>!!i)||n[0]}function Ed(e){return e.categories}function Sd(e){return e.collections}function _d(e){return e.defaultBlockName}function Td(e){return e.freeformFallbackBlockName}function Bd(e){return e.unregisteredFallbackBlockName}function Cd(e){return e.groupingBlockName}var Gn=x((e,t)=>Ds(e).filter(r=>r.parent?.includes(t)).map(({name:r})=>r),e=>[e.blockTypes]),js=(e,t,r,n)=>{const o=Ps(e,t);return o?.supports?zt(o.supports,r,n):n};function Vs(e,t,r,n){return!!js(e,t,r,n)}function ui(e){return hc(e??"").toLowerCase().trim()}function Id(e,t,r=""){const n=Ps(e,t),o=ui(r),i=s=>ui(s).includes(o);return i(n.title)||n.keywords?.some(i)||i(n.category)||typeof n.description=="string"&&i(n.description)}var Od=(e,t)=>Gn(e,t).length>0,wd=(e,t)=>Gn(e,t).some(r=>Vs(e,r,"inserter",!0)),Ad=(...e)=>(M("__experimentalHasContentRoleAttribute",{since:"6.7",version:"6.8",hint:"This is a private selector."}),Ns(...e));const Rd=Object.freeze(Object.defineProperty({__proto__:null,__experimentalHasContentRoleAttribute:Ad,getActiveBlockVariation:kd,getBlockStyles:yd,getBlockSupport:js,getBlockType:er,getBlockTypes:Ds,getBlockVariations:Hn,getCategories:Ed,getChildBlockNames:Gn,getCollections:Sd,getDefaultBlockName:_d,getDefaultBlockVariation:vd,getFreeformFallbackBlockName:Td,getGroupingBlockName:Cd,getUnregisteredFallbackBlockName:Bd,hasBlockSupport:Vs,hasChildBlocks:Od,hasChildBlocksWithInserterSupport:wd,isMatchingSearchTerm:Id},Symbol.toStringTag,{value:"Module"}));var nn={exports:{}},G={};var fi;function Ld(){if(fi)return G;fi=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),s=Symbol.for("react.context"),a=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),g=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),h=Symbol.for("react.offscreen"),b;b=Symbol.for("react.module.reference");function k(p){if(typeof p=="object"&&p!==null){var m=p.$$typeof;switch(m){case e:switch(p=p.type,p){case r:case o:case n:case l:case u:return p;default:switch(p=p&&p.$$typeof,p){case a:case s:case c:case f:case g:case i:return p;default:return m}}case t:return m}}}return G.ContextConsumer=s,G.ContextProvider=i,G.Element=e,G.ForwardRef=c,G.Fragment=r,G.Lazy=f,G.Memo=g,G.Portal=t,G.Profiler=o,G.StrictMode=n,G.Suspense=l,G.SuspenseList=u,G.isAsyncMode=function(){return!1},G.isConcurrentMode=function(){return!1},G.isContextConsumer=function(p){return k(p)===s},G.isContextProvider=function(p){return k(p)===i},G.isElement=function(p){return typeof p=="object"&&p!==null&&p.$$typeof===e},G.isForwardRef=function(p){return k(p)===c},G.isFragment=function(p){return k(p)===r},G.isLazy=function(p){return k(p)===f},G.isMemo=function(p){return k(p)===g},G.isPortal=function(p){return k(p)===t},G.isProfiler=function(p){return k(p)===o},G.isStrictMode=function(p){return k(p)===n},G.isSuspense=function(p){return k(p)===l},G.isSuspenseList=function(p){return k(p)===u},G.isValidElementType=function(p){return typeof p=="string"||typeof p=="function"||p===r||p===o||p===n||p===l||p===u||p===h||typeof p=="object"&&p!==null&&(p.$$typeof===f||p.$$typeof===g||p.$$typeof===i||p.$$typeof===s||p.$$typeof===c||p.$$typeof===b||p.getModuleId!==void 0)},G.typeOf=k,G}var di;function Md(){return di||(di=1,nn.exports=Ld()),nn.exports}var xd=Md(),pi={common:"text",formatting:"text",layout:"design"};function Nd(e=[],t=[]){const r=[...e];return t.forEach(n=>{const o=r.findIndex(i=>i.name===n.name);o!==-1?r[o]={...r[o],...n}:r.push(n)}),r}var Us=(e,t)=>({select:r})=>{const n=r.getBootstrappedBlockType(e),o={apiVersion:1,name:e,icon:ws,keywords:[],attributes:{},providesContext:{},usesContext:[],selectors:{},supports:{},styles:[],blockHooks:{},save:()=>null,...n,...t,variations:Nd(Array.isArray(n?.variations)?n.variations:[],Array.isArray(t?.variations)?t.variations:[])};(!o.attributes||typeof o.attributes!="object")&&(K('The block "'+e+'" is registering attributes as `null` or `undefined`. Use an empty object (`attributes: {}`) or exclude the `attributes` key.'),o.attributes={});const i=_e("blocks.registerBlockType",o,e,null);if(i.apiVersion<=2&&K(`The block "${e}" is registered with API version 2 or lower. This means that the post editor may work as a non-iframe editor. -Since all editors are planned to work as iframes in the future, set the \`apiVersion\` field to 3 and test the block inside the iframe editor. -See: https://developer.wordpress.org/block-editor/reference-guides/block-api/block-api-versions/#version-3-wordpress-6-3`),i.description&&typeof i.description!="string"&&M("Declaring non-string block descriptions",{since:"6.2"}),i.deprecated&&(i.deprecated=i.deprecated.map(s=>Object.fromEntries(Object.entries(_e("blocks.registerBlockType",{...lt(o,mn),...s},o.name,s)).filter(([a])=>mn.includes(a))))),!bt(i)){K("Block settings must be a valid object.");return}if(typeof i.save!="function"){K('The "save" property must be a valid function.');return}if("edit"in i&&!xd.isValidElementType(i.edit)){K('The "edit" property must be a valid component.');return}if(pi.hasOwnProperty(i.category)&&(i.category=pi[i.category]),"category"in i&&!r.getCategories().some(({slug:s})=>s===i.category)&&(K('The block "'+e+'" is registered with an invalid category "'+i.category+'".'),delete i.category),!("title"in i)||i.title===""){K('The block "'+e+'" must have a title.');return}if(typeof i.title!="string"){K("Block titles must be strings.");return}if(i.icon=Gf(i.icon),!As(i.icon.src)){K("The icon passed is invalid. The icon should be a string, an element, a function, or an object following the specifications documented in https://developer.wordpress.org/block-editor/developers/block-api/block-registration/#icon-optional");return}if((typeof i?.parent=="string"||i?.parent instanceof String)&&(i.parent=[i.parent],K("Parent must be undefined or an array of strings (block types), but it is a string.")),!Array.isArray(i?.parent)&&i?.parent!==void 0){K("Parent must be undefined or an array of block types, but it is ",i.parent);return}if(i?.parent?.length===1&&e===i.parent[0]){K('Block "'+e+'" cannot be a parent of itself. Please remove the block name from the parent list.');return}return i};function Pd(e){return{type:"ADD_BLOCK_TYPES",blockTypes:Array.isArray(e)?e:[e]}}function $s(){return({dispatch:e,select:t})=>{const r=[];for(const[n,o]of Object.entries(t.getUnprocessedBlockTypes())){const i=e(Us(n,o));i&&r.push(i)}r.length&&e.addBlockTypes(r)}}function Dd(){return M('wp.data.dispatch( "core/blocks" ).__experimentalReapplyBlockFilters',{since:"6.4",alternative:"reapplyBlockFilters"}),$s()}function jd(e){return{type:"REMOVE_BLOCK_TYPES",names:Array.isArray(e)?e:[e]}}function Vd(e,t){return{type:"ADD_BLOCK_STYLES",styles:Array.isArray(t)?t:[t],blockNames:Array.isArray(e)?e:[e]}}function Ud(e,t){return{type:"REMOVE_BLOCK_STYLES",styleNames:Array.isArray(t)?t:[t],blockName:e}}function $d(e,t){return{type:"ADD_BLOCK_VARIATIONS",variations:Array.isArray(t)?t:[t],blockName:e}}function Fd(e,t){return{type:"REMOVE_BLOCK_VARIATIONS",variationNames:Array.isArray(t)?t:[t],blockName:e}}function Kd(e){return{type:"SET_DEFAULT_BLOCK_NAME",name:e}}function Hd(e){return{type:"SET_FREEFORM_FALLBACK_BLOCK_NAME",name:e}}function Gd(e){return{type:"SET_UNREGISTERED_FALLBACK_BLOCK_NAME",name:e}}function zd(e){return{type:"SET_GROUPING_BLOCK_NAME",name:e}}function qd(e){return{type:"SET_CATEGORIES",categories:e}}function Wd(e,t){return{type:"UPDATE_CATEGORY",slug:e,category:t}}function Yd(e,t,r){return{type:"ADD_BLOCK_COLLECTION",namespace:e,title:t,icon:r}}function Xd(e){return{type:"REMOVE_BLOCK_COLLECTION",namespace:e}}const Qd=Object.freeze(Object.defineProperty({__proto__:null,__experimentalReapplyBlockFilters:Dd,addBlockCollection:Yd,addBlockStyles:Vd,addBlockTypes:Pd,addBlockVariations:$d,reapplyBlockTypeFilters:$s,removeBlockCollection:Xd,removeBlockStyles:Ud,removeBlockTypes:jd,removeBlockVariations:Fd,setCategories:qd,setDefaultBlockName:Kd,setFreeformFallbackBlockName:Hd,setGroupingBlockName:zd,setUnregisteredFallbackBlockName:Gd,updateCategory:Wd},Symbol.toStringTag,{value:"Module"}));function Zd(e,t){return{type:"ADD_BOOTSTRAPPED_BLOCK_TYPE",name:e,blockType:t}}function Jd(e,t){return({dispatch:r})=>{r({type:"ADD_UNPROCESSED_BLOCK_TYPE",name:e,blockType:t});const n=r(Us(e,t));n&&r.addBlockTypes(n)}}function ep(e){return{type:"ADD_BLOCK_BINDINGS_SOURCE",name:e.name,label:e.label,usesContext:e.usesContext,getValues:e.getValues,setValues:e.setValues,canUserEditValue:e.canUserEditValue,getFieldsList:e.getFieldsList}}function tp(e){return{type:"REMOVE_BLOCK_BINDINGS_SOURCE",name:e}}const rp=Object.freeze(Object.defineProperty({__proto__:null,addBlockBindingsSource:ep,addBootstrappedBlockType:Zd,addUnprocessedBlockType:Jd,removeBlockBindingsSource:tp},Symbol.toStringTag,{value:"Module"}));var np="core/blocks",D=We(np,{reducer:ld,selectors:Rd,actions:Qd});Jt(D);Pe(D).registerPrivateSelectors(md);Pe(D).registerPrivateActions(rp);let yr;const op=new Uint8Array(16);function ip(){if(!yr&&(yr=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!yr))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return yr(op)}const ce=[];for(let e=0;e<256;++e)ce.push((e+256).toString(16).slice(1));function sp(e,t=0){return ce[e[t+0]]+ce[e[t+1]]+ce[e[t+2]]+ce[e[t+3]]+"-"+ce[e[t+4]]+ce[e[t+5]]+"-"+ce[e[t+6]]+ce[e[t+7]]+"-"+ce[e[t+8]]+ce[e[t+9]]+"-"+ce[e[t+10]]+ce[e[t+11]]+ce[e[t+12]]+ce[e[t+13]]+ce[e[t+14]]+ce[e[t+15]]}const ap=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),gi={randomUUID:ap};function zn(e,t,r){if(gi.randomUUID&&!e)return gi.randomUUID();e=e||{};const n=e.random||(e.rng||ip)();return n[6]=n[6]&15|64,n[8]=n[8]&63|128,sp(n)}function me(e,t={},r=[]){if(!Ls(e))return me("core/missing",{originalName:e,originalContent:"",originalUndelimitedContent:""});const n=Ms(e,t);return{clientId:zn(),name:e,isValid:!0,attributes:n,innerBlocks:r}}function Fs(e=[]){return e.map(t=>{const r=Array.isArray(t)?t:[t.name,t.attributes,t.innerBlocks],[n,o,i=[]]=r;return me(n,o,Fs(i))})}function Ks(e,t={},r){const{name:n}=e;if(!Ls(n))return me("core/missing",{originalName:n,originalContent:"",originalUndelimitedContent:""});const o=zn(),i=Ms(n,{...e.attributes,...t});return{...e,clientId:o,attributes:i,innerBlocks:r||e.innerBlocks.map(s=>Ks(s))}}function qt(e,t={},r){const n=zn();return{...e,clientId:n,attributes:{...e.attributes,...t},innerBlocks:r||e.innerBlocks.map(o=>qt(o))}}var Hs=(e,t,r)=>{if(!r.length)return!1;const n=r.length>1,o=r[0].name;if(!(yt(e)||!n||e.isMultiBlock)||!yt(e)&&!r.every(l=>l.name===o)||!(e.type==="block"))return!1;const a=r[0];return!(!(t!=="from"||e.blocks.indexOf(a.name)!==-1||yt(e))||!n&&t==="from"&&hi(a.name)&&hi(e.blockName)||!vn(e,r))},cp=e=>e.length?De().filter(n=>{const o=Wt("from",n.name);return!!kn(o,i=>Hs(i,"from",e))}):[],lp=e=>{if(!e.length)return[];const t=e[0],r=q(t.name);return(r?Wt("to",r.name):[]).filter(s=>s&&Hs(s,"to",e)).map(s=>s.blocks).flat().map(q)},yt=e=>e&&e.type==="block"&&Array.isArray(e.blocks)&&e.blocks.includes("*"),hi=e=>e===$f();function up(e){if(!e.length)return[];const t=cp(e),r=lp(e);return[...new Set([...t,...r])]}function kn(e,t){const r=nc();for(let n=0;ni||o,o.priority)}return r.applyFilters("transform",null)}function Wt(e,t){if(t===void 0)return De().map(({name:a})=>Wt(e,a)).flat();const r=Tt(t),{name:n,transforms:o}=r||{};if(!o||!Array.isArray(o[e]))return[];const i=o.supportedMobileTransforms&&Array.isArray(o.supportedMobileTransforms);return(i?o[e].filter(a=>a.type==="raw"||a.type==="prefix"?!0:!a.blocks||!a.blocks.length?!1:yt(a)?!0:a.blocks.every(c=>o.supportedMobileTransforms.includes(c))):o[e]).map(a=>({...a,blockName:n,usingMobileTransformations:i}))}function vn(e,t){if(typeof e.isMatch!="function")return!0;const r=t[0],n=e.isMultiBlock?t.map(i=>i.attributes):r.attributes,o=e.isMultiBlock?t:r;return e.isMatch(n,o)}function rt(e,t){const r=Array.isArray(e)?e:[e],n=r.length>1,o=r[0],i=o.name,s=Wt("from",t),a=Wt("to",i),c=kn(a,f=>f.type==="block"&&(yt(f)||f.blocks.indexOf(t)!==-1)&&(!n||f.isMultiBlock)&&vn(f,r))||kn(s,f=>f.type==="block"&&(yt(f)||f.blocks.indexOf(i)!==-1)&&(!n||f.isMultiBlock)&&vn(f,r));if(!c)return null;let l;return c.isMultiBlock?"__experimentalConvert"in c?l=c.__experimentalConvert(r):l=c.transform(r.map(f=>f.attributes),r.map(f=>f.innerBlocks)):"__experimentalConvert"in c?l=c.__experimentalConvert(o):l=c.transform(o.attributes,o.innerBlocks),l===null||typeof l!="object"||(l=Array.isArray(l)?l:[l],l.some(f=>!q(f.name)))||!l.some(f=>f.name===t)?null:l.map((f,h,b)=>_e("blocks.switchToBlockType.transformedBlock",f,e,h,b))}var fp=(e,t)=>me(e,t.attributes,(t.innerBlocks??[]).map(r=>fp(r.name,r))),Ie,Be,it,ze,Gs=/)[^])*)\5|[^]*?)}\s+)?(\/)?-->/g;function Er(e,t,r,n,o){return{blockName:e,attrs:t,innerBlocks:r,innerHTML:n,innerContent:o}}function qn(e){return Er(null,{},[],e,[e])}function dp(e,t,r,n,o){return{block:e,tokenStart:t,tokenLength:r,prevOffset:n||t+r,leadingHtmlStart:o}}var zs=e=>{Ie=e,Be=0,it=[],ze=[],Gs.lastIndex=0;do;while(pp());return it};function pp(){const e=ze.length,t=hp(),[r,n,o,i,s]=t,a=i>Be?Be:null;switch(r){case"no-more-tokens":if(e===0)return on(),!1;if(e===1)return sn(),!1;for(;0l!==null?l:Ir(i[a++],t)).join(` -`).replace(/\n+/g,` -`).trim();return r?Ws(n,o,c):c}function Iv(e){const t="wp-block-"+e.replace(/\//,"-").replace(/^core-/,"");return _e("blocks.getBlockDefaultClassName",t,e)}function Ov(e){const t="editor-block-list-item-"+e.replace(/\//,"-").replace(/^core-/,"");return _e("blocks.getBlockMenuDefaultClassName",t,e)}var En={},qs={};function bp(e={}){const{blockType:t,attributes:r}=En;return bp.skipFilters?e:_e("blocks.getSaveContent.extraProps",{...e},t,r)}function wv(e={}){const{innerBlocks:t}=qs;if(!Array.isArray(t))return{...e,children:t};const r=Ys(t,{isInnerBlocks:!0});return{...e,children:se.jsx(rs,{children:r})}}function mp(e,t,r=[]){const n=Tt(e);if(!n?.save)return null;let{save:o}=n;if(o.prototype instanceof L.Component){const s=new o({attributes:t});o=s.render.bind(s)}En.blockType=n,En.attributes=t,qs.innerBlocks=r;let i=o({attributes:t,innerBlocks:r});if(i!==null&&typeof i=="object"&&oc("blocks.getSaveContent.extraProps")&&!(n.apiVersion>1)){const s=_e("blocks.getSaveContent.extraProps",{...i.props},n,t);qe(s,i.props)||(i=L.cloneElement(i,s))}return _e("blocks.getSaveElement",i,n,t)}function Pr(e,t,r){const n=Tt(e);return Nn(mp(n,t,r))}function yp(e,t){return Object.entries(e.attributes??{}).reduce((r,[n,o])=>{const i=t[n];return i===void 0||o.source!==void 0||o.role==="local"?r:o.__experimentalRole==="local"?(M("__experimentalRole attribute",{since:"6.7",version:"6.8",alternative:"role attribute",hint:`Check the block.json of the ${e?.name} block.`}),r):("default"in o&&JSON.stringify(o.default)===JSON.stringify(i)||(r[n]=i),r)},{})}function kp(e){return JSON.stringify(e).replaceAll("\\\\","\\u005c").replaceAll("--","\\u002d\\u002d").replaceAll("<","\\u003c").replaceAll(">","\\u003e").replaceAll("&","\\u0026").replaceAll('\\"',"\\u0022")}function vp(e){let t=e.originalContent;if(e.isValid||e.innerBlocks.length)try{t=Pr(e.name,e.attributes,e.innerBlocks)}catch{}return t}function Ws(e,t,r){const n=t&&Object.entries(t).length?kp(t)+" ":"",o=e?.startsWith("core/")?e.slice(5):e;return r?` -`+r+` -`:``}function Ep(e,{isInnerBlocks:t=!1}={}){if(!e.isValid&&e.__unstableBlockSource)return Ir(e.__unstableBlockSource);const r=e.name,n=vp(e);if(r===xr()||!t&&r===ot())return n;const o=q(r);if(!o)return n;const i=yp(o,e.attributes);return Ws(r,i,n)}function Av(e){e.length===1&&Gt(e[0])&&(e=[]);let t=Ys(e);return e.length===1&&e[0].name===ot()&&e[0].name==="core/freeform"&&(t=Ui(t)),t}function Ys(e,t){return(Array.isArray(e)?e:[e]).map(n=>Ep(n,t)).join(` - -`)}var Sp=/[\t\n\f ]/,_p=/[A-Za-z]/,Tp=/\r\n?/g;function ue(e){return Sp.test(e)}function mi(e){return _p.test(e)}function Bp(e){return e.replace(Tp,` -`)}var Cp=(function(){function e(t,r,n){n===void 0&&(n="precompile"),this.delegate=t,this.entityParser=r,this.mode=n,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var o=this.peek();if(o==="<"&&!this.isIgnoredEndTag())this.transitionTo("tagOpen"),this.markTagStart(),this.consume();else{if(this.mode==="precompile"&&o===` -`){var i=this.tagNameBuffer.toLowerCase();(i==="pre"||i==="textarea")&&this.consume()}this.transitionTo("data"),this.delegate.beginData()}},data:function(){var o=this.peek(),i=this.tagNameBuffer;o==="<"&&!this.isIgnoredEndTag()?(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume()):o==="&"&&i!=="script"&&i!=="style"?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(o))},tagOpen:function(){var o=this.consume();o==="!"?this.transitionTo("markupDeclarationOpen"):o==="/"?this.transitionTo("endTagOpen"):(o==="@"||o===":"||mi(o))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(o))},markupDeclarationOpen:function(){var o=this.consume();if(o==="-"&&this.peek()==="-")this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment();else{var i=o.toUpperCase()+this.input.substring(this.index,this.index+6).toUpperCase();i==="DOCTYPE"&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.transitionTo("doctype"),this.delegate.beginDoctype&&this.delegate.beginDoctype())}},doctype:function(){var o=this.consume();ue(o)&&this.transitionTo("beforeDoctypeName")},beforeDoctypeName:function(){var o=this.consume();ue(o)||(this.transitionTo("doctypeName"),this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(o.toLowerCase()))},doctypeName:function(){var o=this.consume();ue(o)?this.transitionTo("afterDoctypeName"):o===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(o.toLowerCase())},afterDoctypeName:function(){var o=this.consume();if(!ue(o))if(o===">")this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData");else{var i=o.toUpperCase()+this.input.substring(this.index,this.index+5).toUpperCase(),s=i.toUpperCase()==="PUBLIC",a=i.toUpperCase()==="SYSTEM";(s||a)&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume()),s?this.transitionTo("afterDoctypePublicKeyword"):a&&this.transitionTo("afterDoctypeSystemKeyword")}},afterDoctypePublicKeyword:function(){var o=this.peek();ue(o)?(this.transitionTo("beforeDoctypePublicIdentifier"),this.consume()):o==='"'?(this.transitionTo("doctypePublicIdentifierDoubleQuoted"),this.consume()):o==="'"?(this.transitionTo("doctypePublicIdentifierSingleQuoted"),this.consume()):o===">"&&(this.consume(),this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},doctypePublicIdentifierDoubleQuoted:function(){var o=this.consume();o==='"'?this.transitionTo("afterDoctypePublicIdentifier"):o===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(o)},doctypePublicIdentifierSingleQuoted:function(){var o=this.consume();o==="'"?this.transitionTo("afterDoctypePublicIdentifier"):o===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(o)},afterDoctypePublicIdentifier:function(){var o=this.consume();ue(o)?this.transitionTo("betweenDoctypePublicAndSystemIdentifiers"):o===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):o==='"'?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):o==="'"&&this.transitionTo("doctypeSystemIdentifierSingleQuoted")},betweenDoctypePublicAndSystemIdentifiers:function(){var o=this.consume();ue(o)||(o===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):o==='"'?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):o==="'"&&this.transitionTo("doctypeSystemIdentifierSingleQuoted"))},doctypeSystemIdentifierDoubleQuoted:function(){var o=this.consume();o==='"'?this.transitionTo("afterDoctypeSystemIdentifier"):o===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(o)},doctypeSystemIdentifierSingleQuoted:function(){var o=this.consume();o==="'"?this.transitionTo("afterDoctypeSystemIdentifier"):o===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(o)},afterDoctypeSystemIdentifier:function(){var o=this.consume();ue(o)||o===">"&&(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},commentStart:function(){var o=this.consume();o==="-"?this.transitionTo("commentStartDash"):o===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(o),this.transitionTo("comment"))},commentStartDash:function(){var o=this.consume();o==="-"?this.transitionTo("commentEnd"):o===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var o=this.consume();o==="-"?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(o)},commentEndDash:function(){var o=this.consume();o==="-"?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+o),this.transitionTo("comment"))},commentEnd:function(){var o=this.consume();o===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+o),this.transitionTo("comment"))},tagName:function(){var o=this.consume();ue(o)?this.transitionTo("beforeAttributeName"):o==="/"?this.transitionTo("selfClosingStartTag"):o===">"?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(o)},endTagName:function(){var o=this.consume();ue(o)?(this.transitionTo("beforeAttributeName"),this.tagNameBuffer=""):o==="/"?(this.transitionTo("selfClosingStartTag"),this.tagNameBuffer=""):o===">"?(this.delegate.finishTag(),this.transitionTo("beforeData"),this.tagNameBuffer=""):this.appendToTagName(o)},beforeAttributeName:function(){var o=this.peek();if(ue(o)){this.consume();return}else o==="/"?(this.transitionTo("selfClosingStartTag"),this.consume()):o===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):o==="="?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(o)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var o=this.peek();ue(o)?(this.transitionTo("afterAttributeName"),this.consume()):o==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):o==="="?(this.transitionTo("beforeAttributeValue"),this.consume()):o===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):o==='"'||o==="'"||o==="<"?(this.delegate.reportSyntaxError(o+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(o)):(this.consume(),this.delegate.appendToAttributeName(o))},afterAttributeName:function(){var o=this.peek();if(ue(o)){this.consume();return}else o==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):o==="="?(this.consume(),this.transitionTo("beforeAttributeValue")):o===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(o))},beforeAttributeValue:function(){var o=this.peek();ue(o)?this.consume():o==='"'?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):o==="'"?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):o===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(o))},attributeValueDoubleQuoted:function(){var o=this.consume();o==='"'?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):o==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(o)},attributeValueSingleQuoted:function(){var o=this.consume();o==="'"?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):o==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(o)},attributeValueUnquoted:function(){var o=this.peek();ue(o)?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("beforeAttributeName")):o==="/"?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):o==="&"?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef()||"&")):o===">"?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.consume(),this.delegate.appendToAttributeValue(o))},afterAttributeValueQuoted:function(){var o=this.peek();ue(o)?(this.consume(),this.transitionTo("beforeAttributeName")):o==="/"?(this.consume(),this.transitionTo("selfClosingStartTag")):o===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},selfClosingStartTag:function(){var o=this.peek();o===">"?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},endTagOpen:function(){var o=this.consume();(o==="@"||o===":"||mi(o))&&(this.transitionTo("endTagName"),this.tagNameBuffer="",this.delegate.beginEndTag(),this.appendToTagName(o))}},this.reset()}return e.prototype.reset=function(){this.transitionTo("beforeData"),this.input="",this.tagNameBuffer="",this.index=0,this.line=1,this.column=0,this.delegate.reset()},e.prototype.transitionTo=function(t){this.state=t},e.prototype.tokenize=function(t){this.reset(),this.tokenizePart(t),this.tokenizeEOF()},e.prototype.tokenizePart=function(t){for(this.input+=Bp(t);this.index"||t==="style"&&this.input.substring(this.index,this.index+8)!==""||t==="script"&&this.input.substring(this.index,this.index+9)!=="<\/script>"},e})(),Ip=(function(){function e(t,r){r===void 0&&(r={}),this.options=r,this.token=null,this.startLine=1,this.startColumn=0,this.tokens=[],this.tokenizer=new Cp(this,t,r.mode),this._currentAttribute=void 0}return e.prototype.tokenize=function(t){return this.tokens=[],this.tokenizer.tokenize(t),this.tokens},e.prototype.tokenizePart=function(t){return this.tokens=[],this.tokenizer.tokenizePart(t),this.tokens},e.prototype.tokenizeEOF=function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},e.prototype.reset=function(){this.token=null,this.startLine=1,this.startColumn=0},e.prototype.current=function(){var t=this.token;if(t===null)throw new Error("token was unexpectedly null");if(arguments.length===0)return t;for(var r=0;rt("Block validation: "+r,...n)}return{error:e(console.error),warning:e(console.warn),getItems(){return[]}}}function Ap(){const e=[],t=Bt();return{error(...r){e.push({log:t.error,args:r})},warning(...r){e.push({log:t.warning,args:r})},getItems(){return e}}}var Rp=e=>e,Lp=/[\t\n\r\v\f ]+/g,Mp=/^[\t\n\r\v\f ]*$/,xp=/^url\s*\(['"\s]*(.*?)['"\s]*\)$/,Qs=["allowfullscreen","allowpaymentrequest","allowusermedia","async","autofocus","autoplay","checked","controls","default","defer","disabled","download","formnovalidate","hidden","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected","typemustmatch"],Np=["autocapitalize","autocomplete","charset","contenteditable","crossorigin","decoding","dir","draggable","enctype","formenctype","formmethod","http-equiv","inputmode","kind","method","preload","scope","shape","spellcheck","translate","type","wrap"],Pp=[...Qs,...Np],ki=[Rp,Fp],Dp=/^[\da-z]+$/i,jp=/^#\d+$/,Vp=/^#x[\da-f]+$/i;function Up(e){return Dp.test(e)||jp.test(e)||Vp.test(e)}var $p=class{parse(e){if(Up(e))return Xs("&"+e+";")}};function Wn(e){return e.trim().split(Lp)}function Fp(e){return Wn(e).join(" ")}function Kp(e){return e.attributes.filter(t=>{const[r,n]=t;return n||r.indexOf("data-")===0||Pp.includes(r)})}function vi(e,t,r=Bt()){let n=e.chars,o=t.chars;for(let i=0;i{const[n,...o]=r.split(":"),i=o.join(":");return[n.trim(),Gp(i.trim())]});return Object.fromEntries(t)}var qp={class:(e,t)=>{const[r,n]=[e,t].map(Wn),o=r.filter(s=>!n.includes(s)),i=n.filter(s=>!r.includes(s));return o.length===0&&i.length===0},style:(e,t)=>tr(...[e,t].map(zp)),...Object.fromEntries(Qs.map(e=>[e,()=>!0]))};function Wp(e,t,r=Bt()){if(e.length!==t.length)return r.warning("Expected attributes %o, instead saw %o.",t,e),!1;const n={};for(let o=0;oe.tagName!==t.tagName&&e.tagName.toLowerCase()!==t.tagName.toLowerCase()?(r.warning("Expected tag name `%s`, instead saw `%s`.",t.tagName,e.tagName),!1):Wp(...[e,t].map(Kp),r),Chars:vi,Comment:vi};function xt(e){let t;for(;t=e.shift();)if(t.type!=="Chars"||!Mp.test(t.chars))return t}function Xp(e,t=Bt()){try{return new Ip(new $p).tokenize(e)}catch{t.warning("Malformed HTML detected: %s",e)}return null}function Ei(e,t){return e.selfClosing?!!(t&&t.tagName===e.tagName&&t.type==="EndTag"):!1}function Qp(e,t,r=Bt()){if(e===t)return!0;const[n,o]=[e,t].map(a=>Xp(a,r));if(!n||!o)return!1;let i,s;for(;i=xt(n);){if(s=xt(o),!s)return r.warning("Expected end of content, instead saw %o.",i),!1;if(i.type!==s.type)return r.warning("Expected token of type `%s` (%o), instead saw `%s` (%o).",s.type,s,i.type,i),!1;const a=Yp[i.type];if(a&&!a(i,s,r))return!1;Ei(i,o[0])?xt(o):Ei(s,n[0])&&xt(n)}return(s=xt(o))?(r.warning("Expected %o, instead saw end of content.",s),!1):!0}function Yt(e,t=e.name){if(e.name===ot()||e.name===xr())return[!0,[]];const n=Ap(),o=Tt(t);let i;try{i=Pr(o,e.attributes)}catch(a){return n.error(`Block validation failed because an error occurred while generating block content: - -%s`,a.toString()),[!1,n.getItems()]}const s=Qp(e.originalContent,i,n);return s||n.error(`Block validation failed for \`%s\` (%o). - -Content generated by \`save\` function: - -%s - -Content retrieved from post body: - -%s`,o.name,o,i,e.originalContent),[s,n.getItems()]}function Lv(e,t,r){M("isValidBlockContent introduces opportunity for data loss",{since:"12.6",plugin:"Gutenberg",alternative:"validateBlock"});const n=Tt(e),o={name:n.name,attributes:t,innerBlocks:[],originalContent:r},[i]=Yt(o,n);return i}function Zs(e,t){const r={...t};if(e==="core/cover-image"&&(e="core/cover"),(e==="core/text"||e==="core/cover-text")&&(e="core/paragraph"),e&&e.indexOf("core/social-link-")===0&&(r.service=e.substring(17),e="core/social-link"),e&&e.indexOf("core-embed/")===0){const n=e.substring(11),o={speaker:"speaker-deck",polldaddy:"crowdsignal"};r.providerNameSlug=n in o?o[n]:n,["amazon-kindle","wordpress"].includes(n)||(r.responsive=!0),e="core/embed"}if(e==="core/post-comment-author"&&(e="core/comment-author-name"),e==="core/post-comment-content"&&(e="core/comment-content"),e==="core/post-comment-date"&&(e="core/comment-date"),e==="core/comments-query-loop"){e="core/comments";const{className:n=""}=r;n.includes("wp-block-comments-query-loop")||(r.className=["wp-block-comments-query-loop",n].join(" "))}if(e==="core/post-comments"&&(e="core/comments",r.legacy=!0),t.layout?.type==="grid"&&typeof t.layout?.columnCount=="string"&&(r.layout={...r.layout,columnCount:parseInt(t.layout.columnCount,10)}),typeof t.style?.layout?.columnSpan=="string"){const n=parseInt(t.style.layout.columnSpan,10);r.style={...r.style,layout:{...r.style.layout,columnSpan:isNaN(n)?void 0:n}}}if(typeof t.style?.layout?.rowSpan=="string"){const n=parseInt(t.style.layout.rowSpan,10);r.style={...r.style,layout:{...r.style.layout,rowSpan:isNaN(n)?void 0:n}}}return[e,r]}function Zp(e,t){for(var r=t.split("."),n;n=r.shift();){if(!(n in e))return;e=e[n]}return e}var Jp=(function(){var e;return function(){return e||(e=document.implementation.createHTMLDocument("")),e}})();function Yn(e,t){if(t){if(typeof e=="string"){var r=Jp();r.body.innerHTML=e,e=r.body}if(typeof t=="function")return t(e);if(Object===t.constructor)return Object.keys(t).reduce(function(n,o){var i=t[o];return n[o]=Yn(e,i),n},{})}}function Xn(e,t){var r,n;return arguments.length===1?(r=e,n=void 0):(r=t,n=e),function(o){var i=o;if(n&&(i=o.querySelector(n)),i)return Zp(i,r)}}function eg(e,t){var r,n;return arguments.length===1?(r=e,n=void 0):(r=t,n=e),function(o){var i=Xn(n,"attributes")(o);if(i&&Object.prototype.hasOwnProperty.call(i,r))return i[r].value}}function tg(e){return Xn(e,"textContent")}function rg(e,t){return function(r){var n=r.querySelectorAll(e);return[].map.call(n,function(o){return Yn(o,t)})}}function ng(e,t){var r=0,n,o;t=t||{};function i(){var s=n,a=arguments.length,c,l;e:for(;s;){if(s.args.length!==arguments.length){s=s.next;continue}for(l=0;l{let r=t;return e&&(r=t.querySelector(e)),r?Qn(r.childNodes):[]}}var Mv={concat:ig,getChildrenArray:og,fromDOM:Qn,toHTML:Js,matcher:ea};function sg(e,t){return M("wp.blocks.node.isNodeOfType",{since:"6.1",version:"6.3",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),e&&e.type===t}function ag(e){const t={};for(let r=0;r{let r=t;e&&(r=t.querySelector(e));try{return Zn(r)}catch{return null}}}var xv={isNodeOfType:sg,fromDOM:Zn,toHTML:cg,matcher:ta};function lg(e,t){return r=>{let n=r;if(e&&(n=r.querySelector(e)),!n)return"";if(t){let o="";const i=n.children.length;for(let s=0;sr=>{const n=e?r.querySelector(e):r;return n?Ee.fromHTMLElement(n,{preserveWhiteSpace:t}):Ee.empty()},fg=e=>t=>e(t)!==void 0;function dg(e,t){switch(t){case"rich-text":return e instanceof Ee;case"string":return typeof e=="string";case"boolean":return typeof e=="boolean";case"object":return!!e&&e.constructor===Object;case"null":return e===null;case"array":return Array.isArray(e);case"integer":case"number":return typeof e=="number"}return!0}function pg(e,t){return t.some(r=>dg(e,r))}function gg(e,t,r,n,o){let i;switch(t.source){case void 0:i=n?n[e]:void 0;break;case"raw":i=o;break;case"attribute":case"property":case"html":case"text":case"rich-text":case"children":case"node":case"query":case"tag":i=Jn(r,t);break}return(!hg(i,t.type)||!bg(i,t.enum))&&(i=void 0),i===void 0&&(i=Rs(t)),i}function hg(e,t){return t===void 0||pg(e,Array.isArray(t)?t:[t])}function bg(e,t){return!Array.isArray(t)||t.includes(e)}var ra=ng(e=>{switch(e.source){case"attribute":{let r=eg(e.selector,e.attribute);return e.type==="boolean"&&(r=fg(r)),r}case"html":return lg(e.selector,e.multiline);case"text":return tg(e.selector);case"rich-text":return ug(e.selector,e.__unstablePreserveWhiteSpace);case"children":return ea(e.selector);case"node":return ta(e.selector);case"query":const t=Object.fromEntries(Object.entries(e.query).map(([r,n])=>[r,ra(n)]));return rg(e.selector,t);case"tag":{const r=Xn(e.selector,"nodeName");return n=>r(n)?.toLowerCase()}default:console.error(`Unknown source type "${e.source}"`)}});function na(e){return Yn(e,t=>t)}function Jn(e,t){return ra(t)(na(e))}function oa(e,t,r={}){const n=na(t),o=Tt(e),i=Object.fromEntries(Object.entries(o.attributes??{}).map(([s,a])=>[s,gg(s,a,n,r,t)]));return _e("blocks.getBlockAttributes",i,o,t,r)}var mg={type:"string",source:"attribute",selector:"[data-custom-class-name] > *",attribute:"class"};function Si(e){const t=Jn(`

${e}
`,mg);return t?t.trim().split(/\s+/):[]}function yg(e,t,r){if(!Ae(t,"customClassName",!0))return e;const n={...e},{className:o,...i}=n,s=Pr(t,i),a=Si(s),l=Si(r).filter(u=>!a.includes(u));return l.length?n.className=l.join(" "):s&&delete n.className,n}function kg(e,t,r){return Jn(`
${e}
`,r)}function _i(e,t,r,n,o,i){if(!Ae(t,n,!1))return e;const s={...e},a=kg(r,o,i);return a&&(s[n]=a),s}var vg={type:"string",source:"attribute",selector:"[data-aria-label] > *",attribute:"aria-label"},Eg={type:"string",source:"attribute",selector:"[data-anchor] > *",attribute:"id"};function ia(e,t){const{attributes:r,originalContent:n}=e;let o=r;return o=yg(r,t,n),o=_i(o,t,n,"ariaLabel","data-aria-label",vg),o=_i(o,t,n,"anchor","data-anchor",Eg),{...e,attributes:o}}function Sg(){return!1}function _g(e,t,r){const n=t.attrs,{deprecated:o}=r;if(!o||!o.length)return e;for(let i=0;isa(u,t)).filter(u=>!!u),s=me(r.blockName,oa(n,r.innerHTML,r.attrs),i);s.originalContent=r.innerHTML;const a=Ig(s,n),{validationIssues:c}=a,l=_g(a,r,n);return l.isValid||(l.__unstableBlockSource=e),!a.isValid&&l.isValid&&!t?.__unstableSkipMigrationLogs?(console.groupCollapsed("Updated Block: %s",n.name),console.info(`Block successfully updated for \`%s\` (%o). - -New content generated by \`save\` function: - -%s - -Content retrieved from post body: - -%s`,n.name,n,Pr(n,l.attributes),l.originalContent),console.groupEnd()):!a.isValid&&!l.isValid&&c.forEach(({log:u,args:g})=>u(...g)),l}function aa(e,t){return zs(e).reduce((r,n)=>{const o=sa(n,t);return o&&r.push(o),r},[])}function ca(e=[],t=[]){return e.length===t.length&&t.every(([r,,n],o)=>{const i=e[o];return r===i.name&&ca(i.innerBlocks,n)})}var Og=e=>e?.source==="html",wg=e=>e?.source==="query";function la(e,t){return t?Object.fromEntries(Object.entries(t).map(([r,n])=>[r,Ag(e[r],n)])):{}}function Ag(e,t){return Og(e)&&Array.isArray(t)?Nn(t):wg(e)&&t?t.map(r=>la(e.query,r)):t}function Sn(e=[],t){return t?t.map(([r,n,o],i)=>{const s=e[i];if(s&&s.name===r){const g=Sn(s.innerBlocks,o);return{...s,innerBlocks:g}}const a=q(r),c=la(a?.attributes??{},n),[l,u]=Zs(r,c);return me(l,u,Sn([],o))}):e}var Rg=Symbol("fields"),Lg=Symbol("form"),Dr={};Vf(Dr,{isContentBlock:Wf,fieldsKey:Rg,formKey:Lg});function ua(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;tL.createElement("circle",e),Pv=e=>L.createElement("g",e),Dv=e=>L.createElement("line",e),jr=e=>L.createElement("path",e),jv=e=>L.createElement("polygon",e),Vv=e=>L.createElement("rect",e),Uv=e=>L.createElement("defs",e),$v=e=>L.createElement("radialGradient",e),Fv=e=>L.createElement("linearGradient",e),Kv=e=>L.createElement("stop",e),rr=L.forwardRef(({className:e,isPressed:t,...r},n)=>{const o={...r,className:Mg(e,{"is-pressed":t})||void 0,"aria-hidden":!0,focusable:!1};return se.jsx("svg",{...o,ref:n})});rr.displayName="SVG";var Hv=se.jsx(rr,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:se.jsx(jr,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})}),Gv=se.jsx(rr,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:se.jsx(jr,{fillRule:"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",clipRule:"evenodd"})}),zv=se.jsx(rr,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:se.jsx(jr,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})}),Ti=se.jsx(rr,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:se.jsx(jr,{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"})}),{lock:qv,unlock:Z}=Dn("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"),xg={insertUsage:{}},Bi={alignWide:!1,supportsLayout:!0,colors:[{name:O("Black"),slug:"black",color:"#000000"},{name:O("Cyan bluish gray"),slug:"cyan-bluish-gray",color:"#abb8c3"},{name:O("White"),slug:"white",color:"#ffffff"},{name:O("Pale pink"),slug:"pale-pink",color:"#f78da7"},{name:O("Vivid red"),slug:"vivid-red",color:"#cf2e2e"},{name:O("Luminous vivid orange"),slug:"luminous-vivid-orange",color:"#ff6900"},{name:O("Luminous vivid amber"),slug:"luminous-vivid-amber",color:"#fcb900"},{name:O("Light green cyan"),slug:"light-green-cyan",color:"#7bdcb5"},{name:O("Vivid green cyan"),slug:"vivid-green-cyan",color:"#00d084"},{name:O("Pale cyan blue"),slug:"pale-cyan-blue",color:"#8ed1fc"},{name:O("Vivid cyan blue"),slug:"vivid-cyan-blue",color:"#0693e3"},{name:O("Vivid purple"),slug:"vivid-purple",color:"#9b51e0"}],fontSizes:[{name:Ze("Small","font size name"),size:13,slug:"small"},{name:Ze("Normal","font size name"),size:16,slug:"normal"},{name:Ze("Medium","font size name"),size:20,slug:"medium"},{name:Ze("Large","font size name"),size:36,slug:"large"},{name:Ze("Huge","font size name"),size:42,slug:"huge"}],imageDefaultSize:"large",imageSizes:[{slug:"thumbnail",name:O("Thumbnail")},{slug:"medium",name:O("Medium")},{slug:"large",name:O("Large")},{slug:"full",name:O("Full Size")}],imageEditing:!0,maxWidth:580,allowedBlockTypes:!0,maxUploadFileSize:0,allowedMimeTypes:null,canLockBlocks:!0,enableOpenverseMediaCategory:!0,clearBlockSelection:!0,__experimentalCanUserUseUnfilteredHTML:!1,__experimentalBlockDirectory:!1,__mobileEnablePageTemplates:!1,__experimentalBlockPatterns:[],__experimentalBlockPatternCategories:[],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:O("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:O("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:O("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:O("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:O("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:O("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:O("Blush light purple"),gradient:"linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%)",slug:"blush-light-purple"},{name:O("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:O("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:O("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:O("Electric grass"),gradient:"linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%)",slug:"electric-grass"},{name:O("Midnight"),gradient:"linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)",slug:"midnight"}],__unstableResolvedAssets:{styles:[],scripts:[]}};function _n(e,t,r){return[...e.slice(0,r),...Array.isArray(t)?t:[t],...e.slice(r)]}function cn(e,t,r,n=1){const o=[...e];return o.splice(t,n),_n(o,e.slice(t,t+n),r)}var Wv=Symbol("globalStylesDataKey"),Yv=Symbol("globalStylesLinks"),Or=Symbol("selectBlockPatternsKey"),Ng=Symbol("reusableBlocksSelect"),wr=Symbol("sectionRootClientIdKey"),Xv=Symbol("mediaEditKey"),Qv=Symbol("getMediaSelect"),Zv=Symbol("essentialFormat"),fa=Symbol("isIsolatedEditor"),{isContentBlock:Pg}=Z(Dr),Dg=e=>e;function Ht(e,t=""){const r=new Map,n=[];return r.set(t,n),e.forEach(o=>{const{clientId:i,innerBlocks:s}=o;n.push(i),Ht(s,i).forEach((a,c)=>{r.set(c,a)})}),r}function Sr(e,t=""){const r=[],n=[[t,e]];for(;n.length;){const[o,i]=n.shift();i.forEach(({innerBlocks:s,...a})=>{r.push([a.clientId,o]),s?.length&&n.push([a.clientId,s])})}return r}function da(e,t=Dg){const r=[],n=[...e];for(;n.length;){const{innerBlocks:o,...i}=n.shift();n.push(...o),r.push([i.clientId,t(i)])}return r}function jg(e){const t={},r=[...e];for(;r.length;){const{innerBlocks:n,...o}=r.shift();r.push(...n),t[o.clientId]=!0}return t}function Tn(e){return da(e,t=>{const{attributes:r,...n}=t;return n})}function Bn(e){return da(e,t=>t.attributes)}function Vg(e,t){return tr(Object.keys(e),Object.keys(t))}function Ug(e,t){return e.type==="UPDATE_BLOCK_ATTRIBUTES"&&t!==void 0&&t.type==="UPDATE_BLOCK_ATTRIBUTES"&&tr(e.clientIds,t.clientIds)&&Vg(e.attributes,t.attributes)}function Cn(e,t){const r=e.tree,n=[...t],o=[...t];for(;n.length;){const i=n.shift();n.push(...i.innerBlocks),o.push(...i.innerBlocks)}for(const i of o)r.set(i.clientId,{});for(const i of o)r.set(i.clientId,Object.assign(r.get(i.clientId),{...e.byClientId.get(i.clientId),attributes:e.attributes.get(i.clientId),innerBlocks:i.innerBlocks.map(s=>r.get(s.clientId))}))}function Me(e,t,r=!1){const n=e.tree,o=new Set([]),i=new Set;for(const s of t){let a=r?s:e.parents.get(s);do if(e.controlledInnerBlocks[a]){i.add(a);break}else o.add(a),a=e.parents.get(a);while(a!==void 0)}for(const s of o)n.set(s,{...n.get(s)});for(const s of o)n.get(s).innerBlocks=(e.order.get(s)||[]).map(a=>n.get(a));for(const s of i)n.set("controlled||"+s,{innerBlocks:(e.order.get(s)||[]).map(a=>n.get(a))})}var $g=e=>(t={},r)=>{const n=e(t,r);if(n===t)return t;switch(n.tree=t.tree?t.tree:new Map,r.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{n.tree=new Map(n.tree),Cn(n,r.blocks),Me(n,r.rootClientId?[r.rootClientId]:[""],!0);break}case"UPDATE_BLOCK":n.tree=new Map(n.tree),n.tree.set(r.clientId,{...n.tree.get(r.clientId),...n.byClientId.get(r.clientId),attributes:n.attributes.get(r.clientId)}),Me(n,[r.clientId],!1);break;case"SYNC_DERIVED_BLOCK_ATTRIBUTES":case"UPDATE_BLOCK_ATTRIBUTES":{n.tree=new Map(n.tree),r.clientIds.forEach(i=>{n.tree.set(i,{...n.tree.get(i),attributes:n.attributes.get(i)})}),Me(n,r.clientIds,!1);break}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const i=jg(r.blocks);n.tree=new Map(n.tree),r.replacedClientIds.forEach(a=>{n.tree.delete(a),i[a]||n.tree.delete("controlled||"+a)}),Cn(n,r.blocks),Me(n,r.blocks.map(a=>a.clientId),!1);const s=[];for(const a of r.clientIds){const c=t.parents.get(a);c!==void 0&&(c===""||n.byClientId.get(c))&&s.push(c)}Me(n,s,!0);break}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":const o=[];for(const i of r.clientIds){const s=t.parents.get(i);s!==void 0&&(s===""||n.byClientId.get(s))&&o.push(s)}n.tree=new Map(n.tree),r.removedClientIds.forEach(i=>{n.tree.delete(i),n.tree.delete("controlled||"+i)}),Me(n,o,!0);break;case"MOVE_BLOCKS_TO_POSITION":{const i=[];r.fromRootClientId?i.push(r.fromRootClientId):i.push(""),r.toRootClientId&&i.push(r.toRootClientId),n.tree=new Map(n.tree),Me(n,i,!0);break}case"MOVE_BLOCKS_UP":case"MOVE_BLOCKS_DOWN":{const i=[r.rootClientId?r.rootClientId:""];n.tree=new Map(n.tree),Me(n,i,!0);break}case"SAVE_REUSABLE_BLOCK_SUCCESS":{const i=[];n.attributes.forEach((s,a)=>{n.byClientId.get(a).name==="core/block"&&s.ref===r.updatedId&&i.push(a)}),n.tree=new Map(n.tree),i.forEach(s=>{n.tree.set(s,{...n.byClientId.get(s),attributes:n.attributes.get(s),innerBlocks:n.tree.get(s).innerBlocks})}),Me(n,i,!1)}}return n};function Fg(e){let t,r=!1,n;return(o,i)=>{let s=e(o,i),a;if(i.type==="SET_EXPLICIT_PERSISTENT"&&(n=i.isPersistentChange,a=o.isPersistentChange??!0),n!==void 0)return a=n,a===s.isPersistentChange?s:{...s,isPersistentChange:a};const c=i.type==="MARK_LAST_CHANGE_AS_PERSISTENT"||r;return o===s&&!c?(r=i.type==="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT",a=o?.isPersistentChange??!0,o.isPersistentChange===a?o:{...s,isPersistentChange:a}):(s={...s,isPersistentChange:c?!r:!Ug(i,t)},t=i,r=i.type==="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT",s)}}function Kg(e){const t=new Set(["RECEIVE_BLOCKS"]);return(r,n)=>{const o=e(r,n);return o!==r&&(o.isIgnoredChange=t.has(n.type)),o}}var Hg=e=>(t,r)=>{const n=o=>{let i=o;for(let s=0;s(t,r)=>{if(r.type==="RESET_BLOCKS"){const n={...t,byClientId:new Map(Tn(r.blocks)),attributes:new Map(Bn(r.blocks)),order:Ht(r.blocks),parents:new Map(Sr(r.blocks)),controlledInnerBlocks:{}};return n.tree=new Map(t?.tree),Cn(n,r.blocks),n.tree.set("",{innerBlocks:r.blocks.map(o=>n.tree.get(o.clientId))}),n}return e(t,r)},zg=e=>(t,r)=>{if(r.type!=="REPLACE_INNER_BLOCKS")return e(t,r);const n={};if(Object.keys(t.controlledInnerBlocks).length){const s=[...r.blocks];for(;s.length;){const{innerBlocks:a,...c}=s.shift();s.push(...a),t.controlledInnerBlocks[c.clientId]&&(n[c.clientId]=!0)}}let o=t;t.order.get(r.rootClientId)&&(o=e(o,{type:"REMOVE_BLOCKS",keepControlledInnerBlocks:n,clientIds:t.order.get(r.rootClientId)}));let i=o;if(r.blocks.length){i=e(i,{...r,type:"INSERT_BLOCKS",index:0});const s=new Map(i.order);Object.keys(n).forEach(a=>{t.order.get(a)&&s.set(a,t.order.get(a))}),i.order=s,i.tree=new Map(i.tree),Object.keys(n).forEach(a=>{const c=`controlled||${a}`;t.tree.has(c)&&i.tree.set(c,t.tree.get(c))})}return i},qg=e=>(t,r)=>{if(t&&r.type==="SAVE_REUSABLE_BLOCK_SUCCESS"){const{id:n,updatedId:o}=r;if(n===o)return t;t={...t},t.attributes=new Map(t.attributes),t.attributes.forEach((i,s)=>{const{name:a}=t.byClientId.get(s);a==="core/block"&&i.ref===n&&t.attributes.set(s,{...i,ref:o})})}return e(t,r)},Wg=e=>(t,r)=>{if(r.type==="SET_HAS_CONTROLLED_INNER_BLOCKS"){const n=e(t,{type:"REPLACE_INNER_BLOCKS",rootClientId:r.clientId,blocks:[]});return e(n,r)}return e(t,r)},Yg=Yi(ct,qg,$g,Hg,zg,Gg,Fg,Kg,Wg)({byClientId(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{const r=new Map(e);return Tn(t.blocks).forEach(([n,o])=>{r.set(n,o)}),r}case"UPDATE_BLOCK":{if(!e.has(t.clientId))return e;const{attributes:r,...n}=t.updates;if(Object.values(n).length===0)return e;const o=new Map(e);return o.set(t.clientId,{...e.get(t.clientId),...n}),o}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;const r=new Map(e);return t.replacedClientIds.forEach(n=>{r.delete(n)}),Tn(t.blocks).forEach(([n,o])=>{r.set(n,o)}),r}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const r=new Map(e);return t.removedClientIds.forEach(n=>{r.delete(n)}),r}}return e},attributes(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{const r=new Map(e);return Bn(t.blocks).forEach(([n,o])=>{r.set(n,o)}),r}case"UPDATE_BLOCK":{if(!e.get(t.clientId)||!t.updates.attributes)return e;const r=new Map(e);return r.set(t.clientId,{...e.get(t.clientId),...t.updates.attributes}),r}case"SYNC_DERIVED_BLOCK_ATTRIBUTES":case"UPDATE_BLOCK_ATTRIBUTES":{if(t.clientIds.every(o=>!e.get(o)))return e;let r=!1;const n=new Map(e);for(const o of t.clientIds){const i=Object.entries(t.options?.uniqueByBlock?t.attributes[o]:t.attributes??{});if(i.length===0)continue;let s=!1;const a=e.get(o),c={};i.forEach(([l,u])=>{a[l]!==u&&(s=!0,c[l]=u)}),r=r||s,s&&n.set(o,{...a,...c})}return r?n:e}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;const r=new Map(e);return t.replacedClientIds.forEach(n=>{r.delete(n)}),Bn(t.blocks).forEach(([n,o])=>{r.set(n,o)}),r}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const r=new Map(e);return t.removedClientIds.forEach(n=>{r.delete(n)}),r}}return e},order(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{const r=Ht(t.blocks),n=new Map(e);return r.forEach((o,i)=>{i!==""&&n.set(i,o)}),n.set("",(e.get("")??[]).concat(r[""])),n}case"INSERT_BLOCKS":{const{rootClientId:r=""}=t,n=e.get(r)||[],o=Ht(t.blocks,r),{index:i=n.length}=t,s=new Map(e);return o.forEach((a,c)=>{s.set(c,a)}),s.set(r,_n(n,o.get(r),i)),s}case"MOVE_BLOCKS_TO_POSITION":{const{fromRootClientId:r="",toRootClientId:n="",clientIds:o}=t,{index:i=e.get(n).length}=t;if(r===n){const c=e.get(n).indexOf(o[0]),l=new Map(e);return l.set(n,cn(e.get(n),c,i,o.length)),l}const s=new Map(e);return s.set(r,e.get(r)?.filter(a=>!o.includes(a))??[]),s.set(n,_n(e.get(n),o,i)),s}case"MOVE_BLOCKS_UP":{const{clientIds:r,rootClientId:n=""}=t,o=r[0],i=e.get(n);if(!i.length||o===i[0])return e;const s=i.indexOf(o),a=new Map(e);return a.set(n,cn(i,s,s-1,r.length)),a}case"MOVE_BLOCKS_DOWN":{const{clientIds:r,rootClientId:n=""}=t,o=r[0],i=r[r.length-1],s=e.get(n);if(!s.length||i===s[s.length-1])return e;const a=s.indexOf(o),c=new Map(e);return c.set(n,cn(s,a,a+1,r.length)),c}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const{clientIds:r}=t;if(!t.blocks)return e;const n=Ht(t.blocks),o=new Map(e);return t.replacedClientIds.forEach(i=>{o.delete(i)}),n.forEach((i,s)=>{s!==""&&o.set(s,i)}),o.forEach((i,s)=>{const a=Object.values(i).reduce((c,l)=>l===r[0]?[...c,...n.get("")]:(r.indexOf(l)===-1&&c.push(l),c),[]);o.set(s,a)}),o}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const r=new Map(e);return t.removedClientIds.forEach(n=>{r.delete(n)}),r.forEach((n,o)=>{const i=n?.filter(s=>!t.removedClientIds.includes(s))??[];i.length!==n.length&&r.set(o,i)}),r}}return e},parents(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{const r=new Map(e);return Sr(t.blocks).forEach(([n,o])=>{r.set(n,o)}),r}case"INSERT_BLOCKS":{const r=new Map(e);return Sr(t.blocks,t.rootClientId||"").forEach(([n,o])=>{r.set(n,o)}),r}case"MOVE_BLOCKS_TO_POSITION":{const r=new Map(e);return t.clientIds.forEach(n=>{r.set(n,t.toRootClientId||"")}),r}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const r=new Map(e);return t.replacedClientIds.forEach(n=>{r.delete(n)}),Sr(t.blocks,e.get(t.clientIds[0])).forEach(([n,o])=>{r.set(n,o)}),r}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const r=new Map(e);return t.removedClientIds.forEach(n=>{r.delete(n)}),r}}return e},controlledInnerBlocks(e={},{type:t,clientId:r,hasControlledInnerBlocks:n}){return t==="SET_HAS_CONTROLLED_INNER_BLOCKS"?{...e,[r]:n}:e}});function Xg(e=!1,t){switch(t.type){case"HIDE_BLOCK_INTERFACE":return!0;case"SHOW_BLOCK_INTERFACE":return!1}return e}function Qg(e=!1,t){switch(t.type){case"START_TYPING":return!0;case"STOP_TYPING":return!1}return e}function Zg(e=!1,t){switch(t.type){case"START_DRAGGING":return!0;case"STOP_DRAGGING":return!1}return e}function Jg(e=[],t){switch(t.type){case"START_DRAGGING_BLOCKS":return t.clientIds;case"STOP_DRAGGING_BLOCKS":return[]}return e}function eh(e={},t){return t.type==="SET_BLOCK_VISIBILITY"?{...e,...t.updates}:e}function Ci(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;const r=t.blocks[t.indexToSelect]||t.blocks[t.blocks.length-1];return r?r.clientId===e.clientId?e:{clientId:r.clientId}:{}}}return e}function th(e={},t){switch(t.type){case"SELECTION_CHANGE":return t.clientId?{selectionStart:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.startOffset},selectionEnd:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.endOffset}}:{selectionStart:t.start||e.selectionStart,selectionEnd:t.end||e.selectionEnd};case"RESET_SELECTION":const{selectionStart:o,selectionEnd:i}=t;return{selectionStart:o,selectionEnd:i};case"MULTI_SELECT":const{start:s,end:a}=t;return s===e.selectionStart?.clientId&&a===e.selectionEnd?.clientId?e:{selectionStart:{clientId:s},selectionEnd:{clientId:a}};case"RESET_BLOCKS":const c=e?.selectionStart?.clientId,l=e?.selectionEnd?.clientId;if(!c&&!l)return e;if(!t.blocks.some(u=>u.clientId===c))return{selectionStart:{},selectionEnd:{}};if(!t.blocks.some(u=>u.clientId===l))return{...e,selectionEnd:e.selectionStart}}const r=Ci(e.selectionStart,t),n=Ci(e.selectionEnd,t);return r===e.selectionStart&&n===e.selectionEnd?e:{selectionStart:r,selectionEnd:n}}function rh(e=!1,t){switch(t.type){case"START_MULTI_SELECT":return!0;case"STOP_MULTI_SELECT":return!1}return e}function nh(e=!0,t){switch(t.type){case"TOGGLE_SELECTION":return t.isSelectionEnabled}return e}function oh(e=!1,t){switch(t.type){case"DISPLAY_BLOCK_REMOVAL_PROMPT":const{clientIds:r,selectPrevious:n,message:o}=t;return{clientIds:r,selectPrevious:n,message:o};case"CLEAR_BLOCK_REMOVAL_PROMPT":return!1}return e}function ih(e=!1,t){switch(t.type){case"SET_BLOCK_REMOVAL_RULES":return t.rules}return e}function sh(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 ah(e={},t){if(t.type==="TOGGLE_BLOCK_MODE"){const{clientId:r}=t;return{...e,[r]:e[r]&&e[r]==="html"?"visual":"html"}}return e}function ch(e=null,t){switch(t.type){case"SHOW_INSERTION_POINT":{const{rootClientId:r,index:n,__unstableWithInserter:o,operation:i,nearestSide:s}=t,a={rootClientId:r,index:n,__unstableWithInserter:o,operation:i,nearestSide:s};return tr(e,a)?e:a}case"HIDE_INSERTION_POINT":return null}return e}function lh(e={isValid:!0},t){switch(t.type){case"SET_TEMPLATE_VALIDITY":return{...e,isValid:t.isValid}}return e}function uh(e=Bi,t){switch(t.type){case"UPDATE_SETTINGS":{const r=t.reset?{...Bi,...t.settings}:{...e,...t.settings};return Object.defineProperty(r,"__unstableIsPreviewMode",{get(){return M("__unstableIsPreviewMode",{since:"6.8",alternative:"isPreviewMode"}),this.isPreviewMode}}),r}}return e}function fh(e=xg,t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":{const r=t.blocks.reduce((n,o)=>{const{attributes:i,name:s}=o;let a=s;const c=X(D).getActiveBlockVariation(s,i);return c?.name&&(a+="/"+c.name),s==="core/block"&&(a+="/"+i.ref),{...n,[a]:{time:t.time,count:n[a]?n[a].count+1:1}}},e.insertUsage);return{...e,insertUsage:r}}}return e}var dh=(e={},t)=>{switch(t.type){case"REPLACE_BLOCKS":case"REMOVE_BLOCKS":return Object.fromEntries(Object.entries(e).filter(([r])=>!t.clientIds.includes(r)));case"UPDATE_BLOCK_LIST_SETTINGS":{const r=typeof t.clientId=="string"?{[t.clientId]:t.settings}:t.clientId;for(const o in r)r[o]?tr(e[o],r[o])&&delete r[o]:e[o]||delete r[o];if(Object.keys(r).length===0)return e;const n={...e,...r};for(const o in r)r[o]||delete n[o];return n}}return e};function ph(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((r,n)=>({...r,[n]:t.options?.uniqueByBlock?t.attributes[n]:t.attributes}),{})}return e}function gh(e,t){switch(t.type){case"TOGGLE_BLOCK_HIGHLIGHT":const{clientId:r,isHighlighted:n}=t;return n?r:e===r?null:e;case"SELECT_BLOCK":if(t.clientId!==e)return null}return e}function hh(e,t){switch(t.type){case"TOGGLE_BLOCK_SPOTLIGHT":const{clientId:r,hasBlockSpotlight:n}=t;return n?r:e===r?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 bh(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 mh(e={},t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":if(!t.blocks.length)return e;const r=t.blocks.map(o=>o.clientId),n=t.meta?.source;return{clientIds:r,source:n};case"RESET_BLOCKS":return{}}return e}function yh(e,t){return t.type==="EDIT_CONTENT_ONLY_SECTION"?t.clientId:e}function kh(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;const r=new Map(e);return r.delete(t.clientId),r}case"RESET_BLOCKS":return e.has("")?new Map().set("",e.get("")):e}return e}function vh(e=null,t){return t.type==="SET_OPENED_BLOCK_SETTINGS_MENU"?t?.clientId??null:e}function Eh(e=new Map,t){switch(t.type){case"SET_STYLE_OVERRIDE":return new Map(e).set(t.id,t.style);case"DELETE_STYLE_OVERRIDE":{const r=new Map(e);return r.delete(t.id),r}}return e}function Sh(e=[],t){switch(t.type){case"REGISTER_INSERTER_MEDIA_CATEGORY":return[...e,t.category]}return e}function _h(e=!1,t){switch(t.type){case"LAST_FOCUS":return t.lastFocus}return e}function Th(e=100,t){switch(t.type){case"SET_ZOOM_LEVEL":return t.zoom;case"RESET_ZOOM_LEVEL":return 100}return e}function Bh(e=null,t){switch(t.type){case"SET_INSERTION_POINT":return t.value;case"SELECT_BLOCK":return null}return e}var Ch=ct({blocks:Yg,isDragging:Zg,isTyping:Qg,isBlockInterfaceHidden:Xg,draggedBlocks:Jg,selection:th,isMultiSelecting:rh,isSelectionEnabled:nh,initialPosition:sh,blocksMode:ah,blockListSettings:dh,insertionPoint:Bh,insertionCue:ch,template:lh,settings:uh,preferences:fh,lastBlockAttributesChange:ph,lastFocus:_h,expandedBlock:bh,highlightedBlock:gh,lastBlockInserted:mh,editedContentOnlySection:yh,blockVisibility:eh,blockEditingModes:kh,styleOverrides:Eh,removalPromptData:oh,blockRemovalRules:ih,openedBlockSettingsMenu:vh,registeredInserterMediaCategories:Sh,zoomLevel:Th,hasBlockSpotlight:hh});function pa(e,t){if(t===""){const o=e.blocks.tree.get(t);return o?{clientId:"",...o}:void 0}if(!e.blocks.controlledInnerBlocks[t])return e.blocks.tree.get(t);const r=e.blocks.tree.get(`controlled||${t}`);return{...e.blocks.tree.get(t),innerBlocks:r?.innerBlocks}}function eo(e,t,r){const n=pa(e,t);if(n&&(r(n),!!n?.innerBlocks?.length))for(const o of n?.innerBlocks)eo(e,o.clientId,r)}function Nt(e,t,r){if(!r.length)return;let n=e.blocks.parents.get(t);for(;n!==void 0;){if(r.includes(n))return n;n=e.blocks.parents.get(n)}}function Ih(e){return e?.attributes?.metadata?.bindings&&Object.keys(e?.attributes?.metadata?.bindings).length}function In(e,t=""){const r=e?.zoomLevel<100||e?.zoomLevel==="auto-scaled",n=new Map,o=e.settings?.[wr],i=e.blocks.order.get(o),s=Array.from(e.blockEditingModes).some(([,h])=>h==="disabled"),a=[],c=[];Object.keys(e.blocks.controlledInnerBlocks).forEach(h=>{const b=e.blocks.byClientId?.get(h);b?.name==="core/template-part"&&a.push(h),b?.name==="core/block"&&c.push(h)});const l=Object.keys(e.blockListSettings).filter(h=>e.blockListSettings[h]?.templateLock==="contentOnly"),u=e.settings?.[fa],g=window?.__experimentalContentOnlyPatternInsertion&&!u?Array.from(e.blocks.attributes.keys()).filter(h=>e.blocks.attributes.get(h)?.metadata?.patternName):[],f=[...l,...g,...window?.__experimentalContentOnlyPatternInsertion&&!u?a:[]];return eo(e,t,h=>{const{clientId:b,name:k}=h;if(e.editedContentOnlySection){if(e.editedContentOnlySection===b){n.set(b,"default");return}if(Nt(e,b,[e.editedContentOnlySection])){n.set(b,"default");return}if(window?.__experimentalContentOnlyPatternInsertion){n.set(b,"disabled");return}}if(!e.blockEditingModes.has(b)){if(s){let p,m=e.blocks.parents.get(b);for(;m!==void 0&&(e.blockEditingModes.has(m)&&(p=e.blockEditingModes.get(m)),!p);)m=e.blocks.parents.get(m);if(p==="disabled"){n.set(b,"disabled");return}}if(r){if(b===o){n.set(b,"contentOnly");return}if(!i?.length){n.set(b,"disabled");return}if(i.includes(b)){n.set(b,"contentOnly");return}n.set(b,"disabled");return}if(c.length){if(c.includes(b)){if(Nt(e,b,c)){n.set(b,"disabled");return}return}const p=Nt(e,b,c);if(p){if(Nt(e,p,c)){n.set(b,"disabled");return}if(Ih(h)){n.set(b,"contentOnly");return}n.set(b,"disabled")}}f.length&&Nt(e,b,f)&&(Pg(k)?n.set(b,"contentOnly"):n.set(b,"disabled"))}}),n}function Fe({prevState:e,nextState:t,addedBlocks:r,removedClientIds:n}){const o=e.derivedBlockEditingModes;let i;return n?.forEach(s=>{eo(e,s,a=>{o.has(a.clientId)&&(i||(i=new Map(o)),i.delete(a.clientId))})}),r?.forEach(s=>{const a=In(t,s.clientId);a.size&&(i?i=new Map([...i?.size?i:[],...a]):i=new Map([...o?.size?o:[],...a]))}),i}function Oh(e){return(t,r)=>{const n=e(t,r);if(r.type!=="SET_EDITOR_MODE"&&n===t)return t;switch(r.type){case"REMOVE_BLOCKS":{const o=Fe({prevState:t,nextState:n,removedClientIds:r.clientIds});if(o)return{...n,derivedBlockEditingModes:o??t.derivedBlockEditingModes};break}case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{const o=Fe({prevState:t,nextState:n,addedBlocks:r.blocks});if(o)return{...n,derivedBlockEditingModes:o??t.derivedBlockEditingModes};break}case"UPDATE_BLOCK_ATTRIBUTES":{const o=[],i=[];for(const a of r?.clientIds){const c=r.options?.uniqueByBlock?r.attributes[a]:r.attributes;if(!c)break;c.metadata?.patternName&&!t.blocks.attributes.get(a)?.metadata?.patternName?o.push(n.blocks.tree.get(a)):c.metadata&&!c.metadata?.patternName&&t.blocks.attributes.get(a)?.metadata?.patternName&&i.push(a)}if(!o?.length&&!i?.length)break;const s=Fe({prevState:t,nextState:n,addedBlocks:o,removedClientIds:i});if(s)return{...n,derivedBlockEditingModes:s??t.derivedBlockEditingModes};break}case"UPDATE_BLOCK_LIST_SETTINGS":{const o=[],i=[],s=typeof r.clientId=="string"?{[r.clientId]:r.settings}:r.clientId;for(const c in s){const l=t.blockListSettings[c]?.templateLock!=="contentOnly"&&n.blockListSettings[c]?.templateLock==="contentOnly",u=t.blockListSettings[c]?.templateLock==="contentOnly"&&n.blockListSettings[c]?.templateLock!=="contentOnly";l?o.push(n.blocks.tree.get(c)):u&&i.push(c)}if(!o.length&&!i.length)break;const a=Fe({prevState:t,nextState:n,addedBlocks:o,removedClientIds:i});if(a)return{...n,derivedBlockEditingModes:a??t.derivedBlockEditingModes};break}case"SET_BLOCK_EDITING_MODE":case"UNSET_BLOCK_EDITING_MODE":case"SET_HAS_CONTROLLED_INNER_BLOCKS":{const o=pa(n,r.clientId);if(!o)break;const i=Fe({prevState:t,nextState:n,removedClientIds:[r.clientId],addedBlocks:[o]});if(i)return{...n,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"REPLACE_BLOCKS":{const o=Fe({prevState:t,nextState:n,addedBlocks:r.blocks,removedClientIds:r.clientIds});if(o)return{...n,derivedBlockEditingModes:o??t.derivedBlockEditingModes};break}case"REPLACE_INNER_BLOCKS":{const o=t.blocks.order.get(r.rootClientId),i=Fe({prevState:t,nextState:n,addedBlocks:r.blocks,removedClientIds:o});if(i)return{...n,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"MOVE_BLOCKS_TO_POSITION":{const o=r.clientIds.map(s=>n.blocks.byClientId.get(s)),i=Fe({prevState:t,nextState:n,addedBlocks:o,removedClientIds:r.clientIds});if(i)return{...n,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"UPDATE_SETTINGS":{if(t?.settings?.[wr]!==n?.settings?.[wr])return{...n,derivedBlockEditingModes:In(n)};break}case"RESET_BLOCKS":case"EDIT_CONTENT_ONLY_SECTION":case"SET_EDITOR_MODE":case"RESET_ZOOM_LEVEL":case"SET_ZOOM_LEVEL":return{...n,derivedBlockEditingModes:In(n)}}return n.derivedBlockEditingModes=t?.derivedBlockEditingModes??new Map,n}}function wh(e){return(t,r)=>{const n=e(t,r);return t?(n.automaticChangeStatus=t.automaticChangeStatus,r.type==="MARK_AUTOMATIC_CHANGE"?{...n,automaticChangeStatus:"pending"}:r.type==="MARK_AUTOMATIC_CHANGE_FINAL"&&t.automaticChangeStatus==="pending"?{...n,automaticChangeStatus:"final"}:n.blocks===t.blocks&&n.selection===t.selection||n.automaticChangeStatus!=="final"&&n.selection!==t.selection?n:{...n,automaticChangeStatus:void 0}):n}}var Ah=Yi(Oh,wh)(Ch),fe="core/block-editor";function Jv(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};const n=t.pop();let o=e;for(const i of t){const s=o[i];o=o[i]=Array.isArray(s)?[...s]:{...s}}return o[n]=r,e}var kr=(e,t,r)=>{const n=Array.isArray(t)?t:t.split(".");let o=e;return n.forEach(i=>{o=o?.[i]}),o??r},Rh=["color","border","dimensions","typography","spacing"],Lh={"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},Mh={"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"},xh=e=>Mh[e]||e;function Nh(e,t,...r){const n=te(e,t),o=[];if(t){let i=t;do{const s=te(e,i);Ae(s,"__experimentalSettings",!1)&&o.push(i)}while(i=e.blocks.parents.get(i))}return r.map(i=>{if(Rh.includes(i)){console.warn("Top level useSetting paths are disabled. Please use a subpath to query the information needed.");return}let s=_e("blockEditor.useSetting.before",void 0,i,t,n);if(s!==void 0)return s;const a=xh(i);for(const u of o){const g=Re(e,u);if(s=kr(g.settings?.blocks?.[n],a)??kr(g.settings,a),s!==void 0)break}const c=At(e);if(s===void 0&&n&&(s=kr(c.__experimentalFeatures?.blocks?.[n],a)),s===void 0&&(s=kr(c.__experimentalFeatures,a)),s!==void 0)return Lf[a]?s.custom??s.theme??s.default:s;const l=Lh[a]?.(c);return l!==void 0?l:a==="typography.dropCap"?!0:void 0})}var{isContentBlock:Ii}=Z(Dr);function Ph(e){return e.isBlockInterfaceHidden}function Dh(e){return e?.lastBlockInserted?.clientIds}function jh(e,t){return e.blocks.byClientId.get(t)}var Vh=(e,t)=>{const r=n=>we(e,n)==="disabled"&&ye(e,n).every(r);return ye(e,t).every(r)};function Vr(e,t,r){const n=Ii(t),o=te(e,r),i=Ii(o);return nr(e)===r||i&&n}function ga(e,t){const r=ye(e,t),n=[];for(const o of r){const i=ga(e,o);we(e,o)!=="disabled"?n.push({clientId:o,innerBlocks:i}):n.push(...i)}return n}var Uh=ne(()=>x(ga,e=>[e.blocks.order,e.derivedBlockEditingModes,e.blockEditingModes])),$h=x((e,t,r=!1)=>Ye(e,t,r).filter(n=>we(e,n)!=="disabled"),e=>[e.blocks.parents,e.blockEditingModes,e.settings.templateLock,e.blockListSettings]);function Fh(e){return e.removalPromptData}function Kh(e){return e.blockRemovalRules}function Hh(e){return e.openedBlockSettingsMenu}var Gh=x(e=>{const r=or(e).reduce((n,o,i)=>(n[o]=i,n),{});return[...e.styleOverrides].sort((n,o)=>{const[,{clientId:i}]=n,[,{clientId:s}]=o,a=r[i]??-1,c=r[s]??-1;return a-c})},e=>[e.blocks.order,e.styleOverrides]);function zh(e){return e.registeredInserterMediaCategories}var qh=x(e=>{const{settings:{inserterMediaCategories:t,allowedMimeTypes:r,enableOpenverseMediaCategory:n},registeredInserterMediaCategories:o}=e;if(!t&&!o.length||!r)return;const i=t?.map(({name:a})=>a)||[];return[...t||[],...(o||[]).filter(({name:a})=>!i.includes(a))].filter(a=>!n&&a.name==="openverse"?!1:Object.values(r).some(c=>c.startsWith(`${a.mediaType}/`)))},e=>[e.settings.inserterMediaCategories,e.settings.allowedMimeTypes,e.settings.enableOpenverseMediaCategory,e.registeredInserterMediaCategories]),Wh=ne(e=>x((t,r=null)=>{const{getAllPatterns:n}=Z(e(fe)),o=n(),{allowedBlockTypes:i}=At(t);return o.some(s=>{const{inserter:a=!0}=s;if(!a)return!1;const c=Xt(s);return no(c,i)&&c.every(({name:l})=>wt(t,l,r))})},(t,r)=>[...oo(e)(t),...Ct()(t,r)])),Yh=ne(e=>x((t,r)=>{if(r?.startsWith("core/block/")){const n=parseInt(r.slice(11),10),o=Z(e(fe)).getReusableBlocks().find(({id:i})=>i===n);return o?to(o,t.settings.__experimentalUserPatternCategories):null}return[...t.settings.__experimentalBlockPatterns??[],...t.settings[Or]?.(e)??[]].find(({name:n})=>n===r)},(t,r)=>r?.startsWith("core/block/")?[Z(e(fe)).getReusableBlocks(),t.settings.__experimentalReusableBlocks]:[t.settings.__experimentalBlockPatterns,t.settings[Or]?.(e)])),Xh=ne(e=>x(t=>[...Z(e(fe)).getReusableBlocks().map(r=>to(r,t.settings.__experimentalUserPatternCategories)),...t.settings.__experimentalBlockPatterns??[],...t.settings[Or]?.(e)??[]].filter((r,n,o)=>n===o.findIndex(i=>r.name===i.name)),oo(e))),Qh=[],Zh=ne(e=>t=>{const r=t.settings[Ng];return(r?r(e):t.settings.__experimentalReusableBlocks)??Qh});function Jh(e){return e.lastFocus}function eb(e){return e.isDragging}function tb(e){return e.expandedBlock}var ha=(e,t)=>{let r=t,n;for(;!n&&(r=e.blocks.parents.get(r));)Ve(e,r)==="contentOnly"&&(n=r);return n},Ur=(e,t)=>{let r=t,n;for(;r=e.blocks.parents.get(r);)ut(e,r)&&(n=r);return n};function ut(e,t){if(t===e.editedContentOnlySection)return!1;const r=te(e,t);if(r==="core/block")return!0;const n=Re(e,t),o=r==="core/template-part",i=e.settings?.[fa];if((n?.metadata?.patternName||o)&&window?.__experimentalContentOnlyPatternInsertion&&!i)return!0;const s=Ve(e,t)==="contentOnly",a=re(e,t),c=Ve(e,a)==="contentOnly";return!!(s&&!c)}function ba(e){return e.editedContentOnlySection}function rb(e,t){if(!e.editedContentOnlySection)return!1;if(e.editedContentOnlySection===t)return!0;let r=t;for(;r=e.blocks.parents.get(r);)if(e.editedContentOnlySection===r)return!0;return!1}var nb=x((e,t)=>t.reduce((r,n)=>(r[n]=e.blocks.attributes.get(n)?.style,r),{}),(e,t)=>[...t.map(r=>e.blocks.attributes.get(r)?.style)]);function nr(e){return e.settings?.[wr]}function ma(e){return e.zoomLevel==="auto-scaled"||e.zoomLevel<100}function ob(e){return e.zoomLevel}function ya(e,t,r=""){const n=Array.isArray(t)?t:[t],o=s=>n.every(a=>wt(e,a,s));if(!r){if(o(r))return r;const s=nr(e);return s&&o(s)?s:null}let i=r;for(;i!==null&&!o(i);)i=re(e,i);return i}function ib(e,t,r){const{allowedBlockTypes:n}=At(e);if(!no(Xt(t),n))return null;const i=Xt(t).map(({blockName:s})=>s);return ya(e,i,r)}function sb(e){return e.insertionPoint}var ab=(e,t)=>{const r=te(e,t);return Ae(e,r,"visibility")?e.blocks.attributes.get(t)?.metadata?.blockVisibility===!1:!1};function cb(e){return!!e.hasBlockSpotlight||!!e.editedContentOnlySection}function ka(e,t){return!!Re(e,t)?.lock?.edit}function va(e,t){const r=Re(e,t);if(r?.lock?.move!==void 0)return!!r?.lock?.move;const n=re(e,t);return Ve(e,n)==="all"}function Ea(e,t){const r=Re(e,t);if(r?.lock?.remove!==void 0)return!!r?.lock?.remove;const n=re(e,t),o=Ve(e,n);return o==="all"||o==="insert"}function lb(e,t){return ka(e,t)||va(e,t)||Ea(e,t)}const Sa=Object.freeze(Object.defineProperty({__proto__:null,getAllPatterns:Xh,getBlockRemovalRules:Kh,getBlockSettings:Nh,getBlockStyles:nb,getBlockWithoutAttributes:jh,getClosestAllowedInsertionPoint:ya,getClosestAllowedInsertionPointForPattern:ib,getContentLockingParent:ha,getEditedContentOnlySection:ba,getEnabledBlockParents:$h,getEnabledClientIdsTree:Uh,getExpandedBlock:tb,getInserterMediaCategories:qh,getInsertionPoint:sb,getLastFocus:Jh,getLastInsertedBlocksClientIds:Dh,getOpenedBlockSettingsMenu:Hh,getParentSectionBlock:Ur,getPatternBySlug:Yh,getRegisteredInserterMediaCategories:zh,getRemovalPromptData:Fh,getReusableBlocks:Zh,getSectionRootClientId:nr,getStyleOverrides:Gh,getZoomLevel:ob,hasAllowedPatterns:Wh,hasBlockSpotlight:cb,isBlockHidden:ab,isBlockInterfaceHidden:Ph,isBlockSubtreeDisabled:Vh,isContainerInsertableToInContentOnlyMode:Vr,isDragging:eb,isEditLockedBlock:ka,isLockedBlock:lb,isMoveLockedBlock:va,isRemoveLockedBlock:Ea,isSectionBlock:ut,isWithinEditedContentOnlySection:rb,isZoomOut:ma},Symbol.toStringTag,{value:"Module"}));var Vt={user:"user",theme:"theme",directory:"directory"},Oi={full:"fully",unsynced:"unsynced"},eE={name:"allPatterns",label:Ze("All","patterns")},tE={name:"myPatterns",label:O("My patterns")},rE={name:"core/starter-content",label:O("Starter content")};function nE(e,t,r){const n=e.name.startsWith("core/block"),o=e.source==="core"||e.source?.startsWith("pattern-directory");return!!(t===Vt.theme&&(n||o)||t===Vt.directory&&(n||!o)||t===Vt.user&&e.type!==Vt.user||r===Oi.full&&e.syncStatus!==""||r===Oi.unsynced&&e.syncStatus!=="unsynced"&&n)}var $r=Symbol("isFiltered"),wi=new WeakMap,Ai=new WeakMap;function to(e,t=[]){return{name:`core/block/${e.id}`,id:e.id,type:Vt.user,title:e.title?.raw,categories:e.wp_pattern_category?.map(r=>{const n=t.find(({id:o})=>o===r);return n?n.slug:r}),content:e.content?.raw,syncStatus:e.wp_pattern_sync_status}}function ub(e){const t=aa(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 ro(e){let t=wi.get(e);return t||(t=ub(e),wi.set(e,t)),t}function Xt(e){let t=Ai.get(e);return t||(t=zs(e.content),t=t.filter(r=>r.blockName!==null),Ai.set(e,t)),t}var ht=(e,t,r=null)=>typeof e=="boolean"?e:Array.isArray(e)?e.includes("core/post-content")&&t===null?!0:e.includes(t):r,no=(e,t)=>{if(typeof t=="boolean")return t;const r=[...e];for(;r.length>0;){const n=r.shift();if(!ht(t,n.name||n.blockName,!0))return!1;n.innerBlocks?.forEach(i=>{r.push(i)})}return!0},oo=e=>t=>[t.settings.__experimentalBlockPatterns,t.settings.__experimentalUserPatternCategories,t.settings.__experimentalReusableBlocks,t.settings[Or]?.(e),t.blockPatterns,Z(e(fe)).getReusableBlocks()],Ct=()=>(e,t)=>[e.blockListSettings[t],e.blocks.byClientId.get(t),e.settings.allowedBlockTypes,e.settings.templateLock,we(e,t),nr(e),ut(e,t)],fb=(e,t,r)=>(n,o)=>{let i,s;if(typeof e=="function"?(i=e(n),s=e(o)):(i=n[e],s=o[e]),i>s)return r==="asc"?1:-1;if(s>i)return r==="asc"?-1:1;const a=t.findIndex(l=>l===n),c=t.findIndex(l=>l===o);return a>c?1:c>a?-1:0};function db(e,t,r="asc"){return e.concat().sort(fb(t,e,r))}var{isContentBlock:io}=Z(Dr),pb=3600*1e3,gb=24*3600*1e3,hb=168*3600*1e3,le=[],bb=new Set,_a={[$r]:!0};function te(e,t){const r=e.blocks.byClientId.get(t),n="core/social-link";if(Zi.OS!=="web"&&r?.name===n){const o=e.blocks.attributes.get(t),{service:i}=o??{};return i?`${n}-${i}`:n}return r?r.name:null}function mb(e,t){const r=e.blocks.byClientId.get(t);return!!r&&r.isValid}function Re(e,t){return e.blocks.byClientId.get(t)?e.blocks.attributes.get(t):null}function je(e,t){return e.blocks.byClientId.has(t)?e.blocks.tree.get(t):null}var yb=x((e,t)=>{const r=e.blocks.byClientId.get(t);return r?{...r,attributes:Re(e,t)}:null},(e,t)=>[e.blocks.byClientId.get(t),e.blocks.attributes.get(t)]);function kb(e,t){const r=!t||!Fr(e,t)?t||"":"controlled||"+t;return e.blocks.tree.get(r)?.innerBlocks||le}var Ta=x((e,t)=>(M("wp.data.select( 'core/block-editor' ).__unstableGetClientIdWithClientIdsTree",{since:"6.3",version:"6.5"}),{clientId:t,innerBlocks:Ba(e,t)}),e=>[e.blocks.order]),Ba=x((e,t="")=>(M("wp.data.select( 'core/block-editor' ).__unstableGetClientIdsTree",{since:"6.3",version:"6.5"}),ye(e,t).map(r=>Ta(e,r))),e=>[e.blocks.order]),Ca=x((e,t)=>{t=Array.isArray(t)?[...t]:[t];const r=[];for(const o of t){const i=e.blocks.order.get(o);i&&r.push(...i)}let n=0;for(;n[e.blocks.order]),or=e=>Ca(e,""),vb=x((e,t)=>{const r=or(e);if(!t)return r.length;let n=0;for(const o of r)e.blocks.byClientId.get(o).name===t&&n++;return n},e=>[e.blocks.order,e.blocks.byClientId]),Ia=x((e,t)=>{if(!t)return le;const r=Array.isArray(t)?t:[t],o=or(e).filter(i=>{const s=e.blocks.byClientId.get(i);return r.includes(s.name)});return o.length>0?o:le},e=>[e.blocks.order,e.blocks.byClientId]);function Eb(e,t){return M("wp.data.select( 'core/block-editor' ).__experimentalGetGlobalBlocksByName",{since:"6.5",alternative:"wp.data.select( 'core/block-editor' ).getBlocksByName"}),Ia(e,t)}var Ar=x((e,t)=>(Array.isArray(t)?t:[t]).map(r=>je(e,r)),(e,t)=>(Array.isArray(t)?t:[t]).map(r=>e.blocks.tree.get(r))),Sb=x((e,t)=>Ar(e,t).filter(Boolean).map(r=>r.name),(e,t)=>Ar(e,t));function _b(e,t){return ye(e,t).length}function ir(e){return e.selection.selectionStart}function sr(e){return e.selection.selectionEnd}function Tb(e){return e.selection.selectionStart.clientId}function Bb(e){return e.selection.selectionEnd.clientId}function Cb(e){const t=Xe(e).length;return t||(e.selection.selectionStart.clientId?1:0)}function Ib(e){const{selectionStart:t,selectionEnd:r}=e.selection;return!!t.clientId&&t.clientId===r.clientId}function It(e){const{selectionStart:t,selectionEnd:r}=e.selection,{clientId:n}=t;return!n||n!==r.clientId?null:n}function Ob(e){const t=It(e);return t?je(e,t):null}function re(e,t){return e.blocks.parents.get(t)??null}var Ye=x((e,t,r=!1)=>{const n=[];let o=t;for(;o=e.blocks.parents.get(o);)n.push(o);return n.length?r?n:n.reverse():le},e=>[e.blocks.parents]),so=x((e,t,r,n=!1)=>{const o=Ye(e,t,n),i=Array.isArray(r)?s=>r.includes(s):s=>r===s;return o.filter(s=>i(te(e,s)))},e=>[e.blocks.parents]);function wb(e,t){let r=t,n;do n=r,r=e.blocks.parents.get(r);while(r);return n}function Ab(e,t){const r=It(e),n=[...Ye(e,t),t],o=[...Ye(e,r),r];let i;const s=Math.min(n.length,o.length);for(let a=0;a{const{selectionStart:t,selectionEnd:r}=e.selection;if(!t.clientId||!r.clientId)return le;if(t.clientId===r.clientId)return[t.clientId];const n=re(e,t.clientId);if(n===null)return le;const o=ye(e,n),i=o.indexOf(t.clientId),s=o.indexOf(r.clientId);return i>s?o.slice(s,i+1):o.slice(i,s+1)},e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function Xe(e){const{selectionStart:t,selectionEnd:r}=e.selection;return t.clientId===r.clientId?le:Ot(e)}var xb=x(e=>{const t=Xe(e);return t.length?t.map(r=>je(e,r)):le},e=>[...Ot.getDependants(e),e.blocks.byClientId,e.blocks.order,e.blocks.attributes]);function co(e){return Xe(e)[0]||null}function Oa(e){const t=Xe(e);return t[t.length-1]||null}function Nb(e,t){return co(e)===t}function wa(e,t){return Xe(e).indexOf(t)!==-1}var Pb=x((e,t)=>{let r=t,n=!1;for(;r&&!n;)r=re(e,r),n=wa(e,r);return n},e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function Db(e){const{selectionStart:t,selectionEnd:r}=e.selection;return t.clientId===r.clientId?null:t.clientId||null}function jb(e){const{selectionStart:t,selectionEnd:r}=e.selection;return t.clientId===r.clientId?null:r.clientId||null}function Vb(e){const t=ir(e),r=sr(e);return!t.attributeKey&&!r.attributeKey&&typeof t.offset>"u"&&typeof r.offset>"u"}function Ub(e){const t=ir(e),r=sr(e);return!!t&&!!r&&t.clientId===r.clientId&&t.attributeKey===r.attributeKey&&t.offset===r.offset}function $b(e){return Ot(e).some(t=>{const r=te(e,t);return!q(r).merge})}function Fb(e,t){const r=ir(e),n=sr(e);if(r.clientId===n.clientId||!r.attributeKey||!n.attributeKey||typeof r.offset>"u"||typeof n.offset>"u")return!1;const o=re(e,r.clientId),i=re(e,n.clientId);if(o!==i)return!1;const s=ye(e,o),a=s.indexOf(r.clientId),c=s.indexOf(n.clientId);let l,u;a>c?(l=n,u=r):(l=r,u=n);const g=t?u.clientId:l.clientId,f=t?l.clientId:u.clientId,h=te(e,g);if(!q(h).merge)return!1;const k=je(e,f);if(k.name===h)return!0;const p=rt(k,h);return p&&p.length}var Kb=e=>{const t=ir(e),r=sr(e);if(t.clientId===r.clientId||!t.attributeKey||!r.attributeKey||typeof t.offset>"u"||typeof r.offset>"u")return le;const n=re(e,t.clientId),o=re(e,r.clientId);if(n!==o)return le;const i=ye(e,n),s=i.indexOf(t.clientId),a=i.indexOf(r.clientId),[c,l]=s>a?[r,t]:[t,r],u=je(e,c.clientId),g=je(e,l.clientId),f=u.attributes[c.attributeKey],h=g.attributes[l.attributeKey];let b=ie({html:f}),k=ie({html:h});return b=nt(b,0,c.offset),k=nt(k,l.offset,k.text.length),[{...u,attributes:{...u.attributes,[c.attributeKey]:Ce({value:b})}},{...g,attributes:{...g.attributes,[l.attributeKey]:Ce({value:k})}}]};function ye(e,t){return e.blocks.order.get(t||"")||le}function Aa(e,t){const r=re(e,t);return ye(e,r).indexOf(t)}function Ra(e,t){const{selectionStart:r,selectionEnd:n}=e.selection;return r.clientId!==n.clientId?!1:r.clientId===t}function La(e,t,r=!1){const n=Ot(e);return n.length?r?n.some(o=>Ye(e,o,!0).includes(t)):n.some(o=>re(e,o)===t):!1}function Ma(e,t,r=!1){return ye(e,t).some(n=>lo(e,n)||r&&Ma(e,n,r))}function Hb(e,t){if(!t)return!1;const r=Xe(e),n=r.indexOf(t);return n>-1&&nlo(e,n)):!1}function Zb(){return M('wp.data.select( "core/block-editor" ).isCaretWithinFormattedText',{since:"6.1",version:"6.3"}),!1}var Jb=x(e=>{let t,r;const{insertionCue:n,selection:{selectionEnd:o}}=e;if(n!==null)return n;const{clientId:i}=o;return i?(t=re(e,i)||void 0,r=Aa(e,o.clientId)+1):r=ye(e).length,{rootClientId:t,index:r}},e=>[e.insertionCue,e.selection.selectionEnd.clientId,e.blocks.parents,e.blocks.order]);function em(e){return e.insertionCue!==null}function tm(e){return e.template.isValid}function rm(e){return e.settings.template}function Ve(e,t){if(!t)return e.settings.templateLock??!1;const r=bo(e,t)?.templateLock;return r==="contentOnly"&&e.editedContentOnlySection===t?!1:r??!1}var uo=(e,t,r=null)=>{let n,o;if(t&&typeof t=="object"?(n=t,o=t.name):(n=q(t),o=t),!n)return!1;const{allowedBlockTypes:i}=At(e);if(!ht(i,o,!0))return!1;const a=(Array.isArray(n.parent)?n.parent:[]).concat(Array.isArray(n.ancestor)?n.ancestor:[]);if(a.length>0){if(a.includes("core/post-content"))return!0;let c=r,l=!1;do{if(a.includes(te(e,c))){l=!0;break}c=e.blocks.parents.get(c)}while(c);return l}return!0},ar=(e,t,r=null)=>{if(!uo(e,t,r))return!1;let n;t&&typeof t=="object"?(n=t,t=n.name):n=q(t);const o=Ve(e,r);if(o&&o!=="contentOnly")return!1;const i=we(e,r??"");if(i==="disabled")return!1;const s=bo(e,r);if(r&&s===void 0)return!1;const a=io(t),c=!!ut(e,r),l=!!Ur(e,r);if((c||l)&&!a||(c||i==="contentOnly")&&!Vr(e,t,r))return!1;const u=te(e,r),f=q(u)?.allowedBlocks;let h=ht(f,t);if(h!==!1){const E=s?.allowedBlocks,B=ht(E,t);B!==null&&(h=B)}const b=n.parent,k=ht(b,u);let p=!0;const m=n.ancestor;m&&(p=[r,...Ye(e,r)].some(B=>ht(m,te(e,B))));const v=p&&(h===null&&k===null||h===!0||k===!0);return v&&_e("blockEditor.__unstableCanInsertBlockType",v,n,r,{getBlock:je.bind(null,e),getBlockParentsByBlockName:so.bind(null,e)})},wt=ne(e=>x(ar,(t,r,n)=>Ct()(t,n)));function nm(e,t,r=null){return t.every(n=>wt(e,te(e,n),r))}function fo(e,t){const r=Re(e,t);if(r===null)return!0;if(r.lock?.remove!==void 0)return!r.lock.remove;const n=re(e,t),o=Ve(e,n);if(o&&o!=="contentOnly")return!1;const i=!!Ur(e,t),s=io(te(e,t));if(i&&!s)return!1;const a=!!ut(e,n),c=we(e,n);return(a||c==="contentOnly")&&!Vr(e,te(e,t),n)?!1:c!=="disabled"}function Na(e,t){return t.every(r=>fo(e,r))}function Pa(e,t){const r=Re(e,t);if(r===null)return!0;if(r.lock?.move!==void 0)return!r.lock.move;const n=re(e,t);if(Ve(e,n)==="all")return!1;const i=!!Ur(e,t),s=io(te(e,t));if(i&&!s)return!1;const a=!!ut(e,n),c=we(e,n);return(a||c==="contentOnly")&&!Vr(e,te(e,t),n)?!1:we(e,n)!=="disabled"}function om(e,t){return t.every(r=>Pa(e,r))}function Da(e,t){const r=Re(e,t);if(r===null)return!0;const{lock:n}=r;return!n?.edit}function im(e,t){return Ae(t,"lock",!0)?!!e.settings?.canLockBlocks:!1}function po(e,t){return e.preferences.insertUsage?.[t]??null}var Qt=(e,t,r)=>Ae(t,"inserter",!0)?ar(e,t.name,r):!1,sm=(e,t)=>r=>{const n=`${t.id}/${r.name}`,{time:o,count:i=0}=po(e,n)||{};return{...t,id:n,icon:r.icon||t.icon,title:r.title||t.title,description:r.description||t.description,category:r.category||t.category,example:r.hasOwnProperty("example")?r.example:t.example,initialAttributes:{...t.initialAttributes,...r.attributes},innerBlocks:r.innerBlocks,keywords:r.keywords||t.keywords,frecency:go(o,i)}},go=(e,t)=>{if(!e)return t;const r=Date.now()-e;switch(!0){case rr=>{const n=r.name;let o=!1;Ae(r.name,"multiple",!0)||(o=Ar(e,or(e)).some(({name:l})=>l===r.name));const{time:i,count:s=0}=po(e,n)||{},a={id:n,name:r.name,title:r.title,icon:r.icon,isDisabled:o,frecency:go(i,s)};if(t==="transform")return a;const c=Kf(r.name,"inserter");return{...a,initialAttributes:{},description:r.description,category:r.category,keywords:r.keywords,parent:r.parent,ancestor:r.ancestor,variations:c,example:r.example,utility:1}},am=ne(e=>x((t,r=null,n=_a)=>{const o=b=>{const k=b.wp_pattern_sync_status?Ti:{src:Ti,foreground:"var(--wp-block-synced-color)"},p=to(b),{time:m,count:v=0}=po(t,p.name)||{},E=go(m,v);return{id:p.name,name:"core/block",initialAttributes:{ref:b.id},title:p.title,icon:k,category:"reusable",keywords:["reusable"],isDisabled:!1,utility:1,frecency:E,content:p.content,get blocks(){return ro(p).blocks},syncStatus:p.syncStatus}},i=ar(t,"core/block",r)?Z(e(fe)).getReusableBlocks().map(o):[],s=ja(t,{buildScope:"inserter"});let a=De().filter(b=>Ae(b,"inserter",!0)).map(s);n[$r]!==!1?a=a.filter(b=>Qt(t,b,r)):a=a.filter(b=>uo(t,b,r)).map(b=>({...b,isAllowedInCurrentRoot:Qt(t,b,r)}));const c=[],l=a.reduce((b,k)=>{const{variations:p=[]}=k;if(p.some(({isDefault:m})=>m)||b.push(k),p.length){const m=sm(t,k);p.map(m).forEach(v=>{v.id==="core/paragraph/stretchy-paragraph"||v.id==="core/heading/stretchy-heading"?c.push(v):b.push(v)})}return b},[]);l.push(...c);const u=(b,k)=>{const{core:p,noncore:m}=b;return(k.name.startsWith("core/")?p:m).push(k),b},{core:g,noncore:f}=l.reduce(u,{core:[],noncore:[]});return[...[...g,...f],...i]},(t,r)=>[De(),Z(e(fe)).getReusableBlocks(),t.blocks.order,t.preferences.insertUsage,...Ct()(t,r)])),cm=ne(e=>x((t,r,n=null)=>{const o=Array.isArray(r)?r:[r],i=ja(t,{buildScope:"transform"}),s=De().filter(l=>Qt(t,l,n)).map(i),a=Object.fromEntries(Object.entries(s).map(([,l])=>[l.name,l])),c=up(o).reduce((l,u)=>(a[u?.name]&&l.push(a[u.name]),l),[]);return db(c,l=>a[l.name].frecency,"desc")},(t,r,n)=>[De(),t.preferences.insertUsage,...Ct()(t,n)])),lm=(e,t=null)=>De().some(o=>Qt(e,o,t))?!0:ar(e,"core/block",t),On=ne(e=>x((t,r=null)=>{if(!r)return;const n=De().filter(i=>Qt(t,i,r));return ar(t,"core/block",r)&&n.push("core/block"),n},(t,r)=>[De(),...Ct()(t,r)])),um=x((e,t=null)=>(M('wp.data.select( "core/block-editor" ).__experimentalGetAllowedBlocks',{alternative:'wp.data.select( "core/block-editor" ).getAllowedBlocks',since:"6.2",version:"6.4"}),On(e,t)),(e,t)=>On.getDependants(e,t));function Va(e,t=null){if(!t)return;const{defaultBlock:r,directInsert:n}=e.blockListSettings[t]??{};if(!(!r||!n))return r}function fm(e,t=null){return M('wp.data.select( "core/block-editor" ).__experimentalGetDirectInsertBlock',{alternative:'wp.data.select( "core/block-editor" ).getDirectInsertBlock',since:"6.3",version:"6.4"}),Va(e,t)}var dm=ne(e=>(t,r)=>{const n=Z(e(fe)).getPatternBySlug(r);return n?ro(n):null}),ho=e=>(t,r)=>[...oo(e)(t),...Ct()(t,r)],Ri=new WeakMap;function pm(e){let t=Ri.get(e);return t||(t={...e,get blocks(){return ro(e).blocks}},Ri.set(e,t)),t}var gm=ne(e=>x((t,r=null,n=_a)=>{const{getAllPatterns:o}=Z(e(fe)),i=o(),{allowedBlockTypes:s}=At(t);return i.filter(({inserter:u=!0})=>!!u).map(pm).filter(u=>no(Xt(u),s)).filter(u=>Xt(u).every(({blockName:g})=>n[$r]!==!1?wt(t,g,r):uo(t,g,r)))},ho(e))),hm=ne(e=>x((t,r,n=null)=>{if(!r)return le;const o=e(fe).__experimentalGetAllowedPatterns(n),i=Array.isArray(r)?r:[r],s=o.filter(a=>a?.blockTypes?.some?.(c=>i.includes(c)));return s.length===0?le:s},(t,r,n)=>ho(e)(t,n))),bm=ne(e=>(M('wp.data.select( "core/block-editor" ).__experimentalGetPatternsByBlockTypes',{alternative:'wp.data.select( "core/block-editor" ).getPatternsByBlockTypes',since:"6.2",version:"6.4"}),e(fe).getPatternsByBlockTypes)),mm=ne(e=>x((t,r,n=null)=>{if(!r||r.some(({clientId:i,innerBlocks:s})=>s.length||Fr(t,i)))return le;const o=Array.from(new Set(r.map(({name:i})=>i)));return e(fe).getPatternsByBlockTypes(o,n)},(t,r,n)=>ho(e)(t,n)));function bo(e,t){return e.blockListSettings[t]}function At(e){return e.settings}function ym(e){return e.blocks.isPersistentChange}var km=x((e,t=[])=>t.reduce((r,n)=>e.blockListSettings[n]?{...r,[n]:e.blockListSettings[n]}:r,{}),e=>[e.blockListSettings]),vm=ne(e=>x((t,r)=>{M("wp.data.select( 'core/block-editor' ).__experimentalGetReusableBlockTitle",{since:"6.6",version:"6.8"});const n=Z(e(fe)).getReusableBlocks().find(o=>o.id===r);return n?n.title?.raw:null},()=>[Z(e(fe)).getReusableBlocks()]));function Em(e){return e.blocks.isIgnoredChange}function Sm(e){return e.lastBlockAttributesChange}function _m(){return M('wp.data.select( "core/block-editor" ).hasBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),!1}function Tm(e){return!!e.automaticChangeStatus}function Bm(e,t){return e.highlightedBlock===t}function Fr(e,t){return!!e.blocks.controlledInnerBlocks[t]}var Cm=x((e,t)=>{if(!t.length)return null;const r=It(e);if(t.includes(te(e,r)))return r;const n=Xe(e),o=so(e,r||n[0],t);return o?o[o.length-1]:null},(e,t)=>[e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId,t]);function Im(e,t,r){const{lastBlockInserted:n}=e;return n.clientIds?.includes(t)&&n.source===r}function Om(e,t){return e.blockVisibility?.[t]??!0}function wm(){M("wp.data.select( 'core/block-editor' ).getHoveredBlockClientId",{since:"6.9",version:"7.1"})}var Am=x(e=>{const t=new Set(Object.keys(e.blockVisibility).filter(r=>e.blockVisibility[r]));return t.size===0?bb:t},e=>[e.blockVisibility]);function Ua(e,t){if(we(e,t)!=="default")return!1;if(!Da(e,t))return!0;if(ma(e)){const o=nr(e);if(o){if(ye(e,o)?.includes(t))return!0}else if(t&&!re(e,t))return!0}return(Ae(te(e,t),"__experimentalDisableBlockOverlay",!1)?!1:Fr(e,t))&&!Ra(e,t)&&!La(e,t,!0)}function Rm(e,t){let r=e.blocks.parents.get(t);for(;r;){if(Ua(e,r))return!0;r=e.blocks.parents.get(r)}return!1}function we(e,t=""){return t===null&&(t=""),e.derivedBlockEditingModes?.has(t)?e.derivedBlockEditingModes.get(t):e.blockEditingModes.has(t)?e.blockEditingModes.get(t):"default"}var Lm=ne(e=>(t,r="")=>{const n=r||It(t);if(!n||ut(t,n))return!1;const{getGroupingBlockName:o}=e(D),i=je(t,n),s=o();return i&&(i.name===s||q(i.name)?.transforms?.ungroup)&&!!i.innerBlocks.length&&fo(t,n)}),Mm=ne(e=>(t,r=le)=>{const{getGroupingBlockName:n}=e(D),o=n(),i=r?.length?r:Ot(t),s=i?.length?re(t,i[0]):void 0;return wt(t,o,s)&&i.length&&Na(t,i)}),xm=(e,t)=>(M("wp.data.select( 'core/block-editor' ).__unstableGetContentLockingParent",{since:"6.1",version:"6.7"}),ha(e,t));function Nm(e){return M("wp.data.select( 'core/block-editor' ).__unstableGetTemporarilyEditingAsBlocks",{since:"6.1",version:"6.7"}),ba(e)}const Pm=Object.freeze(Object.defineProperty({__proto__:null,__experimentalGetActiveBlockIdByBlockNames:Cm,__experimentalGetAllowedBlocks:um,__experimentalGetAllowedPatterns:gm,__experimentalGetBlockListSettingsForBlocks:km,__experimentalGetDirectInsertBlock:fm,__experimentalGetGlobalBlocksByName:Eb,__experimentalGetLastBlockAttributeChanges:Sm,__experimentalGetParsedPattern:dm,__experimentalGetPatternTransformItems:mm,__experimentalGetPatternsByBlockTypes:bm,__experimentalGetReusableBlockTitle:vm,__unstableGetBlockWithoutInnerBlocks:yb,__unstableGetClientIdWithClientIdsTree:Ta,__unstableGetClientIdsTree:Ba,__unstableGetContentLockingParent:xm,__unstableGetSelectedBlocksWithPartialSelection:Kb,__unstableGetTemporarilyEditingAsBlocks:Nm,__unstableGetVisibleBlocks:Am,__unstableHasActiveBlockOverlayActive:Ua,__unstableIsFullySelected:Vb,__unstableIsLastBlockChangeIgnored:Em,__unstableIsSelectionCollapsed:Ub,__unstableIsSelectionMergeable:Fb,__unstableIsWithinBlockOverlay:Rm,__unstableSelectionHasUnmergeableBlock:$b,areInnerBlocksControlled:Fr,canEditBlock:Da,canInsertBlockType:wt,canInsertBlocks:nm,canLockBlockType:im,canMoveBlock:Pa,canMoveBlocks:om,canRemoveBlock:fo,canRemoveBlocks:Na,didAutomaticChange:Tm,getAdjacentBlockClientId:ao,getAllowedBlocks:On,getBlock:je,getBlockAttributes:Re,getBlockCount:_b,getBlockEditingMode:we,getBlockHierarchyRootClientId:wb,getBlockIndex:Aa,getBlockInsertionPoint:Jb,getBlockListSettings:bo,getBlockMode:Wb,getBlockName:te,getBlockNamesByClientId:Sb,getBlockOrder:ye,getBlockParents:Ye,getBlockParentsByBlockName:so,getBlockRootClientId:re,getBlockSelectionEnd:Bb,getBlockSelectionStart:Tb,getBlockTransformItems:cm,getBlocks:kb,getBlocksByClientId:Ar,getBlocksByName:Ia,getClientIdsOfDescendants:Ca,getClientIdsWithDescendants:or,getDirectInsertBlock:Va,getDraggedBlockClientIds:Xb,getFirstMultiSelectedBlockClientId:co,getGlobalBlockCount:vb,getHoveredBlockClientId:wm,getInserterItems:am,getLastMultiSelectedBlockClientId:Oa,getLowestCommonAncestorWithSelectedBlock:Ab,getMultiSelectedBlockClientIds:Xe,getMultiSelectedBlocks:xb,getMultiSelectedBlocksEndClientId:jb,getMultiSelectedBlocksStartClientId:Db,getNextBlockClientId:Lb,getPatternsByBlockTypes:hm,getPreviousBlockClientId:Rb,getSelectedBlock:Ob,getSelectedBlockClientId:It,getSelectedBlockClientIds:Ot,getSelectedBlockCount:Cb,getSelectedBlocksInitialCaretPosition:Mb,getSelectionEnd:sr,getSelectionStart:ir,getSettings:At,getTemplate:rm,getTemplateLock:Ve,hasBlockMovingClientId:_m,hasDraggedInnerBlock:Ma,hasInserterItems:lm,hasMultiSelection:Gb,hasSelectedBlock:Ib,hasSelectedInnerBlock:La,isAncestorBeingDragged:Qb,isAncestorMultiSelected:Pb,isBlockBeingDragged:lo,isBlockHighlighted:Bm,isBlockInsertionPointVisible:em,isBlockMultiSelected:wa,isBlockSelected:Ra,isBlockValid:mb,isBlockVisible:Om,isBlockWithinSelection:Hb,isCaretWithinFormattedText:Zb,isDraggingBlocks:xa,isFirstMultiSelectedBlock:Nb,isGroupable:Mm,isLastBlockChangePersistent:ym,isMultiSelecting:zb,isSelectionEnabled:qb,isTyping:Yb,isUngroupable:Lm,isValidTemplate:tm,wasBlockJustInserted:Im},Symbol.toStringTag,{value:"Module"}));var Dm=e=>Array.isArray(e)?e:[e],jm=["inserterMediaCategories","blockInspectorAnimation","mediaSideload"];function $a(e,{stripExperimentalSettings:t=!1,reset:r=!1}={}){let n=e;Object.hasOwn(n,"__unstableIsPreviewMode")&&(M("__unstableIsPreviewMode argument in wp.data.dispatch('core/block-editor').updateSettings",{since:"6.8",alternative:"isPreviewMode"}),n={...n},n.isPreviewMode=n.__unstableIsPreviewMode,delete n.__unstableIsPreviewMode);let o=n;if(t&&Zi.OS==="web"){o={};for(const i in n)jm.includes(i)||(o[i]=n[i])}return{type:"UPDATE_SETTINGS",settings:o,reset:r}}function Vm(){return{type:"HIDE_BLOCK_INTERFACE"}}function Um(){return{type:"SHOW_BLOCK_INTERFACE"}}var Fa=(e,t=!0,r=!1)=>({select:n,dispatch:o,registry:i})=>{if(!e||!e.length||(e=Dm(e),!n.canRemoveBlocks(e)))return;const a=!r&&n.getBlockRemovalRules();if(a){let c=function(f){const h=[],b=[...f];for(;b.length;){const{innerBlocks:k,...p}=b.shift();b.push(...k),h.push(p)}return h};const l=e.map(n.getBlock),u=c(l);let g;for(const f of a)if(g=f.callback(u),g){o($m(e,t,g));return}}t&&o.selectPreviousBlock(e[0],t),i.batch(()=>{o({type:"REMOVE_BLOCKS",clientIds:e}),o(Ka())})},Ka=()=>({select:e,dispatch:t})=>{if(e.getBlockCount()>0)return;const{__unstableHasCustomAppender:n}=e.getSettings();n||t.insertDefaultBlock()};function $m(e,t,r){return{type:"DISPLAY_BLOCK_REMOVAL_PROMPT",clientIds:e,selectPrevious:t,message:r}}function Fm(){return{type:"CLEAR_BLOCK_REMOVAL_PROMPT"}}function Km(e=!1){return{type:"SET_BLOCK_REMOVAL_RULES",rules:e}}function Hm(e){return{type:"SET_OPENED_BLOCK_SETTINGS_MENU",clientId:e}}function Gm(e,t){return{type:"SET_STYLE_OVERRIDE",id:e,style:t}}function zm(e){return{type:"DELETE_STYLE_OVERRIDE",id:e}}function qm(e=null){return{type:"LAST_FOCUS",lastFocus:e}}function Wm(){return{type:"START_DRAGGING"}}function Ym(){return{type:"STOP_DRAGGING"}}function Xm(e){return{type:"SET_BLOCK_EXPANDED_IN_LIST_VIEW",clientId:e}}function Qm(e){return{type:"SET_INSERTION_POINT",value:e}}function Ha(e){return{type:"EDIT_CONTENT_ONLY_SECTION",clientId:e}}function Zm(){return{type:"EDIT_CONTENT_ONLY_SECTION"}}var Jm=(e=100)=>({select:t,dispatch:r})=>{if(e!==100){const n=t.getBlockSelectionStart(),o=t.getSectionRootClientId();if(n){let i;if(o){const s=t.getBlockOrder(o);s?.includes(n)?i=n:i=t.getBlockParents(n).find(a=>s.includes(a))}else i=t.getBlockHierarchyRootClientId(n);i?r.selectBlock(i):r.clearSelectedBlock(),kt(O("You are currently in zoom-out mode."))}}r({type:"SET_ZOOM_LEVEL",zoom:e})};function ey(){return{type:"RESET_ZOOM_LEVEL"}}function ty(e,t){return{type:"TOGGLE_BLOCK_SPOTLIGHT",clientId:e,hasBlockSpotlight:t}}const Ga=Object.freeze(Object.defineProperty({__proto__:null,__experimentalUpdateSettings:$a,clearBlockRemovalPrompt:Fm,deleteStyleOverride:zm,editContentOnlySection:Ha,ensureDefaultBlock:Ka,expandBlock:Xm,hideBlockInterface:Vm,privateRemoveBlocks:Fa,resetZoomLevel:ey,setBlockRemovalRules:Km,setInsertionPoint:Qm,setLastFocus:qm,setOpenedBlockSettingsMenu:Hm,setStyleOverride:Gm,setZoomLevel:Jm,showBlockInterface:Um,startDragging:Wm,stopDragging:Ym,stopEditingContentOnlySection:Zm,toggleBlockSpotlight:ty},Symbol.toStringTag,{value:"Module"}));var ry=e=>t=>(r={},n)=>{const o=n[e];if(o===void 0)return r;const i=t(r[o],n);return i===r[o]?r:{...r,[o]:i}},ny=ry,oy=ny("context")((e=[],t)=>{switch(t.type){case"CREATE_NOTICE":return[...e.filter(({id:r})=>r!==t.notice.id),t.notice];case"REMOVE_NOTICE":return e.filter(({id:r})=>r!==t.id);case"REMOVE_NOTICES":return e.filter(({id:r})=>!t.ids.includes(r));case"REMOVE_ALL_NOTICES":return e.filter(({type:r})=>r!==t.noticeType)}return e}),iy=oy,cr="global",sy="info",ay=0;function lr(e=sy,t,r={}){const{speak:n=!0,isDismissible:o=!0,context:i=cr,id:s=`${i}${++ay}`,actions:a=[],type:c="default",__unstableHTML:l,icon:u=null,explicitDismiss:g=!1,onDismiss:f}=r;return t=String(t),{type:"CREATE_NOTICE",context:i,notice:{id:s,status:e,content:t,spokenMessage:n?t:null,__unstableHTML:l,isDismissible:o,actions:a,type:c,icon:u,explicitDismiss:g,onDismiss:f}}}function cy(e,t){return lr("success",e,t)}function ly(e,t){return lr("info",e,t)}function uy(e,t){return lr("error",e,t)}function fy(e,t){return lr("warning",e,t)}function dy(e,t=cr){return{type:"REMOVE_NOTICE",id:e,context:t}}function py(e="default",t=cr){return{type:"REMOVE_ALL_NOTICES",noticeType:e,context:t}}function gy(e,t=cr){return{type:"REMOVE_NOTICES",ids:e,context:t}}const hy=Object.freeze(Object.defineProperty({__proto__:null,createErrorNotice:uy,createInfoNotice:ly,createNotice:lr,createSuccessNotice:cy,createWarningNotice:fy,removeAllNotices:py,removeNotice:dy,removeNotices:gy},Symbol.toStringTag,{value:"Module"}));var by=[];function my(e,t=cr){return e[t]||by}const yy=Object.freeze(Object.defineProperty({__proto__:null,getNotices:my},Symbol.toStringTag,{value:"Module"}));var mo=We("core/notices",{reducer:iy,actions:hy,selectors:yy});Jt(mo);function ky(e={},t){if(t.type==="SET_PREFERENCE_DEFAULTS"){const{scope:r,defaults:n}=t;return{...e,[r]:{...e[r],...n}}}return e}function vy(e){let t;return(r,n)=>{if(n.type==="SET_PERSISTENCE_LAYER"){const{persistenceLayer:i,persistedData:s}=n;return t=i,s}const o=e(r,n);return n.type==="SET_PREFERENCE_VALUE"&&t?.set(o),o}}var Ey=vy((e={},t)=>{if(t.type==="SET_PREFERENCE_VALUE"){const{scope:r,name:n,value:o}=t;return{...e,[r]:{...e[r],[n]:o}}}return e}),Sy=ct({defaults:ky,preferences:Ey});function _y(e,t){return function({select:r,dispatch:n}){const o=r.get(e,t);n.set(e,t,!o)}}function Ty(e,t,r){return{type:"SET_PREFERENCE_VALUE",scope:e,name:t,value:r}}function By(e,t){return{type:"SET_PREFERENCE_DEFAULTS",scope:e,defaults:t}}async function Cy(e){const t=await e.get();return{type:"SET_PERSISTENCE_LAYER",persistenceLayer:e,persistedData:t}}const Iy=Object.freeze(Object.defineProperty({__proto__:null,set:Ty,setDefaults:By,setPersistenceLayer:Cy,toggle:_y},Symbol.toStringTag,{value:"Module"}));var Oy=e=>(t,r,n)=>["allowRightClickOverrides","distractionFree","editorMode","fixedToolbar","focusMode","hiddenBlockTypes","inactivePanels","keepCaretInsideBlock","mostUsedBlocks","openPanels","showBlockBreadcrumbs","showIconLabels","showListViewByDefault","isPublishSidebarEnabled","isComplementaryAreaVisible","pinnedItems"].includes(n)&&["core/edit-post","core/edit-site"].includes(r)?(M(`wp.data.select( 'core/preferences' ).get( '${r}', '${n}' )`,{since:"6.5",alternative:`wp.data.select( 'core/preferences' ).get( 'core', '${n}' )`}),e(t,"core",n)):e(t,r,n),wy=Oy((e,t,r)=>{const n=e.preferences[t]?.[r];return n!==void 0?n:e.defaults[t]?.[r]});const Ay=Object.freeze(Object.defineProperty({__proto__:null,get:wy},Symbol.toStringTag,{value:"Module"}));var Ry="core/preferences",za=We(Ry,{reducer:Sy,actions:Iy,selectors:Ay});Jt(za);var Zt="†";function qa(e){if(e)return Object.keys(e).find(t=>{const r=e[t];return(typeof r=="string"||r instanceof Ee)&&r.toString().indexOf(Zt)!==-1})}function Li(e){for(const[t,r]of Object.entries(e.attributes))if(r.source==="rich-text"||r.source==="html")return t}var Et=e=>Array.isArray(e)?e:[e],Ly=e=>({dispatch:t})=>{t({type:"RESET_BLOCKS",blocks:e}),t(Wa(e))},Wa=e=>({select:t,dispatch:r})=>{const n=t.getTemplate(),o=t.getTemplateLock(),i=!n||o!=="all"||ca(e,n),s=t.isValidTemplate();if(i!==s)return r.setTemplateValidity(i),i};function My(e,t,r){return{type:"RESET_SELECTION",selectionStart:e,selectionEnd:t,initialPosition:r}}function xy(e){return M('wp.data.dispatch( "core/block-editor" ).receiveBlocks',{since:"5.9",alternative:"resetBlocks or insertBlocks"}),{type:"RECEIVE_BLOCKS",blocks:e}}function Ny(e,t,r={uniqueByBlock:!1}){return typeof r=="boolean"&&(r={uniqueByBlock:r}),{type:"UPDATE_BLOCK_ATTRIBUTES",clientIds:Et(e),attributes:t,options:r}}function Py(e,t){return{type:"UPDATE_BLOCK",clientId:e,updates:t}}function Dy(e,t=0){return{type:"SELECT_BLOCK",initialPosition:t,clientId:e}}function jy(){return M('wp.data.dispatch( "core/block-editor" ).hoverBlock',{since:"6.9",version:"7.1"}),{type:"DO_NOTHING"}}var Vy=(e,t=!1)=>({select:r,dispatch:n})=>{const o=r.getPreviousBlockClientId(e);if(o)n.selectBlock(o,-1);else if(t){const i=r.getBlockRootClientId(e);i&&n.selectBlock(i,-1)}},Uy=e=>({select:t,dispatch:r})=>{const n=t.getNextBlockClientId(e);n&&r.selectBlock(n)};function $y(){return{type:"START_MULTI_SELECT"}}function Fy(){return{type:"STOP_MULTI_SELECT"}}var Ky=(e,t,r=0)=>({select:n,dispatch:o})=>{const i=n.getBlockRootClientId(e),s=n.getBlockRootClientId(t);if(i!==s)return;o({type:"MULTI_SELECT",start:e,end:t,initialPosition:r});const a=n.getSelectedBlockCount();kt(Ne(xi("%s block selected.","%s blocks selected.",a),a),"assertive")};function Hy(){return{type:"CLEAR_SELECTED_BLOCK"}}function Gy(e=!0){return{type:"TOGGLE_SELECTION",isSelectionEnabled:e}}var Ya=(e,t,r,n=0,o)=>({select:i,dispatch:s,registry:a})=>{e=Et(e),t=Et(t);const c=i.getBlockRootClientId(e[0]);for(let l=0;l{s({type:"REPLACE_BLOCKS",clientIds:e,blocks:t,time:Date.now(),indexToSelect:r,initialPosition:n,meta:o}),s.ensureDefaultBlock()})};function zy(e,t){return Ya(e,t)}var Xa=e=>(t,r)=>({select:n,dispatch:o})=>{n.canMoveBlocks(t)&&o({type:e,clientIds:Et(t),rootClientId:r})},qy=Xa("MOVE_BLOCKS_DOWN"),Wy=Xa("MOVE_BLOCKS_UP"),Qa=(e,t="",r="",n)=>({select:o,dispatch:i})=>{o.canMoveBlocks(e)&&(t!==r&&(!o.canRemoveBlocks(e)||!o.canInsertBlocks(e,r))||i({type:"MOVE_BLOCKS_TO_POSITION",fromRootClientId:t,toRootClientId:r,clientIds:e,index:n}))};function Yy(e,t="",r="",n){return Qa([e],t,r,n)}function Xy(e,t,r,n,o){return Za([e],t,r,n,0,o)}var Za=(e,t,r,n=!0,o=0,i)=>({select:s,dispatch:a})=>{o!==null&&typeof o=="object"&&(i=o,o=0,M("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=Et(e);const c=[];for(const l of e)s.canInsertBlockType(l.name,r)&&c.push(l);c.length&&a({type:"INSERT_BLOCKS",blocks:c,index:t,rootClientId:r,time:Date.now(),updateSelection:n,initialPosition:n?o:null,meta:i})};function Qy(e,t,r={}){const{__unstableWithInserter:n,operation:o,nearestSide:i}=r;return{type:"SHOW_INSERTION_POINT",rootClientId:e,index:t,__unstableWithInserter:n,operation:o,nearestSide:i}}var Zy=()=>({select:e,dispatch:t})=>{e.isBlockInsertionPointVisible()&&t({type:"HIDE_INSERTION_POINT"})};function Jy(e){return{type:"SET_TEMPLATE_VALIDITY",isValid:e}}var ek=()=>({select:e,dispatch:t})=>{t({type:"SYNCHRONIZE_TEMPLATE"});const r=e.getBlocks(),n=e.getTemplate(),o=Sn(r,n);t.resetBlocks(o)},tk=e=>({registry:t,select:r,dispatch:n})=>{const o=r.getSelectionStart(),i=r.getSelectionEnd();if(o.clientId===i.clientId)return;if(!o.attributeKey||!i.attributeKey||typeof o.offset>"u"||typeof i.offset>"u")return!1;const s=r.getBlockRootClientId(o.clientId),a=r.getBlockRootClientId(i.clientId);if(s!==a)return;const c=r.getBlockOrder(s),l=c.indexOf(o.clientId),u=c.indexOf(i.clientId);let g,f;l>u?(g=i,f=o):(g=o,f=i);const h=e?f:g,b=r.getBlock(h.clientId),k=q(b.name);if(!k.merge)return;const p=g,m=f,v=r.getBlock(p.clientId),E=r.getBlock(m.clientId),B=v.attributes[p.attributeKey],y=E.attributes[m.attributeKey];let _=ie({html:B}),T=ie({html:y});_=nt(_,p.offset,_.text.length),T=Fn(T,Zt,0,m.offset);const A=qt(v,{[p.attributeKey]:Ce({value:_})}),R=qt(E,{[m.attributeKey]:Ce({value:T})}),N=e?A:R,U=v.name===E.name?[N]:rt(N,k.name);if(!U||!U.length)return;let I;if(e){const d=U.pop();I=k.merge(d.attributes,R.attributes)}else{const d=U.shift();I=k.merge(A.attributes,d.attributes)}const C=qa(I),F=I[C],P=ie({html:F}),W=P.text.indexOf(Zt),V=nt(P,W,W+1),ae=Ce({value:V});I[C]=ae;const ge=r.getSelectedBlockClientIds(),de=[...e?U:[],{...b,attributes:{...b.attributes,...I}},...e?[]:U];t.batch(()=>{n.selectionChange(b.clientId,C,W,W),n.replaceBlocks(ge,de,0,r.getSelectedBlocksInitialCaretPosition())})},rk=(e=[])=>({registry:t,select:r,dispatch:n})=>{const o=r.getSelectionStart(),i=r.getSelectionEnd(),s=r.getBlockRootClientId(o.clientId),a=r.getBlockRootClientId(i.clientId);if(s!==a)return;const c=r.getBlockOrder(s),l=c.indexOf(o.clientId),u=c.indexOf(i.clientId);let g,f;l>u?(g=i,f=o):(g=o,f=i);const h=g,b=f,k=r.getBlock(h.clientId),p=r.getBlock(b.clientId),m=q(k.name),v=q(p.name),E=typeof h.attributeKey=="string"?h.attributeKey:Li(m),B=typeof b.attributeKey=="string"?b.attributeKey:Li(v),y=r.getBlockAttributes(h.clientId);if(y?.metadata?.bindings?.[E]){if(e.length){const{createWarningNotice:S}=t.dispatch(mo);S(O("Blocks can't be inserted into other blocks with bindings"),{type:"snackbar"});return}n.insertAfterBlock(h.clientId);return}if(!E||!B||typeof o.offset>"u"||typeof i.offset>"u")return;if(h.clientId===b.clientId&&E===B&&h.offset===b.offset){if(e.length){if(Gt(k)){n.replaceBlocks([h.clientId],e,e.length-1,-1);return}}else if(!r.getBlockOrder(h.clientId).length){let S=function(){const $=Br();return r.canInsertBlockType($,s)?me($):me(r.getBlockName(h.clientId))};const w=y[E].length;if(h.offset===0&&w){n.insertBlocks([S()],r.getBlockIndex(h.clientId),s,!1);return}if(h.offset===w){n.insertBlocks([S()],r.getBlockIndex(h.clientId)+1,s);return}}}const T=k.attributes[E],A=p.attributes[B];let R=ie({html:T}),N=ie({html:A});R=nt(R,h.offset,R.text.length),N=nt(N,0,b.offset);let U={...k,innerBlocks:k.clientId===p.clientId?[]:k.innerBlocks,attributes:{...k.attributes,[E]:Ce({value:R})}},I={...p,clientId:k.clientId===p.clientId?me(p.name).clientId:p.clientId,attributes:{...p.attributes,[B]:Ce({value:N})}};const C=Br();if(k.clientId===p.clientId&&C&&I.name!==C&&r.canInsertBlockType(C,s)){const S=rt(I,C);S?.length===1&&(I=S[0])}if(!e.length){n.replaceBlocks(r.getSelectedBlockClientIds(),[U,I]);return}let F;const P=[],W=[...e],V=W.shift(),ae=q(U.name),ge=ae.merge&&V.name===ae.name?[V]:rt(V,ae.name);if(ge?.length){const S=ge.shift();U={...U,attributes:{...U.attributes,...ae.merge(U.attributes,S.attributes)}},P.push(U),F={clientId:U.clientId,attributeKey:E,offset:ie({html:U.attributes[E]}).text.length},W.unshift(...ge)}else Kt(U)||P.push(U),P.push(V);const de=W.pop(),d=q(I.name);if(W.length&&P.push(...W),de){const S=d.merge&&d.name===de.name?[de]:rt(de,d.name);if(S?.length){const w=S.pop();P.push({...I,attributes:{...I.attributes,...d.merge(w.attributes,I.attributes)}}),P.push(...S),F={clientId:I.clientId,attributeKey:B,offset:ie({html:w.attributes[B]}).text.length}}else P.push(de),Kt(I)||P.push(I)}else Kt(I)||P.push(I);t.batch(()=>{n.replaceBlocks(r.getSelectedBlockClientIds(),P,P.length-1,0),F&&n.selectionChange(F.clientId,F.attributeKey,F.offset,F.offset)})},nk=()=>({select:e,dispatch:t})=>{const r=e.getSelectionStart(),n=e.getSelectionEnd();t.selectionChange({start:{clientId:r.clientId},end:{clientId:n.clientId}})},ok=(e,t)=>({registry:r,select:n,dispatch:o})=>{const i=e,s=t,a=n.getBlock(i),c=q(a.name);if(!c||n.getBlockEditingMode(i)==="disabled"||n.getBlockEditingMode(s)==="disabled")return;const l=n.getBlock(s);if(!c.merge&&Ff(a.name,"__experimentalOnMerge")){const y=rt(l,c.name);if(y?.length!==1){o.selectBlock(a.clientId);return}const[_]=y;if(_.innerBlocks.length<1){o.selectBlock(a.clientId);return}r.batch(()=>{o.insertBlocks(_.innerBlocks,void 0,i),o.removeBlock(s),o.selectBlock(_.innerBlocks[0].clientId);const T=n.getNextBlockClientId(i);if(T&&n.getBlockName(i)===n.getBlockName(T)){const A=n.getBlockAttributes(i),R=n.getBlockAttributes(T);Object.keys(A).every(N=>A[N]===R[N])&&(o.moveBlocksToPosition(n.getBlockOrder(T),T,i),o.removeBlock(T,!1))}});return}if(Gt(a)){o.removeBlock(i,n.isBlockSelected(i));return}if(Gt(l)){o.removeBlock(s,n.isBlockSelected(s));return}if(!c.merge){Kt(l,"content")?o.removeBlock(s,n.isBlockSelected(s)):o.selectBlock(a.clientId);return}const u=q(l.name),{clientId:g,attributeKey:f,offset:h}=n.getSelectionStart(),k=(g===i?c:u).attributes[f],p=(g===i||g===s)&&f!==void 0&&h!==void 0&&!!k;k||(typeof f=="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 f}`):window.console.error("The RichText identifier prop does not match any attributes defined by the block."));const m=qt(a),v=qt(l);if(p){const y=g===i?m:v,_=y.attributes[f],T=Fn(ie({html:_}),Zt,h,h);y.attributes[f]=Ce({value:T})}const E=a.name===l.name?[v]:rt(v,a.name);if(!E||!E.length)return;const B=c.merge(m.attributes,E[0].attributes);if(p){const y=qa(B),_=B[y],T=ie({html:_}),A=T.text.indexOf(Zt),R=nt(T,A,A+1),N=Ce({value:R});B[y]=N,o.selectionChange(a.clientId,y,A,A)}o.replaceBlocks([a.clientId,l.clientId],[{...a,attributes:{...a.attributes,...B}},...E.slice(1)],0)},Ja=(e,t=!0)=>Fa(e,t);function ik(e,t){return Ja([e],t)}function sk(e,t,r=!1,n=0){return{type:"REPLACE_INNER_BLOCKS",rootClientId:e,blocks:t,updateSelection:r,initialPosition:r?n:null,time:Date.now()}}function ak(e){return{type:"TOGGLE_BLOCK_MODE",clientId:e}}function ck(){return{type:"START_TYPING"}}function lk(){return{type:"STOP_TYPING"}}function uk(e=[]){return{type:"START_DRAGGING_BLOCKS",clientIds:e}}function fk(){return{type:"STOP_DRAGGING_BLOCKS"}}function dk(){return M('wp.data.dispatch( "core/block-editor" ).enterFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function pk(){return M('wp.data.dispatch( "core/block-editor" ).exitFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function gk(e,t,r,n){return typeof e=="string"?{type:"SELECTION_CHANGE",clientId:e,attributeKey:t,startOffset:r,endOffset:n}:{type:"SELECTION_CHANGE",...e}}var hk=(e,t,r)=>({dispatch:n})=>{const o=Br();if(!o)return;const i=me(o,e);return n.insertBlock(i,r,t)};function bk(e,t){return{type:"UPDATE_BLOCK_LIST_SETTINGS",clientId:e,settings:t}}function mk(e){return $a(e,{stripExperimentalSettings:!0})}function yk(e,t){return{type:"SAVE_REUSABLE_BLOCK_SUCCESS",id:e,updatedId:t}}function kk(){return{type:"MARK_LAST_CHANGE_AS_PERSISTENT"}}function vk(){return{type:"MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"}}var Ek=()=>({dispatch:e})=>{e({type:"MARK_AUTOMATIC_CHANGE"});const{requestIdleCallback:t=r=>setTimeout(r,100)}=window;t(()=>{e({type:"MARK_AUTOMATIC_CHANGE_FINAL"})})},Sk=e=>({registry:t})=>{t.dispatch(za).set("core","editorTool",e),e==="navigation"?kt(O("You are currently in Write mode.")):e==="edit"&&kt(O("You are currently in Design mode."))};function _k(){return M('wp.data.dispatch( "core/block-editor" ).setBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),{type:"DO_NOTHING"}}var Tk=(e,t=!0)=>({select:r,dispatch:n})=>{if(!e||!e.length)return;const o=r.getBlocksByClientId(e);if(o.some(u=>!u)||o.map(u=>u.name).some(u=>!Ae(u,"multiple",!0)))return;const s=r.getBlockRootClientId(e[0]),a=Et(e),c=r.getBlockIndex(a[a.length-1]),l=o.map(u=>Ks(u));return n.insertBlocks(l,c+1,s,t),l.length>1&&t&&n.multiSelect(l[0].clientId,l[l.length-1].clientId),l.map(u=>u.clientId)},Bk=e=>({select:t,dispatch:r})=>{if(!e)return;const n=t.getBlockRootClientId(e);if(t.getTemplateLock(n))return;const i=t.getBlockIndex(e),s=n?t.getDirectInsertBlock(n):null;if(!s)return r.insertDefaultBlock({},n,i);const a={};if(s.attributesToCopy){const l=t.getBlockAttributes(e);s.attributesToCopy.forEach(u=>{l[u]&&(a[u]=l[u])})}const c=me(s.name,{...s.attributes,...a});return r.insertBlock(c,i,n)},Ck=e=>({select:t,dispatch:r})=>{if(!e)return;const n=t.getBlockRootClientId(e);if(t.getTemplateLock(n))return;const i=t.getBlockIndex(e),s=n?t.getDirectInsertBlock(n):null;if(!s)return r.insertDefaultBlock({},n,i+1);const a={};if(s.attributesToCopy){const l=t.getBlockAttributes(e);s.attributesToCopy.forEach(u=>{l[u]&&(a[u]=l[u])})}const c=me(s.name,{...s.attributes,...a});return r.insertBlock(c,i+1,n)};function wn(e,t){return{type:"TOGGLE_BLOCK_HIGHLIGHT",clientId:e,isHighlighted:t}}var Ik=(e,t=150)=>async({dispatch:r})=>{r(wn(e,!0)),await new Promise(n=>setTimeout(n,t)),r(wn(e,!1))};function Ok(e,t){return{type:"SET_HAS_CONTROLLED_INNER_BLOCKS",hasControlledInnerBlocks:t,clientId:e}}function wk(e){return{type:"SET_BLOCK_VISIBILITY",updates:e}}function Ak(e){return M("wp.data.dispatch( 'core/block-editor' ).__unstableSetTemporarilyEditingAsBlocks",{since:"7.0"}),Ha(e)}var Rk=e=>({select:t,dispatch:r})=>{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`.");return}const n=t.getRegisteredInserterMediaCategories();if(n.some(({name:o})=>o===e.name)){console.error(`A category is already registered with the same name: "${e.name}".`);return}if(n.some(({labels:{name:o}={}})=>o===e.labels?.name)){console.error(`A category is already registered with the same labels.name: "${e.labels.name}".`);return}r({type:"REGISTER_INSERTER_MEDIA_CATEGORY",category:{...e,isExternalResource:!0}})};function Lk(e="",t){return{type:"SET_BLOCK_EDITING_MODE",clientId:e,mode:t}}function Mk(e=""){return{type:"UNSET_BLOCK_EDITING_MODE",clientId:e}}const xk=Object.freeze(Object.defineProperty({__proto__:null,__unstableDeleteSelection:tk,__unstableExpandSelection:nk,__unstableMarkAutomaticChange:Ek,__unstableMarkLastChangeAsPersistent:kk,__unstableMarkNextChangeAsNotPersistent:vk,__unstableSaveReusableBlock:yk,__unstableSetEditorMode:Sk,__unstableSetTemporarilyEditingAsBlocks:Ak,__unstableSplitSelection:rk,clearSelectedBlock:Hy,duplicateBlocks:Tk,enterFormattedText:dk,exitFormattedText:pk,flashBlock:Ik,hideInsertionPoint:Zy,hoverBlock:jy,insertAfterBlock:Ck,insertBeforeBlock:Bk,insertBlock:Xy,insertBlocks:Za,insertDefaultBlock:hk,mergeBlocks:ok,moveBlockToPosition:Yy,moveBlocksDown:qy,moveBlocksToPosition:Qa,moveBlocksUp:Wy,multiSelect:Ky,receiveBlocks:xy,registerInserterMediaCategory:Rk,removeBlock:ik,removeBlocks:Ja,replaceBlock:zy,replaceBlocks:Ya,replaceInnerBlocks:sk,resetBlocks:Ly,resetSelection:My,selectBlock:Dy,selectNextBlock:Uy,selectPreviousBlock:Vy,selectionChange:gk,setBlockEditingMode:Lk,setBlockMovingClientId:_k,setBlockVisibility:wk,setHasControlledInnerBlocks:Ok,setTemplateValidity:Jy,showInsertionPoint:Qy,startDraggingBlocks:uk,startMultiSelect:$y,startTyping:ck,stopDraggingBlocks:fk,stopMultiSelect:Fy,stopTyping:lk,synchronizeTemplate:ek,toggleBlockHighlight:wn,toggleBlockMode:ak,toggleSelection:Gy,unsetBlockEditingMode:Mk,updateBlock:Py,updateBlockAttributes:Ny,updateBlockListSettings:bk,updateSettings:mk,validateBlocksToTemplate:Wa},Symbol.toStringTag,{value:"Module"}));var ec={reducer:Ah,selectors:Pm,actions:xk},Oe=We(fe,{...ec}),tc=ys(fe,{...ec,persist:["preferences"]});Z(tc).registerPrivateActions(Ga);Z(tc).registerPrivateSelectors(Sa);Z(Oe).registerPrivateActions(Ga);Z(Oe).registerPrivateSelectors(Sa);var Nk=(e,t,r)=>{const n=L.useMemo(()=>({[$r]:!!r}),[r]),[o]=tt(u=>[u(Oe).getInserterItems(e,n)],[e,n]),{getClosestAllowedInsertionPoint:i}=Z(tt(Oe)),{createErrorNotice:s}=Un(mo),[a,c]=tt(u=>{const{getCategories:g,getCollections:f}=u(D);return[g(),f()]},[]),l=L.useCallback(({name:u,initialAttributes:g,innerBlocks:f,syncStatus:h,content:b},k)=>{const p=i(u,e);if(p===null){const v=q(u)?.title??u;s(Ne(O(`Block "%s" can't be inserted.`),v),{type:"snackbar",id:"inserter-notice"});return}const m=h==="unsynced"?aa(b,{__unstableSkipMigrationLogs:!0}):me(u,g,Fs(f));t(m,void 0,k,p)},[i,e,t,s]);return[o,a,c,l]},oE=Nk;function Mi({destinationRootClientId:e,destinationIndex:t,rootClientId:r,registry:n}){if(r===e)return t;const o=["",...n.select(Oe).getBlockParents(e),e],i=o.indexOf(r);return i!==-1?n.select(Oe).getBlockIndex(o[i+1])+1:n.select(Oe).getBlockOrder(r).length}function Pk({rootClientId:e="",insertionIndex:t,clientId:r,isAppender:n,onSelect:o,shouldFocusBlock:i=!0,selectBlockOnInsert:s=!0}){const a=_t(),{getSelectedBlock:c,getClosestAllowedInsertionPoint:l,isBlockInsertionPointVisible:u}=Z(tt(Oe)),{destinationRootClientId:g,destinationIndex:f}=tt(B=>{const{getSelectedBlockClientId:y,getBlockRootClientId:_,getBlockIndex:T,getBlockOrder:A,getInsertionPoint:R}=Z(B(Oe)),N=y();let U=e,I;const C=R();return t!==void 0?I=t:C&&C.hasOwnProperty("index")?(U=C?.rootClientId?C.rootClientId:e,I=C.index):r?I=T(r):!n&&N?(U=_(N),I=T(N)+1):I=A(U).length,{destinationRootClientId:U,destinationIndex:I}},[e,t,r,n]),{replaceBlocks:h,insertBlocks:b,showInsertionPoint:k,hideInsertionPoint:p,setLastFocus:m}=Z(Un(Oe)),v=L.useCallback((B,y,_=!1,T)=>{(_||i||s)&&m(null);const A=c();!n&&A&&Gt(A,"content")?h(A.clientId,B,null,i||_?0:null,y):b(B,n||T===void 0?f:Mi({destinationRootClientId:g,destinationIndex:f,rootClientId:T,registry:a}),n||T===void 0?g:T,s,i||_?0:null,y);const R=Array.isArray(B)?B.length:1,N=Ne(xi("%d block added.","%d blocks added.",R),R);kt(N),o&&o(B)},[n,c,h,b,g,f,o,i,s,m,a]),E=L.useCallback(B=>{if(B&&!u()){const y=l(B.name,g);y!==null&&k(y,Mi({destinationRootClientId:g,destinationIndex:f,rootClientId:y,registry:a}))}else p()},[l,u,k,p,g,f,a]);return[g,v,E]}var iE=Pk,Dk={image:"img",video:"video",audio:"audio"};function sE(e,t){const r={id:e.id||void 0,caption:e.caption||void 0},n=e.url,o=e.alt||void 0;t==="image"?(r.url=n,r.alt=o):["video","audio"].includes(t)&&(r.src=n);const i=Dk[t],s=se.jsx(i,{src:e.previewUrl||n,alt:o,controls:t==="audio"?!0:void 0,inert:"true",onError:({currentTarget:a})=>{a.src===e.previewUrl&&(a.src=n)}});return[me(`core/${t}`,r),s]}export{D as $,_r as A,pe as B,Fn as C,mf as D,Dt as E,kt as F,Te as G,If as H,Ce as I,nt as J,_s as K,_t as L,Ee as M,rv as N,et as O,Wt as P,kn as Q,rs as R,aa as S,me as T,oa as U,ng as V,ia as W,q as X,Ae as Y,vp as Z,vt as _,hc as a,Nv as a$,nv as a0,Lf as a1,pt as a2,Ks as a3,Bv as a4,Cv as a5,zf as a6,Ms as a7,bp as a8,wv as a9,Kt as aA,Gt as aB,Lv as aC,As as aD,xv as aE,Gf as aF,Jn as aG,Dr as aH,Sv as aI,av as aJ,yv as aK,sv as aL,vv as aM,Ys as aN,Ir as aO,fv as aP,lv as aQ,dv as aR,uv as aS,rt as aT,Sn as aU,_v as aV,kv as aW,cv as aX,Ev as aY,iv as aZ,Yt as a_,Av as aa,Mv as ab,qt as ac,Fs as ad,ca as ae,qf as af,Hf as ag,Tv as ah,Iv as ai,fp as aj,Ov as ak,Ff as al,De as am,Kf as an,hv as ao,Br as ap,ot as aq,$f as ar,up as as,Pr as at,mp as au,xr as av,bv as aw,mv as ax,pv as ay,gv as az,Lr as b,Xv as b$,Uv as b0,Pv as b1,Dv as b2,Fv as b3,jr as b4,jv as b5,$v as b6,Vv as b7,rr as b8,Kv as b9,db as bA,Xs as bB,$u as bC,We as bD,Jt as bE,Iu as bF,ps as bG,fe as bH,ec as bI,x as bJ,Vt as bK,$r as bL,iE as bM,eE as bN,tE as bO,rE as bP,nE as bQ,Oi as bR,sE as bS,Pu as bT,wu as bU,kr as bV,Wv as bW,qk as bX,Wk as bY,ct as bZ,zk as b_,Uk as ba,Mg as bb,tf as bc,rf as bd,tr as be,K as bf,bu as bg,bt as bh,dn as bi,Hv as bj,Gv as bk,zv as bl,Ti as bm,sc as bn,zn as bo,tv as bp,nf as bq,Vk as br,Ln as bs,Z as bt,tt as bu,mo as bv,Un as bw,za as bx,Oe as by,oE as bz,yo as c,Xi as c0,Zv as c1,Zt as c2,qa as c3,Jv as c4,Yv as c5,Qv as c6,qv as c7,fa as c8,wr as c9,Ng as ca,Or as cb,Bi as cc,xe as cd,qi as ce,ne as cf,$c as cg,es as ch,Ui as ci,Vi as cj,Tl as ck,zu as cl,Hu as cm,Kk as cn,Hk as co,ev as cp,Gk as cq,Di as cr,Fk as cs,Xk as ct,Rv as cu,Yk as cv,Zk as cw,ov as cx,$k as cy,L as d,M as e,Qk as f,St as g,gl as h,bl as i,se as j,hl as k,qe as l,os as m,Gi as n,zc as o,Zi as p,Yi as q,Pi as r,Nn as s,pl as t,yl as u,Dn as v,Ts as w,hf as x,ie as y,X as z}; diff --git a/ios/Sources/GutenbergKit/Gutenberg/assets/wordpress-globals-BSt_mlUr.js b/ios/Sources/GutenbergKit/Gutenberg/assets/wordpress-globals-BSt_mlUr.js deleted file mode 100644 index f5bdf675c..000000000 --- a/ios/Sources/GutenbergKit/Gutenberg/assets/wordpress-globals-BSt_mlUr.js +++ /dev/null @@ -1,1502 +0,0 @@ -import{r as pQ,g as _l,c as ul,a as Ua,n as Mwe,_ as Gi,b as Uo,j as i,d as v,p as as,R as Xa,s as Lf,e as ht,f as Lz,h as rz,i as Jl,k as ZB,u as QB,l as l1,m as ywe,o as ys,q as gy,t as zwe,v as S0,w as JB,x as fQ,O as xwe,y as vl,z as Va,A as _v,B as ti,C as Kl,D as kit,E as qC,F as Pn,G as Qt,H as ab,I as SM,J as PC,K as Bce,L as go,M as pf,N as Owe,P as CM,Q as TM,S as qi,T as dt,U as Qv,V as ma,W as Wce,X as $o,Y as Bn,Z as eW,$ as nr,a0 as lf,a1 as Sit,a2 as hQ,a3 as Cit,a4 as Tit,a5 as Rit,a6 as bQ,a7 as wwe,a8 as vP,a9 as _we,aa as bp,ab as MP,ac as Pi,ad as Jv,ae as jit,af as Awe,ag as mf,ah as Eit,ai as LC,aj as I4,ak as tW,al as oo,am as U2,an as vT,ao as Nit,ap as Ga,aq as kwe,ar as Swe,as as Cwe,at as nW,au as Twe,av as mQ,aw as qit,ax as Pit,ay as Bf,az as RM,aA as rG,aB as E_,aC as Lit,aD as Bit,aE as Wit,aF as Iit,aG as Rwe,aH as Qa,aI as TS,aJ as Dit,aK as $it,aL as MT,aM as Fit,aN as Wf,aO as jwe,aP as Ewe,aQ as Nwe,aR as qwe,aS as Pwe,aT as lc,aU as gQ,aV as Vit,aW as Hit,aX as Uit,aY as Xit,aZ as Git,a_ as Lwe,a$ as Pb,b0 as Yit,b1 as X2,b2 as qw,b3 as Kit,b4 as _e,b5 as Bwe,b6 as Zit,b7 as uf,b8 as ke,b9 as Qit,ba as yP,bb as se,bc as Bi,bd as ta,be as fi,bf as ar,bg as g2,bh as D4,bi as Ml,bj as ud,bk as vQ,bl as Sa,bm as G2,bn as _n,bo as U0,bp as Wwe,bq as dd,br as rW,bs as $4,bt as Nn,bu as ie,bv as An,bw as De,bx as Mn,by as he,bz as oW,bA as sW,bB as Dn,bC as Bz,bD as Y2,bE as K2,bF as MQ,bG as yQ,bH as Jit,bI as zQ,bJ as Oi,bK as gf,bL as eat,bM as iW,bN as zP,bO as yT,bP as xQ,bQ as Iwe,bR as Ice,bS as Dwe,bT as Wz,bU as aW,bV as $we,bW as zT,bX as Fwe,bY as tat,bZ as cp,b_ as nat,b$ as Vwe,c0 as rat,c1 as Hwe,c2 as Uwe,c3 as oat,c4 as ro,c5 as Xwe,c6 as Gwe,c7 as sat,c8 as iat,c9 as aat,ca as lat,cb as cat,cc as Ywe,cd as uat,ce as Dce,cf as _r,cg as Kwe,ch as $ce,ci as dat,cj as pat,ck as OQ,cl as fat,cm as wQ,cn as hat,co as bat,cp as mat,cq as gat,cr as vat,cs as Mat,ct as yat,cu as zat,cv as xat,cw as Oat,cx as wat,cy as _at}from"./utils--JBboUpJ.js";import{_ as g,s as Ce,i as $t,a as Rr,b as Ke,c as v2,r as eM,d as e1,h as Aat,p as Qd,e as to,f as Zwe,g as kat,j as Sat,k as Fce,l as lW}from"./index-D0zSxreW.js";var b9={exports:{}},Fc={},m9={exports:{}},g9={};var Vce;function Cat(){return Vce||(Vce=1,(function(e){function t(V,Y){var Z=V.length;V.push(Y);e:for(;0>>1,ee=V[K];if(0>>1;Ko(Q,Z))ueo(be,Q)?(V[K]=be,V[ue]=Z,K=ue):(V[K]=Q,V[oe]=Z,K=oe);else if(ueo(be,Z))V[K]=be,V[ue]=Z,K=ue;else break e}}return Y}function o(V,Y){var Z=V.sortIndex-Y.sortIndex;return Z!==0?Z:V.id-Y.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var a=Date,l=a.now();e.unstable_now=function(){return a.now()-l}}var c=[],u=[],d=1,f=null,h=3,b=!1,m=!1,M=!1,y=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,A=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function w(V){for(var Y=n(u);Y!==null;){if(Y.callback===null)r(u);else if(Y.startTime<=V)r(u),Y.sortIndex=Y.expirationTime,t(c,Y);else break;Y=n(u)}}function z(V){if(M=!1,w(V),!m)if(n(c)!==null)m=!0,D(_);else{var Y=n(u);Y!==null&&F(z,Y.startTime-V)}}function _(V,Y){m=!1,M&&(M=!1,x(C),C=-1),b=!0;var Z=h;try{for(w(Y),f=n(c);f!==null&&(!(f.expirationTime>Y)||V&&!N());){var K=f.callback;if(typeof K=="function"){f.callback=null,h=f.priorityLevel;var ee=K(f.expirationTime<=Y);Y=e.unstable_now(),typeof ee=="function"?f.callback=ee:f===n(c)&&r(c),w(Y)}else r(c);f=n(c)}if(f!==null)var J=!0;else{var oe=n(u);oe!==null&&F(z,oe.startTime-Y),J=!1}return J}finally{f=null,h=Z,b=!1}}var S=!1,O=null,C=-1,E=5,R=-1;function N(){return!(e.unstable_now()-RV||125K?(V.sortIndex=Z,t(u,V),n(c)===null&&V===n(u)&&(M?(x(C),C=-1):M=!0,F(z,Z-K))):(V.sortIndex=ee,t(c,V),m||b||(m=!0,D(_))),V},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(V){var Y=h;return function(){var Z=h;h=Y;try{return V.apply(this,arguments)}finally{h=Z}}}})(g9)),g9}var Hce;function Tat(){return Hce||(Hce=1,m9.exports=Cat()),m9.exports}var Uce;function Rat(){if(Uce)return Fc;Uce=1;var e=pQ(),t=Tat();function n(k){for(var T="https://reactjs.org/docs/error-decoder.html?invariant="+k,P=1;P"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),c=Object.prototype.hasOwnProperty,u=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,d={},f={};function h(k){return c.call(f,k)?!0:c.call(d,k)?!1:u.test(k)?f[k]=!0:(d[k]=!0,!1)}function b(k,T,P,H){if(P!==null&&P.type===0)return!1;switch(typeof T){case"function":case"symbol":return!0;case"boolean":return H?!1:P!==null?!P.acceptsBooleans:(k=k.toLowerCase().slice(0,5),k!=="data-"&&k!=="aria-");default:return!1}}function m(k,T,P,H){if(T===null||typeof T>"u"||b(k,T,P,H))return!0;if(H)return!1;if(P!==null)switch(P.type){case 3:return!T;case 4:return T===!1;case 5:return isNaN(T);case 6:return isNaN(T)||1>T}return!1}function M(k,T,P,H,re,pe,We){this.acceptsBooleans=T===2||T===3||T===4,this.attributeName=H,this.attributeNamespace=re,this.mustUseProperty=P,this.propertyName=k,this.type=T,this.sanitizeURL=pe,this.removeEmptyString=We}var y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(k){y[k]=new M(k,0,!1,k,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(k){var T=k[0];y[T]=new M(T,1,!1,k[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(k){y[k]=new M(k,2,!1,k.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(k){y[k]=new M(k,2,!1,k,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(k){y[k]=new M(k,3,!1,k.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(k){y[k]=new M(k,3,!0,k,null,!1,!1)}),["capture","download"].forEach(function(k){y[k]=new M(k,4,!1,k,null,!1,!1)}),["cols","rows","size","span"].forEach(function(k){y[k]=new M(k,6,!1,k,null,!1,!1)}),["rowSpan","start"].forEach(function(k){y[k]=new M(k,5,!1,k.toLowerCase(),null,!1,!1)});var x=/[\-:]([a-z])/g;function A(k){return k[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(k){var T=k.replace(x,A);y[T]=new M(T,1,!1,k,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(k){var T=k.replace(x,A);y[T]=new M(T,1,!1,k,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(k){var T=k.replace(x,A);y[T]=new M(T,1,!1,k,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(k){y[k]=new M(k,1,!1,k.toLowerCase(),null,!1,!1)}),y.xlinkHref=new M("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(k){y[k]=new M(k,1,!1,k.toLowerCase(),null,!0,!0)});function w(k,T,P,H){var re=y.hasOwnProperty(T)?y[T]:null;(re!==null?re.type!==0:H||!(2it||re[We]!==pe[it]){var mt=` -`+re[We].replace(" at new "," at ");return k.displayName&&mt.includes("")&&(mt=mt.replace("",k.displayName)),mt}while(1<=We&&0<=it);break}}}finally{J=!1,Error.prepareStackTrace=P}return(k=k?k.displayName||k.name:"")?ee(k):""}function Q(k){switch(k.tag){case 5:return ee(k.type);case 16:return ee("Lazy");case 13:return ee("Suspense");case 19:return ee("SuspenseList");case 0:case 2:case 15:return k=oe(k.type,!1),k;case 11:return k=oe(k.type.render,!1),k;case 1:return k=oe(k.type,!0),k;default:return""}}function ue(k){if(k==null)return null;if(typeof k=="function")return k.displayName||k.name||null;if(typeof k=="string")return k;switch(k){case O:return"Fragment";case S:return"Portal";case E:return"Profiler";case C:return"StrictMode";case B:return"Suspense";case $:return"SuspenseList"}if(typeof k=="object")switch(k.$$typeof){case N:return(k.displayName||"Context")+".Consumer";case R:return(k._context.displayName||"Context")+".Provider";case L:var T=k.render;return k=k.displayName,k||(k=T.displayName||T.name||"",k=k!==""?"ForwardRef("+k+")":"ForwardRef"),k;case I:return T=k.displayName||null,T!==null?T:ue(k.type)||"Memo";case D:T=k._payload,k=k._init;try{return ue(k(T))}catch{}}return null}function be(k){var T=k.type;switch(k.tag){case 24:return"Cache";case 9:return(T.displayName||"Context")+".Consumer";case 10:return(T._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return k=T.render,k=k.displayName||k.name||"",T.displayName||(k!==""?"ForwardRef("+k+")":"ForwardRef");case 7:return"Fragment";case 5:return T;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ue(T);case 8:return T===C?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof T=="function")return T.displayName||T.name||null;if(typeof T=="string")return T}return null}function Oe(k){switch(typeof k){case"boolean":case"number":case"string":case"undefined":return k;case"object":return k;default:return""}}function qe(k){var T=k.type;return(k=k.nodeName)&&k.toLowerCase()==="input"&&(T==="checkbox"||T==="radio")}function Re(k){var T=qe(k)?"checked":"value",P=Object.getOwnPropertyDescriptor(k.constructor.prototype,T),H=""+k[T];if(!k.hasOwnProperty(T)&&typeof P<"u"&&typeof P.get=="function"&&typeof P.set=="function"){var re=P.get,pe=P.set;return Object.defineProperty(k,T,{configurable:!0,get:function(){return re.call(this)},set:function(We){H=""+We,pe.call(this,We)}}),Object.defineProperty(k,T,{enumerable:P.enumerable}),{getValue:function(){return H},setValue:function(We){H=""+We},stopTracking:function(){k._valueTracker=null,delete k[T]}}}}function Ze(k){k._valueTracker||(k._valueTracker=Re(k))}function Ge(k){if(!k)return!1;var T=k._valueTracker;if(!T)return!0;var P=T.getValue(),H="";return k&&(H=qe(k)?k.checked?"true":"false":k.value),k=H,k!==P?(T.setValue(k),!0):!1}function te(k){if(k=k||(typeof document<"u"?document:void 0),typeof k>"u")return null;try{return k.activeElement||k.body}catch{return k.body}}function Me(k,T){var P=T.checked;return Z({},T,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:P??k._wrapperState.initialChecked})}function ge(k,T){var P=T.defaultValue==null?"":T.defaultValue,H=T.checked!=null?T.checked:T.defaultChecked;P=Oe(T.value!=null?T.value:P),k._wrapperState={initialChecked:H,initialValue:P,controlled:T.type==="checkbox"||T.type==="radio"?T.checked!=null:T.value!=null}}function ye(k,T){T=T.checked,T!=null&&w(k,"checked",T,!1)}function He(k,T){ye(k,T);var P=Oe(T.value),H=T.type;if(P!=null)H==="number"?(P===0&&k.value===""||k.value!=P)&&(k.value=""+P):k.value!==""+P&&(k.value=""+P);else if(H==="submit"||H==="reset"){k.removeAttribute("value");return}T.hasOwnProperty("value")?we(k,T.type,P):T.hasOwnProperty("defaultValue")&&we(k,T.type,Oe(T.defaultValue)),T.checked==null&&T.defaultChecked!=null&&(k.defaultChecked=!!T.defaultChecked)}function tt(k,T,P){if(T.hasOwnProperty("value")||T.hasOwnProperty("defaultValue")){var H=T.type;if(!(H!=="submit"&&H!=="reset"||T.value!==void 0&&T.value!==null))return;T=""+k._wrapperState.initialValue,P||T===k.value||(k.value=T),k.defaultValue=T}P=k.name,P!==""&&(k.name=""),k.defaultChecked=!!k._wrapperState.initialChecked,P!==""&&(k.name=P)}function we(k,T,P){(T!=="number"||te(k.ownerDocument)!==k)&&(P==null?k.defaultValue=""+k._wrapperState.initialValue:k.defaultValue!==""+P&&(k.defaultValue=""+P))}var U=Array.isArray;function le(k,T,P,H){if(k=k.options,T){T={};for(var re=0;re"+T.valueOf().toString()+"",T=Pt.firstChild;k.firstChild;)k.removeChild(k.firstChild);for(;T.firstChild;)k.appendChild(T.firstChild)}});function ze(k,T){if(T){var P=k.firstChild;if(P&&P===k.lastChild&&P.nodeType===3){P.nodeValue=T;return}}k.textContent=T}var ne={animationIterationCount:!0,aspectRatio:!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,gridArea:!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},ae=["Webkit","ms","Moz","O"];Object.keys(ne).forEach(function(k){ae.forEach(function(T){T=T+k.charAt(0).toUpperCase()+k.substring(1),ne[T]=ne[k]})});function Fe(k,T,P){return T==null||typeof T=="boolean"||T===""?"":P||typeof T!="number"||T===0||ne.hasOwnProperty(k)&&ne[k]?(""+T).trim():T+"px"}function rt(k,T){k=k.style;for(var P in T)if(T.hasOwnProperty(P)){var H=P.indexOf("--")===0,re=Fe(P,T[P],H);P==="float"&&(P="cssFloat"),H?k.setProperty(P,re):k[P]=re}}var et=Z({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function $e(k,T){if(T){if(et[k]&&(T.children!=null||T.dangerouslySetInnerHTML!=null))throw Error(n(137,k));if(T.dangerouslySetInnerHTML!=null){if(T.children!=null)throw Error(n(60));if(typeof T.dangerouslySetInnerHTML!="object"||!("__html"in T.dangerouslySetInnerHTML))throw Error(n(61))}if(T.style!=null&&typeof T.style!="object")throw Error(n(62))}}function Ve(k,T){if(k.indexOf("-")===-1)return typeof T.is=="string";switch(k){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ct=null;function St(k){return k=k.target||k.srcElement||window,k.correspondingUseElement&&(k=k.correspondingUseElement),k.nodeType===3?k.parentNode:k}var ot=null,lt=null,Ee=null;function Yt(k){if(k=nl(k)){if(typeof ot!="function")throw Error(n(280));var T=k.stateNode;T&&(T=oO(T),ot(k.stateNode,k.type,T))}}function Rt(k){lt?Ee?Ee.push(k):Ee=[k]:lt=k}function Ft(){if(lt){var k=lt,T=Ee;if(Ee=lt=null,Yt(k),T)for(k=0;k>>=0,k===0?32:31-(hs(k)/bs|0)|0}var oa=64,b1=4194304;function _c(k){switch(k&-k){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return k&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return k&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return k}}function v0(k,T){var P=k.pendingLanes;if(P===0)return 0;var H=0,re=k.suspendedLanes,pe=k.pingedLanes,We=P&268435455;if(We!==0){var it=We&~re;it!==0?H=_c(it):(pe&=We,pe!==0&&(H=_c(pe)))}else We=P&~re,We!==0?H=_c(We):pe!==0&&(H=_c(pe));if(H===0)return 0;if(T!==0&&T!==H&&(T&re)===0&&(re=H&-H,pe=T&-T,re>=pe||re===16&&(pe&4194240)!==0))return T;if((H&4)!==0&&(H|=P&16),T=k.entangledLanes,T!==0)for(k=k.entanglements,T&=H;0P;P++)T.push(k);return T}function sa(k,T,P){k.pendingLanes|=T,T!==536870912&&(k.suspendedLanes=0,k.pingedLanes=0),k=k.eventTimes,T=31-Jn(T),k[T]=P}function nh(k,T){var P=k.pendingLanes&~T;k.pendingLanes=T,k.suspendedLanes=0,k.pingedLanes=0,k.expiredLanes&=T,k.mutableReadLanes&=T,k.entangledLanes&=T,T=k.entanglements;var H=k.eventTimes;for(k=k.expirationTimes;0=Ru),v1=" ",$p=!1;function Ux(k,T){switch(k){case"keyup":return Pl.indexOf(T.keyCode)!==-1;case"keydown":return T.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Xx(k){return k=k.detail,typeof k=="object"&&"data"in k?k.data:null}var Fp=!1;function M1(k,T){switch(k){case"compositionend":return Xx(T);case"keypress":return T.which!==32?null:($p=!0,v1);case"textInput":return k=T.data,k===v1&&$p?null:k;default:return null}}function c3(k,T){if(Fp)return k==="compositionend"||!mm&&Ux(k,T)?(k=l3(),g1=oh=ks=null,Fp=!1,k):null;switch(k){case"paste":return null;case"keypress":if(!(T.ctrlKey||T.altKey||T.metaKey)||T.ctrlKey&&T.altKey){if(T.char&&1=T)return{node:P,offset:T-k};k=H}e:{for(;P;){if(P.nextSibling){P=P.nextSibling;break e}P=P.parentNode}P=void 0}P=sn(P)}}function er(k,T){return k&&T?k===T?!0:k&&k.nodeType===3?!1:T&&T.nodeType===3?er(k,T.parentNode):"contains"in k?k.contains(T):k.compareDocumentPosition?!!(k.compareDocumentPosition(T)&16):!1:!1}function Fn(){for(var k=window,T=te();T instanceof k.HTMLIFrameElement;){try{var P=typeof T.contentWindow.location.href=="string"}catch{P=!1}if(P)k=T.contentWindow;else break;T=te(k.document)}return T}function uo(k){var T=k&&k.nodeName&&k.nodeName.toLowerCase();return T&&(T==="input"&&(k.type==="text"||k.type==="search"||k.type==="tel"||k.type==="url"||k.type==="password")||T==="textarea"||k.contentEditable==="true")}function jr(k){var T=Fn(),P=k.focusedElem,H=k.selectionRange;if(T!==P&&P&&P.ownerDocument&&er(P.ownerDocument.documentElement,P)){if(H!==null&&uo(P)){if(T=H.start,k=H.end,k===void 0&&(k=T),"selectionStart"in P)P.selectionStart=T,P.selectionEnd=Math.min(k,P.value.length);else if(k=(T=P.ownerDocument||document)&&T.defaultView||window,k.getSelection){k=k.getSelection();var re=P.textContent.length,pe=Math.min(H.start,re);H=H.end===void 0?pe:Math.min(H.end,re),!k.extend&&pe>H&&(re=H,H=pe,pe=re),re=Qn(P,pe);var We=Qn(P,H);re&&We&&(k.rangeCount!==1||k.anchorNode!==re.node||k.anchorOffset!==re.offset||k.focusNode!==We.node||k.focusOffset!==We.offset)&&(T=T.createRange(),T.setStart(re.node,re.offset),k.removeAllRanges(),pe>H?(k.addRange(T),k.extend(We.node,We.offset)):(T.setEnd(We.node,We.offset),k.addRange(T)))}}for(T=[],k=P;k=k.parentNode;)k.nodeType===1&&T.push({element:k,left:k.scrollLeft,top:k.scrollTop});for(typeof P.focus=="function"&&P.focus(),P=0;P=document.documentMode,Ci=null,Na=null,Hi=null,N0=!1;function Cc(k,T,P){var H=P.window===P?P.document:P.nodeType===9?P:P.ownerDocument;N0||Ci==null||Ci!==te(H)||(H=Ci,"selectionStart"in H&&uo(H)?H={start:H.selectionStart,end:H.selectionEnd}:(H=(H.ownerDocument&&H.ownerDocument.defaultView||window).getSelection(),H={anchorNode:H.anchorNode,anchorOffset:H.anchorOffset,focusNode:H.focusNode,focusOffset:H.focusOffset}),Hi&&Zt(Hi,H)||(Hi=H,H=eO(Na,"onSelect"),0Pg||(k.current=P5[Pg],P5[Pg]=null,Pg--)}function ui(k,T){Pg++,P5[Pg]=k.current,k.current=T}var dh={},rl=y1(dh),z1=y1(!1),Ll=dh;function Lg(k,T){var P=k.type.contextTypes;if(!P)return dh;var H=k.stateNode;if(H&&H.__reactInternalMemoizedUnmaskedChildContext===T)return H.__reactInternalMemoizedMaskedChildContext;var re={},pe;for(pe in P)re[pe]=T[pe];return H&&(k=k.stateNode,k.__reactInternalMemoizedUnmaskedChildContext=T,k.__reactInternalMemoizedMaskedChildContext=re),re}function x1(k){return k=k.childContextTypes,k!=null}function sO(){Mi(z1),Mi(rl)}function hE(k,T,P){if(rl.current!==dh)throw Error(n(168));ui(rl,T),ui(z1,P)}function bE(k,T,P){var H=k.stateNode;if(T=T.childContextTypes,typeof H.getChildContext!="function")return P;H=H.getChildContext();for(var re in H)if(!(re in T))throw Error(n(108,be(k)||"Unknown",re));return Z({},P,H)}function Tc(k){return k=(k=k.stateNode)&&k.__reactInternalMemoizedMergedChildContext||dh,Ll=rl.current,ui(rl,k),ui(z1,z1.current),!0}function mE(k,T,P){var H=k.stateNode;if(!H)throw Error(n(169));P?(k=bE(k,T,Ll),H.__reactInternalMemoizedMergedChildContext=k,Mi(z1),Mi(rl),ui(rl,k)):Mi(z1),ui(z1,P)}var Xp=null,iO=!1,L5=!1;function gE(k){Xp===null?Xp=[k]:Xp.push(k)}function zm(k){iO=!0,gE(k)}function ph(){if(!L5&&Xp!==null){L5=!0;var k=0,T=rs;try{var P=Xp;for(rs=1;k>=We,re-=We,_d=1<<32-Jn(T)+re|P<Hr?(z0=Er,Er=null):z0=Er.sibling;var ps=mn(Nt,Er,Bt[Hr],Sn);if(ps===null){Er===null&&(Er=z0);break}k&&Er&&ps.alternate===null&&T(Nt,Er),xt=pe(ps,xt,Hr),Lr===null?Or=ps:Lr.sibling=ps,Lr=ps,Er=z0}if(Hr===Bt.length)return P(Nt,Er),yi&&Om(Nt,Hr),Or;if(Er===null){for(;HrHr?(z0=Er,Er=null):z0=Er.sibling;var wh=mn(Nt,Er,ps.value,Sn);if(wh===null){Er===null&&(Er=z0);break}k&&Er&&wh.alternate===null&&T(Nt,Er),xt=pe(wh,xt,Hr),Lr===null?Or=wh:Lr.sibling=wh,Lr=wh,Er=z0}if(ps.done)return P(Nt,Er),yi&&Om(Nt,Hr),Or;if(Er===null){for(;!ps.done;Hr++,ps=Bt.next())ps=zn(Nt,ps.value,Sn),ps!==null&&(xt=pe(ps,xt,Hr),Lr===null?Or=ps:Lr.sibling=ps,Lr=ps);return yi&&Om(Nt,Hr),Or}for(Er=H(Nt,Er);!ps.done;Hr++,ps=Bt.next())ps=Yn(Er,Nt,Hr,ps.value,Sn),ps!==null&&(k&&ps.alternate!==null&&Er.delete(ps.key===null?Hr:ps.key),xt=pe(ps,xt,Hr),Lr===null?Or=ps:Lr.sibling=ps,Lr=ps);return k&&Er.forEach(function(r9){return T(Nt,r9)}),yi&&Om(Nt,Hr),Or}function Ma(Nt,xt,Bt,Sn){if(typeof Bt=="object"&&Bt!==null&&Bt.type===O&&Bt.key===null&&(Bt=Bt.props.children),typeof Bt=="object"&&Bt!==null){switch(Bt.$$typeof){case _:e:{for(var Or=Bt.key,Lr=xt;Lr!==null;){if(Lr.key===Or){if(Or=Bt.type,Or===O){if(Lr.tag===7){P(Nt,Lr.sibling),xt=re(Lr,Bt.props.children),xt.return=Nt,Nt=xt;break e}}else if(Lr.elementType===Or||typeof Or=="object"&&Or!==null&&Or.$$typeof===D&&zE(Or)===Lr.type){P(Nt,Lr.sibling),xt=re(Lr,Bt.props),xt.ref=x3(Nt,Lr,Bt),xt.return=Nt,Nt=xt;break e}P(Nt,Lr);break}else T(Nt,Lr);Lr=Lr.sibling}Bt.type===O?(xt=Pm(Bt.props.children,Nt.mode,Sn,Bt.key),xt.return=Nt,Nt=xt):(Sn=VO(Bt.type,Bt.key,Bt.props,null,Nt.mode,Sn),Sn.ref=x3(Nt,xt,Bt),Sn.return=Nt,Nt=Sn)}return We(Nt);case S:e:{for(Lr=Bt.key;xt!==null;){if(xt.key===Lr)if(xt.tag===4&&xt.stateNode.containerInfo===Bt.containerInfo&&xt.stateNode.implementation===Bt.implementation){P(Nt,xt.sibling),xt=re(xt,Bt.children||[]),xt.return=Nt,Nt=xt;break e}else{P(Nt,xt);break}else T(Nt,xt);xt=xt.sibling}xt=Ak(Bt,Nt.mode,Sn),xt.return=Nt,Nt=xt}return We(Nt);case D:return Lr=Bt._init,Ma(Nt,xt,Lr(Bt._payload),Sn)}if(U(Bt))return lr(Nt,xt,Bt,Sn);if(Y(Bt))return fr(Nt,xt,Bt,Sn);_m(Nt,Bt)}return typeof Bt=="string"&&Bt!==""||typeof Bt=="number"?(Bt=""+Bt,xt!==null&&xt.tag===6?(P(Nt,xt.sibling),xt=re(xt,Bt),xt.return=Nt,Nt=xt):(P(Nt,xt),xt=_k(Bt,Nt.mode,Sn),xt.return=Nt,Nt=xt),We(Nt)):P(Nt,xt)}return Ma}var ia=W5(!0),uO=W5(!1),O3=y1(null),tc=null,fh=null,Wg=null;function Yp(){Wg=fh=tc=null}function dO(k){var T=O3.current;Mi(O3),k._currentValue=T}function q0(k,T,P){for(;k!==null;){var H=k.alternate;if((k.childLanes&T)!==T?(k.childLanes|=T,H!==null&&(H.childLanes|=T)):H!==null&&(H.childLanes&T)!==T&&(H.childLanes|=T),k===P)break;k=k.return}}function hh(k,T){tc=k,Wg=fh=null,k=k.dependencies,k!==null&&k.firstContext!==null&&((k.lanes&T)!==0&&(Wl=!0),k.firstContext=null)}function Ec(k){var T=k._currentValue;if(Wg!==k)if(k={context:k,memoizedValue:T,next:null},fh===null){if(tc===null)throw Error(n(308));fh=k,tc.dependencies={lanes:0,firstContext:k}}else fh=fh.next=k;return T}var Am=null;function I5(k){Am===null?Am=[k]:Am.push(k)}function pO(k,T,P,H){var re=T.interleaved;return re===null?(P.next=P,I5(T)):(P.next=re.next,re.next=P),T.interleaved=P,Kp(k,H)}function Kp(k,T){k.lanes|=T;var P=k.alternate;for(P!==null&&(P.lanes|=T),P=k,k=k.return;k!==null;)k.childLanes|=T,P=k.alternate,P!==null&&(P.childLanes|=T),P=k,k=k.return;return P.tag===3?P.stateNode:null}var Nc=!1;function fO(k){k.updateQueue={baseState:k.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function xE(k,T){k=k.updateQueue,T.updateQueue===k&&(T.updateQueue={baseState:k.baseState,firstBaseUpdate:k.firstBaseUpdate,lastBaseUpdate:k.lastBaseUpdate,shared:k.shared,effects:k.effects})}function Zp(k,T){return{eventTime:k,lane:T,tag:0,payload:null,callback:null,next:null}}function qc(k,T,P){var H=k.updateQueue;if(H===null)return null;if(H=H.shared,(os&2)!==0){var re=H.pending;return re===null?T.next=T:(T.next=re.next,re.next=T),H.pending=T,Kp(k,P)}return re=H.interleaved,re===null?(T.next=T,I5(H)):(T.next=re.next,re.next=T),H.interleaved=T,Kp(k,P)}function hO(k,T,P){if(T=T.updateQueue,T!==null&&(T=T.shared,(P&4194240)!==0)){var H=T.lanes;H&=k.pendingLanes,P|=H,T.lanes=P,_u(k,P)}}function OE(k,T){var P=k.updateQueue,H=k.alternate;if(H!==null&&(H=H.updateQueue,P===H)){var re=null,pe=null;if(P=P.firstBaseUpdate,P!==null){do{var We={eventTime:P.eventTime,lane:P.lane,tag:P.tag,payload:P.payload,callback:P.callback,next:null};pe===null?re=pe=We:pe=pe.next=We,P=P.next}while(P!==null);pe===null?re=pe=T:pe=pe.next=T}else re=pe=T;P={baseState:H.baseState,firstBaseUpdate:re,lastBaseUpdate:pe,shared:H.shared,effects:H.effects},k.updateQueue=P;return}k=P.lastBaseUpdate,k===null?P.firstBaseUpdate=T:k.next=T,P.lastBaseUpdate=T}function Ig(k,T,P,H){var re=k.updateQueue;Nc=!1;var pe=re.firstBaseUpdate,We=re.lastBaseUpdate,it=re.shared.pending;if(it!==null){re.shared.pending=null;var mt=it,Ht=mt.next;mt.next=null,We===null?pe=Ht:We.next=Ht,We=mt;var gn=k.alternate;gn!==null&&(gn=gn.updateQueue,it=gn.lastBaseUpdate,it!==We&&(it===null?gn.firstBaseUpdate=Ht:it.next=Ht,gn.lastBaseUpdate=mt))}if(pe!==null){var zn=re.baseState;We=0,gn=Ht=mt=null,it=pe;do{var mn=it.lane,Yn=it.eventTime;if((H&mn)===mn){gn!==null&&(gn=gn.next={eventTime:Yn,lane:0,tag:it.tag,payload:it.payload,callback:it.callback,next:null});e:{var lr=k,fr=it;switch(mn=T,Yn=P,fr.tag){case 1:if(lr=fr.payload,typeof lr=="function"){zn=lr.call(Yn,zn,mn);break e}zn=lr;break e;case 3:lr.flags=lr.flags&-65537|128;case 0:if(lr=fr.payload,mn=typeof lr=="function"?lr.call(Yn,zn,mn):lr,mn==null)break e;zn=Z({},zn,mn);break e;case 2:Nc=!0}}it.callback!==null&&it.lane!==0&&(k.flags|=64,mn=re.effects,mn===null?re.effects=[it]:mn.push(it))}else Yn={eventTime:Yn,lane:mn,tag:it.tag,payload:it.payload,callback:it.callback,next:null},gn===null?(Ht=gn=Yn,mt=zn):gn=gn.next=Yn,We|=mn;if(it=it.next,it===null){if(it=re.shared.pending,it===null)break;mn=it,it=mn.next,mn.next=null,re.lastBaseUpdate=mn,re.shared.pending=null}}while(!0);if(gn===null&&(mt=zn),re.baseState=mt,re.firstBaseUpdate=Ht,re.lastBaseUpdate=gn,T=re.shared.interleaved,T!==null){re=T;do We|=re.lane,re=re.next;while(re!==T)}else pe===null&&(re.shared.lanes=0);Mh|=We,k.lanes=We,k.memoizedState=zn}}function D5(k,T,P){if(k=T.effects,T.effects=null,k!==null)for(T=0;TP?P:4,k(!0);var H=H5.transition;H5.transition={};try{k(!1),T()}finally{rs=P,H5.transition=H}}function J5(){return Pc().memoizedState}function L$(k,T,P){var H=xh(k);if(P={lane:H,action:P,hasEagerState:!1,eagerState:null,next:null},ek(k))Bl(T,P);else if(P=pO(k,T,P,H),P!==null){var re=$l();Iu(P,k,H,re),qu(P,T,H)}}function CE(k,T,P){var H=xh(k),re={lane:H,action:P,hasEagerState:!1,eagerState:null,next:null};if(ek(k))Bl(T,re);else{var pe=k.alternate;if(k.lanes===0&&(pe===null||pe.lanes===0)&&(pe=T.lastRenderedReducer,pe!==null))try{var We=T.lastRenderedState,it=pe(We,P);if(re.hasEagerState=!0,re.eagerState=it,ft(it,We)){var mt=T.interleaved;mt===null?(re.next=re,I5(T)):(re.next=mt.next,mt.next=re),T.interleaved=re;return}}catch{}P=pO(k,T,re,H),P!==null&&(re=$l(),Iu(P,k,H,re),qu(P,T,H))}}function ek(k){var T=k.alternate;return k===Ui||T!==null&&T===Ui}function Bl(k,T){k3=$g=!0;var P=k.pending;P===null?T.next=T:(T.next=P.next,P.next=T),k.pending=T}function qu(k,T,P){if((P&4194240)!==0){var H=T.lanes;H&=k.pendingLanes,P|=H,T.lanes=P,_u(k,P)}}var xO={readContext:Ec,useCallback:il,useContext:il,useEffect:il,useImperativeHandle:il,useInsertionEffect:il,useLayoutEffect:il,useMemo:il,useReducer:il,useRef:il,useState:il,useDebugValue:il,useDeferredValue:il,useTransition:il,useMutableSource:il,useSyncExternalStore:il,useId:il,unstable_isNewReconciler:!1},B$={readContext:Ec,useCallback:function(k,T){return Rd().memoizedState=[k,T===void 0?null:T],k},useContext:Ec,useEffect:zO,useImperativeHandle:function(k,T,P){return P=P!=null?P.concat([k]):null,C3(4194308,4,Z5.bind(null,T,k),P)},useLayoutEffect:function(k,T){return C3(4194308,4,k,T)},useInsertionEffect:function(k,T){return C3(4,2,k,T)},useMemo:function(k,T){var P=Rd();return T=T===void 0?null:T,k=k(),P.memoizedState=[k,T],k},useReducer:function(k,T,P){var H=Rd();return T=P!==void 0?P(T):T,H.memoizedState=H.baseState=T,k={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:k,lastRenderedState:T},H.queue=k,k=k.dispatch=L$.bind(null,Ui,k),[H.memoizedState,k]},useRef:function(k){var T=Rd();return k={current:k},T.memoizedState=k},useState:S3,useDebugValue:T3,useDeferredValue:function(k){return Rd().memoizedState=k},useTransition:function(){var k=S3(!1),T=k[0];return k=SE.bind(null,k[1]),Rd().memoizedState=k,[T,k]},useMutableSource:function(){},useSyncExternalStore:function(k,T,P){var H=Ui,re=Rd();if(yi){if(P===void 0)throw Error(n(407));P=P()}else{if(P=T(),y0===null)throw Error(n(349));(mh&30)!==0||Y5(H,T,P)}re.memoizedState=P;var pe={value:P,getSnapshot:T};return re.queue=pe,zO(Jp.bind(null,H,pe,k),[k]),H.flags|=2048,Vg(9,w1.bind(null,H,pe,P,T),void 0,null),P},useId:function(){var k=Rd(),T=y0.identifierPrefix;if(yi){var P=Ad,H=_d;P=(H&~(1<<32-Jn(H)-1)).toString(32)+P,T=":"+T+"R"+P,P=Sm++,0<\/script>",k=k.removeChild(k.firstChild)):typeof H.is=="string"?k=We.createElement(P,{is:H.is}):(k=We.createElement(P),P==="select"&&(We=k,H.multiple?We.multiple=!0:H.size&&(We.size=H.size))):k=We.createElementNS(k,P),k[Od]=T,k[uh]=H,L0(k,T,!1,!1),T.stateNode=k;e:{switch(We=Ve(P,H),P){case"dialog":vi("cancel",k),vi("close",k),re=H;break;case"iframe":case"object":case"embed":vi("load",k),re=H;break;case"video":case"audio":for(re=0;rejm&&(T.flags|=128,H=!0,L3(pe,!1),T.lanes=4194304)}else{if(!H)if(k=km(We),k!==null){if(T.flags|=128,H=!0,P=k.updateQueue,P!==null&&(T.updateQueue=P,T.flags|=4),L3(pe,!0),pe.tail===null&&pe.tailMode==="hidden"&&!We.alternate&&!yi)return B0(T),null}else 2*lo()-pe.renderingStartTime>jm&&P!==1073741824&&(T.flags|=128,H=!0,L3(pe,!1),T.lanes=4194304);pe.isBackwards?(We.sibling=T.child,T.child=We):(P=pe.last,P!==null?P.sibling=We:T.child=We,pe.last=We)}return pe.tail!==null?(T=pe.tail,pe.rendering=T,pe.tail=T.sibling,pe.renderingStartTime=lo(),T.sibling=null,P=Ti.current,ui(Ti,H?P&1|2:P&1),T):(B0(T),null);case 22:case 23:return Ok(),H=T.memoizedState!==null,k!==null&&k.memoizedState!==null!==H&&(T.flags|=8192),H&&(T.mode&1)!==0?(rc&1073741824)!==0&&(B0(T),T.subtreeFlags&6&&(T.flags|=8192)):B0(T),null;case 24:return null;case 25:return null}throw Error(n(156,T.tag))}function I$(k,T){switch(wm(T),T.tag){case 1:return x1(T.type)&&sO(),k=T.flags,k&65536?(T.flags=k&-65537|128,T):null;case 3:return bh(),Mi(z1),Mi(rl),mO(),k=T.flags,(k&65536)!==0&&(k&128)===0?(T.flags=k&-65537|128,T):null;case 5:return bO(T),null;case 13:if(Mi(Ti),k=T.memoizedState,k!==null&&k.dehydrated!==null){if(T.alternate===null)throw Error(n(340));Sd()}return k=T.flags,k&65536?(T.flags=k&-65537|128,T):null;case 19:return Mi(Ti),null;case 4:return bh(),null;case 10:return dO(T.type._context),null;case 22:case 23:return Ok(),null;case 24:return null;default:return null}}var RO=!1,Ri=!1,Il=typeof WeakSet=="function"?WeakSet:Set,or=null;function Kg(k,T){var P=k.ref;if(P!==null)if(typeof P=="function")try{P(null)}catch(H){Xi(k,T,H)}else P.current=null}function B3(k,T,P){try{P()}catch(H){Xi(k,T,H)}}var PE=!1;function D$(k,T){if(g3=rh,k=Fn(),uo(k)){if("selectionStart"in k)var P={start:k.selectionStart,end:k.selectionEnd};else e:{P=(P=k.ownerDocument)&&P.defaultView||window;var H=P.getSelection&&P.getSelection();if(H&&H.rangeCount!==0){P=H.anchorNode;var re=H.anchorOffset,pe=H.focusNode;H=H.focusOffset;try{P.nodeType,pe.nodeType}catch{P=null;break e}var We=0,it=-1,mt=-1,Ht=0,gn=0,zn=k,mn=null;t:for(;;){for(var Yn;zn!==P||re!==0&&zn.nodeType!==3||(it=We+re),zn!==pe||H!==0&&zn.nodeType!==3||(mt=We+H),zn.nodeType===3&&(We+=zn.nodeValue.length),(Yn=zn.firstChild)!==null;)mn=zn,zn=Yn;for(;;){if(zn===k)break t;if(mn===P&&++Ht===re&&(it=We),mn===pe&&++gn===H&&(mt=We),(Yn=zn.nextSibling)!==null)break;zn=mn,mn=zn.parentNode}zn=Yn}P=it===-1||mt===-1?null:{start:it,end:mt}}else P=null}P=P||{start:0,end:0}}else P=null;for(ym={focusedElem:k,selectionRange:P},rh=!1,or=T;or!==null;)if(T=or,k=T.child,(T.subtreeFlags&1028)!==0&&k!==null)k.return=T,or=k;else for(;or!==null;){T=or;try{var lr=T.alternate;if((T.flags&1024)!==0)switch(T.tag){case 0:case 11:case 15:break;case 1:if(lr!==null){var fr=lr.memoizedProps,Ma=lr.memoizedState,Nt=T.stateNode,xt=Nt.getSnapshotBeforeUpdate(T.elementType===T.type?fr:Lc(T.type,fr),Ma);Nt.__reactInternalSnapshotBeforeUpdate=xt}break;case 3:var Bt=T.stateNode.containerInfo;Bt.nodeType===1?Bt.textContent="":Bt.nodeType===9&&Bt.documentElement&&Bt.removeChild(Bt.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(Sn){Xi(T,T.return,Sn)}if(k=T.sibling,k!==null){k.return=T.return,or=k;break}or=T.return}return lr=PE,PE=!1,lr}function nf(k,T,P){var H=T.updateQueue;if(H=H!==null?H.lastEffect:null,H!==null){var re=H=H.next;do{if((re.tag&k)===k){var pe=re.destroy;re.destroy=void 0,pe!==void 0&&B3(T,P,pe)}re=re.next}while(re!==H)}}function W3(k,T){if(T=T.updateQueue,T=T!==null?T.lastEffect:null,T!==null){var P=T=T.next;do{if((P.tag&k)===k){var H=P.create;P.destroy=H()}P=P.next}while(P!==T)}}function jO(k){var T=k.ref;if(T!==null){var P=k.stateNode;switch(k.tag){case 5:k=P;break;default:k=P}typeof T=="function"?T(k):T.current=k}}function LE(k){var T=k.alternate;T!==null&&(k.alternate=null,LE(T)),k.child=null,k.deletions=null,k.sibling=null,k.tag===5&&(T=k.stateNode,T!==null&&(delete T[Od],delete T[uh],delete T[rO],delete T[Xe],delete T[qg])),k.stateNode=null,k.return=null,k.dependencies=null,k.memoizedProps=null,k.memoizedState=null,k.pendingProps=null,k.stateNode=null,k.updateQueue=null}function BE(k){return k.tag===5||k.tag===3||k.tag===4}function WE(k){e:for(;;){for(;k.sibling===null;){if(k.return===null||BE(k.return))return null;k=k.return}for(k.sibling.return=k.return,k=k.sibling;k.tag!==5&&k.tag!==6&&k.tag!==18;){if(k.flags&2||k.child===null||k.tag===4)continue e;k.child.return=k,k=k.child}if(!(k.flags&2))return k.stateNode}}function pk(k,T,P){var H=k.tag;if(H===5||H===6)k=k.stateNode,T?P.nodeType===8?P.parentNode.insertBefore(k,T):P.insertBefore(k,T):(P.nodeType===8?(T=P.parentNode,T.insertBefore(k,P)):(T=P,T.appendChild(k)),P=P._reactRootContainer,P!=null||T.onclick!==null||(T.onclick=tO));else if(H!==4&&(k=k.child,k!==null))for(pk(k,T,P),k=k.sibling;k!==null;)pk(k,T,P),k=k.sibling}function EO(k,T,P){var H=k.tag;if(H===5||H===6)k=k.stateNode,T?P.insertBefore(k,T):P.appendChild(k);else if(H!==4&&(k=k.child,k!==null))for(EO(k,T,P),k=k.sibling;k!==null;)EO(k,T,P),k=k.sibling}var M0=null,Lu=!1;function qd(k,T,P){for(P=P.child;P!==null;)fk(k,T,P),P=P.sibling}function fk(k,T,P){if(g0&&typeof g0.onCommitFiberUnmount=="function")try{g0.onCommitFiberUnmount(Nl,P)}catch{}switch(P.tag){case 5:Ri||Kg(P,T);case 6:var H=M0,re=Lu;M0=null,qd(k,T,P),M0=H,Lu=re,M0!==null&&(Lu?(k=M0,P=P.stateNode,k.nodeType===8?k.parentNode.removeChild(P):k.removeChild(P)):M0.removeChild(P.stateNode));break;case 18:M0!==null&&(Lu?(k=M0,P=P.stateNode,k.nodeType===8?q5(k.parentNode,P):k.nodeType===1&&q5(k,P),Jo(k)):q5(M0,P.stateNode));break;case 4:H=M0,re=Lu,M0=P.stateNode.containerInfo,Lu=!0,qd(k,T,P),M0=H,Lu=re;break;case 0:case 11:case 14:case 15:if(!Ri&&(H=P.updateQueue,H!==null&&(H=H.lastEffect,H!==null))){re=H=H.next;do{var pe=re,We=pe.destroy;pe=pe.tag,We!==void 0&&((pe&2)!==0||(pe&4)!==0)&&B3(P,T,We),re=re.next}while(re!==H)}qd(k,T,P);break;case 1:if(!Ri&&(Kg(P,T),H=P.stateNode,typeof H.componentWillUnmount=="function"))try{H.props=P.memoizedProps,H.state=P.memoizedState,H.componentWillUnmount()}catch(it){Xi(P,T,it)}qd(k,T,P);break;case 21:qd(k,T,P);break;case 22:P.mode&1?(Ri=(H=Ri)||P.memoizedState!==null,qd(k,T,P),Ri=H):qd(k,T,P);break;default:qd(k,T,P)}}function Zg(k){var T=k.updateQueue;if(T!==null){k.updateQueue=null;var P=k.stateNode;P===null&&(P=k.stateNode=new Il),T.forEach(function(H){var re=G$.bind(null,k,H);P.has(H)||(P.add(H),H.then(re,re))})}}function nc(k,T){var P=T.deletions;if(P!==null)for(var H=0;Hre&&(re=We),H&=~pe}if(H=re,H=lo()-H,H=(120>H?120:480>H?480:1080>H?1080:1920>H?1920:3e3>H?3e3:4320>H?4320:1960*DE(H/1960))-H,10k?16:k,zh===null)var H=!1;else{if(k=zh,zh=null,Dl=0,(os&6)!==0)throw Error(n(331));var re=os;for(os|=4,or=k.current;or!==null;){var pe=or,We=pe.child;if((or.flags&16)!==0){var it=pe.deletions;if(it!==null){for(var mt=0;mtlo()-gk?Nm(k,0):PO|=P),A1(k,T)}function XE(k,T){T===0&&((k.mode&1)===0?T=1:(T=b1,b1<<=1,(b1&130023424)===0&&(b1=4194304)));var P=$l();k=Kp(k,T),k!==null&&(sa(k,T,P),A1(k,P))}function X$(k){var T=k.memoizedState,P=0;T!==null&&(P=T.retryLane),XE(k,P)}function G$(k,T){var P=0;switch(k.tag){case 13:var H=k.stateNode,re=k.memoizedState;re!==null&&(P=re.retryLane);break;case 19:H=k.stateNode;break;default:throw Error(n(314))}H!==null&&H.delete(T),XE(k,P)}var GE;GE=function(k,T,P){if(k!==null)if(k.memoizedProps!==T.pendingProps||z1.current)Wl=!0;else{if((k.lanes&P)===0&&(T.flags&128)===0)return Wl=!1,NE(k,T,P);Wl=(k.flags&131072)!==0}else Wl=!1,yi&&(T.flags&1048576)!==0&&vE(T,lO,T.index);switch(T.lanes=0,T.tag){case 2:var H=T.type;TO(k,T),k=T.pendingProps;var re=Lg(T,rl.current);hh(T,P),re=Cm(null,T,H,k,re,P);var pe=gO();return T.flags|=1,typeof re=="object"&&re!==null&&typeof re.render=="function"&&re.$$typeof===void 0?(T.tag=1,T.memoizedState=null,T.updateQueue=null,x1(H)?(pe=!0,Tc(T)):pe=!1,T.memoizedState=re.state!==null&&re.state!==void 0?re.state:null,fO(T),re.updater=_O,T.stateNode=re,re._reactInternals=T,nk(T,H,k,P),T=ck(null,T,H,!0,pe,P)):(T.tag=0,yi&&pe&&y3(T),P0(null,T,re,P),T=T.child),T;case 16:H=T.elementType;e:{switch(TO(k,T),k=T.pendingProps,re=H._init,H=re(H._payload),T.type=H,re=T.tag=K$(H),k=Lc(H,k),re){case 0:T=ak(null,T,H,k,P);break e;case 1:T=lk(null,T,H,k,P);break e;case 11:T=jE(null,T,H,k,P);break e;case 14:T=ok(null,T,H,Lc(H.type,k),P);break e}throw Error(n(306,H,""))}return T;case 0:return H=T.type,re=T.pendingProps,re=T.elementType===H?re:Lc(H,re),ak(k,T,H,re,P);case 1:return H=T.type,re=T.pendingProps,re=T.elementType===H?re:Lc(H,re),lk(k,T,H,re,P);case 3:e:{if(EE(T),k===null)throw Error(n(387));H=T.pendingProps,pe=T.memoizedState,re=pe.element,xE(k,T),Ig(T,H,null,P);var We=T.memoizedState;if(H=We.element,pe.isDehydrated)if(pe={element:H,isDehydrated:!1,cache:We.cache,pendingSuspenseBoundaries:We.pendingSuspenseBoundaries,transitions:We.transitions},T.updateQueue.baseState=pe,T.memoizedState=pe,T.flags&256){re=Rm(Error(n(423)),T),T=Nd(k,T,H,P,re);break e}else if(H!==re){re=Rm(Error(n(424)),T),T=Nd(k,T,H,P,re);break e}else for(ec=ch(T.stateNode.containerInfo.firstChild),sl=T,yi=!0,Nu=null,P=uO(T,null,H,P),T.child=P;P;)P.flags=P.flags&-3|4096,P=P.sibling;else{if(Sd(),H===re){T=Pu(k,T,P);break e}P0(k,T,H,P)}T=T.child}return T;case 5:return F5(T),k===null&&O1(T),H=T.type,re=T.pendingProps,pe=k!==null?k.memoizedProps:null,We=re.children,v3(H,re)?We=null:pe!==null&&v3(H,pe)&&(T.flags|=32),ik(k,T),P0(k,T,We,P),T.child;case 6:return k===null&&O1(T),null;case 13:return CO(k,T,P);case 4:return $5(T,T.stateNode.containerInfo),H=T.pendingProps,k===null?T.child=ia(T,null,H,P):P0(k,T,H,P),T.child;case 11:return H=T.type,re=T.pendingProps,re=T.elementType===H?re:Lc(H,re),jE(k,T,H,re,P);case 7:return P0(k,T,T.pendingProps,P),T.child;case 8:return P0(k,T,T.pendingProps.children,P),T.child;case 12:return P0(k,T,T.pendingProps.children,P),T.child;case 10:e:{if(H=T.type._context,re=T.pendingProps,pe=T.memoizedProps,We=re.value,ui(O3,H._currentValue),H._currentValue=We,pe!==null)if(ft(pe.value,We)){if(pe.children===re.children&&!z1.current){T=Pu(k,T,P);break e}}else for(pe=T.child,pe!==null&&(pe.return=T);pe!==null;){var it=pe.dependencies;if(it!==null){We=pe.child;for(var mt=it.firstContext;mt!==null;){if(mt.context===H){if(pe.tag===1){mt=Zp(-1,P&-P),mt.tag=2;var Ht=pe.updateQueue;if(Ht!==null){Ht=Ht.shared;var gn=Ht.pending;gn===null?mt.next=mt:(mt.next=gn.next,gn.next=mt),Ht.pending=mt}}pe.lanes|=P,mt=pe.alternate,mt!==null&&(mt.lanes|=P),q0(pe.return,P,T),it.lanes|=P;break}mt=mt.next}}else if(pe.tag===10)We=pe.type===T.type?null:pe.child;else if(pe.tag===18){if(We=pe.return,We===null)throw Error(n(341));We.lanes|=P,it=We.alternate,it!==null&&(it.lanes|=P),q0(We,P,T),We=pe.sibling}else We=pe.child;if(We!==null)We.return=pe;else for(We=pe;We!==null;){if(We===T){We=null;break}if(pe=We.sibling,pe!==null){pe.return=We.return,We=pe;break}We=We.return}pe=We}P0(k,T,re.children,P),T=T.child}return T;case 9:return re=T.type,H=T.pendingProps.children,hh(T,P),re=Ec(re),H=H(re),T.flags|=1,P0(k,T,H,P),T.child;case 14:return H=T.type,re=Lc(H,T.pendingProps),re=Lc(H.type,re),ok(k,T,H,re,P);case 15:return Ed(k,T,T.type,T.pendingProps,P);case 17:return H=T.type,re=T.pendingProps,re=T.elementType===H?re:Lc(H,re),TO(k,T),T.tag=1,x1(H)?(k=!0,Tc(T)):k=!1,hh(T,P),Tm(T,H,re),nk(T,H,re,P),ck(null,T,H,!0,k,P);case 19:return gh(k,T,P);case 22:return sk(k,T,P)}throw Error(n(156,T.tag))};function YE(k,T){return Ks(k,T)}function Y$(k,T,P,H){this.tag=k,this.key=P,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=T,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=H,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Wc(k,T,P,H){return new Y$(k,T,P,H)}function FO(k){return k=k.prototype,!(!k||!k.isReactComponent)}function K$(k){if(typeof k=="function")return FO(k)?1:0;if(k!=null){if(k=k.$$typeof,k===L)return 11;if(k===I)return 14}return 2}function Du(k,T){var P=k.alternate;return P===null?(P=Wc(k.tag,T,k.key,k.mode),P.elementType=k.elementType,P.type=k.type,P.stateNode=k.stateNode,P.alternate=k,k.alternate=P):(P.pendingProps=T,P.type=k.type,P.flags=0,P.subtreeFlags=0,P.deletions=null),P.flags=k.flags&14680064,P.childLanes=k.childLanes,P.lanes=k.lanes,P.child=k.child,P.memoizedProps=k.memoizedProps,P.memoizedState=k.memoizedState,P.updateQueue=k.updateQueue,T=k.dependencies,P.dependencies=T===null?null:{lanes:T.lanes,firstContext:T.firstContext},P.sibling=k.sibling,P.index=k.index,P.ref=k.ref,P}function VO(k,T,P,H,re,pe){var We=2;if(H=k,typeof k=="function")FO(k)&&(We=1);else if(typeof k=="string")We=5;else e:switch(k){case O:return Pm(P.children,re,pe,T);case C:We=8,re|=8;break;case E:return k=Wc(12,P,T,re|2),k.elementType=E,k.lanes=pe,k;case B:return k=Wc(13,P,T,re),k.elementType=B,k.lanes=pe,k;case $:return k=Wc(19,P,T,re),k.elementType=$,k.lanes=pe,k;case F:return HO(P,re,pe,T);default:if(typeof k=="object"&&k!==null)switch(k.$$typeof){case R:We=10;break e;case N:We=9;break e;case L:We=11;break e;case I:We=14;break e;case D:We=16,H=null;break e}throw Error(n(130,k==null?k:typeof k,""))}return T=Wc(We,P,T,re),T.elementType=k,T.type=H,T.lanes=pe,T}function Pm(k,T,P,H){return k=Wc(7,k,H,T),k.lanes=P,k}function HO(k,T,P,H){return k=Wc(22,k,H,T),k.elementType=F,k.lanes=P,k.stateNode={isHidden:!1},k}function _k(k,T,P){return k=Wc(6,k,null,T),k.lanes=P,k}function Ak(k,T,P){return T=Wc(4,k.children!==null?k.children:[],k.key,T),T.lanes=P,T.stateNode={containerInfo:k.containerInfo,pendingChildren:null,implementation:k.implementation},T}function Z$(k,T,P,H,re){this.tag=T,this.containerInfo=k,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=wu(0),this.expirationTimes=wu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=wu(0),this.identifierPrefix=H,this.onRecoverableError=re,this.mutableSourceEagerHydrationData=null}function kk(k,T,P,H,re,pe,We,it,mt){return k=new Z$(k,T,P,it,mt),T===1?(T=1,pe===!0&&(T|=8)):T=0,pe=Wc(3,null,null,T),k.current=pe,pe.stateNode=k,pe.memoizedState={element:H,isDehydrated:P,cache:null,transitions:null,pendingSuspenseBoundaries:null},fO(pe),k}function Q$(k,T,P){var H=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),b9.exports=Rat(),b9.exports}var Ss=Qwe();const Jwe=_l(Ss);var e_e;function On(){return e_e.apply(null,arguments)}function jat(e){e_e=e}function xf(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Py(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function Ts(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function _Q(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(Ts(e,t))return!1;return!0}function Yc(e){return e===void 0}function M2(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function xT(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function t_e(e,t){var n=[],r,o=e.length;for(r=0;r>>0,r;for(r=0;r0)for(n=0;n=0;return(s?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}var CQ=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,oN=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,M9={},a_={};function Pr(e,t,n,r){var o=r;typeof r=="string"&&(o=function(){return this[r]()}),e&&(a_[e]=o),t&&(a_[t[0]]=function(){return vb(o.apply(this,arguments),t[1],t[2])}),n&&(a_[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function Lat(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Bat(e){var t=e.match(CQ),n,r;for(n=0,r=t.length;n=0&&oN.test(e);)e=e.replace(oN,r),oN.lastIndex=0,n-=1;return e}var Wat={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Iat(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(CQ).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var Dat="Invalid date";function $at(){return this._invalidDate}var Fat="%d",Vat=/\d{1,2}/;function Hat(e){return this._ordinal.replace("%d",e)}var Uat={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Xat(e,t,n,r){var o=this._relativeTime[n];return Bb(o)?o(e,t,n,r):o.replace(/%d/i,e)}function Gat(e,t){var n=this._relativeTime[e>0?"future":"past"];return Bb(n)?n(t):n.replace(/%s/i,t)}var Kce={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function gp(e){return typeof e=="string"?Kce[e]||Kce[e.toLowerCase()]:void 0}function TQ(e){var t={},n,r;for(r in e)Ts(e,r)&&(n=gp(r),n&&(t[n]=e[r]));return t}var Yat={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Kat(e){var t=[],n;for(n in e)Ts(e,n)&&t.push({unit:n,priority:Yat[n]});return t.sort(function(r,o){return r.priority-o.priority}),t}var s_e=/\d/,pd=/\d\d/,i_e=/\d{3}/,RQ=/\d{4}/,uW=/[+-]?\d{6}/,na=/\d\d?/,a_e=/\d\d\d\d?/,l_e=/\d\d\d\d\d\d?/,dW=/\d{1,3}/,jQ=/\d{1,4}/,pW=/[+-]?\d{1,6}/,F4=/\d+/,fW=/[+-]?\d+/,Zat=/Z|[+-]\d\d:?\d\d/gi,hW=/Z|[+-]\d\d(?::?\d\d)?/gi,Qat=/[+-]?\d+(\.\d{1,3})?/,wT=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,V4=/^[1-9]\d?/,EQ=/^([1-9]\d|\d)/,xP;xP={};function ur(e,t,n){xP[e]=Bb(t)?t:function(r,o){return r&&n?n:t}}function Jat(e,t){return Ts(xP,e)?xP[e](t._strict,t._locale):new RegExp(e0t(e))}function e0t(e){return l2(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,r,o,s){return n||r||o||s}))}function l2(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Xd(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function es(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=Xd(t)),n}var aG={};function gi(e,t){var n,r=t,o;for(typeof e=="string"&&(e=[e]),M2(t)&&(r=function(s,a){a[t]=es(s)}),o=e.length,n=0;n68?1900:2e3)};var c_e=H4("FullYear",!0);function o0t(){return bW(this.year())}function H4(e,t){return function(n){return n!=null?(u_e(this,e,n),On.updateOffset(this,t),this):BC(this,e)}}function BC(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return r?n.getUTCSeconds():n.getSeconds();case"Minutes":return r?n.getUTCMinutes():n.getMinutes();case"Hours":return r?n.getUTCHours():n.getHours();case"Date":return r?n.getUTCDate():n.getDate();case"Day":return r?n.getUTCDay():n.getDay();case"Month":return r?n.getUTCMonth():n.getMonth();case"FullYear":return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function u_e(e,t,n){var r,o,s,a,l;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,o=e._isUTC,t){case"Milliseconds":return void(o?r.setUTCMilliseconds(n):r.setMilliseconds(n));case"Seconds":return void(o?r.setUTCSeconds(n):r.setSeconds(n));case"Minutes":return void(o?r.setUTCMinutes(n):r.setMinutes(n));case"Hours":return void(o?r.setUTCHours(n):r.setHours(n));case"Date":return void(o?r.setUTCDate(n):r.setDate(n));case"FullYear":break;default:return}s=n,a=e.month(),l=e.date(),l=l===29&&a===1&&!bW(s)?28:l,o?r.setUTCFullYear(s,a,l):r.setFullYear(s,a,l)}}function s0t(e){return e=gp(e),Bb(this[e])?this[e]():this}function i0t(e,t){if(typeof e=="object"){e=TQ(e);var n=Kat(e),r,o=n.length;for(r=0;r=0?(l=new Date(e+400,t,n,r,o,s,a),isFinite(l.getFullYear())&&l.setFullYear(e)):l=new Date(e,t,n,r,o,s,a),l}function WC(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function OP(e,t,n){var r=7+t-n,o=(7+WC(e,0,r).getUTCDay()-t)%7;return-o+r-1}function m_e(e,t,n,r,o){var s=(7+n-r)%7,a=OP(e,r,o),l=1+7*(t-1)+s+a,c,u;return l<=0?(c=e-1,u=iC(c)+l):l>iC(e)?(c=e+1,u=l-iC(e)):(c=e,u=l),{year:c,dayOfYear:u}}function IC(e,t,n){var r=OP(e.year(),t,n),o=Math.floor((e.dayOfYear()-r-1)/7)+1,s,a;return o<1?(a=e.year()-1,s=o+c2(a,t,n)):o>c2(e.year(),t,n)?(s=o-c2(e.year(),t,n),a=e.year()+1):(a=e.year(),s=o),{week:s,year:a}}function c2(e,t,n){var r=OP(e,t,n),o=OP(e+1,t,n);return(iC(e)-r+o)/7}Pr("w",["ww",2],"wo","week");Pr("W",["WW",2],"Wo","isoWeek");ur("w",na,V4);ur("ww",na,pd);ur("W",na,V4);ur("WW",na,pd);_T(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=es(e)});function M0t(e){return IC(e,this._week.dow,this._week.doy).week}var y0t={dow:0,doy:6};function z0t(){return this._week.dow}function x0t(){return this._week.doy}function O0t(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function w0t(e){var t=IC(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}Pr("d",0,"do","day");Pr("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});Pr("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});Pr("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});Pr("e",0,0,"weekday");Pr("E",0,0,"isoWeekday");ur("d",na);ur("e",na);ur("E",na);ur("dd",function(e,t){return t.weekdaysMinRegex(e)});ur("ddd",function(e,t){return t.weekdaysShortRegex(e)});ur("dddd",function(e,t){return t.weekdaysRegex(e)});_T(["dd","ddd","dddd"],function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);o!=null?t.d=o:Ro(n).invalidWeekday=e});_T(["d","e","E"],function(e,t,n,r){t[r]=es(e)});function _0t(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function A0t(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function qQ(e,t){return e.slice(t,7).concat(e.slice(0,t))}var k0t="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),g_e="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),S0t="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),C0t=wT,T0t=wT,R0t=wT;function j0t(e,t){var n=xf(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?qQ(n,this._week.dow):e?n[e.day()]:n}function E0t(e){return e===!0?qQ(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function N0t(e){return e===!0?qQ(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function q0t(e,t,n){var r,o,s,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)s=Lb([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(s,"").toLocaleLowerCase();return n?t==="dddd"?(o=a0.call(this._weekdaysParse,a),o!==-1?o:null):t==="ddd"?(o=a0.call(this._shortWeekdaysParse,a),o!==-1?o:null):(o=a0.call(this._minWeekdaysParse,a),o!==-1?o:null):t==="dddd"?(o=a0.call(this._weekdaysParse,a),o!==-1||(o=a0.call(this._shortWeekdaysParse,a),o!==-1)?o:(o=a0.call(this._minWeekdaysParse,a),o!==-1?o:null)):t==="ddd"?(o=a0.call(this._shortWeekdaysParse,a),o!==-1||(o=a0.call(this._weekdaysParse,a),o!==-1)?o:(o=a0.call(this._minWeekdaysParse,a),o!==-1?o:null)):(o=a0.call(this._minWeekdaysParse,a),o!==-1||(o=a0.call(this._weekdaysParse,a),o!==-1)?o:(o=a0.call(this._shortWeekdaysParse,a),o!==-1?o:null))}function P0t(e,t,n){var r,o,s;if(this._weekdaysParseExact)return q0t.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=Lb([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(s="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(s.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e))return r;if(n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e))return r;if(n&&t==="dd"&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function L0t(e){if(!this.isValid())return e!=null?this:NaN;var t=BC(this,"Day");return e!=null?(e=_0t(e,this.localeData()),this.add(e-t,"d")):t}function B0t(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function W0t(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=A0t(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function I0t(e){return this._weekdaysParseExact?(Ts(this,"_weekdaysRegex")||PQ.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Ts(this,"_weekdaysRegex")||(this._weekdaysRegex=C0t),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function D0t(e){return this._weekdaysParseExact?(Ts(this,"_weekdaysRegex")||PQ.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Ts(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=T0t),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function $0t(e){return this._weekdaysParseExact?(Ts(this,"_weekdaysRegex")||PQ.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Ts(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=R0t),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function PQ(){function e(d,f){return f.length-d.length}var t=[],n=[],r=[],o=[],s,a,l,c,u;for(s=0;s<7;s++)a=Lb([2e3,1]).day(s),l=l2(this.weekdaysMin(a,"")),c=l2(this.weekdaysShort(a,"")),u=l2(this.weekdays(a,"")),t.push(l),n.push(c),r.push(u),o.push(l),o.push(c),o.push(u);t.sort(e),n.sort(e),r.sort(e),o.sort(e),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function LQ(){return this.hours()%12||12}function F0t(){return this.hours()||24}Pr("H",["HH",2],0,"hour");Pr("h",["hh",2],0,LQ);Pr("k",["kk",2],0,F0t);Pr("hmm",0,0,function(){return""+LQ.apply(this)+vb(this.minutes(),2)});Pr("hmmss",0,0,function(){return""+LQ.apply(this)+vb(this.minutes(),2)+vb(this.seconds(),2)});Pr("Hmm",0,0,function(){return""+this.hours()+vb(this.minutes(),2)});Pr("Hmmss",0,0,function(){return""+this.hours()+vb(this.minutes(),2)+vb(this.seconds(),2)});function v_e(e,t){Pr(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}v_e("a",!0);v_e("A",!1);function M_e(e,t){return t._meridiemParse}ur("a",M_e);ur("A",M_e);ur("H",na,EQ);ur("h",na,V4);ur("k",na,V4);ur("HH",na,pd);ur("hh",na,pd);ur("kk",na,pd);ur("hmm",a_e);ur("hmmss",l_e);ur("Hmm",a_e);ur("Hmmss",l_e);gi(["H","HH"],D0);gi(["k","kk"],function(e,t,n){var r=es(e);t[D0]=r===24?0:r});gi(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});gi(["h","hh"],function(e,t,n){t[D0]=es(e),Ro(n).bigHour=!0});gi("hmm",function(e,t,n){var r=e.length-2;t[D0]=es(e.substr(0,r)),t[ff]=es(e.substr(r)),Ro(n).bigHour=!0});gi("hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[D0]=es(e.substr(0,r)),t[ff]=es(e.substr(r,2)),t[Qm]=es(e.substr(o)),Ro(n).bigHour=!0});gi("Hmm",function(e,t,n){var r=e.length-2;t[D0]=es(e.substr(0,r)),t[ff]=es(e.substr(r))});gi("Hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[D0]=es(e.substr(0,r)),t[ff]=es(e.substr(r,2)),t[Qm]=es(e.substr(o))});function V0t(e){return(e+"").toLowerCase().charAt(0)==="p"}var H0t=/[ap]\.?m?\.?/i,U0t=H4("Hours",!0);function X0t(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var y_e={calendar:qat,longDateFormat:Wat,invalidDate:Dat,ordinal:Fat,dayOfMonthOrdinalParse:Vat,relativeTime:Uat,months:l0t,monthsShort:d_e,week:y0t,weekdays:k0t,weekdaysMin:S0t,weekdaysShort:g_e,meridiemParse:H0t},aa={},Rk={},DC;function G0t(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(o=mW(s.slice(0,n).join("-")),o)return o;if(r&&r.length>=n&&G0t(s,r)>=n-1)break;n--}t++}return DC}function K0t(e){return!!(e&&e.match("^[^/\\\\]*$"))}function mW(e){var t=null,n;if(aa[e]===void 0&&typeof module<"u"&&module&&module.exports&&K0t(e))try{t=DC._abbr,n=require,n("./locale/"+e),$v(t)}catch{aa[e]=null}return aa[e]}function $v(e,t){var n;return e&&(Yc(t)?n=Z2(e):n=BQ(e,t),n?DC=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),DC._abbr}function BQ(e,t){if(t!==null){var n,r=y_e;if(t.abbr=e,aa[e]!=null)r_e("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=aa[e]._config;else if(t.parentLocale!=null)if(aa[t.parentLocale]!=null)r=aa[t.parentLocale]._config;else if(n=mW(t.parentLocale),n!=null)r=n._config;else return Rk[t.parentLocale]||(Rk[t.parentLocale]=[]),Rk[t.parentLocale].push({name:e,config:t}),null;return aa[e]=new SQ(sG(r,t)),Rk[e]&&Rk[e].forEach(function(o){BQ(o.name,o.config)}),$v(e),aa[e]}else return delete aa[e],null}function Z0t(e,t){if(t!=null){var n,r,o=y_e;aa[e]!=null&&aa[e].parentLocale!=null?aa[e].set(sG(aa[e]._config,t)):(r=mW(e),r!=null&&(o=r._config),t=sG(o,t),r==null&&(t.abbr=e),n=new SQ(t),n.parentLocale=aa[e],aa[e]=n),$v(e)}else aa[e]!=null&&(aa[e].parentLocale!=null?(aa[e]=aa[e].parentLocale,e===$v()&&$v(e)):aa[e]!=null&&delete aa[e]);return aa[e]}function Z2(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return DC;if(!xf(e)){if(t=mW(e),t)return t;e=[e]}return Y0t(e)}function Q0t(){return iG(aa)}function WQ(e){var t,n=e._a;return n&&Ro(e).overflow===-2&&(t=n[Zm]<0||n[Zm]>11?Zm:n[nb]<1||n[nb]>NQ(n[P1],n[Zm])?nb:n[D0]<0||n[D0]>24||n[D0]===24&&(n[ff]!==0||n[Qm]!==0||n[vy]!==0)?D0:n[ff]<0||n[ff]>59?ff:n[Qm]<0||n[Qm]>59?Qm:n[vy]<0||n[vy]>999?vy:-1,Ro(e)._overflowDayOfYear&&(tnb)&&(t=nb),Ro(e)._overflowWeeks&&t===-1&&(t=n0t),Ro(e)._overflowWeekday&&t===-1&&(t=r0t),Ro(e).overflow=t),e}var J0t=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,elt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,tlt=/Z|[+-]\d\d(?::?\d\d)?/,sN=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],y9=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],nlt=/^\/?Date\((-?\d+)/i,rlt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,olt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function z_e(e){var t,n,r=e._i,o=J0t.exec(r)||elt.exec(r),s,a,l,c,u=sN.length,d=y9.length;if(o){for(Ro(e).iso=!0,t=0,n=u;tiC(a)||e._dayOfYear===0)&&(Ro(e)._overflowDayOfYear=!0),n=WC(a,0,e._dayOfYear),e._a[Zm]=n.getUTCMonth(),e._a[nb]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=o[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[D0]===24&&e._a[ff]===0&&e._a[Qm]===0&&e._a[vy]===0&&(e._nextDay=!0,e._a[D0]=0),e._d=(e._useUTC?WC:v0t).apply(null,r),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[D0]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==s&&(Ro(e).weekdayMismatch=!0)}}function plt(e){var t,n,r,o,s,a,l,c,u;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(s=1,a=4,n=xw(t.GG,e._a[P1],IC(Qi(),1,4).year),r=xw(t.W,1),o=xw(t.E,1),(o<1||o>7)&&(c=!0)):(s=e._locale._week.dow,a=e._locale._week.doy,u=IC(Qi(),s,a),n=xw(t.gg,e._a[P1],u.year),r=xw(t.w,u.week),t.d!=null?(o=t.d,(o<0||o>6)&&(c=!0)):t.e!=null?(o=t.e+s,(t.e<0||t.e>6)&&(c=!0)):o=s),r<1||r>c2(n,s,a)?Ro(e)._overflowWeeks=!0:c!=null?Ro(e)._overflowWeekday=!0:(l=m_e(n,r,o,s,a),e._a[P1]=l.year,e._dayOfYear=l.dayOfYear)}On.ISO_8601=function(){};On.RFC_2822=function(){};function DQ(e){if(e._f===On.ISO_8601){z_e(e);return}if(e._f===On.RFC_2822){x_e(e);return}e._a=[],Ro(e).empty=!0;var t=""+e._i,n,r,o,s,a,l=t.length,c=0,u,d;for(o=o_e(e._f,e._locale).match(CQ)||[],d=o.length,n=0;n0&&Ro(e).unusedInput.push(a),t=t.slice(t.indexOf(r)+r.length),c+=r.length),a_[s]?(r?Ro(e).empty=!1:Ro(e).unusedTokens.push(s),t0t(s,r,e)):e._strict&&!r&&Ro(e).unusedTokens.push(s);Ro(e).charsLeftOver=l-c,t.length>0&&Ro(e).unusedInput.push(t),e._a[D0]<=12&&Ro(e).bigHour===!0&&e._a[D0]>0&&(Ro(e).bigHour=void 0),Ro(e).parsedDateParts=e._a.slice(0),Ro(e).meridiem=e._meridiem,e._a[D0]=flt(e._locale,e._a[D0],e._meridiem),u=Ro(e).era,u!==null&&(e._a[P1]=e._locale.erasConvertYear(u,e._a[P1])),IQ(e),WQ(e)}function flt(e,t,n){var r;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function hlt(e){var t,n,r,o,s,a,l=!1,c=e._f.length;if(c===0){Ro(e).invalidFormat=!0,e._d=new Date(NaN);return}for(o=0;othis?this:e:cW()});function __e(e,t){var n,r;if(t.length===1&&xf(t[0])&&(t=t[0]),!t.length)return Qi();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function qlt(){if(!Yc(this._isDSTShifted))return this._isDSTShifted;var e={},t;return kQ(e,this),e=O_e(e),e._a?(t=e._isUTC?Lb(e._a):Qi(e._a),this._isDSTShifted=this.isValid()&&Alt(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Plt(){return this.isValid()?!this._isUTC:!1}function Llt(){return this.isValid()?this._isUTC:!1}function k_e(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Blt=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Wlt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function If(e,t){var n=e,r=null,o,s,a;return b8(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:M2(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=Blt.exec(e))?(o=r[1]==="-"?-1:1,n={y:0,d:es(r[nb])*o,h:es(r[D0])*o,m:es(r[ff])*o,s:es(r[Qm])*o,ms:es(lG(r[vy]*1e3))*o}):(r=Wlt.exec(e))?(o=r[1]==="-"?-1:1,n={y:G3(r[2],o),M:G3(r[3],o),w:G3(r[4],o),d:G3(r[5],o),h:G3(r[6],o),m:G3(r[7],o),s:G3(r[8],o)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(a=Ilt(Qi(n.from),Qi(n.to)),n={},n.ms=a.milliseconds,n.M=a.months),s=new gW(n),b8(e)&&Ts(e,"_locale")&&(s._locale=e._locale),b8(e)&&Ts(e,"_isValid")&&(s._isValid=e._isValid),s}If.fn=gW.prototype;If.invalid=_lt;function G3(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Qce(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Ilt(e,t){var n;return e.isValid()&&t.isValid()?(t=FQ(t,e),e.isBefore(t)?n=Qce(e,t):(n=Qce(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function S_e(e,t){return function(n,r){var o,s;return r!==null&&!isNaN(+r)&&(r_e(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),s=n,n=r,r=s),o=If(n,r),C_e(this,o,e),this}}function C_e(e,t,n,r){var o=t._milliseconds,s=lG(t._days),a=lG(t._months);e.isValid()&&(r=r??!0,a&&f_e(e,BC(e,"Month")+a*n),s&&u_e(e,"Date",BC(e,"Date")+s*n),o&&e._d.setTime(e._d.valueOf()+o*n),r&&On.updateOffset(e,s||a))}var Dlt=S_e(1,"add"),$lt=S_e(-1,"subtract");function T_e(e){return typeof e=="string"||e instanceof String}function Flt(e){return Of(e)||xT(e)||T_e(e)||M2(e)||Hlt(e)||Vlt(e)||e===null||e===void 0}function Vlt(e){var t=Py(e)&&!_Q(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],o,s,a=r.length;for(o=0;on.valueOf():n.valueOf()9999?h8(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Bb(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",h8(n,"Z")):h8(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function s1t(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,r,o,s;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o="-MM-DD[T]HH:mm:ss.SSS",s=t+'[")]',this.format(n+r+o+s)}function i1t(e){e||(e=this.isUtc()?On.defaultFormatUtc:On.defaultFormat);var t=h8(this,e);return this.localeData().postformat(t)}function a1t(e,t){return this.isValid()&&(Of(e)&&e.isValid()||Qi(e).isValid())?If({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function l1t(e){return this.from(Qi(),e)}function c1t(e,t){return this.isValid()&&(Of(e)&&e.isValid()||Qi(e).isValid())?If({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function u1t(e){return this.to(Qi(),e)}function R_e(e){var t;return e===void 0?this._locale._abbr:(t=Z2(e),t!=null&&(this._locale=t),this)}var j_e=mp("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function E_e(){return this._locale}var wP=1e3,l_=60*wP,_P=60*l_,N_e=(365*400+97)*24*_P;function c_(e,t){return(e%t+t)%t}function q_e(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-N_e:new Date(e,t,n).valueOf()}function P_e(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-N_e:Date.UTC(e,t,n)}function d1t(e){var t,n;if(e=gp(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?P_e:q_e,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=c_(t+(this._isUTC?0:this.utcOffset()*l_),_P);break;case"minute":t=this._d.valueOf(),t-=c_(t,l_);break;case"second":t=this._d.valueOf(),t-=c_(t,wP);break}return this._d.setTime(t),On.updateOffset(this,!0),this}function p1t(e){var t,n;if(e=gp(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?P_e:q_e,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=_P-c_(t+(this._isUTC?0:this.utcOffset()*l_),_P)-1;break;case"minute":t=this._d.valueOf(),t+=l_-c_(t,l_)-1;break;case"second":t=this._d.valueOf(),t+=wP-c_(t,wP)-1;break}return this._d.setTime(t),On.updateOffset(this,!0),this}function f1t(){return this._d.valueOf()-(this._offset||0)*6e4}function h1t(){return Math.floor(this.valueOf()/1e3)}function b1t(){return new Date(this.valueOf())}function m1t(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function g1t(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function v1t(){return this.isValid()?this.toISOString():null}function M1t(){return AQ(this)}function y1t(){return Av({},Ro(this))}function z1t(){return Ro(this).overflow}function x1t(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Pr("N",0,0,"eraAbbr");Pr("NN",0,0,"eraAbbr");Pr("NNN",0,0,"eraAbbr");Pr("NNNN",0,0,"eraName");Pr("NNNNN",0,0,"eraNarrow");Pr("y",["y",1],"yo","eraYear");Pr("y",["yy",2],0,"eraYear");Pr("y",["yyy",3],0,"eraYear");Pr("y",["yyyy",4],0,"eraYear");ur("N",VQ);ur("NN",VQ);ur("NNN",VQ);ur("NNNN",E1t);ur("NNNNN",N1t);gi(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var o=n._locale.erasParse(e,r,n._strict);o?Ro(n).era=o:Ro(n).invalidEra=e});ur("y",F4);ur("yy",F4);ur("yyy",F4);ur("yyyy",F4);ur("yo",q1t);gi(["y","yy","yyy","yyyy"],P1);gi(["yo"],function(e,t,n,r){var o;n._locale._eraYearOrdinalRegex&&(o=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[P1]=n._locale.eraYearOrdinalParse(e,o):t[P1]=parseInt(e,10)});function O1t(e,t){var n,r,o,s=this._eras||Z2("en")._eras;for(n=0,r=s.length;n=0)return s[r]}function _1t(e,t){var n=e.since<=e.until?1:-1;return t===void 0?On(e.since).year():On(e.since).year()+(t-e.offset)*n}function A1t(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;es&&(t=s),$1t.call(this,e,t,n,r,o))}function $1t(e,t,n,r,o){var s=m_e(e,t,n,r,o),a=WC(s.year,0,s.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}Pr("Q",0,"Qo","quarter");ur("Q",s_e);gi("Q",function(e,t){t[Zm]=(es(e)-1)*3});function F1t(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}Pr("D",["DD",2],"Do","date");ur("D",na,V4);ur("DD",na,pd);ur("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});gi(["D","DD"],nb);gi("Do",function(e,t){t[nb]=es(e.match(na)[0])});var B_e=H4("Date",!0);Pr("DDD",["DDDD",3],"DDDo","dayOfYear");ur("DDD",dW);ur("DDDD",i_e);gi(["DDD","DDDD"],function(e,t,n){n._dayOfYear=es(e)});function V1t(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}Pr("m",["mm",2],0,"minute");ur("m",na,EQ);ur("mm",na,pd);gi(["m","mm"],ff);var H1t=H4("Minutes",!1);Pr("s",["ss",2],0,"second");ur("s",na,EQ);ur("ss",na,pd);gi(["s","ss"],Qm);var U1t=H4("Seconds",!1);Pr("S",0,0,function(){return~~(this.millisecond()/100)});Pr(0,["SS",2],0,function(){return~~(this.millisecond()/10)});Pr(0,["SSS",3],0,"millisecond");Pr(0,["SSSS",4],0,function(){return this.millisecond()*10});Pr(0,["SSSSS",5],0,function(){return this.millisecond()*100});Pr(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});Pr(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});Pr(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});Pr(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});ur("S",dW,s_e);ur("SS",dW,pd);ur("SSS",dW,i_e);var kv,W_e;for(kv="SSSS";kv.length<=9;kv+="S")ur(kv,F4);function X1t(e,t){t[vy]=es(("0."+e)*1e3)}for(kv="S";kv.length<=9;kv+="S")gi(kv,X1t);W_e=H4("Milliseconds",!1);Pr("z",0,0,"zoneAbbr");Pr("zz",0,0,"zoneName");function G1t(){return this._isUTC?"UTC":""}function Y1t(){return this._isUTC?"Coordinated Universal Time":""}var jn=OT.prototype;jn.add=Dlt;jn.calendar=Glt;jn.clone=Ylt;jn.diff=n1t;jn.endOf=p1t;jn.format=i1t;jn.from=a1t;jn.fromNow=l1t;jn.to=c1t;jn.toNow=u1t;jn.get=s0t;jn.invalidAt=z1t;jn.isAfter=Klt;jn.isBefore=Zlt;jn.isBetween=Qlt;jn.isSame=Jlt;jn.isSameOrAfter=e1t;jn.isSameOrBefore=t1t;jn.isValid=M1t;jn.lang=j_e;jn.locale=R_e;jn.localeData=E_e;jn.max=Mlt;jn.min=vlt;jn.parsingFlags=y1t;jn.set=i0t;jn.startOf=d1t;jn.subtract=$lt;jn.toArray=m1t;jn.toObject=g1t;jn.toDate=b1t;jn.toISOString=o1t;jn.inspect=s1t;typeof Symbol<"u"&&Symbol.for!=null&&(jn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});jn.toJSON=v1t;jn.toString=r1t;jn.unix=h1t;jn.valueOf=f1t;jn.creationData=x1t;jn.eraName=A1t;jn.eraNarrow=k1t;jn.eraAbbr=S1t;jn.eraYear=C1t;jn.year=c_e;jn.isLeapYear=o0t;jn.weekYear=P1t;jn.isoWeekYear=L1t;jn.quarter=jn.quarters=F1t;jn.month=h_e;jn.daysInMonth=b0t;jn.week=jn.weeks=O0t;jn.isoWeek=jn.isoWeeks=w0t;jn.weeksInYear=I1t;jn.weeksInWeekYear=D1t;jn.isoWeeksInYear=B1t;jn.isoWeeksInISOWeekYear=W1t;jn.date=B_e;jn.day=jn.days=L0t;jn.weekday=B0t;jn.isoWeekday=W0t;jn.dayOfYear=V1t;jn.hour=jn.hours=U0t;jn.minute=jn.minutes=H1t;jn.second=jn.seconds=U1t;jn.millisecond=jn.milliseconds=W_e;jn.utcOffset=Slt;jn.utc=Tlt;jn.local=Rlt;jn.parseZone=jlt;jn.hasAlignedHourOffset=Elt;jn.isDST=Nlt;jn.isLocal=Plt;jn.isUtcOffset=Llt;jn.isUtc=k_e;jn.isUTC=k_e;jn.zoneAbbr=G1t;jn.zoneName=Y1t;jn.dates=mp("dates accessor is deprecated. Use date instead.",B_e);jn.months=mp("months accessor is deprecated. Use month instead",h_e);jn.years=mp("years accessor is deprecated. Use year instead",c_e);jn.zone=mp("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Clt);jn.isDSTShifted=mp("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",qlt);function K1t(e){return Qi(e*1e3)}function Z1t(){return Qi.apply(null,arguments).parseZone()}function I_e(e){return e}var Ns=SQ.prototype;Ns.calendar=Pat;Ns.longDateFormat=Iat;Ns.invalidDate=$at;Ns.ordinal=Hat;Ns.preparse=I_e;Ns.postformat=I_e;Ns.relativeTime=Xat;Ns.pastFuture=Gat;Ns.set=Nat;Ns.eras=O1t;Ns.erasParse=w1t;Ns.erasConvertYear=_1t;Ns.erasAbbrRegex=R1t;Ns.erasNameRegex=T1t;Ns.erasNarrowRegex=j1t;Ns.months=d0t;Ns.monthsShort=p0t;Ns.monthsParse=h0t;Ns.monthsRegex=g0t;Ns.monthsShortRegex=m0t;Ns.week=M0t;Ns.firstDayOfYear=x0t;Ns.firstDayOfWeek=z0t;Ns.weekdays=j0t;Ns.weekdaysMin=N0t;Ns.weekdaysShort=E0t;Ns.weekdaysParse=P0t;Ns.weekdaysRegex=I0t;Ns.weekdaysShortRegex=D0t;Ns.weekdaysMinRegex=$0t;Ns.isPM=V0t;Ns.meridiem=X0t;function AP(e,t,n,r){var o=Z2(),s=Lb().set(r,t);return o[n](s,e)}function D_e(e,t,n){if(M2(e)&&(t=e,e=void 0),e=e||"",t!=null)return AP(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=AP(e,r,n,"month");return o}function UQ(e,t,n,r){typeof e=="boolean"?(M2(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,M2(t)&&(n=t,t=void 0),t=t||"");var o=Z2(),s=e?o._week.dow:0,a,l=[];if(n!=null)return AP(t,(n+s)%7,r,"day");for(a=0;a<7;a++)l[a]=AP(t,(a+s)%7,r,"day");return l}function Q1t(e,t){return D_e(e,t,"months")}function J1t(e,t){return D_e(e,t,"monthsShort")}function ect(e,t,n){return UQ(e,t,n,"weekdays")}function tct(e,t,n){return UQ(e,t,n,"weekdaysShort")}function nct(e,t,n){return UQ(e,t,n,"weekdaysMin")}$v("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=es(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});On.lang=mp("moment.lang is deprecated. Use moment.locale instead.",$v);On.langData=mp("moment.langData is deprecated. Use moment.localeData instead.",Z2);var Dm=Math.abs;function rct(){var e=this._data;return this._milliseconds=Dm(this._milliseconds),this._days=Dm(this._days),this._months=Dm(this._months),e.milliseconds=Dm(e.milliseconds),e.seconds=Dm(e.seconds),e.minutes=Dm(e.minutes),e.hours=Dm(e.hours),e.months=Dm(e.months),e.years=Dm(e.years),this}function $_e(e,t,n,r){var o=If(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function oct(e,t){return $_e(this,e,t,1)}function sct(e,t){return $_e(this,e,t,-1)}function Jce(e){return e<0?Math.floor(e):Math.ceil(e)}function ict(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,o,s,a,l,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Jce(uG(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,o=Xd(e/1e3),r.seconds=o%60,s=Xd(o/60),r.minutes=s%60,a=Xd(s/60),r.hours=a%24,t+=Xd(a/24),c=Xd(F_e(t)),n+=c,t-=Jce(uG(c)),l=Xd(n/12),n%=12,r.days=t,r.months=n,r.years=l,this}function F_e(e){return e*4800/146097}function uG(e){return e*146097/4800}function act(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=gp(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,n=this._months+F_e(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(uG(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function Q2(e){return function(){return this.as(e)}}var V_e=Q2("ms"),lct=Q2("s"),cct=Q2("m"),uct=Q2("h"),dct=Q2("d"),pct=Q2("w"),fct=Q2("M"),hct=Q2("Q"),bct=Q2("y"),mct=V_e;function gct(){return If(this)}function vct(e){return e=gp(e),this.isValid()?this[e+"s"]():NaN}function Iz(e){return function(){return this.isValid()?this._data[e]:NaN}}var Mct=Iz("milliseconds"),yct=Iz("seconds"),zct=Iz("minutes"),xct=Iz("hours"),Oct=Iz("days"),wct=Iz("months"),_ct=Iz("years");function Act(){return Xd(this.days()/7)}var Gm=Math.round,Pw={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function kct(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function Sct(e,t,n,r){var o=If(e).abs(),s=Gm(o.as("s")),a=Gm(o.as("m")),l=Gm(o.as("h")),c=Gm(o.as("d")),u=Gm(o.as("M")),d=Gm(o.as("w")),f=Gm(o.as("y")),h=s<=n.ss&&["s",s]||s0,h[4]=r,kct.apply(null,h)}function Cct(e){return e===void 0?Gm:typeof e=="function"?(Gm=e,!0):!1}function Tct(e,t){return Pw[e]===void 0?!1:t===void 0?Pw[e]:(Pw[e]=t,e==="s"&&(Pw.ss=t-1),!0)}function Rct(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=Pw,o,s;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(r=Object.assign({},Pw,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),o=this.localeData(),s=Sct(this,!n,r,o),n&&(s=o.pastFuture(+this,s)),o.postformat(s)}var z9=Math.abs;function JO(e){return(e>0)-(e<0)||+e}function MW(){if(!this.isValid())return this.localeData().invalidDate();var e=z9(this._milliseconds)/1e3,t=z9(this._days),n=z9(this._months),r,o,s,a,l=this.asSeconds(),c,u,d,f;return l?(r=Xd(e/60),o=Xd(r/60),e%=60,r%=60,s=Xd(n/12),n%=12,a=e?e.toFixed(3).replace(/\.?0+$/,""):"",c=l<0?"-":"",u=JO(this._months)!==JO(l)?"-":"",d=JO(this._days)!==JO(l)?"-":"",f=JO(this._milliseconds)!==JO(l)?"-":"",c+"P"+(s?u+s+"Y":"")+(n?u+n+"M":"")+(t?d+t+"D":"")+(o||r||e?"T":"")+(o?f+o+"H":"")+(r?f+r+"M":"")+(e?f+a+"S":"")):"P0D"}var fs=gW.prototype;fs.isValid=wlt;fs.abs=rct;fs.add=oct;fs.subtract=sct;fs.as=act;fs.asMilliseconds=V_e;fs.asSeconds=lct;fs.asMinutes=cct;fs.asHours=uct;fs.asDays=dct;fs.asWeeks=pct;fs.asMonths=fct;fs.asQuarters=hct;fs.asYears=bct;fs.valueOf=mct;fs._bubble=ict;fs.clone=gct;fs.get=vct;fs.milliseconds=Mct;fs.seconds=yct;fs.minutes=zct;fs.hours=xct;fs.days=Oct;fs.weeks=Act;fs.months=wct;fs.years=_ct;fs.humanize=Rct;fs.toISOString=MW;fs.toString=MW;fs.toJSON=MW;fs.locale=R_e;fs.localeData=E_e;fs.toIsoString=mp("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",MW);fs.lang=j_e;Pr("X",0,0,"unix");Pr("x",0,0,"valueOf");ur("x",fW);ur("X",Qat);gi("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});gi("x",function(e,t,n){n._d=new Date(es(e))});On.version="2.30.1";jat(Qi);On.fn=jn;On.min=ylt;On.max=zlt;On.now=xlt;On.utc=Lb;On.unix=K1t;On.months=Q1t;On.isDate=xT;On.locale=$v;On.invalid=cW;On.duration=If;On.isMoment=Of;On.weekdays=ect;On.parseZone=Z1t;On.localeData=Z2;On.isDuration=b8;On.monthsShort=J1t;On.weekdaysMin=nct;On.defineLocale=BQ;On.updateLocale=Z0t;On.locales=Q0t;On.weekdaysShort=tct;On.normalizeUnits=gp;On.relativeTimeRounding=Cct;On.relativeTimeThreshold=Tct;On.calendarFormat=Xlt;On.prototype=jn;On.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const jct=Object.freeze(Object.defineProperty({__proto__:null,default:On},Symbol.toStringTag,{value:"Module"}));var RS={exports:{}};var Ect=RS.exports,eue;function Nct(){return eue||(eue=1,(function(e,t){(function(){var n,r="4.17.23",o=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",l="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",u=500,d="__lodash_placeholder__",f=1,h=2,b=4,m=1,M=2,y=1,x=2,A=4,w=8,z=16,_=32,S=64,O=128,C=256,E=512,R=30,N="...",L=800,B=16,$=1,I=2,D=3,F=1/0,V=9007199254740991,Y=17976931348623157e292,Z=NaN,K=4294967295,ee=K-1,J=K>>>1,oe=[["ary",O],["bind",y],["bindKey",x],["curry",w],["curryRight",z],["flip",E],["partial",_],["partialRight",S],["rearg",C]],Q="[object Arguments]",ue="[object Array]",be="[object AsyncFunction]",Oe="[object Boolean]",qe="[object Date]",Re="[object DOMException]",Ze="[object Error]",Ge="[object Function]",te="[object GeneratorFunction]",Me="[object Map]",ge="[object Number]",ye="[object Null]",He="[object Object]",tt="[object Promise]",we="[object Proxy]",U="[object RegExp]",le="[object Set]",me="[object String]",Be="[object Symbol]",je="[object Undefined]",Pe="[object WeakMap]",bt="[object WeakSet]",qt="[object ArrayBuffer]",Pt="[object DataView]",Tt="[object Float32Array]",ze="[object Float64Array]",ne="[object Int8Array]",ae="[object Int16Array]",Fe="[object Int32Array]",rt="[object Uint8Array]",et="[object Uint8ClampedArray]",$e="[object Uint16Array]",Ve="[object Uint32Array]",Ct=/\b__p \+= '';/g,St=/\b(__p \+=) '' \+/g,ot=/(__e\(.*?\)|\b__t\)) \+\n'';/g,lt=/&(?:amp|lt|gt|quot|#39);/g,Ee=/[&<>"']/g,Yt=RegExp(lt.source),Rt=RegExp(Ee.source),Ft=/<%-([\s\S]+?)%>/g,Gn=/<%([\s\S]+?)%>/g,on=/<%=([\s\S]+?)%>/g,Ln=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Lt=/^\w*$/,Dt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Te=/[\\^$.*+?()[\]{}|]/g,Ue=RegExp(Te.source),zt=/^\s+/,Et=/\s/,wn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,tn=/\{\n\/\* \[wrapped with (.+)\] \*/,bn=/,? & /,Zn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,rr=/[()=,{}\[\]\/\s]/,Cn=/\\(\\)?/g,mr=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ao=/\w*$/,_o=/^[-+]0x[0-9a-f]+$/i,qs=/^0b[01]+$/i,No=/^\[object .+?Constructor\]$/,As=/^0o[0-7]+$/i,Ks=/^(?:0|[1-9]\d*)$/,m0=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Rl=/($^)/,ci=/['\n\r\u2028\u2029\\]/g,lo="\\ud800-\\udfff",J0="\\u0300-\\u036f",h1="\\ufe20-\\ufe2f",jl="\\u20d0-\\u20ff",El=J0+h1+jl,wc="\\u2700-\\u27bf",Y1="a-z\\xdf-\\xf6\\xf8-\\xff",Nl="\\xac\\xb1\\xd7\\xf7",g0="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",jp="\\u2000-\\u206f",Jn=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hs="A-Z\\xc0-\\xd6\\xd8-\\xde",bs="\\ufe0e\\ufe0f",Ds=Nl+g0+jp+Jn,oa="['’]",b1="["+lo+"]",_c="["+Ds+"]",v0="["+El+"]",m1="\\d+",Ou="["+wc+"]",Ep="["+Y1+"]",dm="[^"+lo+Ds+m1+wc+Y1+hs+"]",wu="\\ud83c[\\udffb-\\udfff]",sa="(?:"+v0+"|"+wu+")",nh="[^"+lo+"]",_u="(?:\\ud83c[\\udde6-\\uddff]){2}",rs="[\\ud800-\\udbff][\\udc00-\\udfff]",Np="["+hs+"]",Au="\\u200d",Ac="(?:"+Ep+"|"+dm+")",yg="(?:"+Np+"|"+dm+")",i3="(?:"+oa+"(?:d|ll|m|re|s|t|ve))?",qp="(?:"+oa+"(?:D|LL|M|RE|S|T|VE))?",pm=sa+"?",Pp="["+bs+"]?",ku="(?:"+Au+"(?:"+[nh,_u,rs].join("|")+")"+Pp+pm+")*",Su="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",vd="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Lp=Pp+pm+ku,fm="(?:"+[Ou,_u,rs].join("|")+")"+Lp,Md="(?:"+[nh+v0+"?",v0,_u,rs,b1].join("|")+")",a3=RegExp(oa,"g"),Ix=RegExp(v0,"g"),Bp=RegExp(wu+"(?="+wu+")|"+Md+Lp,"g"),T5=RegExp([Np+"?"+Ep+"+"+i3+"(?="+[_c,Np,"$"].join("|")+")",yg+"+"+qp+"(?="+[_c,Np+Ac,"$"].join("|")+")",Np+"?"+Ac+"+"+i3,Np+"+"+qp,vd,Su,m1,fm].join("|"),"g"),Dx=RegExp("["+Au+lo+El+bs+"]"),zg=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,$x=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],R5=-1,us={};us[Tt]=us[ze]=us[ne]=us[ae]=us[Fe]=us[rt]=us[et]=us[$e]=us[Ve]=!0,us[Q]=us[ue]=us[qt]=us[Oe]=us[Pt]=us[qe]=us[Ze]=us[Ge]=us[Me]=us[ge]=us[He]=us[U]=us[le]=us[me]=us[Pe]=!1;var Jo={};Jo[Q]=Jo[ue]=Jo[qt]=Jo[Pt]=Jo[Oe]=Jo[qe]=Jo[Tt]=Jo[ze]=Jo[ne]=Jo[ae]=Jo[Fe]=Jo[Me]=Jo[ge]=Jo[He]=Jo[U]=Jo[le]=Jo[me]=Jo[Be]=Jo[rt]=Jo[et]=Jo[$e]=Jo[Ve]=!0,Jo[Ze]=Jo[Ge]=Jo[Pe]=!1;var Wp={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},rh={"&":"&","<":"<",">":">",'"':""","'":"'"},Fx={"&":"&","<":"<",">":">",""":'"',"'":"'"},Vx={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},hm=parseFloat,xg=parseInt,Og=typeof ul=="object"&&ul&&ul.Object===Object&&ul,Hx=typeof self=="object"&&self&&self.Object===Object&&self,ks=Og||Hx||Function("return this")(),oh=t&&!t.nodeType&&t,g1=oh&&!0&&e&&!e.nodeType&&e,l3=g1&&g1.exports===oh,sh=l3&&Og.process,R0=(function(){try{var Je=g1&&g1.require&&g1.require("util").types;return Je||sh&&sh.binding&&sh.binding("util")}catch{}})(),W=R0&&R0.isArrayBuffer,X=R0&&R0.isDate,ce=R0&&R0.isMap,fe=R0&&R0.isRegExp,Ae=R0&&R0.isSet,Se=R0&&R0.isTypedArray;function Le(Je,vt,ft){switch(ft.length){case 0:return Je.call(vt);case 1:return Je.call(vt,ft[0]);case 2:return Je.call(vt,ft[0],ft[1]);case 3:return Je.call(vt,ft[0],ft[1],ft[2])}return Je.apply(vt,ft)}function pt(Je,vt,ft,Zt){for(var sn=-1,Qn=Je==null?0:Je.length;++sn-1}function yn(Je,vt,ft){for(var Zt=-1,sn=Je==null?0:Je.length;++Zt-1;);return ft}function ih(Je,vt){for(var ft=Je.length;ft--&&Ps(vt,Je[ft],0)>-1;);return ft}function v1(Je,vt){for(var ft=Je.length,Zt=0;ft--;)Je[ft]===vt&&++Zt;return Zt}var $p=ql(Wp),Ux=ql(rh);function Xx(Je){return"\\"+Vx[Je]}function Fp(Je,vt){return Je==null?n:Je[vt]}function M1(Je){return Dx.test(Je)}function c3(Je){return zg.test(Je)}function xd(Je){for(var vt,ft=[];!(vt=Je.next()).done;)ft.push(vt.value);return ft}function gm(Je){var vt=-1,ft=Array(Je.size);return Je.forEach(function(Zt,sn){ft[++vt]=[sn,Zt]}),ft}function Vp(Je,vt){return function(ft){return Je(vt(ft))}}function j0(Je,vt){for(var ft=-1,Zt=Je.length,sn=0,Qn=[];++ft-1}function bE(j,q){var G=this.__data__,de=sl(G,j);return de<0?(++this.size,G.push([j,q])):G[de][1]=q,this}Ll.prototype.clear=Lg,Ll.prototype.delete=x1,Ll.prototype.get=sO,Ll.prototype.has=hE,Ll.prototype.set=bE;function Tc(j){var q=-1,G=j==null?0:j.length;for(this.clear();++q=q?j:q)),j}function O1(j,q,G,de,Ne,Qe){var ct,Mt=q&f,At=q&h,ln=q&b;if(G&&(ct=Ne?G(j,de,Ne,Qe):G(j)),ct!==n)return ct;if(!ya(j))return j;var un=zo(j);if(un){if(ct=L3(j),!Mt)return Bl(j,ct)}else{var vn=L0(j),Un=vn==Ge||vn==te;if(ev(j))return Q5(j,Mt);if(vn==He||vn==Q||Un&&!Ne){if(ct=At||Un?{}:B0(j),!Mt)return At?B$(j,Nu(ct,j)):xO(j,yi(ct,j))}else{if(!Jo[vn])return Ne?j:{};ct=W$(j,vn,Mt)}}Qe||(Qe=new ol);var Ar=Qe.get(j);if(Ar)return Ar;Qe.set(j,ct),Oce(j)?j.forEach(function(Xr){ct.add(O1(Xr,q,G,Xr,j,Qe))}):zce(j)&&j.forEach(function(Xr,Xo){ct.set(Xo,O1(Xr,q,G,Xo,j,Qe))});var Ur=ln?At?N3:E3:At?Dc:ll,Lo=un?n:Ur(j);return st(Lo||j,function(Xr,Xo){Lo&&(Xo=Xr,Xr=j[Xo]),wm(ct,Xo,O1(Xr,q,G,Xo,j,Qe))}),ct}function ME(j){var q=ll(j);return function(G){return z3(G,j,q)}}function z3(j,q,G){var de=G.length;if(j==null)return!de;for(j=Fn(j);de--;){var Ne=G[de],Qe=q[Ne],ct=j[Ne];if(ct===n&&!(Ne in j)||!Qe(ct))return!1}return!0}function B5(j,q,G){if(typeof j!="function")throw new So(a);return Zg(function(){j.apply(n,G)},q)}function Sd(j,q,G,de){var Ne=-1,Qe=It,ct=!0,Mt=j.length,At=[],ln=q.length;if(!Mt)return At;G&&(q=Hn(q,Pl(G))),de?(Qe=yn,ct=!1):q.length>=o&&(Qe=Ru,ct=!1,q=new zm(q));e:for(;++NeNe?0:Ne+G),de=de===n||de>Ne?Ne:To(de),de<0&&(de+=Ne),de=G>de?0:_ce(de);G0&&G(Mt)?q>1?ia(Mt,q-1,G,de,Ne):co(Ne,Mt):de||(Ne[Ne.length]=Mt)}return Ne}var uO=wO(),O3=wO(!0);function tc(j,q){return j&&uO(j,q,ll)}function fh(j,q){return j&&O3(j,q,ll)}function Wg(j,q){return Jt(q,function(G){return Bm(j[G])})}function Yp(j,q){q=jd(q,j);for(var G=0,de=q.length;j!=null&&Gq}function Ec(j,q){return j!=null&&$r.call(j,q)}function Am(j,q){return j!=null&&q in Fn(j)}function I5(j,q,G){return j>=tl(q,G)&&j=120&&un.length>=120)?new zm(ct&&un):n}un=j[0];var vn=-1,Un=Mt[0];e:for(;++vn-1;)Mt!==j&&Qx.call(Mt,At,1),Qx.call(j,At,1);return j}function t0(j,q){for(var G=j?q.length:0,de=G-1;G--;){var Ne=q[G];if(G==de||Ne!==Qe){var Qe=Ne;Ri(Ne)?Qx.call(j,Ne,1):MO(j,Ne)}}return j}function $g(j,q){return j+ah(m3()*(q-j+1))}function k3(j,q,G,de){for(var Ne=-1,Qe=qa(Mm((q-j)/(G||1)),0),ct=ft(Qe);Qe--;)ct[de?Qe:++Ne]=j,j+=G;return ct}function Sm(j,q){var G="";if(!j||q<1||q>V)return G;do q%2&&(G+=j),q=ah(q/2),q&&(j+=j);while(q);return G}function Co(j,q){return nc(EO(j,q,$c),j+"")}function il(j){return Ad(QO(j))}function U5(j,q){var G=QO(j);return NO(G,Gp(q,0,G.length))}function Cm(j,q,G,de){if(!ya(j))return j;q=jd(q,j);for(var Ne=-1,Qe=q.length,ct=Qe-1,Mt=j;Mt!=null&&++NeNe?0:Ne+q),G=G>Ne?Ne:G,G<0&&(G+=Ne),Ne=q>G?0:G-q>>>0,q>>>=0;for(var Qe=ft(Ne);++de>>1,ct=j[Qe];ct!==null&&!$u(ct)&&(G?ct<=q:ct=o){var ln=q?null:jE(j);if(ln)return Q1(ln);ct=!1,Ne=Ru,At=new zm}else At=q?[]:Mt;e:for(;++de=de?j:al(j,q,G)}var Z5=dE||function(j){return ks.clearTimeout(j)};function Q5(j,q){if(q)return j.slice();var G=j.length,de=j5?j5(G):new j.constructor(G);return j.copy(de),de}function T3(j){var q=new j.constructor(j.byteLength);return new h3(q).set(new h3(j)),q}function _E(j,q){var G=q?T3(j.buffer):j.buffer;return new j.constructor(G,j.byteOffset,j.byteLength)}function AE(j){var q=new j.constructor(j.source,ao.exec(j));return q.lastIndex=j.lastIndex,q}function kE(j){return J1?Fn(J1.call(j)):{}}function SE(j,q){var G=q?T3(j.buffer):j.buffer;return new j.constructor(G,j.byteOffset,j.length)}function J5(j,q){if(j!==q){var G=j!==n,de=j===null,Ne=j===j,Qe=$u(j),ct=q!==n,Mt=q===null,At=q===q,ln=$u(q);if(!Mt&&!ln&&!Qe&&j>q||Qe&&ct&&At&&!Mt&&!ln||de&&ct&&At||!G&&At||!Ne)return 1;if(!de&&!Qe&&!ln&&j=Mt)return At;var ln=G[de];return At*(ln=="desc"?-1:1)}}return j.index-q.index}function CE(j,q,G,de){for(var Ne=-1,Qe=j.length,ct=G.length,Mt=-1,At=q.length,ln=qa(Qe-ct,0),un=ft(At+ln),vn=!de;++Mt1?G[Ne-1]:n,ct=Ne>2?G[2]:n;for(Qe=j.length>3&&typeof Qe=="function"?(Ne--,Qe):n,ct&&Il(G[0],G[1],ct)&&(Qe=Ne<3?n:Qe,Ne=1),q=Fn(q);++de-1?Ne[Qe?q[ct]:ct]:n}}function AO(j){return Nd(function(q){var G=q.length,de=G,Ne=nl.prototype.thru;for(j&&q.reverse();de--;){var Qe=q[de];if(typeof Qe!="function")throw new So(a);if(Ne&&!ct&&Yg(Qe)=="wrapper")var ct=new nl([],!0)}for(de=ct?de:G;++de1&&ss.reverse(),un&&AtMt))return!1;var ln=Qe.get(j),un=Qe.get(q);if(ln&&un)return ln==q&&un==j;var vn=-1,Un=!0,Ar=G&M?new zm:n;for(Qe.set(j,q),Qe.set(q,j);++vn1?"& ":"")+q[de],q=q.join(G>2?", ":" "),j.replace(wn,`{ -/* [wrapped with `+q+`] */ -`)}function RO(j){return zo(j)||X3(j)||!!(uE&&j&&j[uE])}function Ri(j,q){var G=typeof j;return q=q??V,!!q&&(G=="number"||G!="symbol"&&Ks.test(j))&&j>-1&&j%1==0&&j0){if(++q>=L)return arguments[0]}else q=0;return j.apply(n,arguments)}}function NO(j,q){var G=-1,de=j.length,Ne=de-1;for(q=q===n?de:q;++G1?j[q-1]:n;return G=typeof G=="function"?(j.pop(),G):n,Xi(j,G)});function FO(j){var q=Xe(j);return q.__chain__=!0,q}function K$(j,q){return q(j),j}function Du(j,q){return q(j)}var VO=Nd(function(j){var q=j.length,G=q?j[0]:0,de=this.__wrapped__,Ne=function(Qe){return cO(Qe,j)};return q>1||this.__actions__.length||!(de instanceof yo)||!Ri(G)?this.thru(Ne):(de=de.slice(G,+G+(q?1:0)),de.__actions__.push({func:Du,args:[Ne],thisArg:n}),new nl(de,this.__chain__).thru(function(Qe){return q&&!Qe.length&&Qe.push(n),Qe}))});function Pm(){return FO(this)}function HO(){return new nl(this.value(),this.__chain__)}function _k(){this.__values__===n&&(this.__values__=wce(this.value()));var j=this.__index__>=this.__values__.length,q=j?n:this.__values__[this.__index__++];return{done:j,value:q}}function Ak(){return this}function Z$(j){for(var q,G=this;G instanceof wd;){var de=DE(G);de.__index__=0,de.__values__=n,q?Ne.__wrapped__=de:q=de;var Ne=de;G=G.__wrapped__}return Ne.__wrapped__=j,q}function kk(){var j=this.__wrapped__;if(j instanceof yo){var q=j;return this.__actions__.length&&(q=new yo(this)),q=q.reverse(),q.__actions__.push({func:Du,args:[IO],thisArg:n}),new nl(q,this.__chain__)}return this.thru(IO)}function Q$(){return Vg(this.__wrapped__,this.__actions__)}var KE=OO(function(j,q,G){$r.call(j,G)?++j[G]:kd(j,G,1)});function ZE(j,q,G){var de=zo(j)?Gt:x3;return G&&Il(j,q,G)&&(q=n),de(j,Dr(q,3))}function UO(j,q){var G=zo(j)?Jt:W5;return G(j,Dr(q,3))}var XO=Rm(Mh),QE=Rm(D3);function Sk(j,q){return ia(Lm(j,q),1)}function J$(j,q){return ia(Lm(j,q),F)}function JE(j,q,G){return G=G===n?1:To(G),ia(Lm(j,q),G)}function GO(j,q){var G=zo(j)?st:Cd;return G(j,Dr(q,3))}function H3(j,q){var G=zo(j)?Ot:yE;return G(j,Dr(q,3))}var Ck=OO(function(j,q,G){$r.call(j,G)?j[G].push(q):kd(j,G,[q])});function YO(j,q,G,de){j=Ic(j)?j:QO(j),G=G&&!de?To(G):0;var Ne=j.length;return G<0&&(G=qa(Ne+G,0)),nN(j)?G<=Ne&&j.indexOf(q,G)>-1:!!Ne&&Ps(j,q,G)>-1}var eN=Co(function(j,q,G){var de=-1,Ne=typeof q=="function",Qe=Ic(j)?ft(j.length):[];return Cd(j,function(ct){Qe[++de]=Ne?Le(q,ct,G):Nc(ct,q,G)}),Qe}),e9=OO(function(j,q,G){kd(j,G,q)});function Lm(j,q){var G=zo(j)?Hn:F5;return G(j,Dr(q,3))}function t9(j,q,G,de){return j==null?[]:(zo(q)||(q=q==null?[]:[q]),G=de?n:G,zo(G)||(G=G==null?[]:[G]),A3(j,q,G))}var U3=OO(function(j,q,G){j[G?0:1].push(q)},function(){return[[],[]]});function n9(j,q,G){var de=zo(j)?no:Cu,Ne=arguments.length<3;return de(j,Dr(q,4),G,Ne,Cd)}function KO(j,q,G){var de=zo(j)?e0:Cu,Ne=arguments.length<3;return de(j,Dr(q,4),G,Ne,yE)}function k(j,q){var G=zo(j)?Jt:W5;return G(j,Sn(Dr(q,3)))}function T(j){var q=zo(j)?Ad:il;return q(j)}function P(j,q,G){(G?Il(j,q,G):q===n)?q=1:q=To(q);var de=zo(j)?Om:U5;return de(j,q)}function H(j){var q=zo(j)?vE:Pc;return q(j)}function re(j){if(j==null)return 0;if(Ic(j))return nN(j)?ju(j):j.length;var q=L0(j);return q==Me||q==le?j.size:Qp(j).length}function pe(j,q,G){var de=zo(j)?Vi:X5;return G&&Il(j,q,G)&&(q=n),de(j,Dr(q,3))}var We=Co(function(j,q){if(j==null)return[];var G=q.length;return G>1&&Il(j,q[0],q[1])?q=[]:G>2&&Il(q[0],q[1],q[2])&&(q=[q[0]]),A3(j,ia(q,1),[])}),it=vi||function(){return ks.Date.now()};function mt(j,q){if(typeof q!="function")throw new So(a);return j=To(j),function(){if(--j<1)return q.apply(this,arguments)}}function Ht(j,q,G){return q=G?n:q,q=j&&q==null?j.length:q,Ed(j,O,n,n,n,n,q)}function gn(j,q){var G;if(typeof q!="function")throw new So(a);return j=To(j),function(){return--j>0&&(G=q.apply(this,arguments)),j<=1&&(q=n),G}}var zn=Co(function(j,q,G){var de=y;if(G.length){var Ne=j0(G,tf(zn));de|=_}return Ed(j,de,q,G,Ne)}),mn=Co(function(j,q,G){var de=y|x;if(G.length){var Ne=j0(G,tf(mn));de|=_}return Ed(q,de,j,G,Ne)});function Yn(j,q,G){q=G?n:q;var de=Ed(j,w,n,n,n,n,n,q);return de.placeholder=Yn.placeholder,de}function lr(j,q,G){q=G?n:q;var de=Ed(j,z,n,n,n,n,n,q);return de.placeholder=lr.placeholder,de}function fr(j,q,G){var de,Ne,Qe,ct,Mt,At,ln=0,un=!1,vn=!1,Un=!0;if(typeof j!="function")throw new So(a);q=Pd(q)||0,ya(G)&&(un=!!G.leading,vn="maxWait"in G,Qe=vn?qa(Pd(G.maxWait)||0,q):Qe,Un="trailing"in G?!!G.trailing:Un);function Ar(o0){var sf=de,Im=Ne;return de=Ne=n,ln=o0,ct=j.apply(Im,sf),ct}function Ur(o0){return ln=o0,Mt=Zg(Xo,q),un?Ar(o0):ct}function Lo(o0){var sf=o0-At,Im=o0-ln,Lce=q-sf;return vn?tl(Lce,Qe-Im):Lce}function Xr(o0){var sf=o0-At,Im=o0-ln;return At===n||sf>=q||sf<0||vn&&Im>=Qe}function Xo(){var o0=it();if(Xr(o0))return ss(o0);Mt=Zg(Xo,Lo(o0))}function ss(o0){return Mt=n,Un&&de?Ar(o0):(de=Ne=n,ct)}function Fu(){Mt!==n&&Z5(Mt),ln=0,de=At=Ne=Mt=n}function oc(){return Mt===n?ct:ss(it())}function Vu(){var o0=it(),sf=Xr(o0);if(de=arguments,Ne=this,At=o0,sf){if(Mt===n)return Ur(At);if(vn)return Z5(Mt),Mt=Zg(Xo,q),Ar(At)}return Mt===n&&(Mt=Zg(Xo,q)),ct}return Vu.cancel=Fu,Vu.flush=oc,Vu}var Ma=Co(function(j,q){return B5(j,1,q)}),Nt=Co(function(j,q,G){return B5(j,Pd(q)||0,G)});function xt(j){return Ed(j,E)}function Bt(j,q){if(typeof j!="function"||q!=null&&typeof q!="function")throw new So(a);var G=function(){var de=arguments,Ne=q?q.apply(this,de):de[0],Qe=G.cache;if(Qe.has(Ne))return Qe.get(Ne);var ct=j.apply(this,de);return G.cache=Qe.set(Ne,ct)||Qe,ct};return G.cache=new(Bt.Cache||Tc),G}Bt.Cache=Tc;function Sn(j){if(typeof j!="function")throw new So(a);return function(){var q=arguments;switch(q.length){case 0:return!j.call(this);case 1:return!j.call(this,q[0]);case 2:return!j.call(this,q[0],q[1]);case 3:return!j.call(this,q[0],q[1],q[2])}return!j.apply(this,q)}}function Or(j){return gn(2,j)}var Lr=wE(function(j,q){q=q.length==1&&zo(q[0])?Hn(q[0],Pl(Dr())):Hn(ia(q,1),Pl(Dr()));var G=q.length;return Co(function(de){for(var Ne=-1,Qe=tl(de.length,G);++Ne=q}),X3=fO((function(){return arguments})())?fO:function(j){return La(j)&&$r.call(j,"callee")&&!Zx.call(j,"callee")},zo=ft.isArray,hot=W?Pl(W):xE;function Ic(j){return j!=null&&tN(j.length)&&!Bm(j)}function r0(j){return La(j)&&Ic(j)}function bot(j){return j===!0||j===!1||La(j)&&q0(j)==Oe}var ev=N5||h9,mot=X?Pl(X):Zp;function got(j){return La(j)&&j.nodeType===1&&!Tk(j)}function vot(j){if(j==null)return!0;if(Ic(j)&&(zo(j)||typeof j=="string"||typeof j.splice=="function"||ev(j)||ZO(j)||X3(j)))return!j.length;var q=L0(j);if(q==Me||q==le)return!j.size;if(nf(j))return!Qp(j).length;for(var G in j)if($r.call(j,G))return!1;return!0}function Mot(j,q){return qc(j,q)}function yot(j,q,G){G=typeof G=="function"?G:n;var de=G?G(j,q):n;return de===n?qc(j,q,n,G):!!de}function o9(j){if(!La(j))return!1;var q=q0(j);return q==Ze||q==Re||typeof j.message=="string"&&typeof j.name=="string"&&!Tk(j)}function zot(j){return typeof j=="number"&&Tg(j)}function Bm(j){if(!ya(j))return!1;var q=q0(j);return q==Ge||q==te||q==be||q==we}function yce(j){return typeof j=="number"&&j==To(j)}function tN(j){return typeof j=="number"&&j>-1&&j%1==0&&j<=V}function ya(j){var q=typeof j;return j!=null&&(q=="object"||q=="function")}function La(j){return j!=null&&typeof j=="object"}var zce=ce?Pl(ce):OE;function xot(j,q){return j===q||Ig(j,q,P3(q))}function Oot(j,q,G){return G=typeof G=="function"?G:n,Ig(j,q,P3(q),G)}function wot(j){return xce(j)&&j!=+j}function _ot(j){if(D$(j))throw new sn(s);return D5(j)}function Aot(j){return j===null}function kot(j){return j==null}function xce(j){return typeof j=="number"||La(j)&&q0(j)==ge}function Tk(j){if(!La(j)||q0(j)!=He)return!1;var q=Eu(j);if(q===null)return!0;var G=$r.call(q,"constructor")&&q.constructor;return typeof G=="function"&&G instanceof G&&Cc.call(G)==Yx}var s9=fe?Pl(fe):w3;function Sot(j){return yce(j)&&j>=-V&&j<=V}var Oce=Ae?Pl(Ae):Td;function nN(j){return typeof j=="string"||!zo(j)&&La(j)&&q0(j)==me}function $u(j){return typeof j=="symbol"||La(j)&&q0(j)==Be}var ZO=Se?Pl(Se):_3;function Cot(j){return j===n}function Tot(j){return La(j)&&L0(j)==Pe}function Rot(j){return La(j)&&q0(j)==bt}var jot=SO(bh),Eot=SO(function(j,q){return j<=q});function wce(j){if(!j)return[];if(Ic(j))return nN(j)?E0(j):Bl(j);if(Up&&j[Up])return xd(j[Up]());var q=L0(j),G=q==Me?gm:q==le?Q1:QO;return G(j)}function Wm(j){if(!j)return j===0?j:0;if(j=Pd(j),j===F||j===-F){var q=j<0?-1:1;return q*Y}return j===j?j:0}function To(j){var q=Wm(j),G=q%1;return q===q?G?q-G:q:0}function _ce(j){return j?Gp(To(j),0,K):0}function Pd(j){if(typeof j=="number")return j;if($u(j))return Z;if(ya(j)){var q=typeof j.valueOf=="function"?j.valueOf():j;j=ya(q)?q+"":q}if(typeof j!="string")return j===0?j:+j;j=Sc(j);var G=qs.test(j);return G||As.test(j)?xg(j.slice(2),G?2:8):_o.test(j)?Z:+j}function Ace(j){return qu(j,Dc(j))}function Not(j){return j?Gp(To(j),-V,V):j===0?j:0}function $s(j){return j==null?"":w1(j)}var qot=Ug(function(j,q){if(nf(q)||Ic(q)){qu(q,ll(q),j);return}for(var G in q)$r.call(q,G)&&wm(j,G,q[G])}),kce=Ug(function(j,q){qu(q,Dc(q),j)}),rN=Ug(function(j,q,G,de){qu(q,Dc(q),j,de)}),Pot=Ug(function(j,q,G,de){qu(q,ll(q),j,de)}),Lot=Nd(cO);function Bot(j,q){var G=qg(j);return q==null?G:yi(G,q)}var Wot=Co(function(j,q){j=Fn(j);var G=-1,de=q.length,Ne=de>2?q[2]:n;for(Ne&&Il(q[0],q[1],Ne)&&(de=1);++G1),Qe}),qu(j,N3(j),G),de&&(G=O1(G,f|h|b,ak));for(var Ne=q.length;Ne--;)MO(G,q[Ne]);return G});function rst(j,q){return Cce(j,Sn(Dr(q)))}var ost=Nd(function(j,q){return j==null?{}:H5(j,q)});function Cce(j,q){if(j==null)return{};var G=Hn(N3(j),function(de){return[de]});return q=Dr(q),mh(j,G,function(de,Ne){return q(de,Ne[0])})}function sst(j,q,G){q=jd(q,j);var de=-1,Ne=q.length;for(Ne||(Ne=1,j=n);++deq){var de=j;j=q,q=de}if(G||j%1||q%1){var Ne=m3();return tl(j+Ne*(q-j+hm("1e-"+((Ne+"").length-1))),q)}return $g(j,q)}var mst=Tm(function(j,q,G){return q=q.toLowerCase(),j+(G?jce(q):q)});function jce(j){return l9($s(j).toLowerCase())}function Ece(j){return j=$s(j),j&&j.replace(m0,$p).replace(Ix,"")}function gst(j,q,G){j=$s(j),q=w1(q);var de=j.length;G=G===n?de:Gp(To(G),0,de);var Ne=G;return G-=q.length,G>=0&&j.slice(G,Ne)==q}function vst(j){return j=$s(j),j&&Rt.test(j)?j.replace(Ee,Ux):j}function Mst(j){return j=$s(j),j&&Ue.test(j)?j.replace(Te,"\\$&"):j}var yst=Tm(function(j,q,G){return j+(G?"-":"")+q.toLowerCase()}),zst=Tm(function(j,q,G){return j+(G?" ":"")+q.toLowerCase()}),xst=tk("toLowerCase");function Ost(j,q,G){j=$s(j),q=To(q);var de=q?ju(j):0;if(!q||de>=q)return j;var Ne=(q-de)/2;return j3(ah(Ne),G)+j+j3(Mm(Ne),G)}function wst(j,q,G){j=$s(j),q=To(q);var de=q?ju(j):0;return q&&de>>0,G?(j=$s(j),j&&(typeof q=="string"||q!=null&&!s9(q))&&(q=w1(q),!q&&M1(j))?ef(E0(j),0,G):j.split(q,G)):[]}var Rst=Tm(function(j,q,G){return j+(G?" ":"")+l9(q)});function jst(j,q,G){return j=$s(j),G=G==null?0:Gp(To(G),0,j.length),q=w1(q),j.slice(G,G+q.length)==q}function Est(j,q,G){var de=Xe.templateSettings;G&&Il(j,q,G)&&(q=n),j=$s(j),q=rN({},q,de,sk);var Ne=rN({},q.imports,de.imports,sk),Qe=ll(Ne),ct=mm(Ne,Qe),Mt,At,ln=0,un=q.interpolate||Rl,vn="__p += '",Un=uo((q.escape||Rl).source+"|"+un.source+"|"+(un===on?mr:Rl).source+"|"+(q.evaluate||Rl).source+"|$","g"),Ar="//# sourceURL="+($r.call(q,"sourceURL")?(q.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++R5+"]")+` -`;j.replace(Un,function(Xr,Xo,ss,Fu,oc,Vu){return ss||(ss=Fu),vn+=j.slice(ln,Vu).replace(ci,Xx),Xo&&(Mt=!0,vn+=`' + -__e(`+Xo+`) + -'`),oc&&(At=!0,vn+=`'; -`+oc+`; -__p += '`),ss&&(vn+=`' + -((__t = (`+ss+`)) == null ? '' : __t) + -'`),ln=Vu+Xr.length,Xr}),vn+=`'; -`;var Ur=$r.call(q,"variable")&&q.variable;if(!Ur)vn=`with (obj) { -`+vn+` -} -`;else if(rr.test(Ur))throw new sn(l);vn=(At?vn.replace(Ct,""):vn).replace(St,"$1").replace(ot,"$1;"),vn="function("+(Ur||"obj")+`) { -`+(Ur?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(Mt?", __e = _.escape":"")+(At?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+vn+`return __p -}`;var Lo=qce(function(){return Qn(Qe,Ar+"return "+vn).apply(n,ct)});if(Lo.source=vn,o9(Lo))throw Lo;return Lo}function Nst(j){return $s(j).toLowerCase()}function qst(j){return $s(j).toUpperCase()}function Pst(j,q,G){if(j=$s(j),j&&(G||q===n))return Sc(j);if(!j||!(q=w1(q)))return j;var de=E0(j),Ne=E0(q),Qe=ds(de,Ne),ct=ih(de,Ne)+1;return ef(de,Qe,ct).join("")}function Lst(j,q,G){if(j=$s(j),j&&(G||q===n))return j.slice(0,kg(j)+1);if(!j||!(q=w1(q)))return j;var de=E0(j),Ne=ih(de,E0(q))+1;return ef(de,0,Ne).join("")}function Bst(j,q,G){if(j=$s(j),j&&(G||q===n))return j.replace(zt,"");if(!j||!(q=w1(q)))return j;var de=E0(j),Ne=ds(de,E0(q));return ef(de,Ne).join("")}function Wst(j,q){var G=R,de=N;if(ya(q)){var Ne="separator"in q?q.separator:Ne;G="length"in q?To(q.length):G,de="omission"in q?w1(q.omission):de}j=$s(j);var Qe=j.length;if(M1(j)){var ct=E0(j);Qe=ct.length}if(G>=Qe)return j;var Mt=G-ju(de);if(Mt<1)return de;var At=ct?ef(ct,0,Mt).join(""):j.slice(0,Mt);if(Ne===n)return At+de;if(ct&&(Mt+=At.length-Mt),s9(Ne)){if(j.slice(Mt).search(Ne)){var ln,un=At;for(Ne.global||(Ne=uo(Ne.source,$s(ao.exec(Ne))+"g")),Ne.lastIndex=0;ln=Ne.exec(un);)var vn=ln.index;At=At.slice(0,vn===n?Mt:vn)}}else if(j.indexOf(w1(Ne),Mt)!=Mt){var Un=At.lastIndexOf(Ne);Un>-1&&(At=At.slice(0,Un))}return At+de}function Ist(j){return j=$s(j),j&&Yt.test(j)?j.replace(lt,Sg):j}var Dst=Tm(function(j,q,G){return j+(G?" ":"")+q.toUpperCase()}),l9=tk("toUpperCase");function Nce(j,q,G){return j=$s(j),q=G?n:q,q===n?c3(j)?yt(j):qo(j):j.match(q)||[]}var qce=Co(function(j,q){try{return Le(j,n,q)}catch(G){return o9(G)?G:new sn(G)}}),$st=Nd(function(j,q){return st(q,function(G){G=Wu(G),kd(j,G,zn(j[G],j))}),j});function Fst(j){var q=j==null?0:j.length,G=Dr();return j=q?Hn(j,function(de){if(typeof de[1]!="function")throw new So(a);return[G(de[0]),de[1]]}):[],Co(function(de){for(var Ne=-1;++NeV)return[];var G=K,de=tl(j,K);q=Dr(q),j-=K;for(var Ne=bm(de,q);++G0||q<0)?new yo(G):(j<0?G=G.takeRight(-j):j&&(G=G.drop(j)),q!==n&&(q=To(q),G=q<0?G.dropRight(-q):G.take(q-j)),G)},yo.prototype.takeRightWhile=function(j){return this.reverse().takeWhile(j).reverse()},yo.prototype.toArray=function(){return this.take(K)},tc(yo.prototype,function(j,q){var G=/^(?:filter|find|map|reject)|While$/.test(q),de=/^(?:head|last)$/.test(q),Ne=Xe[de?"take"+(q=="last"?"Right":""):q],Qe=de||/^find/.test(q);Ne&&(Xe.prototype[q]=function(){var ct=this.__wrapped__,Mt=de?[1]:arguments,At=ct instanceof yo,ln=Mt[0],un=At||zo(ct),vn=function(Xo){var ss=Ne.apply(Xe,co([Xo],Mt));return de&&Un?ss[0]:ss};un&&G&&typeof ln=="function"&&ln.length!=1&&(At=un=!1);var Un=this.__chain__,Ar=!!this.__actions__.length,Ur=Qe&&!Un,Lo=At&&!Ar;if(!Qe&&un){ct=Lo?ct:new yo(this);var Xr=j.apply(ct,Mt);return Xr.__actions__.push({func:Du,args:[vn],thisArg:n}),new nl(Xr,Un)}return Ur&&Lo?j.apply(this,Mt):(Xr=this.thru(vn),Ur?de?Xr.value()[0]:Xr.value():Xr)})}),st(["pop","push","shift","sort","splice","unshift"],function(j){var q=Ci[j],G=/^(?:push|sort|unshift)$/.test(j)?"tap":"thru",de=/^(?:pop|shift)$/.test(j);Xe.prototype[j]=function(){var Ne=arguments;if(de&&!this.__chain__){var Qe=this.value();return q.apply(zo(Qe)?Qe:[],Ne)}return this[G](function(ct){return q.apply(zo(ct)?ct:[],Ne)})}}),tc(yo.prototype,function(j,q){var G=Xe[q];if(G){var de=G.name+"";$r.call(Eg,de)||(Eg[de]=[]),Eg[de].push({name:q,func:G})}}),Eg[Gg(n,x).name]=[{name:"wrapper",func:n}],yo.prototype.clone=oO,yo.prototype.reverse=P5,yo.prototype.value=Pg,Xe.prototype.at=VO,Xe.prototype.chain=Pm,Xe.prototype.commit=HO,Xe.prototype.next=_k,Xe.prototype.plant=Z$,Xe.prototype.reverse=kk,Xe.prototype.toJSON=Xe.prototype.valueOf=Xe.prototype.value=Q$,Xe.prototype.first=Xe.prototype.head,Up&&(Xe.prototype[Up]=Ak),Xe}),Vt=Wt();g1?((g1.exports=Vt)._=Vt,oh._=Vt):ks._=Vt}).call(Ect)})(RS,RS.exports)),RS.exports}var qct=Nct();const tue=_l(qct);var g8={exports:{}};var Pct=g8.exports,nue;function Lct(){return nue||(nue=1,(function(e){(function(t,n){e.exports=t.document?n(t,!0):function(r){if(!r.document)throw new Error("jQuery requires a window with a document");return n(r)}})(typeof window<"u"?window:Pct,function(t,n){var r=[],o=Object.getPrototypeOf,s=r.slice,a=r.flat?function(W){return r.flat.call(W)}:function(W){return r.concat.apply([],W)},l=r.push,c=r.indexOf,u={},d=u.toString,f=u.hasOwnProperty,h=f.toString,b=h.call(Object),m={},M=function(X){return typeof X=="function"&&typeof X.nodeType!="number"&&typeof X.item!="function"},y=function(X){return X!=null&&X===X.window},x=t.document,A={type:!0,src:!0,nonce:!0,noModule:!0};function w(W,X,ce){ce=ce||x;var fe,Ae,Se=ce.createElement("script");if(Se.text=W,X)for(fe in A)Ae=X[fe]||X.getAttribute&&X.getAttribute(fe),Ae&&Se.setAttribute(fe,Ae);ce.head.appendChild(Se).parentNode.removeChild(Se)}function z(W){return W==null?W+"":typeof W=="object"||typeof W=="function"?u[d.call(W)]||"object":typeof W}var _="3.7.1",S=/HTML$/i,O=function(W,X){return new O.fn.init(W,X)};O.fn=O.prototype={jquery:_,constructor:O,length:0,toArray:function(){return s.call(this)},get:function(W){return W==null?s.call(this):W<0?this[W+this.length]:this[W]},pushStack:function(W){var X=O.merge(this.constructor(),W);return X.prevObject=this,X},each:function(W){return O.each(this,W)},map:function(W){return this.pushStack(O.map(this,function(X,ce){return W.call(X,ce,X)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(O.grep(this,function(W,X){return(X+1)%2}))},odd:function(){return this.pushStack(O.grep(this,function(W,X){return X%2}))},eq:function(W){var X=this.length,ce=+W+(W<0?X:0);return this.pushStack(ce>=0&&ce0&&X-1 in W}function E(W,X){return W.nodeName&&W.nodeName.toLowerCase()===X.toLowerCase()}var R=r.pop,N=r.sort,L=r.splice,B="[\\x20\\t\\r\\n\\f]",$=new RegExp("^"+B+"+|((?:^|[^\\\\])(?:\\\\.)*)"+B+"+$","g");O.contains=function(W,X){var ce=X&&X.parentNode;return W===ce||!!(ce&&ce.nodeType===1&&(W.contains?W.contains(ce):W.compareDocumentPosition&&W.compareDocumentPosition(ce)&16))};var I=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function D(W,X){return X?W==="\0"?"�":W.slice(0,-1)+"\\"+W.charCodeAt(W.length-1).toString(16)+" ":"\\"+W}O.escapeSelector=function(W){return(W+"").replace(I,D)};var F=x,V=l;(function(){var W,X,ce,fe,Ae,Se=V,Le,pt,st,Ot,Gt,Jt=O.expando,It=0,yn=0,Hn=ih(),co=ih(),no=ih(),e0=ih(),Vi=function(nt,yt){return nt===yt&&(Ae=!0),0},kc="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K1="(?:\\\\[\\da-fA-F]{1,6}"+B+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",qo="\\["+B+"*("+K1+")(?:"+B+"*([*^$|!~]?=)"+B+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+K1+"))|)"+B+"*\\]",yd=":("+K1+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+qo+")*)|.*)\\)|)",Po=new RegExp(B+"+","g"),Ps=new RegExp("^"+B+"*,"+B+"*"),Ip=new RegExp("^"+B+"*([>+~]|"+B+")"+B+"*"),wg=new RegExp(B+"|>"),Z1=new RegExp(yd),Dp=new RegExp("^"+K1+"$"),ql={ID:new RegExp("^#("+K1+")"),CLASS:new RegExp("^\\.("+K1+")"),TAG:new RegExp("^("+K1+"|[*])"),ATTR:new RegExp("^"+qo),PSEUDO:new RegExp("^"+yd),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+B+"*(even|odd|(([+-]|)(\\d*)n|)"+B+"*(?:([+-]|)"+B+"*(\\d+)|))"+B+"*\\)|)","i"),bool:new RegExp("^(?:"+kc+")$","i"),needsContext:new RegExp("^"+B+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+B+"*((?:-\\d)?\\d*)"+B+"*\\)|)(?=[^-]|$)","i")},Cu=/^(?:input|select|textarea|button)$/i,zd=/^h\d$/i,el=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,bm=/[+~]/,Tu=new RegExp("\\\\[\\da-fA-F]{1,6}"+B+"?|\\\\([^\\r\\n\\f])","g"),Sc=function(nt,yt){var Wt="0x"+nt.slice(1)-65536;return yt||(Wt<0?String.fromCharCode(Wt+65536):String.fromCharCode(Wt>>10|55296,Wt&1023|56320))},Pl=function(){xd()},mm=Q1(function(nt){return nt.disabled===!0&&E(nt,"fieldset")},{dir:"parentNode",next:"legend"});function Ru(){try{return Le.activeElement}catch{}}try{Se.apply(r=s.call(F.childNodes),F.childNodes),r[F.childNodes.length].nodeType}catch{Se={apply:function(yt,Wt){V.apply(yt,s.call(Wt))},call:function(yt){V.apply(yt,s.call(arguments,1))}}}function ds(nt,yt,Wt,Vt){var Je,vt,ft,Zt,sn,Qn,er,Fn=yt&&yt.ownerDocument,uo=yt?yt.nodeType:9;if(Wt=Wt||[],typeof nt!="string"||!nt||uo!==1&&uo!==9&&uo!==11)return Wt;if(!Vt&&(xd(yt),yt=yt||Le,st)){if(uo!==11&&(sn=el.exec(nt)))if(Je=sn[1]){if(uo===9)if(ft=yt.getElementById(Je)){if(ft.id===Je)return Se.call(Wt,ft),Wt}else return Wt;else if(Fn&&(ft=Fn.getElementById(Je))&&ds.contains(yt,ft)&&ft.id===Je)return Se.call(Wt,ft),Wt}else{if(sn[2])return Se.apply(Wt,yt.getElementsByTagName(nt)),Wt;if((Je=sn[3])&&yt.getElementsByClassName)return Se.apply(Wt,yt.getElementsByClassName(Je)),Wt}if(!e0[nt+" "]&&(!Ot||!Ot.test(nt))){if(er=nt,Fn=yt,uo===1&&(wg.test(nt)||Ip.test(nt))){for(Fn=bm.test(nt)&&c3(yt.parentNode)||yt,(Fn!=yt||!m.scope)&&((Zt=yt.getAttribute("id"))?Zt=O.escapeSelector(Zt):yt.setAttribute("id",Zt=Jt)),Qn=Vp(nt),vt=Qn.length;vt--;)Qn[vt]=(Zt?"#"+Zt:":scope")+" "+j0(Qn[vt]);er=Qn.join(",")}try{return Se.apply(Wt,Fn.querySelectorAll(er)),Wt}catch{e0(nt,!0)}finally{Zt===Jt&&yt.removeAttribute("id")}}}return d3(nt.replace($,"$1"),yt,Wt,Vt)}function ih(){var nt=[];function yt(Wt,Vt){return nt.push(Wt+" ")>X.cacheLength&&delete yt[nt.shift()],yt[Wt+" "]=Vt}return yt}function v1(nt){return nt[Jt]=!0,nt}function $p(nt){var yt=Le.createElement("fieldset");try{return!!nt(yt)}catch{return!1}finally{yt.parentNode&&yt.parentNode.removeChild(yt),yt=null}}function Ux(nt){return function(yt){return E(yt,"input")&&yt.type===nt}}function Xx(nt){return function(yt){return(E(yt,"input")||E(yt,"button"))&&yt.type===nt}}function Fp(nt){return function(yt){return"form"in yt?yt.parentNode&&yt.disabled===!1?"label"in yt?"label"in yt.parentNode?yt.parentNode.disabled===nt:yt.disabled===nt:yt.isDisabled===nt||yt.isDisabled!==!nt&&mm(yt)===nt:yt.disabled===nt:"label"in yt?yt.disabled===nt:!1}}function M1(nt){return v1(function(yt){return yt=+yt,v1(function(Wt,Vt){for(var Je,vt=nt([],Wt.length,yt),ft=vt.length;ft--;)Wt[Je=vt[ft]]&&(Wt[Je]=!(Vt[Je]=Wt[Je]))})})}function c3(nt){return nt&&typeof nt.getElementsByTagName<"u"&&nt}function xd(nt){var yt,Wt=nt?nt.ownerDocument||nt:F;return Wt==Le||Wt.nodeType!==9||!Wt.documentElement||(Le=Wt,pt=Le.documentElement,st=!O.isXMLDoc(Le),Gt=pt.matches||pt.webkitMatchesSelector||pt.msMatchesSelector,pt.msMatchesSelector&&F!=Le&&(yt=Le.defaultView)&&yt.top!==yt&&yt.addEventListener("unload",Pl),m.getById=$p(function(Vt){return pt.appendChild(Vt).id=O.expando,!Le.getElementsByName||!Le.getElementsByName(O.expando).length}),m.disconnectedMatch=$p(function(Vt){return Gt.call(Vt,"*")}),m.scope=$p(function(){return Le.querySelectorAll(":scope")}),m.cssHas=$p(function(){try{return Le.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),m.getById?(X.filter.ID=function(Vt){var Je=Vt.replace(Tu,Sc);return function(vt){return vt.getAttribute("id")===Je}},X.find.ID=function(Vt,Je){if(typeof Je.getElementById<"u"&&st){var vt=Je.getElementById(Vt);return vt?[vt]:[]}}):(X.filter.ID=function(Vt){var Je=Vt.replace(Tu,Sc);return function(vt){var ft=typeof vt.getAttributeNode<"u"&&vt.getAttributeNode("id");return ft&&ft.value===Je}},X.find.ID=function(Vt,Je){if(typeof Je.getElementById<"u"&&st){var vt,ft,Zt,sn=Je.getElementById(Vt);if(sn){if(vt=sn.getAttributeNode("id"),vt&&vt.value===Vt)return[sn];for(Zt=Je.getElementsByName(Vt),ft=0;sn=Zt[ft++];)if(vt=sn.getAttributeNode("id"),vt&&vt.value===Vt)return[sn]}return[]}}),X.find.TAG=function(Vt,Je){return typeof Je.getElementsByTagName<"u"?Je.getElementsByTagName(Vt):Je.querySelectorAll(Vt)},X.find.CLASS=function(Vt,Je){if(typeof Je.getElementsByClassName<"u"&&st)return Je.getElementsByClassName(Vt)},Ot=[],$p(function(Vt){var Je;pt.appendChild(Vt).innerHTML="",Vt.querySelectorAll("[selected]").length||Ot.push("\\["+B+"*(?:value|"+kc+")"),Vt.querySelectorAll("[id~="+Jt+"-]").length||Ot.push("~="),Vt.querySelectorAll("a#"+Jt+"+*").length||Ot.push(".#.+[+~]"),Vt.querySelectorAll(":checked").length||Ot.push(":checked"),Je=Le.createElement("input"),Je.setAttribute("type","hidden"),Vt.appendChild(Je).setAttribute("name","D"),pt.appendChild(Vt).disabled=!0,Vt.querySelectorAll(":disabled").length!==2&&Ot.push(":enabled",":disabled"),Je=Le.createElement("input"),Je.setAttribute("name",""),Vt.appendChild(Je),Vt.querySelectorAll("[name='']").length||Ot.push("\\["+B+"*name"+B+"*="+B+`*(?:''|"")`)}),m.cssHas||Ot.push(":has"),Ot=Ot.length&&new RegExp(Ot.join("|")),Vi=function(Vt,Je){if(Vt===Je)return Ae=!0,0;var vt=!Vt.compareDocumentPosition-!Je.compareDocumentPosition;return vt||(vt=(Vt.ownerDocument||Vt)==(Je.ownerDocument||Je)?Vt.compareDocumentPosition(Je):1,vt&1||!m.sortDetached&&Je.compareDocumentPosition(Vt)===vt?Vt===Le||Vt.ownerDocument==F&&ds.contains(F,Vt)?-1:Je===Le||Je.ownerDocument==F&&ds.contains(F,Je)?1:fe?c.call(fe,Vt)-c.call(fe,Je):0:vt&4?-1:1)}),Le}ds.matches=function(nt,yt){return ds(nt,null,null,yt)},ds.matchesSelector=function(nt,yt){if(xd(nt),st&&!e0[yt+" "]&&(!Ot||!Ot.test(yt)))try{var Wt=Gt.call(nt,yt);if(Wt||m.disconnectedMatch||nt.document&&nt.document.nodeType!==11)return Wt}catch{e0(yt,!0)}return ds(yt,Le,null,[nt]).length>0},ds.contains=function(nt,yt){return(nt.ownerDocument||nt)!=Le&&xd(nt),O.contains(nt,yt)},ds.attr=function(nt,yt){(nt.ownerDocument||nt)!=Le&&xd(nt);var Wt=X.attrHandle[yt.toLowerCase()],Vt=Wt&&f.call(X.attrHandle,yt.toLowerCase())?Wt(nt,yt,!st):void 0;return Vt!==void 0?Vt:nt.getAttribute(yt)},ds.error=function(nt){throw new Error("Syntax error, unrecognized expression: "+nt)},O.uniqueSort=function(nt){var yt,Wt=[],Vt=0,Je=0;if(Ae=!m.sortStable,fe=!m.sortStable&&s.call(nt,0),N.call(nt,Vi),Ae){for(;yt=nt[Je++];)yt===nt[Je]&&(Vt=Wt.push(Je));for(;Vt--;)L.call(nt,Wt[Vt],1)}return fe=null,nt},O.fn.uniqueSort=function(){return this.pushStack(O.uniqueSort(s.apply(this)))},X=O.expr={cacheLength:50,createPseudo:v1,match:ql,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(nt){return nt[1]=nt[1].replace(Tu,Sc),nt[3]=(nt[3]||nt[4]||nt[5]||"").replace(Tu,Sc),nt[2]==="~="&&(nt[3]=" "+nt[3]+" "),nt.slice(0,4)},CHILD:function(nt){return nt[1]=nt[1].toLowerCase(),nt[1].slice(0,3)==="nth"?(nt[3]||ds.error(nt[0]),nt[4]=+(nt[4]?nt[5]+(nt[6]||1):2*(nt[3]==="even"||nt[3]==="odd")),nt[5]=+(nt[7]+nt[8]||nt[3]==="odd")):nt[3]&&ds.error(nt[0]),nt},PSEUDO:function(nt){var yt,Wt=!nt[6]&&nt[2];return ql.CHILD.test(nt[0])?null:(nt[3]?nt[2]=nt[4]||nt[5]||"":Wt&&Z1.test(Wt)&&(yt=Vp(Wt,!0))&&(yt=Wt.indexOf(")",Wt.length-yt)-Wt.length)&&(nt[0]=nt[0].slice(0,yt),nt[2]=Wt.slice(0,yt)),nt.slice(0,3))}},filter:{TAG:function(nt){var yt=nt.replace(Tu,Sc).toLowerCase();return nt==="*"?function(){return!0}:function(Wt){return E(Wt,yt)}},CLASS:function(nt){var yt=Hn[nt+" "];return yt||(yt=new RegExp("(^|"+B+")"+nt+"("+B+"|$)"))&&Hn(nt,function(Wt){return yt.test(typeof Wt.className=="string"&&Wt.className||typeof Wt.getAttribute<"u"&&Wt.getAttribute("class")||"")})},ATTR:function(nt,yt,Wt){return function(Vt){var Je=ds.attr(Vt,nt);return Je==null?yt==="!=":yt?(Je+="",yt==="="?Je===Wt:yt==="!="?Je!==Wt:yt==="^="?Wt&&Je.indexOf(Wt)===0:yt==="*="?Wt&&Je.indexOf(Wt)>-1:yt==="$="?Wt&&Je.slice(-Wt.length)===Wt:yt==="~="?(" "+Je.replace(Po," ")+" ").indexOf(Wt)>-1:yt==="|="?Je===Wt||Je.slice(0,Wt.length+1)===Wt+"-":!1):!0}},CHILD:function(nt,yt,Wt,Vt,Je){var vt=nt.slice(0,3)!=="nth",ft=nt.slice(-4)!=="last",Zt=yt==="of-type";return Vt===1&&Je===0?function(sn){return!!sn.parentNode}:function(sn,Qn,er){var Fn,uo,jr,So,Ci,Na=vt!==ft?"nextSibling":"previousSibling",Hi=sn.parentNode,N0=Zt&&sn.nodeName.toLowerCase(),Cc=!er&&!Zt,$r=!1;if(Hi){if(vt){for(;Na;){for(jr=sn;jr=jr[Na];)if(Zt?E(jr,N0):jr.nodeType===1)return!1;Ci=Na=nt==="only"&&!Ci&&"nextSibling"}return!0}if(Ci=[ft?Hi.firstChild:Hi.lastChild],ft&&Cc){for(uo=Hi[Jt]||(Hi[Jt]={}),Fn=uo[nt]||[],So=Fn[0]===It&&Fn[1],$r=So&&Fn[2],jr=So&&Hi.childNodes[So];jr=++So&&jr&&jr[Na]||($r=So=0)||Ci.pop();)if(jr.nodeType===1&&++$r&&jr===sn){uo[nt]=[It,So,$r];break}}else if(Cc&&(uo=sn[Jt]||(sn[Jt]={}),Fn=uo[nt]||[],So=Fn[0]===It&&Fn[1],$r=So),$r===!1)for(;(jr=++So&&jr&&jr[Na]||($r=So=0)||Ci.pop())&&!((Zt?E(jr,N0):jr.nodeType===1)&&++$r&&(Cc&&(uo=jr[Jt]||(jr[Jt]={}),uo[nt]=[It,$r]),jr===sn)););return $r-=Je,$r===Vt||$r%Vt===0&&$r/Vt>=0}}},PSEUDO:function(nt,yt){var Wt,Vt=X.pseudos[nt]||X.setFilters[nt.toLowerCase()]||ds.error("unsupported pseudo: "+nt);return Vt[Jt]?Vt(yt):Vt.length>1?(Wt=[nt,nt,"",yt],X.setFilters.hasOwnProperty(nt.toLowerCase())?v1(function(Je,vt){for(var ft,Zt=Vt(Je,yt),sn=Zt.length;sn--;)ft=c.call(Je,Zt[sn]),Je[ft]=!(vt[ft]=Zt[sn])}):function(Je){return Vt(Je,0,Wt)}):Vt}},pseudos:{not:v1(function(nt){var yt=[],Wt=[],Vt=Sg(nt.replace($,"$1"));return Vt[Jt]?v1(function(Je,vt,ft,Zt){for(var sn,Qn=Vt(Je,null,Zt,[]),er=Je.length;er--;)(sn=Qn[er])&&(Je[er]=!(vt[er]=sn))}):function(Je,vt,ft){return yt[0]=Je,Vt(yt,null,ft,Wt),yt[0]=null,!Wt.pop()}}),has:v1(function(nt){return function(yt){return ds(nt,yt).length>0}}),contains:v1(function(nt){return nt=nt.replace(Tu,Sc),function(yt){return(yt.textContent||O.text(yt)).indexOf(nt)>-1}}),lang:v1(function(nt){return Dp.test(nt||"")||ds.error("unsupported lang: "+nt),nt=nt.replace(Tu,Sc).toLowerCase(),function(yt){var Wt;do if(Wt=st?yt.lang:yt.getAttribute("xml:lang")||yt.getAttribute("lang"))return Wt=Wt.toLowerCase(),Wt===nt||Wt.indexOf(nt+"-")===0;while((yt=yt.parentNode)&&yt.nodeType===1);return!1}}),target:function(nt){var yt=t.location&&t.location.hash;return yt&&yt.slice(1)===nt.id},root:function(nt){return nt===pt},focus:function(nt){return nt===Ru()&&Le.hasFocus()&&!!(nt.type||nt.href||~nt.tabIndex)},enabled:Fp(!1),disabled:Fp(!0),checked:function(nt){return E(nt,"input")&&!!nt.checked||E(nt,"option")&&!!nt.selected},selected:function(nt){return nt.parentNode&&nt.parentNode.selectedIndex,nt.selected===!0},empty:function(nt){for(nt=nt.firstChild;nt;nt=nt.nextSibling)if(nt.nodeType<6)return!1;return!0},parent:function(nt){return!X.pseudos.empty(nt)},header:function(nt){return zd.test(nt.nodeName)},input:function(nt){return Cu.test(nt.nodeName)},button:function(nt){return E(nt,"input")&&nt.type==="button"||E(nt,"button")},text:function(nt){var yt;return E(nt,"input")&&nt.type==="text"&&((yt=nt.getAttribute("type"))==null||yt.toLowerCase()==="text")},first:M1(function(){return[0]}),last:M1(function(nt,yt){return[yt-1]}),eq:M1(function(nt,yt,Wt){return[Wt<0?Wt+yt:Wt]}),even:M1(function(nt,yt){for(var Wt=0;Wtyt?Vt=yt:Vt=Wt;--Vt>=0;)nt.push(Vt);return nt}),gt:M1(function(nt,yt,Wt){for(var Vt=Wt<0?Wt+yt:Wt;++Vt1?function(yt,Wt,Vt){for(var Je=nt.length;Je--;)if(!nt[Je](yt,Wt,Vt))return!1;return!0}:nt[0]}function _g(nt,yt,Wt){for(var Vt=0,Je=yt.length;Vt-1&&(ft[er]=!(Zt[er]=uo))}}else jr=Ag(jr===Zt?jr.splice(Na,jr.length):jr),Je?Je(null,Zt,jr,Qn):Se.apply(Zt,jr)})}function E0(nt){for(var yt,Wt,Vt,Je=nt.length,vt=X.relative[nt[0].type],ft=vt||X.relative[" "],Zt=vt?1:0,sn=Q1(function(Fn){return Fn===yt},ft,!0),Qn=Q1(function(Fn){return c.call(yt,Fn)>-1},ft,!0),er=[function(Fn,uo,jr){var So=!vt&&(jr||uo!=ce)||((yt=uo).nodeType?sn(Fn,uo,jr):Qn(Fn,uo,jr));return yt=null,So}];Zt1&&u3(er),Zt>1&&j0(nt.slice(0,Zt-1).concat({value:nt[Zt-2].type===" "?"*":""})).replace($,"$1"),Wt,Zt0,Vt=nt.length>0,Je=function(vt,ft,Zt,sn,Qn){var er,Fn,uo,jr=0,So="0",Ci=vt&&[],Na=[],Hi=ce,N0=vt||Vt&&X.find.TAG("*",Qn),Cc=It+=Hi==null?1:Math.random()||.1,$r=N0.length;for(Qn&&(ce=ft==Le||ft||Qn);So!==$r&&(er=N0[So])!=null;So++){if(Vt&&er){for(Fn=0,!ft&&er.ownerDocument!=Le&&(xd(er),Zt=!st);uo=nt[Fn++];)if(uo(er,ft||Le,Zt)){Se.call(sn,er);break}Qn&&(It=Cc)}Wt&&((er=!uo&&er)&&jr--,vt&&Ci.push(er))}if(jr+=So,Wt&&So!==jr){for(Fn=0;uo=yt[Fn++];)uo(Ci,Na,ft,Zt);if(vt){if(jr>0)for(;So--;)Ci[So]||Na[So]||(Na[So]=R.call(sn));Na=Ag(Na)}Se.apply(sn,Na),Qn&&!vt&&Na.length>0&&jr+yt.length>1&&O.uniqueSort(sn)}return Qn&&(It=Cc,ce=Hi),Ci};return Wt?v1(Je):Je}function Sg(nt,yt){var Wt,Vt=[],Je=[],vt=no[nt+" "];if(!vt){for(yt||(yt=Vp(nt)),Wt=yt.length;Wt--;)vt=E0(yt[Wt]),vt[Jt]?Vt.push(vt):Je.push(vt);vt=no(nt,kg(Je,Vt)),vt.selector=nt}return vt}function d3(nt,yt,Wt,Vt){var Je,vt,ft,Zt,sn,Qn=typeof nt=="function"&&nt,er=!Vt&&Vp(nt=Qn.selector||nt);if(Wt=Wt||[],er.length===1){if(vt=er[0]=er[0].slice(0),vt.length>2&&(ft=vt[0]).type==="ID"&&yt.nodeType===9&&st&&X.relative[vt[1].type]){if(yt=(X.find.ID(ft.matches[0].replace(Tu,Sc),yt)||[])[0],yt)Qn&&(yt=yt.parentNode);else return Wt;nt=nt.slice(vt.shift().value.length)}for(Je=ql.needsContext.test(nt)?0:vt.length;Je--&&(ft=vt[Je],!X.relative[Zt=ft.type]);)if((sn=X.find[Zt])&&(Vt=sn(ft.matches[0].replace(Tu,Sc),bm.test(vt[0].type)&&c3(yt.parentNode)||yt))){if(vt.splice(Je,1),nt=Vt.length&&j0(vt),!nt)return Se.apply(Wt,Vt),Wt;break}}return(Qn||Sg(nt,er))(Vt,yt,!st,Wt,!yt||bm.test(nt)&&c3(yt.parentNode)||yt),Wt}m.sortStable=Jt.split("").sort(Vi).join("")===Jt,xd(),m.sortDetached=$p(function(nt){return nt.compareDocumentPosition(Le.createElement("fieldset"))&1}),O.find=ds,O.expr[":"]=O.expr.pseudos,O.unique=O.uniqueSort,ds.compile=Sg,ds.select=d3,ds.setDocument=xd,ds.tokenize=Vp,ds.escape=O.escapeSelector,ds.getText=O.text,ds.isXML=O.isXMLDoc,ds.selectors=O.expr,ds.support=O.support,ds.uniqueSort=O.uniqueSort})();var Y=function(W,X,ce){for(var fe=[],Ae=ce!==void 0;(W=W[X])&&W.nodeType!==9;)if(W.nodeType===1){if(Ae&&O(W).is(ce))break;fe.push(W)}return fe},Z=function(W,X){for(var ce=[];W;W=W.nextSibling)W.nodeType===1&&W!==X&&ce.push(W);return ce},K=O.expr.match.needsContext,ee=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function J(W,X,ce){return M(X)?O.grep(W,function(fe,Ae){return!!X.call(fe,Ae,fe)!==ce}):X.nodeType?O.grep(W,function(fe){return fe===X!==ce}):typeof X!="string"?O.grep(W,function(fe){return c.call(X,fe)>-1!==ce}):O.filter(X,W,ce)}O.filter=function(W,X,ce){var fe=X[0];return ce&&(W=":not("+W+")"),X.length===1&&fe.nodeType===1?O.find.matchesSelector(fe,W)?[fe]:[]:O.find.matches(W,O.grep(X,function(Ae){return Ae.nodeType===1}))},O.fn.extend({find:function(W){var X,ce,fe=this.length,Ae=this;if(typeof W!="string")return this.pushStack(O(W).filter(function(){for(X=0;X1?O.uniqueSort(ce):ce},filter:function(W){return this.pushStack(J(this,W||[],!1))},not:function(W){return this.pushStack(J(this,W||[],!0))},is:function(W){return!!J(this,typeof W=="string"&&K.test(W)?O(W):W||[],!1).length}});var oe,Q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ue=O.fn.init=function(W,X,ce){var fe,Ae;if(!W)return this;if(ce=ce||oe,typeof W=="string")if(W[0]==="<"&&W[W.length-1]===">"&&W.length>=3?fe=[null,W,null]:fe=Q.exec(W),fe&&(fe[1]||!X))if(fe[1]){if(X=X instanceof O?X[0]:X,O.merge(this,O.parseHTML(fe[1],X&&X.nodeType?X.ownerDocument||X:x,!0)),ee.test(fe[1])&&O.isPlainObject(X))for(fe in X)M(this[fe])?this[fe](X[fe]):this.attr(fe,X[fe]);return this}else return Ae=x.getElementById(fe[2]),Ae&&(this[0]=Ae,this.length=1),this;else return!X||X.jquery?(X||ce).find(W):this.constructor(X).find(W);else{if(W.nodeType)return this[0]=W,this.length=1,this;if(M(W))return ce.ready!==void 0?ce.ready(W):W(O)}return O.makeArray(W,this)};ue.prototype=O.fn,oe=O(x);var be=/^(?:parents|prev(?:Until|All))/,Oe={children:!0,contents:!0,next:!0,prev:!0};O.fn.extend({has:function(W){var X=O(W,this),ce=X.length;return this.filter(function(){for(var fe=0;fe-1:ce.nodeType===1&&O.find.matchesSelector(ce,W))){Se.push(ce);break}}return this.pushStack(Se.length>1?O.uniqueSort(Se):Se)},index:function(W){return W?typeof W=="string"?c.call(O(W),this[0]):c.call(this,W.jquery?W[0]:W):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(W,X){return this.pushStack(O.uniqueSort(O.merge(this.get(),O(W,X))))},addBack:function(W){return this.add(W==null?this.prevObject:this.prevObject.filter(W))}});function qe(W,X){for(;(W=W[X])&&W.nodeType!==1;);return W}O.each({parent:function(W){var X=W.parentNode;return X&&X.nodeType!==11?X:null},parents:function(W){return Y(W,"parentNode")},parentsUntil:function(W,X,ce){return Y(W,"parentNode",ce)},next:function(W){return qe(W,"nextSibling")},prev:function(W){return qe(W,"previousSibling")},nextAll:function(W){return Y(W,"nextSibling")},prevAll:function(W){return Y(W,"previousSibling")},nextUntil:function(W,X,ce){return Y(W,"nextSibling",ce)},prevUntil:function(W,X,ce){return Y(W,"previousSibling",ce)},siblings:function(W){return Z((W.parentNode||{}).firstChild,W)},children:function(W){return Z(W.firstChild)},contents:function(W){return W.contentDocument!=null&&o(W.contentDocument)?W.contentDocument:(E(W,"template")&&(W=W.content||W),O.merge([],W.childNodes))}},function(W,X){O.fn[W]=function(ce,fe){var Ae=O.map(this,X,ce);return W.slice(-5)!=="Until"&&(fe=ce),fe&&typeof fe=="string"&&(Ae=O.filter(fe,Ae)),this.length>1&&(Oe[W]||O.uniqueSort(Ae),be.test(W)&&Ae.reverse()),this.pushStack(Ae)}});var Re=/[^\x20\t\r\n\f]+/g;function Ze(W){var X={};return O.each(W.match(Re)||[],function(ce,fe){X[fe]=!0}),X}O.Callbacks=function(W){W=typeof W=="string"?Ze(W):O.extend({},W);var X,ce,fe,Ae,Se=[],Le=[],pt=-1,st=function(){for(Ae=Ae||W.once,fe=X=!0;Le.length;pt=-1)for(ce=Le.shift();++pt-1;)Se.splice(It,1),It<=pt&&pt--}),this},has:function(Gt){return Gt?O.inArray(Gt,Se)>-1:Se.length>0},empty:function(){return Se&&(Se=[]),this},disable:function(){return Ae=Le=[],Se=ce="",this},disabled:function(){return!Se},lock:function(){return Ae=Le=[],!ce&&!X&&(Se=ce=""),this},locked:function(){return!!Ae},fireWith:function(Gt,Jt){return Ae||(Jt=Jt||[],Jt=[Gt,Jt.slice?Jt.slice():Jt],Le.push(Jt),X||st()),this},fire:function(){return Ot.fireWith(this,arguments),this},fired:function(){return!!fe}};return Ot};function Ge(W){return W}function te(W){throw W}function Me(W,X,ce,fe){var Ae;try{W&&M(Ae=W.promise)?Ae.call(W).done(X).fail(ce):W&&M(Ae=W.then)?Ae.call(W,X,ce):X.apply(void 0,[W].slice(fe))}catch(Se){ce.apply(void 0,[Se])}}O.extend({Deferred:function(W){var X=[["notify","progress",O.Callbacks("memory"),O.Callbacks("memory"),2],["resolve","done",O.Callbacks("once memory"),O.Callbacks("once memory"),0,"resolved"],["reject","fail",O.Callbacks("once memory"),O.Callbacks("once memory"),1,"rejected"]],ce="pending",fe={state:function(){return ce},always:function(){return Ae.done(arguments).fail(arguments),this},catch:function(Se){return fe.then(null,Se)},pipe:function(){var Se=arguments;return O.Deferred(function(Le){O.each(X,function(pt,st){var Ot=M(Se[st[4]])&&Se[st[4]];Ae[st[1]](function(){var Gt=Ot&&Ot.apply(this,arguments);Gt&&M(Gt.promise)?Gt.promise().progress(Le.notify).done(Le.resolve).fail(Le.reject):Le[st[0]+"With"](this,Ot?[Gt]:arguments)})}),Se=null}).promise()},then:function(Se,Le,pt){var st=0;function Ot(Gt,Jt,It,yn){return function(){var Hn=this,co=arguments,no=function(){var Vi,kc;if(!(Gt=st&&(It!==te&&(Hn=void 0,co=[Vi]),Jt.rejectWith(Hn,co))}};Gt?e0():(O.Deferred.getErrorHook?e0.error=O.Deferred.getErrorHook():O.Deferred.getStackHook&&(e0.error=O.Deferred.getStackHook()),t.setTimeout(e0))}}return O.Deferred(function(Gt){X[0][3].add(Ot(0,Gt,M(pt)?pt:Ge,Gt.notifyWith)),X[1][3].add(Ot(0,Gt,M(Se)?Se:Ge)),X[2][3].add(Ot(0,Gt,M(Le)?Le:te))}).promise()},promise:function(Se){return Se!=null?O.extend(Se,fe):fe}},Ae={};return O.each(X,function(Se,Le){var pt=Le[2],st=Le[5];fe[Le[1]]=pt.add,st&&pt.add(function(){ce=st},X[3-Se][2].disable,X[3-Se][3].disable,X[0][2].lock,X[0][3].lock),pt.add(Le[3].fire),Ae[Le[0]]=function(){return Ae[Le[0]+"With"](this===Ae?void 0:this,arguments),this},Ae[Le[0]+"With"]=pt.fireWith}),fe.promise(Ae),W&&W.call(Ae,Ae),Ae},when:function(W){var X=arguments.length,ce=X,fe=Array(ce),Ae=s.call(arguments),Se=O.Deferred(),Le=function(pt){return function(st){fe[pt]=this,Ae[pt]=arguments.length>1?s.call(arguments):st,--X||Se.resolveWith(fe,Ae)}};if(X<=1&&(Me(W,Se.done(Le(ce)).resolve,Se.reject,!X),Se.state()==="pending"||M(Ae[ce]&&Ae[ce].then)))return Se.then();for(;ce--;)Me(Ae[ce],Le(ce),Se.reject);return Se.promise()}});var ge=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;O.Deferred.exceptionHook=function(W,X){t.console&&t.console.warn&&W&&ge.test(W.name)&&t.console.warn("jQuery.Deferred exception: "+W.message,W.stack,X)},O.readyException=function(W){t.setTimeout(function(){throw W})};var ye=O.Deferred();O.fn.ready=function(W){return ye.then(W).catch(function(X){O.readyException(X)}),this},O.extend({isReady:!1,readyWait:1,ready:function(W){(W===!0?--O.readyWait:O.isReady)||(O.isReady=!0,!(W!==!0&&--O.readyWait>0)&&ye.resolveWith(x,[O]))}}),O.ready.then=ye.then;function He(){x.removeEventListener("DOMContentLoaded",He),t.removeEventListener("load",He),O.ready()}x.readyState==="complete"||x.readyState!=="loading"&&!x.documentElement.doScroll?t.setTimeout(O.ready):(x.addEventListener("DOMContentLoaded",He),t.addEventListener("load",He));var tt=function(W,X,ce,fe,Ae,Se,Le){var pt=0,st=W.length,Ot=ce==null;if(z(ce)==="object"){Ae=!0;for(pt in ce)tt(W,X,pt,ce[pt],!0,Se,Le)}else if(fe!==void 0&&(Ae=!0,M(fe)||(Le=!0),Ot&&(Le?(X.call(W,fe),X=null):(Ot=X,X=function(Gt,Jt,It){return Ot.call(O(Gt),It)})),X))for(;pt1,null,!0)},removeData:function(W){return this.each(function(){bt.remove(this,W)})}}),O.extend({queue:function(W,X,ce){var fe;if(W)return X=(X||"fx")+"queue",fe=Pe.get(W,X),ce&&(!fe||Array.isArray(ce)?fe=Pe.access(W,X,O.makeArray(ce)):fe.push(ce)),fe||[]},dequeue:function(W,X){X=X||"fx";var ce=O.queue(W,X),fe=ce.length,Ae=ce.shift(),Se=O._queueHooks(W,X),Le=function(){O.dequeue(W,X)};Ae==="inprogress"&&(Ae=ce.shift(),fe--),Ae&&(X==="fx"&&ce.unshift("inprogress"),delete Se.stop,Ae.call(W,Le,Se)),!fe&&Se&&Se.empty.fire()},_queueHooks:function(W,X){var ce=X+"queueHooks";return Pe.get(W,ce)||Pe.access(W,ce,{empty:O.Callbacks("once memory").add(function(){Pe.remove(W,[X+"queue",ce])})})}}),O.fn.extend({queue:function(W,X){var ce=2;return typeof W!="string"&&(X=W,W="fx",ce--),arguments.length\x20\t\r\n\f]*)/i,Rt=/^$|^module$|\/(?:java|ecma)script/i;(function(){var W=x.createDocumentFragment(),X=W.appendChild(x.createElement("div")),ce=x.createElement("input");ce.setAttribute("type","radio"),ce.setAttribute("checked","checked"),ce.setAttribute("name","t"),X.appendChild(ce),m.checkClone=X.cloneNode(!0).cloneNode(!0).lastChild.checked,X.innerHTML="",m.noCloneChecked=!!X.cloneNode(!0).lastChild.defaultValue,X.innerHTML="",m.option=!!X.lastChild})();var Ft={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Ft.tbody=Ft.tfoot=Ft.colgroup=Ft.caption=Ft.thead,Ft.th=Ft.td,m.option||(Ft.optgroup=Ft.option=[1,""]);function Gn(W,X){var ce;return typeof W.getElementsByTagName<"u"?ce=W.getElementsByTagName(X||"*"):typeof W.querySelectorAll<"u"?ce=W.querySelectorAll(X||"*"):ce=[],X===void 0||X&&E(W,X)?O.merge([W],ce):ce}function on(W,X){for(var ce=0,fe=W.length;ce-1){Ae&&Ae.push(Se);continue}if(Ot=et(Se),Le=Gn(Jt.appendChild(Se),"script"),Ot&&on(Le),ce)for(Gt=0;Se=Le[Gt++];)Rt.test(Se.type||"")&&ce.push(Se)}return Jt}var Dt=/^([^.]*)(?:\.(.+)|)/;function Te(){return!0}function Ue(){return!1}function zt(W,X,ce,fe,Ae,Se){var Le,pt;if(typeof X=="object"){typeof ce!="string"&&(fe=fe||ce,ce=void 0);for(pt in X)zt(W,pt,ce,fe,X[pt],Se);return W}if(fe==null&&Ae==null?(Ae=ce,fe=ce=void 0):Ae==null&&(typeof ce=="string"?(Ae=fe,fe=void 0):(Ae=fe,fe=ce,ce=void 0)),Ae===!1)Ae=Ue;else if(!Ae)return W;return Se===1&&(Le=Ae,Ae=function(st){return O().off(st),Le.apply(this,arguments)},Ae.guid=Le.guid||(Le.guid=O.guid++)),W.each(function(){O.event.add(this,X,Ae,fe,ce)})}O.event={global:{},add:function(W,X,ce,fe,Ae){var Se,Le,pt,st,Ot,Gt,Jt,It,yn,Hn,co,no=Pe.get(W);if(Be(W))for(ce.handler&&(Se=ce,ce=Se.handler,Ae=Se.selector),Ae&&O.find.matchesSelector(rt,Ae),ce.guid||(ce.guid=O.guid++),(st=no.events)||(st=no.events=Object.create(null)),(Le=no.handle)||(Le=no.handle=function(e0){return typeof O<"u"&&O.event.triggered!==e0.type?O.event.dispatch.apply(W,arguments):void 0}),X=(X||"").match(Re)||[""],Ot=X.length;Ot--;)pt=Dt.exec(X[Ot])||[],yn=co=pt[1],Hn=(pt[2]||"").split(".").sort(),yn&&(Jt=O.event.special[yn]||{},yn=(Ae?Jt.delegateType:Jt.bindType)||yn,Jt=O.event.special[yn]||{},Gt=O.extend({type:yn,origType:co,data:fe,handler:ce,guid:ce.guid,selector:Ae,needsContext:Ae&&O.expr.match.needsContext.test(Ae),namespace:Hn.join(".")},Se),(It=st[yn])||(It=st[yn]=[],It.delegateCount=0,(!Jt.setup||Jt.setup.call(W,fe,Hn,Le)===!1)&&W.addEventListener&&W.addEventListener(yn,Le)),Jt.add&&(Jt.add.call(W,Gt),Gt.handler.guid||(Gt.handler.guid=ce.guid)),Ae?It.splice(It.delegateCount++,0,Gt):It.push(Gt),O.event.global[yn]=!0)},remove:function(W,X,ce,fe,Ae){var Se,Le,pt,st,Ot,Gt,Jt,It,yn,Hn,co,no=Pe.hasData(W)&&Pe.get(W);if(!(!no||!(st=no.events))){for(X=(X||"").match(Re)||[""],Ot=X.length;Ot--;){if(pt=Dt.exec(X[Ot])||[],yn=co=pt[1],Hn=(pt[2]||"").split(".").sort(),!yn){for(yn in st)O.event.remove(W,yn+X[Ot],ce,fe,!0);continue}for(Jt=O.event.special[yn]||{},yn=(fe?Jt.delegateType:Jt.bindType)||yn,It=st[yn]||[],pt=pt[2]&&new RegExp("(^|\\.)"+Hn.join("\\.(?:.*\\.|)")+"(\\.|$)"),Le=Se=It.length;Se--;)Gt=It[Se],(Ae||co===Gt.origType)&&(!ce||ce.guid===Gt.guid)&&(!pt||pt.test(Gt.namespace))&&(!fe||fe===Gt.selector||fe==="**"&&Gt.selector)&&(It.splice(Se,1),Gt.selector&&It.delegateCount--,Jt.remove&&Jt.remove.call(W,Gt));Le&&!It.length&&((!Jt.teardown||Jt.teardown.call(W,Hn,no.handle)===!1)&&O.removeEvent(W,yn,no.handle),delete st[yn])}O.isEmptyObject(st)&&Pe.remove(W,"handle events")}},dispatch:function(W){var X,ce,fe,Ae,Se,Le,pt=new Array(arguments.length),st=O.event.fix(W),Ot=(Pe.get(this,"events")||Object.create(null))[st.type]||[],Gt=O.event.special[st.type]||{};for(pt[0]=st,X=1;X=1)){for(;Ot!==this;Ot=Ot.parentNode||this)if(Ot.nodeType===1&&!(W.type==="click"&&Ot.disabled===!0)){for(Se=[],Le={},ce=0;ce-1:O.find(Ae,this,null,[Ot]).length),Le[Ae]&&Se.push(fe);Se.length&&pt.push({elem:Ot,handlers:Se})}}return Ot=this,st\s*$/g;function Zn(W,X){return E(W,"table")&&E(X.nodeType!==11?X:X.firstChild,"tr")&&O(W).children("tbody")[0]||W}function rr(W){return W.type=(W.getAttribute("type")!==null)+"/"+W.type,W}function Cn(W){return(W.type||"").slice(0,5)==="true/"?W.type=W.type.slice(5):W.removeAttribute("type"),W}function mr(W,X){var ce,fe,Ae,Se,Le,pt,st;if(X.nodeType===1){if(Pe.hasData(W)&&(Se=Pe.get(W),st=Se.events,st)){Pe.remove(X,"handle events");for(Ae in st)for(ce=0,fe=st[Ae].length;ce1&&typeof yn=="string"&&!m.checkClone&&tn.test(yn))return W.each(function(co){var no=W.eq(co);Hn&&(X[0]=yn.call(this,co,no.html())),_o(no,X,ce,fe)});if(Jt&&(Ae=Lt(X,W[0].ownerDocument,!1,W,fe),Se=Ae.firstChild,Ae.childNodes.length===1&&(Ae=Se),Se||fe)){for(Le=O.map(Gn(Ae,"script"),rr),pt=Le.length;Gt0&&on(Le,!st&&Gn(W,"script")),pt},cleanData:function(W){for(var X,ce,fe,Ae=O.event.special,Se=0;(ce=W[Se])!==void 0;Se++)if(Be(ce)){if(X=ce[Pe.expando]){if(X.events)for(fe in X.events)Ae[fe]?O.event.remove(ce,fe):O.removeEvent(ce,fe,X.handle);ce[Pe.expando]=void 0}ce[bt.expando]&&(ce[bt.expando]=void 0)}}}),O.fn.extend({detach:function(W){return qs(this,W,!0)},remove:function(W){return qs(this,W)},text:function(W){return tt(this,function(X){return X===void 0?O.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=X)})},null,W,arguments.length)},append:function(){return _o(this,arguments,function(W){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var X=Zn(this,W);X.appendChild(W)}})},prepend:function(){return _o(this,arguments,function(W){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var X=Zn(this,W);X.insertBefore(W,X.firstChild)}})},before:function(){return _o(this,arguments,function(W){this.parentNode&&this.parentNode.insertBefore(W,this)})},after:function(){return _o(this,arguments,function(W){this.parentNode&&this.parentNode.insertBefore(W,this.nextSibling)})},empty:function(){for(var W,X=0;(W=this[X])!=null;X++)W.nodeType===1&&(O.cleanData(Gn(W,!1)),W.textContent="");return this},clone:function(W,X){return W=W??!1,X=X??W,this.map(function(){return O.clone(this,W,X)})},html:function(W){return tt(this,function(X){var ce=this[0]||{},fe=0,Ae=this.length;if(X===void 0&&ce.nodeType===1)return ce.innerHTML;if(typeof X=="string"&&!wn.test(X)&&!Ft[(Yt.exec(X)||["",""])[1].toLowerCase()]){X=O.htmlPrefilter(X);try{for(;fe=0&&(st+=Math.max(0,Math.ceil(W["offset"+X[0].toUpperCase()+X.slice(1)]-Se-st-pt-.5))||0),st+Ot}function hs(W,X,ce){var fe=Ks(W),Ae=!m.boxSizingReliable()||ce,Se=Ae&&O.css(W,"boxSizing",!1,fe)==="border-box",Le=Se,pt=ci(W,X,fe),st="offset"+X[0].toUpperCase()+X.slice(1);if(No.test(pt)){if(!ce)return pt;pt="auto"}return(!m.boxSizingReliable()&&Se||!m.reliableTrDimensions()&&E(W,"tr")||pt==="auto"||!parseFloat(pt)&&O.css(W,"display",!1,fe)==="inline")&&W.getClientRects().length&&(Se=O.css(W,"boxSizing",!1,fe)==="border-box",Le=st in W,Le&&(pt=W[st])),pt=parseFloat(pt)||0,pt+Jn(W,X,ce||(Se?"border":"content"),Le,fe,pt)+"px"}O.extend({cssHooks:{opacity:{get:function(W,X){if(X){var ce=ci(W,"opacity");return ce===""?"1":ce}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(W,X,ce,fe){if(!(!W||W.nodeType===3||W.nodeType===8||!W.style)){var Ae,Se,Le,pt=me(X),st=As.test(X),Ot=W.style;if(st||(X=wc(pt)),Le=O.cssHooks[X]||O.cssHooks[pt],ce!==void 0){if(Se=typeof ce,Se==="string"&&(Ae=ae.exec(ce))&&Ae[1]&&(ce=Ct(W,X,Ae),Se="number"),ce==null||ce!==ce)return;Se==="number"&&!st&&(ce+=Ae&&Ae[3]||(O.cssNumber[pt]?"":"px")),!m.clearCloneStyle&&ce===""&&X.indexOf("background")===0&&(Ot[X]="inherit"),(!Le||!("set"in Le)||(ce=Le.set(W,ce,fe))!==void 0)&&(st?Ot.setProperty(X,ce):Ot[X]=ce)}else return Le&&"get"in Le&&(Ae=Le.get(W,!1,fe))!==void 0?Ae:Ot[X]}},css:function(W,X,ce,fe){var Ae,Se,Le,pt=me(X),st=As.test(X);return st||(X=wc(pt)),Le=O.cssHooks[X]||O.cssHooks[pt],Le&&"get"in Le&&(Ae=Le.get(W,!0,ce)),Ae===void 0&&(Ae=ci(W,X,fe)),Ae==="normal"&&X in g0&&(Ae=g0[X]),ce===""||ce?(Se=parseFloat(Ae),ce===!0||isFinite(Se)?Se||0:Ae):Ae}}),O.each(["height","width"],function(W,X){O.cssHooks[X]={get:function(ce,fe,Ae){if(fe)return Y1.test(O.css(ce,"display"))&&(!ce.getClientRects().length||!ce.getBoundingClientRect().width)?m0(ce,Nl,function(){return hs(ce,X,Ae)}):hs(ce,X,Ae)},set:function(ce,fe,Ae){var Se,Le=Ks(ce),pt=!m.scrollboxSize()&&Le.position==="absolute",st=pt||Ae,Ot=st&&O.css(ce,"boxSizing",!1,Le)==="border-box",Gt=Ae?Jn(ce,X,Ae,Ot,Le):0;return Ot&&pt&&(Gt-=Math.ceil(ce["offset"+X[0].toUpperCase()+X.slice(1)]-parseFloat(Le[X])-Jn(ce,X,"border",!1,Le)-.5)),Gt&&(Se=ae.exec(fe))&&(Se[3]||"px")!=="px"&&(ce.style[X]=fe,fe=O.css(ce,X)),jp(ce,fe,Gt)}}}),O.cssHooks.marginLeft=lo(m.reliableMarginLeft,function(W,X){if(X)return(parseFloat(ci(W,"marginLeft"))||W.getBoundingClientRect().left-m0(W,{marginLeft:0},function(){return W.getBoundingClientRect().left}))+"px"}),O.each({margin:"",padding:"",border:"Width"},function(W,X){O.cssHooks[W+X]={expand:function(ce){for(var fe=0,Ae={},Se=typeof ce=="string"?ce.split(" "):[ce];fe<4;fe++)Ae[W+Fe[fe]+X]=Se[fe]||Se[fe-2]||Se[0];return Ae}},W!=="margin"&&(O.cssHooks[W+X].set=jp)}),O.fn.extend({css:function(W,X){return tt(this,function(ce,fe,Ae){var Se,Le,pt={},st=0;if(Array.isArray(fe)){for(Se=Ks(ce),Le=fe.length;st1)}});function bs(W,X,ce,fe,Ae){return new bs.prototype.init(W,X,ce,fe,Ae)}O.Tween=bs,bs.prototype={constructor:bs,init:function(W,X,ce,fe,Ae,Se){this.elem=W,this.prop=ce,this.easing=Ae||O.easing._default,this.options=X,this.start=this.now=this.cur(),this.end=fe,this.unit=Se||(O.cssNumber[ce]?"":"px")},cur:function(){var W=bs.propHooks[this.prop];return W&&W.get?W.get(this):bs.propHooks._default.get(this)},run:function(W){var X,ce=bs.propHooks[this.prop];return this.options.duration?this.pos=X=O.easing[this.easing](W,this.options.duration*W,0,1,this.options.duration):this.pos=X=W,this.now=(this.end-this.start)*X+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),ce&&ce.set?ce.set(this):bs.propHooks._default.set(this),this}},bs.prototype.init.prototype=bs.prototype,bs.propHooks={_default:{get:function(W){var X;return W.elem.nodeType!==1||W.elem[W.prop]!=null&&W.elem.style[W.prop]==null?W.elem[W.prop]:(X=O.css(W.elem,W.prop,""),!X||X==="auto"?0:X)},set:function(W){O.fx.step[W.prop]?O.fx.step[W.prop](W):W.elem.nodeType===1&&(O.cssHooks[W.prop]||W.elem.style[wc(W.prop)]!=null)?O.style(W.elem,W.prop,W.now+W.unit):W.elem[W.prop]=W.now}}},bs.propHooks.scrollTop=bs.propHooks.scrollLeft={set:function(W){W.elem.nodeType&&W.elem.parentNode&&(W.elem[W.prop]=W.now)}},O.easing={linear:function(W){return W},swing:function(W){return .5-Math.cos(W*Math.PI)/2},_default:"swing"},O.fx=bs.prototype.init,O.fx.step={};var Ds,oa,b1=/^(?:toggle|show|hide)$/,_c=/queueHooks$/;function v0(){oa&&(x.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(v0):t.setTimeout(v0,O.fx.interval),O.fx.tick())}function m1(){return t.setTimeout(function(){Ds=void 0}),Ds=Date.now()}function Ou(W,X){var ce,fe=0,Ae={height:W};for(X=X?1:0;fe<4;fe+=2-X)ce=Fe[fe],Ae["margin"+ce]=Ae["padding"+ce]=W;return X&&(Ae.opacity=Ae.width=W),Ae}function Ep(W,X,ce){for(var fe,Ae=(sa.tweeners[X]||[]).concat(sa.tweeners["*"]),Se=0,Le=Ae.length;Se1)},removeAttr:function(W){return this.each(function(){O.removeAttr(this,W)})}}),O.extend({attr:function(W,X,ce){var fe,Ae,Se=W.nodeType;if(!(Se===3||Se===8||Se===2)){if(typeof W.getAttribute>"u")return O.prop(W,X,ce);if((Se!==1||!O.isXMLDoc(W))&&(Ae=O.attrHooks[X.toLowerCase()]||(O.expr.match.bool.test(X)?nh:void 0)),ce!==void 0){if(ce===null){O.removeAttr(W,X);return}return Ae&&"set"in Ae&&(fe=Ae.set(W,ce,X))!==void 0?fe:(W.setAttribute(X,ce+""),ce)}return Ae&&"get"in Ae&&(fe=Ae.get(W,X))!==null?fe:(fe=O.find.attr(W,X),fe??void 0)}},attrHooks:{type:{set:function(W,X){if(!m.radioValue&&X==="radio"&&E(W,"input")){var ce=W.value;return W.setAttribute("type",X),ce&&(W.value=ce),X}}}},removeAttr:function(W,X){var ce,fe=0,Ae=X&&X.match(Re);if(Ae&&W.nodeType===1)for(;ce=Ae[fe++];)W.removeAttribute(ce)}}),nh={set:function(W,X,ce){return X===!1?O.removeAttr(W,ce):W.setAttribute(ce,ce),ce}},O.each(O.expr.match.bool.source.match(/\w+/g),function(W,X){var ce=_u[X]||O.find.attr;_u[X]=function(fe,Ae,Se){var Le,pt,st=Ae.toLowerCase();return Se||(pt=_u[st],_u[st]=Le,Le=ce(fe,Ae,Se)!=null?st:null,_u[st]=pt),Le}});var rs=/^(?:input|select|textarea|button)$/i,Np=/^(?:a|area)$/i;O.fn.extend({prop:function(W,X){return tt(this,O.prop,W,X,arguments.length>1)},removeProp:function(W){return this.each(function(){delete this[O.propFix[W]||W]})}}),O.extend({prop:function(W,X,ce){var fe,Ae,Se=W.nodeType;if(!(Se===3||Se===8||Se===2))return(Se!==1||!O.isXMLDoc(W))&&(X=O.propFix[X]||X,Ae=O.propHooks[X]),ce!==void 0?Ae&&"set"in Ae&&(fe=Ae.set(W,ce,X))!==void 0?fe:W[X]=ce:Ae&&"get"in Ae&&(fe=Ae.get(W,X))!==null?fe:W[X]},propHooks:{tabIndex:{get:function(W){var X=O.find.attr(W,"tabindex");return X?parseInt(X,10):rs.test(W.nodeName)||Np.test(W.nodeName)&&W.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),m.optSelected||(O.propHooks.selected={get:function(W){var X=W.parentNode;return X&&X.parentNode&&X.parentNode.selectedIndex,null},set:function(W){var X=W.parentNode;X&&(X.selectedIndex,X.parentNode&&X.parentNode.selectedIndex)}}),O.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){O.propFix[this.toLowerCase()]=this});function Au(W){var X=W.match(Re)||[];return X.join(" ")}function Ac(W){return W.getAttribute&&W.getAttribute("class")||""}function yg(W){return Array.isArray(W)?W:typeof W=="string"?W.match(Re)||[]:[]}O.fn.extend({addClass:function(W){var X,ce,fe,Ae,Se,Le;return M(W)?this.each(function(pt){O(this).addClass(W.call(this,pt,Ac(this)))}):(X=yg(W),X.length?this.each(function(){if(fe=Ac(this),ce=this.nodeType===1&&" "+Au(fe)+" ",ce){for(Se=0;Se-1;)ce=ce.replace(" "+Ae+" "," ");Le=Au(ce),fe!==Le&&this.setAttribute("class",Le)}}):this):this.attr("class","")},toggleClass:function(W,X){var ce,fe,Ae,Se,Le=typeof W,pt=Le==="string"||Array.isArray(W);return M(W)?this.each(function(st){O(this).toggleClass(W.call(this,st,Ac(this),X),X)}):typeof X=="boolean"&&pt?X?this.addClass(W):this.removeClass(W):(ce=yg(W),this.each(function(){if(pt)for(Se=O(this),Ae=0;Ae-1)return!0;return!1}});var i3=/\r/g;O.fn.extend({val:function(W){var X,ce,fe,Ae=this[0];return arguments.length?(fe=M(W),this.each(function(Se){var Le;this.nodeType===1&&(fe?Le=W.call(this,Se,O(this).val()):Le=W,Le==null?Le="":typeof Le=="number"?Le+="":Array.isArray(Le)&&(Le=O.map(Le,function(pt){return pt==null?"":pt+""})),X=O.valHooks[this.type]||O.valHooks[this.nodeName.toLowerCase()],(!X||!("set"in X)||X.set(this,Le,"value")===void 0)&&(this.value=Le))})):Ae?(X=O.valHooks[Ae.type]||O.valHooks[Ae.nodeName.toLowerCase()],X&&"get"in X&&(ce=X.get(Ae,"value"))!==void 0?ce:(ce=Ae.value,typeof ce=="string"?ce.replace(i3,""):ce??"")):void 0}}),O.extend({valHooks:{option:{get:function(W){var X=O.find.attr(W,"value");return X??Au(O.text(W))}},select:{get:function(W){var X,ce,fe,Ae=W.options,Se=W.selectedIndex,Le=W.type==="select-one",pt=Le?null:[],st=Le?Se+1:Ae.length;for(Se<0?fe=st:fe=Le?Se:0;fe-1)&&(ce=!0);return ce||(W.selectedIndex=-1),Se}}}}),O.each(["radio","checkbox"],function(){O.valHooks[this]={set:function(W,X){if(Array.isArray(X))return W.checked=O.inArray(O(W).val(),X)>-1}},m.checkOn||(O.valHooks[this].get=function(W){return W.getAttribute("value")===null?"on":W.value})});var qp=t.location,pm={guid:Date.now()},Pp=/\?/;O.parseXML=function(W){var X,ce;if(!W||typeof W!="string")return null;try{X=new t.DOMParser().parseFromString(W,"text/xml")}catch{}return ce=X&&X.getElementsByTagName("parsererror")[0],(!X||ce)&&O.error("Invalid XML: "+(ce?O.map(ce.childNodes,function(fe){return fe.textContent}).join(` -`):W)),X};var ku=/^(?:focusinfocus|focusoutblur)$/,Su=function(W){W.stopPropagation()};O.extend(O.event,{trigger:function(W,X,ce,fe){var Ae,Se,Le,pt,st,Ot,Gt,Jt,It=[ce||x],yn=f.call(W,"type")?W.type:W,Hn=f.call(W,"namespace")?W.namespace.split("."):[];if(Se=Jt=Le=ce=ce||x,!(ce.nodeType===3||ce.nodeType===8)&&!ku.test(yn+O.event.triggered)&&(yn.indexOf(".")>-1&&(Hn=yn.split("."),yn=Hn.shift(),Hn.sort()),st=yn.indexOf(":")<0&&"on"+yn,W=W[O.expando]?W:new O.Event(yn,typeof W=="object"&&W),W.isTrigger=fe?2:3,W.namespace=Hn.join("."),W.rnamespace=W.namespace?new RegExp("(^|\\.)"+Hn.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,W.result=void 0,W.target||(W.target=ce),X=X==null?[W]:O.makeArray(X,[W]),Gt=O.event.special[yn]||{},!(!fe&&Gt.trigger&&Gt.trigger.apply(ce,X)===!1))){if(!fe&&!Gt.noBubble&&!y(ce)){for(pt=Gt.delegateType||yn,ku.test(pt+yn)||(Se=Se.parentNode);Se;Se=Se.parentNode)It.push(Se),Le=Se;Le===(ce.ownerDocument||x)&&It.push(Le.defaultView||Le.parentWindow||t)}for(Ae=0;(Se=It[Ae++])&&!W.isPropagationStopped();)Jt=Se,W.type=Ae>1?pt:Gt.bindType||yn,Ot=(Pe.get(Se,"events")||Object.create(null))[W.type]&&Pe.get(Se,"handle"),Ot&&Ot.apply(Se,X),Ot=st&&Se[st],Ot&&Ot.apply&&Be(Se)&&(W.result=Ot.apply(Se,X),W.result===!1&&W.preventDefault());return W.type=yn,!fe&&!W.isDefaultPrevented()&&(!Gt._default||Gt._default.apply(It.pop(),X)===!1)&&Be(ce)&&st&&M(ce[yn])&&!y(ce)&&(Le=ce[st],Le&&(ce[st]=null),O.event.triggered=yn,W.isPropagationStopped()&&Jt.addEventListener(yn,Su),ce[yn](),W.isPropagationStopped()&&Jt.removeEventListener(yn,Su),O.event.triggered=void 0,Le&&(ce[st]=Le)),W.result}},simulate:function(W,X,ce){var fe=O.extend(new O.Event,ce,{type:W,isSimulated:!0});O.event.trigger(fe,null,X)}}),O.fn.extend({trigger:function(W,X){return this.each(function(){O.event.trigger(W,X,this)})},triggerHandler:function(W,X){var ce=this[0];if(ce)return O.event.trigger(W,X,ce,!0)}});var vd=/\[\]$/,Lp=/\r?\n/g,fm=/^(?:submit|button|image|reset|file)$/i,Md=/^(?:input|select|textarea|keygen)/i;function a3(W,X,ce,fe){var Ae;if(Array.isArray(X))O.each(X,function(Se,Le){ce||vd.test(W)?fe(W,Le):a3(W+"["+(typeof Le=="object"&&Le!=null?Se:"")+"]",Le,ce,fe)});else if(!ce&&z(X)==="object")for(Ae in X)a3(W+"["+Ae+"]",X[Ae],ce,fe);else fe(W,X)}O.param=function(W,X){var ce,fe=[],Ae=function(Se,Le){var pt=M(Le)?Le():Le;fe[fe.length]=encodeURIComponent(Se)+"="+encodeURIComponent(pt??"")};if(W==null)return"";if(Array.isArray(W)||W.jquery&&!O.isPlainObject(W))O.each(W,function(){Ae(this.name,this.value)});else for(ce in W)a3(ce,W[ce],X,Ae);return fe.join("&")},O.fn.extend({serialize:function(){return O.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var W=O.prop(this,"elements");return W?O.makeArray(W):this}).filter(function(){var W=this.type;return this.name&&!O(this).is(":disabled")&&Md.test(this.nodeName)&&!fm.test(W)&&(this.checked||!Ee.test(W))}).map(function(W,X){var ce=O(this).val();return ce==null?null:Array.isArray(ce)?O.map(ce,function(fe){return{name:X.name,value:fe.replace(Lp,`\r -`)}}):{name:X.name,value:ce.replace(Lp,`\r -`)}}).get()}});var Ix=/%20/g,Bp=/#.*$/,T5=/([?&])_=[^&]*/,Dx=/^(.*?):[ \t]*([^\r\n]*)$/mg,zg=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,$x=/^(?:GET|HEAD)$/,R5=/^\/\//,us={},Jo={},Wp="*/".concat("*"),rh=x.createElement("a");rh.href=qp.href;function Fx(W){return function(X,ce){typeof X!="string"&&(ce=X,X="*");var fe,Ae=0,Se=X.toLowerCase().match(Re)||[];if(M(ce))for(;fe=Se[Ae++];)fe[0]==="+"?(fe=fe.slice(1)||"*",(W[fe]=W[fe]||[]).unshift(ce)):(W[fe]=W[fe]||[]).push(ce)}}function Vx(W,X,ce,fe){var Ae={},Se=W===Jo;function Le(pt){var st;return Ae[pt]=!0,O.each(W[pt]||[],function(Ot,Gt){var Jt=Gt(X,ce,fe);if(typeof Jt=="string"&&!Se&&!Ae[Jt])return X.dataTypes.unshift(Jt),Le(Jt),!1;if(Se)return!(st=Jt)}),st}return Le(X.dataTypes[0])||!Ae["*"]&&Le("*")}function hm(W,X){var ce,fe,Ae=O.ajaxSettings.flatOptions||{};for(ce in X)X[ce]!==void 0&&((Ae[ce]?W:fe||(fe={}))[ce]=X[ce]);return fe&&O.extend(!0,W,fe),W}function xg(W,X,ce){for(var fe,Ae,Se,Le,pt=W.contents,st=W.dataTypes;st[0]==="*";)st.shift(),fe===void 0&&(fe=W.mimeType||X.getResponseHeader("Content-Type"));if(fe){for(Ae in pt)if(pt[Ae]&&pt[Ae].test(fe)){st.unshift(Ae);break}}if(st[0]in ce)Se=st[0];else{for(Ae in ce){if(!st[0]||W.converters[Ae+" "+st[0]]){Se=Ae;break}Le||(Le=Ae)}Se=Se||Le}if(Se)return Se!==st[0]&&st.unshift(Se),ce[Se]}function Og(W,X,ce,fe){var Ae,Se,Le,pt,st,Ot={},Gt=W.dataTypes.slice();if(Gt[1])for(Le in W.converters)Ot[Le.toLowerCase()]=W.converters[Le];for(Se=Gt.shift();Se;)if(W.responseFields[Se]&&(ce[W.responseFields[Se]]=X),!st&&fe&&W.dataFilter&&(X=W.dataFilter(X,W.dataType)),st=Se,Se=Gt.shift(),Se){if(Se==="*")Se=st;else if(st!=="*"&&st!==Se){if(Le=Ot[st+" "+Se]||Ot["* "+Se],!Le){for(Ae in Ot)if(pt=Ae.split(" "),pt[1]===Se&&(Le=Ot[st+" "+pt[0]]||Ot["* "+pt[0]],Le)){Le===!0?Le=Ot[Ae]:Ot[Ae]!==!0&&(Se=pt[0],Gt.unshift(pt[1]));break}}if(Le!==!0)if(Le&&W.throws)X=Le(X);else try{X=Le(X)}catch(Jt){return{state:"parsererror",error:Le?Jt:"No conversion from "+st+" to "+Se}}}}return{state:"success",data:X}}O.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qp.href,type:"GET",isLocal:zg.test(qp.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Wp,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":O.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(W,X){return X?hm(hm(W,O.ajaxSettings),X):hm(O.ajaxSettings,W)},ajaxPrefilter:Fx(us),ajaxTransport:Fx(Jo),ajax:function(W,X){typeof W=="object"&&(X=W,W=void 0),X=X||{};var ce,fe,Ae,Se,Le,pt,st,Ot,Gt,Jt,It=O.ajaxSetup({},X),yn=It.context||It,Hn=It.context&&(yn.nodeType||yn.jquery)?O(yn):O.event,co=O.Deferred(),no=O.Callbacks("once memory"),e0=It.statusCode||{},Vi={},kc={},K1="canceled",qo={readyState:0,getResponseHeader:function(Po){var Ps;if(st){if(!Se)for(Se={};Ps=Dx.exec(Ae);)Se[Ps[1].toLowerCase()+" "]=(Se[Ps[1].toLowerCase()+" "]||[]).concat(Ps[2]);Ps=Se[Po.toLowerCase()+" "]}return Ps==null?null:Ps.join(", ")},getAllResponseHeaders:function(){return st?Ae:null},setRequestHeader:function(Po,Ps){return st==null&&(Po=kc[Po.toLowerCase()]=kc[Po.toLowerCase()]||Po,Vi[Po]=Ps),this},overrideMimeType:function(Po){return st==null&&(It.mimeType=Po),this},statusCode:function(Po){var Ps;if(Po)if(st)qo.always(Po[qo.status]);else for(Ps in Po)e0[Ps]=[e0[Ps],Po[Ps]];return this},abort:function(Po){var Ps=Po||K1;return ce&&ce.abort(Ps),yd(0,Ps),this}};if(co.promise(qo),It.url=((W||It.url||qp.href)+"").replace(R5,qp.protocol+"//"),It.type=X.method||X.type||It.method||It.type,It.dataTypes=(It.dataType||"*").toLowerCase().match(Re)||[""],It.crossDomain==null){pt=x.createElement("a");try{pt.href=It.url,pt.href=pt.href,It.crossDomain=rh.protocol+"//"+rh.host!=pt.protocol+"//"+pt.host}catch{It.crossDomain=!0}}if(It.data&&It.processData&&typeof It.data!="string"&&(It.data=O.param(It.data,It.traditional)),Vx(us,It,X,qo),st)return qo;Ot=O.event&&It.global,Ot&&O.active++===0&&O.event.trigger("ajaxStart"),It.type=It.type.toUpperCase(),It.hasContent=!$x.test(It.type),fe=It.url.replace(Bp,""),It.hasContent?It.data&&It.processData&&(It.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(It.data=It.data.replace(Ix,"+")):(Jt=It.url.slice(fe.length),It.data&&(It.processData||typeof It.data=="string")&&(fe+=(Pp.test(fe)?"&":"?")+It.data,delete It.data),It.cache===!1&&(fe=fe.replace(T5,"$1"),Jt=(Pp.test(fe)?"&":"?")+"_="+pm.guid+++Jt),It.url=fe+Jt),It.ifModified&&(O.lastModified[fe]&&qo.setRequestHeader("If-Modified-Since",O.lastModified[fe]),O.etag[fe]&&qo.setRequestHeader("If-None-Match",O.etag[fe])),(It.data&&It.hasContent&&It.contentType!==!1||X.contentType)&&qo.setRequestHeader("Content-Type",It.contentType),qo.setRequestHeader("Accept",It.dataTypes[0]&&It.accepts[It.dataTypes[0]]?It.accepts[It.dataTypes[0]]+(It.dataTypes[0]!=="*"?", "+Wp+"; q=0.01":""):It.accepts["*"]);for(Gt in It.headers)qo.setRequestHeader(Gt,It.headers[Gt]);if(It.beforeSend&&(It.beforeSend.call(yn,qo,It)===!1||st))return qo.abort();if(K1="abort",no.add(It.complete),qo.done(It.success),qo.fail(It.error),ce=Vx(Jo,It,X,qo),!ce)yd(-1,"No Transport");else{if(qo.readyState=1,Ot&&Hn.trigger("ajaxSend",[qo,It]),st)return qo;It.async&&It.timeout>0&&(Le=t.setTimeout(function(){qo.abort("timeout")},It.timeout));try{st=!1,ce.send(Vi,yd)}catch(Po){if(st)throw Po;yd(-1,Po)}}function yd(Po,Ps,Ip,wg){var Z1,Dp,ql,Cu,zd,el=Ps;st||(st=!0,Le&&t.clearTimeout(Le),ce=void 0,Ae=wg||"",qo.readyState=Po>0?4:0,Z1=Po>=200&&Po<300||Po===304,Ip&&(Cu=xg(It,qo,Ip)),!Z1&&O.inArray("script",It.dataTypes)>-1&&O.inArray("json",It.dataTypes)<0&&(It.converters["text script"]=function(){}),Cu=Og(It,Cu,qo,Z1),Z1?(It.ifModified&&(zd=qo.getResponseHeader("Last-Modified"),zd&&(O.lastModified[fe]=zd),zd=qo.getResponseHeader("etag"),zd&&(O.etag[fe]=zd)),Po===204||It.type==="HEAD"?el="nocontent":Po===304?el="notmodified":(el=Cu.state,Dp=Cu.data,ql=Cu.error,Z1=!ql)):(ql=el,(Po||!el)&&(el="error",Po<0&&(Po=0))),qo.status=Po,qo.statusText=(Ps||el)+"",Z1?co.resolveWith(yn,[Dp,el,qo]):co.rejectWith(yn,[qo,el,ql]),qo.statusCode(e0),e0=void 0,Ot&&Hn.trigger(Z1?"ajaxSuccess":"ajaxError",[qo,It,Z1?Dp:ql]),no.fireWith(yn,[qo,el]),Ot&&(Hn.trigger("ajaxComplete",[qo,It]),--O.active||O.event.trigger("ajaxStop")))}return qo},getJSON:function(W,X,ce){return O.get(W,X,ce,"json")},getScript:function(W,X){return O.get(W,void 0,X,"script")}}),O.each(["get","post"],function(W,X){O[X]=function(ce,fe,Ae,Se){return M(fe)&&(Se=Se||Ae,Ae=fe,fe=void 0),O.ajax(O.extend({url:ce,type:X,dataType:Se,data:fe,success:Ae},O.isPlainObject(ce)&&ce))}}),O.ajaxPrefilter(function(W){var X;for(X in W.headers)X.toLowerCase()==="content-type"&&(W.contentType=W.headers[X]||"")}),O._evalUrl=function(W,X,ce){return O.ajax({url:W,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(fe){O.globalEval(fe,X,ce)}})},O.fn.extend({wrapAll:function(W){var X;return this[0]&&(M(W)&&(W=W.call(this[0])),X=O(W,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&X.insertBefore(this[0]),X.map(function(){for(var ce=this;ce.firstElementChild;)ce=ce.firstElementChild;return ce}).append(this)),this},wrapInner:function(W){return M(W)?this.each(function(X){O(this).wrapInner(W.call(this,X))}):this.each(function(){var X=O(this),ce=X.contents();ce.length?ce.wrapAll(W):X.append(W)})},wrap:function(W){var X=M(W);return this.each(function(ce){O(this).wrapAll(X?W.call(this,ce):W)})},unwrap:function(W){return this.parent(W).not("body").each(function(){O(this).replaceWith(this.childNodes)}),this}}),O.expr.pseudos.hidden=function(W){return!O.expr.pseudos.visible(W)},O.expr.pseudos.visible=function(W){return!!(W.offsetWidth||W.offsetHeight||W.getClientRects().length)},O.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var Hx={0:200,1223:204},ks=O.ajaxSettings.xhr();m.cors=!!ks&&"withCredentials"in ks,m.ajax=ks=!!ks,O.ajaxTransport(function(W){var X,ce;if(m.cors||ks&&!W.crossDomain)return{send:function(fe,Ae){var Se,Le=W.xhr();if(Le.open(W.type,W.url,W.async,W.username,W.password),W.xhrFields)for(Se in W.xhrFields)Le[Se]=W.xhrFields[Se];W.mimeType&&Le.overrideMimeType&&Le.overrideMimeType(W.mimeType),!W.crossDomain&&!fe["X-Requested-With"]&&(fe["X-Requested-With"]="XMLHttpRequest");for(Se in fe)Le.setRequestHeader(Se,fe[Se]);X=function(pt){return function(){X&&(X=ce=Le.onload=Le.onerror=Le.onabort=Le.ontimeout=Le.onreadystatechange=null,pt==="abort"?Le.abort():pt==="error"?typeof Le.status!="number"?Ae(0,"error"):Ae(Le.status,Le.statusText):Ae(Hx[Le.status]||Le.status,Le.statusText,(Le.responseType||"text")!=="text"||typeof Le.responseText!="string"?{binary:Le.response}:{text:Le.responseText},Le.getAllResponseHeaders()))}},Le.onload=X(),ce=Le.onerror=Le.ontimeout=X("error"),Le.onabort!==void 0?Le.onabort=ce:Le.onreadystatechange=function(){Le.readyState===4&&t.setTimeout(function(){X&&ce()})},X=X("abort");try{Le.send(W.hasContent&&W.data||null)}catch(pt){if(X)throw pt}},abort:function(){X&&X()}}}),O.ajaxPrefilter(function(W){W.crossDomain&&(W.contents.script=!1)}),O.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(W){return O.globalEval(W),W}}}),O.ajaxPrefilter("script",function(W){W.cache===void 0&&(W.cache=!1),W.crossDomain&&(W.type="GET")}),O.ajaxTransport("script",function(W){if(W.crossDomain||W.scriptAttrs){var X,ce;return{send:function(fe,Ae){X=O(" - - - -
-
- - From c847845dcde14ecf76dae141a1168343c1fbcda3 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 10 Feb 2026 13:10:39 +1100 Subject: [PATCH 09/57] Use stronger shebang --- build_xcframework.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_xcframework.sh b/build_xcframework.sh index 587186eff..6d236ef71 100755 --- a/build_xcframework.sh +++ b/build_xcframework.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Builds a GutenbergKitResources XCFramework from the local source target. # From a48f2fe6444ffbc85a68be270c5bc7acabd0f77f Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 10 Feb 2026 14:45:22 +1100 Subject: [PATCH 10/57] Fix CI: expose resources product, skip signing The XCFramework build failed because xcodebuild only auto-creates schemes for products, not bare targets. Test signing failed because CI lacks a code identity for the new resource bundle. --- Generated with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- Makefile | 1 + Package.swift | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 3243f190c..83b7911e6 100644 --- a/Makefile +++ b/Makefile @@ -20,6 +20,7 @@ define XCODEBUILD_CMD -scheme GutenbergKit \ -sdk iphonesimulator \ -destination '${SIMULATOR_DESTINATION}' \ + CODE_SIGNING_ALLOWED=NO \ | xcbeautify endef diff --git a/Package.swift b/Package.swift index 967f2c9c9..a15055690 100644 --- a/Package.swift +++ b/Package.swift @@ -33,7 +33,8 @@ let package = Package( name: "GutenbergKit", platforms: [.iOS(.v17), .macOS(.v14)], products: [ - .library(name: "GutenbergKit", targets: ["GutenbergKit"]) + .library(name: "GutenbergKit", targets: ["GutenbergKit"]), + .library(name: "GutenbergKitResources", targets: ["GutenbergKitResources"]), ], dependencies: [ .package(url: "https://github.com/scinfu/SwiftSoup.git", from: "2.7.5"), From f9a7ed739c1302dafbe78480e3a9eb71799a3348 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 10 Feb 2026 14:54:25 +1100 Subject: [PATCH 11/57] Use -destination instead of -sdk in xcodebuild xcodebuild requires -destination for SPM packages. --- Generated with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- build_xcframework.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build_xcframework.sh b/build_xcframework.sh index 6d236ef71..fa093dcdc 100755 --- a/build_xcframework.sh +++ b/build_xcframework.sh @@ -28,7 +28,7 @@ trap cleanup EXIT echo "--- Building ${SCHEME} for iphoneos" xcodebuild archive \ -scheme "${SCHEME}" \ - -sdk iphoneos \ + -destination 'generic/platform=iOS' \ -archivePath "${BUILD_DIR}/iphoneos.xcarchive" \ SKIP_INSTALL=NO \ BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ @@ -37,7 +37,7 @@ xcodebuild archive \ echo "--- Building ${SCHEME} for iphonesimulator" xcodebuild archive \ -scheme "${SCHEME}" \ - -sdk iphonesimulator \ + -destination 'generic/platform=iOS Simulator' \ -archivePath "${BUILD_DIR}/iphonesimulator.xcarchive" \ SKIP_INSTALL=NO \ BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ From ea5780e724160e8f943cdcc7ae0dcd2c2d5ddc4a Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 10 Feb 2026 14:56:07 +1100 Subject: [PATCH 12/57] Use GutenbergKitTests scheme for test action The auto-generated GutenbergKit product scheme no longer includes a test action now that there are multiple products in the package. --- Generated with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 83b7911e6..2b8be5c51 100644 --- a/Makefile +++ b/Makefile @@ -225,7 +225,13 @@ test-js-watch: npm-dependencies ## Run JavaScript tests in watch mode .PHONY: test-swift-package test-swift-package: build ## Run Swift package tests - $(call XCODEBUILD_CMD, test) + @set -o pipefail && \ + xcodebuild test \ + -scheme GutenbergKitTests \ + -sdk iphonesimulator \ + -destination '${SIMULATOR_DESTINATION}' \ + CODE_SIGNING_ALLOWED=NO \ + | xcbeautify .PHONY: test-ios-e2e test-ios-e2e: ## Run iOS E2E tests against the production build From be986032ff94d78fe5da35639e202fb8ee6090b6 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Wed, 11 Feb 2026 15:17:00 +1100 Subject: [PATCH 13/57] Fix XCFramework build for Xcode 26 SPM archives on Xcode 26 no longer produce a usable .framework in the archive Products directory. Assemble it manually from DerivedData (binary, swiftmodule, modulemap, headers, resource bundles). Also bump simulator destination to OS=26.1. --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- Makefile | 2 +- build_xcframework.sh | 157 +++++++++++++++++++++++++++++-------------- 2 files changed, 108 insertions(+), 51 deletions(-) diff --git a/Makefile b/Makefile index 2b8be5c51..8c5e97c6b 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ .DEFAULT_GOAL := help -SIMULATOR_DESTINATION := platform=iOS Simulator,name=iPhone 17 +SIMULATOR_DESTINATION := OS=26.1,name=iPhone 17 .PHONY: help help: ## Display this help menu diff --git a/build_xcframework.sh b/build_xcframework.sh index fa093dcdc..5027ce4d2 100755 --- a/build_xcframework.sh +++ b/build_xcframework.sh @@ -9,83 +9,140 @@ # Output: # - GutenbergKitResources-.xcframework.zip # - GutenbergKitResources-.xcframework.zip.checksum.txt +# +# Adapted from: +# https://github.com/OpenSwiftUIProject/ProtobufKit/blob/937eae542/Scripts/build_xcframework.sh +# https://docs.emergetools.com/docs/analyzing-a-spm-framework-ios set -euo pipefail SCHEME="GutenbergKitResources" -BUILD_DIR="$(mktemp -d)" +BUILD_DIR="$(pwd)/build" OUTPUT_DIR="${1:-$(pwd)}" +DERIVED_DATA_PATH="${BUILD_DIR}/DerivedData" GIT_SHA="$(git rev-parse --short HEAD)" XCFRAMEWORK_NAME="${SCHEME}-${GIT_SHA}.xcframework" ZIP_NAME="${XCFRAMEWORK_NAME}.zip" -cleanup() { - rm -rf "${BUILD_DIR}" +build_framework() { + local sdk="$1" + local destination="$2" + local archive_path="${BUILD_DIR}/${SCHEME}-${sdk}.xcarchive" + + echo "--- Building ${SCHEME} for ${sdk}" + + rm -rf "${archive_path}" + + xcodebuild archive \ + -scheme "${SCHEME}" \ + -archivePath "${archive_path}" \ + -derivedDataPath "${DERIVED_DATA_PATH}" \ + -sdk "${sdk}" \ + -destination "${destination}" \ + BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ + INSTALL_PATH='Library/Frameworks' \ + OTHER_SWIFT_FLAGS=-no-verify-emitted-module-interface \ + CODE_SIGN_IDENTITY="-" \ + CODE_SIGNING_REQUIRED=NO \ + CODE_SIGNING_ALLOWED=NO \ + | xcbeautify + + # SPM archives don't produce a .framework — assemble it from DerivedData + local intermediates="${DERIVED_DATA_PATH}/Build/Intermediates.noindex/ArchiveIntermediates/${SCHEME}" + local build_products="${intermediates}/BuildProductsPath/Release-${sdk}" + local generated_maps="${intermediates}/IntermediateBuildFilesPath/GeneratedModuleMaps-${sdk}" + + local framework_path="${BUILD_DIR}/frameworks/${sdk}/${SCHEME}.framework" + rm -rf "${framework_path}" + mkdir -p "${framework_path}/Modules" + mkdir -p "${framework_path}/Headers" + + # Binary (SPM produces a .o object file — rename to framework name) + cp "${build_products}/${SCHEME}.o" "${framework_path}/${SCHEME}" + + # Swift module + cp -r "${build_products}/${SCHEME}.swiftmodule" "${framework_path}/Modules/${SCHEME}.swiftmodule" + rm -f "${framework_path}/Modules/${SCHEME}.swiftmodule"/*.package.swiftinterface + rm -f "${framework_path}/Modules/${SCHEME}.swiftmodule"/*.private.swiftinterface + + # Module map and generated header + cp "${generated_maps}/${SCHEME}.modulemap" "${framework_path}/Modules/module.modulemap" + cp "${generated_maps}/${SCHEME}-Swift.h" "${framework_path}/Headers/${SCHEME}-Swift.h" + + # Minimal Info.plist + cat > "${framework_path}/Info.plist" < + + + + CFBundleIdentifier + org.wordpress.GutenbergKitResources + CFBundleName + ${SCHEME} + CFBundlePackageType + FMWK + + +PLIST } -trap cleanup EXIT - -echo "--- Building ${SCHEME} for iphoneos" -xcodebuild archive \ - -scheme "${SCHEME}" \ - -destination 'generic/platform=iOS' \ - -archivePath "${BUILD_DIR}/iphoneos.xcarchive" \ - SKIP_INSTALL=NO \ - BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ - | xcbeautify - -echo "--- Building ${SCHEME} for iphonesimulator" -xcodebuild archive \ - -scheme "${SCHEME}" \ - -destination 'generic/platform=iOS Simulator' \ - -archivePath "${BUILD_DIR}/iphonesimulator.xcarchive" \ - SKIP_INSTALL=NO \ - BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ - | xcbeautify - -# Locate the built frameworks -DEVICE_FRAMEWORK="${BUILD_DIR}/iphoneos.xcarchive/Products/usr/local/lib/${SCHEME}.framework" -SIM_FRAMEWORK="${BUILD_DIR}/iphonesimulator.xcarchive/Products/usr/local/lib/${SCHEME}.framework" - -# Locate resource bundles -DEVICE_BUNDLE="${BUILD_DIR}/iphoneos.xcarchive/Products/usr/local/lib/${SCHEME}_${SCHEME}.bundle" -SIM_BUNDLE="${BUILD_DIR}/iphonesimulator.xcarchive/Products/usr/local/lib/${SCHEME}_${SCHEME}.bundle" +copy_resource_bundles() { + local sdk="$1" + local framework_path="${BUILD_DIR}/frameworks/${sdk}/${SCHEME}.framework" + local bundle_path="${DERIVED_DATA_PATH}/Build/Intermediates.noindex/ArchiveIntermediates/${SCHEME}/IntermediateBuildFilesPath/UninstalledProducts/${sdk}" + + echo "--- Copying resource bundles for ${sdk}" + + if [ -d "${bundle_path}" ]; then + find "${bundle_path}" -name "*.bundle" -maxdepth 1 -type d -print0 | while IFS= read -r -d '' bundle; do + bundle_name=$(basename "${bundle}") + echo " ${bundle_name} -> ${framework_path}/" + rm -rf "${framework_path:?}/${bundle_name}" + cp -R "${bundle}" "${framework_path}/" + done + else + echo " Warning: bundle path not found: ${bundle_path}" + fi +} + +# Build for both platforms +build_framework "iphoneos" "generic/platform=iOS" +copy_resource_bundles "iphoneos" + +build_framework "iphonesimulator" "generic/platform=iOS Simulator" +copy_resource_bundles "iphonesimulator" + +# Create XCFramework echo "--- Creating XCFramework" + +DEVICE_FRAMEWORK="${BUILD_DIR}/frameworks/iphoneos/${SCHEME}.framework" +SIM_FRAMEWORK="${BUILD_DIR}/frameworks/iphonesimulator/${SCHEME}.framework" XCFRAMEWORK_PATH="${BUILD_DIR}/${XCFRAMEWORK_NAME}" +rm -rf "${XCFRAMEWORK_PATH}" xcodebuild -create-xcframework \ -framework "${DEVICE_FRAMEWORK}" \ -framework "${SIM_FRAMEWORK}" \ -output "${XCFRAMEWORK_PATH}" -# Copy resource bundles into each framework slice -for ARCH_DIR in "${XCFRAMEWORK_PATH}"/*/; do - FRAMEWORK_DIR=$(find "${ARCH_DIR}" -name "${SCHEME}.framework" -type d) - if [ -d "${DEVICE_BUNDLE}" ] && [[ "${ARCH_DIR}" == *"ios-arm64"* ]]; then - cp -R "${DEVICE_BUNDLE}" "${FRAMEWORK_DIR}/" - elif [ -d "${SIM_BUNDLE}" ]; then - cp -R "${SIM_BUNDLE}" "${FRAMEWORK_DIR}/" - fi -done - -# Copy dSYMs if present -DEVICE_DSYM="${BUILD_DIR}/iphoneos.xcarchive/dSYMs/${SCHEME}.framework.dSYM" -SIM_DSYM="${BUILD_DIR}/iphonesimulator.xcarchive/dSYMs/${SCHEME}.framework.dSYM" +# Copy dSYMs into xcframework slices +DEVICE_DSYMS="${BUILD_DIR}/${SCHEME}-iphoneos.xcarchive/dSYMs" +SIM_DSYMS="${BUILD_DIR}/${SCHEME}-iphonesimulator.xcarchive/dSYMs" -if [ -d "${DEVICE_DSYM}" ]; then - mkdir -p "${BUILD_DIR}/dSYMs" - cp -R "${DEVICE_DSYM}" "${BUILD_DIR}/dSYMs/${SCHEME}-iphoneos.framework.dSYM" +if [ -d "${DEVICE_DSYMS}" ]; then + cp -r "${DEVICE_DSYMS}" "${XCFRAMEWORK_PATH}/ios-arm64/" fi -if [ -d "${SIM_DSYM}" ]; then - mkdir -p "${BUILD_DIR}/dSYMs" - cp -R "${SIM_DSYM}" "${BUILD_DIR}/dSYMs/${SCHEME}-iphonesimulator.framework.dSYM" +if [ -d "${SIM_DSYMS}" ]; then + cp -r "${SIM_DSYMS}" "${XCFRAMEWORK_PATH}/ios-arm64_x86_64-simulator/" fi +# Create ZIP archive echo "--- Creating ZIP archive" -(cd "${BUILD_DIR}" && ditto -c -k --sequesterRsrc --keepParent "${XCFRAMEWORK_NAME}" "${ZIP_NAME}") +(cd "${BUILD_DIR}" && zip -r "${ZIP_NAME}" "$(basename "${XCFRAMEWORK_PATH}")" > /dev/null) cp "${BUILD_DIR}/${ZIP_NAME}" "${OUTPUT_DIR}/${ZIP_NAME}" +# Compute checksum echo "--- Computing checksum" CHECKSUM=$(swift package compute-checksum "${OUTPUT_DIR}/${ZIP_NAME}") echo "${CHECKSUM}" > "${OUTPUT_DIR}/${ZIP_NAME}.checksum.txt" From 46d666f3b1b9e6a56e8d28594d32294faf6b1b8b Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Wed, 11 Feb 2026 15:44:37 +1100 Subject: [PATCH 14/57] Simplify CI pipeline config --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- .buildkite/pipeline.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 090faab83..ecf26e694 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -54,14 +54,13 @@ steps: plugins: *plugins - label: ':swift: Test Swift Package' - command: make build REFRESH_L10N=1 REFRESH_JS_BUILD=1 && make test-swift-package + command: make test-swift-package REFRESH_L10N=1 REFRESH_JS_BUILD=1 plugins: *plugins - label: ':package: Build XCFramework' command: make build-resources-xcframework artifact_paths: - - 'GutenbergKitResources-*.xcframework.zip' - - 'GutenbergKitResources-*.xcframework.zip.checksum.txt' + - '*.xcframework.zip*' plugins: *plugins - label: ':ios: Test iOS E2E' From 6052b98fe673ab90efaa531863394cc5f4817495 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Wed, 11 Feb 2026 16:15:21 +1100 Subject: [PATCH 15/57] Read GITHUB_TOKEN only from env --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- fastlane/Fastfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 0260ca186..e706f61a0 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -35,7 +35,7 @@ lane :release do |options| version = options[:version] || UI.user_error!('version is required') lane_context[LANE_VALUE_VERSION] = version - github_token = options[:github_token] || ENV['GITHUB_TOKEN'] || UI.user_error!('github_token is required') + github_token = ENV['GITHUB_TOKEN'] || UI.user_error!('GITHUB_TOKEN env var is required') lane_context.set_sensitive(LANE_VALUE_GITHUB_TOKEN, github_token) validate From 25ad37675e2cc4a71a51e938b9af69eecc014c16 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Wed, 11 Feb 2026 16:18:59 +1100 Subject: [PATCH 16/57] Avoid shell interpolation in Fastfile sh call --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- fastlane/Fastfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index e706f61a0..03fca0e79 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -84,7 +84,7 @@ lane :publish_release_to_github do version = lane_context[LANE_VALUE_VERSION] || UI.user_error!('Missing version lane context') github_token = lane_context[LANE_VALUE_GITHUB_TOKEN] || UI.user_error!('Missing github token lane context') - sh "git checkout -b release/#{version}" + sh 'git', 'checkout', '-b', "release/#{version}" git_commit( path: File.expand_path('./Package.swift', PROJECT_ROOT), message: "Update Package.swift to use version #{version}" From e223fa99f21f6c8b092a3e272354003902db7e7a Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Wed, 11 Feb 2026 16:22:46 +1100 Subject: [PATCH 17/57] Remove section header comments from Fastfile --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- fastlane/Fastfile | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 03fca0e79..3a1f6b3af 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -27,10 +27,6 @@ before_all do setup_ci end -# -------------------------------------------------------------------------- -# Release lane -# -------------------------------------------------------------------------- - lane :release do |options| version = options[:version] || UI.user_error!('version is required') lane_context[LANE_VALUE_VERSION] = version @@ -44,10 +40,6 @@ lane :release do |options| publish_to_s3 end -# -------------------------------------------------------------------------- -# Individual lanes -# -------------------------------------------------------------------------- - lane :validate do version = lane_context[LANE_VALUE_VERSION] || UI.user_error!('Missing version lane context') github_token = lane_context[LANE_VALUE_GITHUB_TOKEN] || UI.user_error!('Missing github token lane context') @@ -152,10 +144,6 @@ lane :set_up_signing_release do |readonly: true| ) end -# -------------------------------------------------------------------------- -# Helpers -# -------------------------------------------------------------------------- - def xcframework_checksum File.read(xcframework_checksum_file_path).strip end From 5d4b5ae8aeba8f774ee768cf6dd40ffca534c364 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Wed, 11 Feb 2026 16:25:53 +1100 Subject: [PATCH 18/57] Use XCODEBUILD_CMD macro in test-swift-package The inline call used `-scheme GutenbergKitTests` which doesn't exist when the package uses the local resources layout. --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- Makefile | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 8c5e97c6b..f7ec65467 100644 --- a/Makefile +++ b/Makefile @@ -225,13 +225,7 @@ test-js-watch: npm-dependencies ## Run JavaScript tests in watch mode .PHONY: test-swift-package test-swift-package: build ## Run Swift package tests - @set -o pipefail && \ - xcodebuild test \ - -scheme GutenbergKitTests \ - -sdk iphonesimulator \ - -destination '${SIMULATOR_DESTINATION}' \ - CODE_SIGNING_ALLOWED=NO \ - | xcbeautify + $(call XCODEBUILD_CMD, test) .PHONY: test-ios-e2e test-ios-e2e: ## Run iOS E2E tests against the production build From 9b3a47ca4a8283eee89266ae11f53f17c252cba4 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Wed, 11 Feb 2026 19:43:23 +1100 Subject: [PATCH 19/57] Use GutenbergKitTests scheme for test target The GutenbergKit scheme has no test action configured. --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index f7ec65467..8c5e97c6b 100644 --- a/Makefile +++ b/Makefile @@ -225,7 +225,13 @@ test-js-watch: npm-dependencies ## Run JavaScript tests in watch mode .PHONY: test-swift-package test-swift-package: build ## Run Swift package tests - $(call XCODEBUILD_CMD, test) + @set -o pipefail && \ + xcodebuild test \ + -scheme GutenbergKitTests \ + -sdk iphonesimulator \ + -destination '${SIMULATOR_DESTINATION}' \ + CODE_SIGNING_ALLOWED=NO \ + | xcbeautify .PHONY: test-ios-e2e test-ios-e2e: ## Run iOS E2E tests against the production build From fa64d04f909c67881a8fafc44b16a0ffcb20af28 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Wed, 11 Feb 2026 20:32:27 +1100 Subject: [PATCH 20/57] Fix test scheme: use GutenbergKit-Package Neither GutenbergKit nor GutenbergKitTests have the test action. GutenbergKit-Package does. --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 8c5e97c6b..0c78c985a 100644 --- a/Makefile +++ b/Makefile @@ -227,7 +227,7 @@ test-js-watch: npm-dependencies ## Run JavaScript tests in watch mode test-swift-package: build ## Run Swift package tests @set -o pipefail && \ xcodebuild test \ - -scheme GutenbergKitTests \ + -scheme GutenbergKit-Package \ -sdk iphonesimulator \ -destination '${SIMULATOR_DESTINATION}' \ CODE_SIGNING_ALLOWED=NO \ From af9ecd9088ae1a8cbac2c13e73ddde092fe41b40 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Wed, 11 Feb 2026 20:38:05 +1100 Subject: [PATCH 21/57] Use OS=latest for simulator destination Avoids breakage when CI and local have different Xcode point releases. --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 0c78c985a..4c0dee237 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ .DEFAULT_GOAL := help -SIMULATOR_DESTINATION := OS=26.1,name=iPhone 17 +SIMULATOR_DESTINATION := OS=latest,name=iPhone 17 .PHONY: help help: ## Display this help menu From 55cffbb0439c5cf2579841e36c46104d31e770fc Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Thu, 12 Feb 2026 12:22:20 +1100 Subject: [PATCH 22/57] Preserve `.gitkeep` during JS build copy --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 4c0dee237..72efba973 100644 --- a/Makefile +++ b/Makefile @@ -106,6 +106,7 @@ build: npm-dependencies prep-translations ## Build the project for all platforms mkdir -p ./ios/Sources/GutenbergKitResources/Resources; \ cp -r ./dist/. ./ios/Sources/GutenbergKit/Gutenberg/; \ cp -r ./dist/. ./ios/Sources/GutenbergKitResources/Resources/; \ + touch ./ios/Sources/GutenbergKitResources/Resources/.gitkeep; \ cp -r ./dist/. ./android/Gutenberg/src/main/assets; \ else \ echo "--- :white_check_mark: Skipping JS build (dist already exists). Use REFRESH_JS_BUILD=1 to force refresh."; \ From 12f8625f095fb7538e0bbc6748f5de3e707d4d38 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Thu, 12 Feb 2026 12:24:02 +1100 Subject: [PATCH 23/57] Increase `URLCache` clear delay to fix flaky test --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- ios/Sources/GutenbergKit/Sources/Stores/EditorURLCache.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ios/Sources/GutenbergKit/Sources/Stores/EditorURLCache.swift b/ios/Sources/GutenbergKit/Sources/Stores/EditorURLCache.swift index 6c462e7d5..2753bf182 100644 --- a/ios/Sources/GutenbergKit/Sources/Stores/EditorURLCache.swift +++ b/ios/Sources/GutenbergKit/Sources/Stores/EditorURLCache.swift @@ -161,7 +161,7 @@ public struct EditorURLCache: Sendable { /// - Throws: An error if the cache cannot be cleared. public func clear() throws { self.cache.removeAllCachedResponses() - Thread.sleep(forTimeInterval: 0.05) // Hack to make `URLCache` work + Thread.sleep(forTimeInterval: 0.2) // Hack to make `URLCache` work (needs longer than store) } /// Encodes data to work around a `URLCache` bug with empty data. From 7ec3efa2917671914209c7ba89175a3dac28433d Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Thu, 12 Feb 2026 15:55:37 +1100 Subject: [PATCH 24/57] Remove useless comment --- fastlane/Fastfile | 1 - 1 file changed, 1 deletion(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 3a1f6b3af..7e9c5ccba 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -9,7 +9,6 @@ GITHUB_REPO = 'wordpress-mobile/GutenbergKit' GIT_REMOTE_NAME = 'origin' GIT_BASE_BRANCH = 'trunk' -# Code Signing APPLE_TEAM_ID = 'PZYM8XX95Q' ASC_API_KEY_ENV_VARS = %w[ From b6351dea2c625723ce8a8f76a21ef51ad0284c43 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Thu, 12 Feb 2026 16:52:09 +1100 Subject: [PATCH 25/57] Use XCODEBUILD_CMD macro in test-swift-package The macro now takes the scheme as a parameter, removing the duplicated xcodebuild invocation. --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- Makefile | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 72efba973..e38a5df3d 100644 --- a/Makefile +++ b/Makefile @@ -17,7 +17,7 @@ export GUTENBERGKIT_SWIFT_USE_LOCAL_RESOURCES := 1 define XCODEBUILD_CMD @set -o pipefail && \ xcodebuild $(1) \ - -scheme GutenbergKit \ + -scheme $(2) \ -sdk iphonesimulator \ -destination '${SIMULATOR_DESTINATION}' \ CODE_SIGNING_ALLOWED=NO \ @@ -114,7 +114,7 @@ build: npm-dependencies prep-translations ## Build the project for all platforms .PHONY: build-swift-package build-swift-package: build ## Build the Swift package for iOS - $(call XCODEBUILD_CMD, build) + $(call XCODEBUILD_CMD, build, GutenbergKit) .PHONY: build-resources-xcframework build-resources-xcframework: build ## Build GutenbergKitResources XCFramework @@ -226,13 +226,7 @@ test-js-watch: npm-dependencies ## Run JavaScript tests in watch mode .PHONY: test-swift-package test-swift-package: build ## Run Swift package tests - @set -o pipefail && \ - xcodebuild test \ - -scheme GutenbergKit-Package \ - -sdk iphonesimulator \ - -destination '${SIMULATOR_DESTINATION}' \ - CODE_SIGNING_ALLOWED=NO \ - | xcbeautify + $(call XCODEBUILD_CMD, test, GutenbergKit-Package) .PHONY: test-ios-e2e test-ios-e2e: ## Run iOS E2E tests against the production build From ff312e58e5f0a1cf5d6be6ee4f9bd9212a72a9a9 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Fri, 13 Feb 2026 18:07:30 +1100 Subject: [PATCH 26/57] Align Fastlane on v-prefixed tags --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- fastlane/Fastfile | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 7e9c5ccba..321acfbaa 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -2,7 +2,6 @@ PROJECT_ROOT = File.expand_path('..', __dir__) -LANE_VALUE_VERSION = 'GBK_VERSION' LANE_VALUE_GITHUB_TOKEN = 'GBK_GITHUB_TOKEN' GITHUB_REPO = 'wordpress-mobile/GutenbergKit' @@ -28,35 +27,36 @@ end lane :release do |options| version = options[:version] || UI.user_error!('version is required') - lane_context[LANE_VALUE_VERSION] = version + tag = "v#{version}" github_token = ENV['GITHUB_TOKEN'] || UI.user_error!('GITHUB_TOKEN env var is required') lane_context.set_sensitive(LANE_VALUE_GITHUB_TOKEN, github_token) - validate - update_swift_package - publish_release_to_github - publish_to_s3 + validate(version: version, tag: tag) + update_swift_package(version: version) + publish_release_to_github(version: version, tag: tag) + publish_to_s3(version: version) end -lane :validate do - version = lane_context[LANE_VALUE_VERSION] || UI.user_error!('Missing version lane context') +lane :validate do |options| + version = options[:version] || UI.user_error!('version is required') + tag = options[:tag] || "v#{version}" github_token = lane_context[LANE_VALUE_GITHUB_TOKEN] || UI.user_error!('Missing github token lane context') UI.user_error!("Release #{version} already exists in the GitHub repo") \ - unless get_github_release(url: GITHUB_REPO, version: version, api_token: github_token).nil? + unless get_github_release(url: GITHUB_REPO, version: tag, api_token: github_token).nil? remove_lane_context_values [ SharedValues::GITHUB_API_RESPONSE, SharedValues::GITHUB_API_STATUS_CODE, SharedValues::GITHUB_API_JSON ] - UI.user_error!("Tag #{version} already exists in the GitHub repo") \ - if git_tag_exists(tag: version, remote: true, remote_name: GIT_REMOTE_NAME) + UI.user_error!("Tag #{tag} already exists in the GitHub repo") \ + if git_tag_exists(tag: tag, remote: true, remote_name: GIT_REMOTE_NAME) end -lane :update_swift_package do - version = lane_context[LANE_VALUE_VERSION] || UI.user_error!('Missing version lane context') +lane :update_swift_package do |options| + version = options[:version] || UI.user_error!('version is required') file_path = File.expand_path('./Package.swift', PROJECT_ROOT) lines = File.readlines(file_path).map do |line| @@ -71,8 +71,9 @@ lane :update_swift_package do File.open(file_path, 'w') { |file| file.print lines.join } end -lane :publish_release_to_github do - version = lane_context[LANE_VALUE_VERSION] || UI.user_error!('Missing version lane context') +lane :publish_release_to_github do |options| + version = options[:version] || UI.user_error!('version is required') + tag = options[:tag] || "v#{version}" github_token = lane_context[LANE_VALUE_GITHUB_TOKEN] || UI.user_error!('Missing github token lane context') sh 'git', 'checkout', '-b', "release/#{version}" @@ -81,20 +82,20 @@ lane :publish_release_to_github do message: "Update Package.swift to use version #{version}" ) - add_git_tag(tag: version) - push_git_tags(tag: version, remote: GIT_REMOTE_NAME) + add_git_tag(tag: tag) + push_git_tags(tag: tag, remote: GIT_REMOTE_NAME) set_github_release( api_token: github_token, repository_name: GITHUB_REPO, name: version, - tag_name: version, + tag_name: tag, description: "Release version #{version}", upload_assets: [xcframework_file_path, xcframework_checksum_file_path] ) end -lane :publish_to_s3 do - version = lane_context[LANE_VALUE_VERSION] || UI.user_error!('Missing version lane context') +lane :publish_to_s3 do |options| + version = options[:version] || UI.user_error!('version is required') upload_to_s3( bucket: 'a8c-apps-public-artifacts', From be6c3cf725d2b029cc66dfcc69fcf0854f751fc6 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Fri, 13 Feb 2026 18:12:17 +1100 Subject: [PATCH 27/57] Add tag-triggered S3 publish step to CI --- Generate with the help of Claude Code, https://code.claude.com Co-Authored-By: Claude Opus 4.6 --- .buildkite/pipeline.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index ecf26e694..7b03b1db6 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -70,3 +70,10 @@ steps: tar -xzf dist.tar.gz make test-ios-e2e plugins: *plugins + + - label: ':rocket: Publish XCFramework to S3' + if: build.tag =~ /^v/ + command: | + make build-resources-xcframework REFRESH_L10N=1 REFRESH_JS_BUILD=1 + bundle exec fastlane publish_to_s3 version:${BUILDKITE_TAG#v} + plugins: *plugins From 0735fb6a7e269d5347cef80dbdc3a9fc6cb7a062 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Thu, 19 Feb 2026 18:08:07 +1100 Subject: [PATCH 28/57] Escape `$` in pipeline interpolation Buildkite's interpolator doesn't support shell parameter expansion (`${VAR#pattern}`). `$$` passes through as a literal `$` to the shell. --- Generated with the help of Claude Code, https://claude.ai/code Co-Authored-By: Claude Code Opus 4.6 --- .buildkite/pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 7b03b1db6..e8d5b772b 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -75,5 +75,5 @@ steps: if: build.tag =~ /^v/ command: | make build-resources-xcframework REFRESH_L10N=1 REFRESH_JS_BUILD=1 - bundle exec fastlane publish_to_s3 version:${BUILDKITE_TAG#v} + bundle exec fastlane publish_to_s3 version:$${BUILDKITE_TAG#v} plugins: *plugins From d8b578ab18bd31e128bebdbddb96a07be4b3f1d9 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 3 Mar 2026 16:32:22 +1100 Subject: [PATCH 29/57] Use `:xcode:` emoji for XCFramework --- .buildkite/pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index e8d5b772b..00050bcce 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -57,7 +57,7 @@ steps: command: make test-swift-package REFRESH_L10N=1 REFRESH_JS_BUILD=1 plugins: *plugins - - label: ':package: Build XCFramework' + - label: ':xcode: Build XCFramework' command: make build-resources-xcframework artifact_paths: - '*.xcframework.zip*' From 922cbbcb01cc741af8caedaff5fcaef26edf86e4 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 3 Mar 2026 16:41:46 +1100 Subject: [PATCH 30/57] Add `install_gems` to S3 publish step --- Generated with the help of Claude Code, https://claude.ai/code Co-Authored-By: Claude Code Opus 4.6 --- .buildkite/pipeline.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 00050bcce..ac1cca6cd 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -75,5 +75,6 @@ steps: if: build.tag =~ /^v/ command: | make build-resources-xcframework REFRESH_L10N=1 REFRESH_JS_BUILD=1 + install_gems bundle exec fastlane publish_to_s3 version:$${BUILDKITE_TAG#v} plugins: *plugins From 0519f233fd14b2d7e3dd578c6e5d6d047368a127 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 3 Mar 2026 17:29:30 +1100 Subject: [PATCH 31/57] Track Gemfile.lock (?!) --- Gemfile.lock | 459 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 459 insertions(+) create mode 100644 Gemfile.lock diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 000000000..f164d7343 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,459 @@ +GEM + remote: https://rubygems.org/ + specs: + CFPropertyList (3.0.8) + abbrev (0.1.2) + activesupport (8.1.2) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.3.1) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + json + logger (>= 1.4.2) + minitest (>= 5.1) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + uri (>= 0.13.1) + addressable (2.8.9) + public_suffix (>= 2.0.2, < 8.0) + artifactory (3.0.17) + atomos (0.1.3) + aws-eventstream (1.4.0) + aws-partitions (1.1220.0) + aws-sdk-core (3.242.0) + aws-eventstream (~> 1, >= 1.3.0) + aws-partitions (~> 1, >= 1.992.0) + aws-sigv4 (~> 1.9) + base64 + bigdecimal + jmespath (~> 1, >= 1.6.1) + logger + aws-sdk-kms (1.122.0) + aws-sdk-core (~> 3, >= 3.241.4) + aws-sigv4 (~> 1.5) + aws-sdk-s3 (1.213.0) + aws-sdk-core (~> 3, >= 3.241.4) + aws-sdk-kms (~> 1) + aws-sigv4 (~> 1.5) + aws-sigv4 (1.12.1) + aws-eventstream (~> 1, >= 1.0.2) + babosa (1.0.4) + base64 (0.2.0) + benchmark (0.5.0) + bigdecimal (4.0.1) + buildkit (1.6.1) + sawyer (>= 0.6) + chroma (0.2.0) + claide (1.1.0) + colored (1.2) + colored2 (3.1.2) + commander (4.6.0) + highline (~> 2.0.0) + concurrent-ruby (1.3.6) + connection_pool (3.0.2) + csv (3.3.5) + declarative (0.0.20) + diffy (3.4.4) + digest-crc (0.7.0) + rake (>= 12.0.0, < 14.0.0) + domain_name (0.6.20240107) + dotenv (2.8.1) + drb (2.2.3) + emoji_regex (3.2.3) + excon (0.112.0) + faraday (1.10.5) + faraday-em_http (~> 1.0) + faraday-em_synchrony (~> 1.0) + faraday-excon (~> 1.1) + faraday-httpclient (~> 1.0) + faraday-multipart (~> 1.0) + faraday-net_http (~> 1.0) + faraday-net_http_persistent (~> 1.0) + faraday-patron (~> 1.0) + faraday-rack (~> 1.0) + faraday-retry (~> 1.0) + ruby2_keywords (>= 0.0.4) + faraday-cookie_jar (0.0.8) + faraday (>= 0.8.0) + http-cookie (>= 1.0.0) + faraday-em_http (1.0.0) + faraday-em_synchrony (1.0.1) + faraday-excon (1.1.0) + faraday-httpclient (1.0.1) + faraday-multipart (1.2.0) + multipart-post (~> 2.0) + faraday-net_http (1.0.2) + faraday-net_http_persistent (1.2.0) + faraday-patron (1.0.0) + faraday-rack (1.0.0) + faraday-retry (1.0.3) + faraday_middleware (1.2.1) + faraday (~> 1.0) + fastimage (2.4.0) + fastlane (2.232.2) + CFPropertyList (>= 2.3, < 4.0.0) + abbrev (~> 0.1.2) + addressable (>= 2.8, < 3.0.0) + artifactory (~> 3.0) + aws-sdk-s3 (~> 1.197) + babosa (>= 1.0.3, < 2.0.0) + base64 (~> 0.2.0) + benchmark (>= 0.1.0) + bundler (>= 1.17.3, < 5.0.0) + colored (~> 1.2) + commander (~> 4.6) + csv (~> 3.3) + dotenv (>= 2.1.1, < 3.0.0) + emoji_regex (>= 0.1, < 4.0) + excon (>= 0.71.0, < 1.0.0) + faraday (~> 1.0) + faraday-cookie_jar (~> 0.0.6) + faraday_middleware (~> 1.0) + fastimage (>= 2.1.0, < 3.0.0) + fastlane-sirp (>= 1.0.0) + gh_inspector (>= 1.1.2, < 2.0.0) + google-apis-androidpublisher_v3 (~> 0.3) + google-apis-playcustomapp_v1 (~> 0.1) + google-cloud-env (>= 1.6.0, <= 2.1.1) + google-cloud-storage (~> 1.31) + highline (~> 2.0) + http-cookie (~> 1.0.5) + json (< 3.0.0) + jwt (>= 2.1.0, < 3) + logger (>= 1.6, < 2.0) + mini_magick (>= 4.9.4, < 5.0.0) + multipart-post (>= 2.0.0, < 3.0.0) + mutex_m (~> 0.3.0) + naturally (~> 2.2) + nkf (~> 0.2.0) + optparse (>= 0.1.1, < 1.0.0) + ostruct (>= 0.1.0) + plist (>= 3.1.0, < 4.0.0) + rubyzip (>= 2.0.0, < 3.0.0) + security (= 0.1.5) + simctl (~> 1.6.3) + terminal-notifier (>= 2.0.0, < 3.0.0) + terminal-table (~> 3) + tty-screen (>= 0.6.3, < 1.0.0) + tty-spinner (>= 0.8.0, < 1.0.0) + word_wrap (~> 1.0.0) + xcodeproj (>= 1.13.0, < 2.0.0) + xcpretty (~> 0.4.1) + xcpretty-travis-formatter (>= 0.0.3, < 2.0.0) + fastlane-plugin-wpmreleasetoolkit (13.8.1) + activesupport (>= 6.1.7.1) + buildkit (~> 1.5) + chroma (= 0.2.0) + diffy (~> 3.3) + fastlane (~> 2.213) + git (~> 1.3) + google-cloud-storage (~> 1.31) + java-properties (~> 0.3.0) + nokogiri (~> 1.11) + octokit (~> 6.1) + parallel (~> 1.14) + plist (~> 3.1) + progress_bar (~> 1.3) + rake (>= 12.3, < 14.0) + rake-compiler (~> 1.0) + xcodeproj (~> 1.22) + fastlane-sirp (1.0.0) + sysrandom (~> 1.0) + gh_inspector (1.1.3) + git (1.19.1) + addressable (~> 2.8) + rchardet (~> 1.8) + google-apis-androidpublisher_v3 (0.96.0) + google-apis-core (>= 0.15.0, < 2.a) + google-apis-core (0.18.0) + addressable (~> 2.5, >= 2.5.1) + googleauth (~> 1.9) + httpclient (>= 2.8.3, < 3.a) + mini_mime (~> 1.0) + mutex_m + representable (~> 3.0) + retriable (>= 2.0, < 4.a) + google-apis-iamcredentials_v1 (0.26.0) + google-apis-core (>= 0.15.0, < 2.a) + google-apis-playcustomapp_v1 (0.17.0) + google-apis-core (>= 0.15.0, < 2.a) + google-apis-storage_v1 (0.61.0) + google-apis-core (>= 0.15.0, < 2.a) + google-cloud-core (1.8.0) + google-cloud-env (>= 1.0, < 3.a) + google-cloud-errors (~> 1.0) + google-cloud-env (2.1.1) + faraday (>= 1.0, < 3.a) + google-cloud-errors (1.5.0) + google-cloud-storage (1.58.0) + addressable (~> 2.8) + digest-crc (~> 0.4) + google-apis-core (>= 0.18, < 2) + google-apis-iamcredentials_v1 (~> 0.18) + google-apis-storage_v1 (>= 0.42) + google-cloud-core (~> 1.6) + googleauth (~> 1.9) + mini_mime (~> 1.0) + googleauth (1.11.2) + faraday (>= 1.0, < 3.a) + google-cloud-env (~> 2.1) + jwt (>= 1.4, < 3.0) + multi_json (~> 1.11) + os (>= 0.9, < 2.0) + signet (>= 0.16, < 2.a) + highline (2.0.3) + http-cookie (1.0.8) + domain_name (~> 0.5) + httpclient (2.9.0) + mutex_m + i18n (1.14.8) + concurrent-ruby (~> 1.0) + java-properties (0.3.0) + jmespath (1.6.2) + json (2.18.1) + jwt (2.10.2) + base64 + logger (1.7.0) + mini_magick (4.13.2) + mini_mime (1.1.5) + minitest (6.0.2) + drb (~> 2.0) + prism (~> 1.5) + multi_json (1.19.1) + multipart-post (2.4.1) + mutex_m (0.3.0) + nanaimo (0.4.0) + naturally (2.3.0) + nkf (0.2.0) + nokogiri (1.19.1-aarch64-linux-gnu) + racc (~> 1.4) + nokogiri (1.19.1-aarch64-linux-musl) + racc (~> 1.4) + nokogiri (1.19.1-arm-linux-gnu) + racc (~> 1.4) + nokogiri (1.19.1-arm-linux-musl) + racc (~> 1.4) + nokogiri (1.19.1-arm64-darwin) + racc (~> 1.4) + nokogiri (1.19.1-x86_64-darwin) + racc (~> 1.4) + nokogiri (1.19.1-x86_64-linux-gnu) + racc (~> 1.4) + nokogiri (1.19.1-x86_64-linux-musl) + racc (~> 1.4) + octokit (6.1.1) + faraday (>= 1, < 3) + sawyer (~> 0.9) + options (2.3.2) + optparse (0.8.1) + os (1.1.4) + ostruct (0.6.3) + parallel (1.27.0) + plist (3.7.2) + prism (1.9.0) + progress_bar (1.3.4) + highline (>= 1.6) + options (~> 2.3.0) + public_suffix (7.0.2) + racc (1.8.1) + rake (13.3.1) + rake-compiler (1.3.1) + rake + rchardet (1.10.0) + representable (3.2.0) + declarative (< 0.1.0) + trailblazer-option (>= 0.1.1, < 0.2.0) + uber (< 0.2.0) + retriable (3.2.1) + rexml (3.4.4) + rouge (3.28.0) + ruby2_keywords (0.0.5) + rubyzip (2.4.1) + sawyer (0.9.3) + addressable (>= 2.3.5) + faraday (>= 0.17.3, < 3) + securerandom (0.4.1) + security (0.1.5) + signet (0.21.0) + addressable (~> 2.8) + faraday (>= 0.17.5, < 3.a) + jwt (>= 1.5, < 4.0) + multi_json (~> 1.10) + simctl (1.6.10) + CFPropertyList + naturally + sysrandom (1.0.5) + terminal-notifier (2.0.0) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + trailblazer-option (0.1.2) + tty-cursor (0.7.1) + tty-screen (0.8.2) + tty-spinner (0.9.3) + tty-cursor (~> 0.7) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + uber (0.1.0) + unicode-display_width (2.6.0) + uri (1.1.1) + word_wrap (1.0.0) + xcodeproj (1.27.0) + CFPropertyList (>= 2.3.3, < 4.0) + atomos (~> 0.1.3) + claide (>= 1.0.2, < 2.0) + colored2 (~> 3.1) + nanaimo (~> 0.4.0) + rexml (>= 3.3.6, < 4.0) + xcpretty (0.4.1) + rouge (~> 3.28.0) + xcpretty-travis-formatter (1.0.1) + xcpretty (~> 0.2, >= 0.0.7) + +PLATFORMS + aarch64-linux-gnu + aarch64-linux-musl + arm-linux-gnu + arm-linux-musl + arm64-darwin + x86_64-darwin + x86_64-linux-gnu + x86_64-linux-musl + +DEPENDENCIES + fastlane (~> 2.230) + fastlane-plugin-wpmreleasetoolkit (~> 13.8) + +CHECKSUMS + CFPropertyList (3.0.8) sha256=2c99d0d980536d3d7ab252f7bd59ac8be50fbdd1ff487c98c949bb66bb114261 + abbrev (0.1.2) sha256=ad1b4eaaaed4cb722d5684d63949e4bde1d34f2a95e20db93aecfe7cbac74242 + activesupport (8.1.2) sha256=88842578ccd0d40f658289b0e8c842acfe9af751afee2e0744a7873f50b6fdae + addressable (2.8.9) sha256=cc154fcbe689711808a43601dee7b980238ce54368d23e127421753e46895485 + artifactory (3.0.17) sha256=3023d5c964c31674090d655a516f38ca75665c15084140c08b7f2841131af263 + atomos (0.1.3) sha256=7d43b22f2454a36bace5532d30785b06de3711399cb1c6bf932573eda536789f + aws-eventstream (1.4.0) sha256=116bf85c436200d1060811e6f5d2d40c88f65448f2125bc77ffce5121e6e183b + aws-partitions (1.1220.0) sha256=1567da9ae45cba28e1d31f5e996928b2eb92ad01700000846d6d90043be8670f + aws-sdk-core (3.242.0) sha256=c17b3003acc78d80c1a8437b285a1cfc5e4d7749ce7821cf3071e847535a29a0 + aws-sdk-kms (1.122.0) sha256=47ce3f51b26bd7d76f1270cfdfca17b40073ecd3219c8c9400788712abfb4eb8 + aws-sdk-s3 (1.213.0) sha256=af596ccf544582406db610e95cc9099276eaf03142f57a2f30f76940e598e50d + aws-sigv4 (1.12.1) sha256=6973ff95cb0fd0dc58ba26e90e9510a2219525d07620c8babeb70ef831826c00 + babosa (1.0.4) sha256=18dea450f595462ed7cb80595abd76b2e535db8c91b350f6c4b3d73986c5bc99 + base64 (0.2.0) sha256=0f25e9b21a02a0cc0cea8ef92b2041035d39350946e8789c562b2d1a3da01507 + benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c + bigdecimal (4.0.1) sha256=8b07d3d065a9f921c80ceaea7c9d4ae596697295b584c296fe599dd0ad01c4a7 + buildkit (1.6.1) sha256=e0e51c0ce3334654c356bdef3410cba5c9b36b336d0d6542f3ecfb477c5fa97c + chroma (0.2.0) sha256=64bdcd36a4765fbcd45adc64960cc153101300b4918f90ffdd89f4e2eb954b54 + claide (1.1.0) sha256=6d3c5c089dde904d96aa30e73306d0d4bd444b1accb9b3125ce14a3c0183f82e + colored (1.2) sha256=9d82b47ac589ce7f6cab64b1f194a2009e9fd00c326a5357321f44afab2c1d2c + colored2 (3.1.2) sha256=b13c2bd7eeae2cf7356a62501d398e72fde78780bd26aec6a979578293c28b4a + commander (4.6.0) sha256=7d1ddc3fccae60cc906b4131b916107e2ef0108858f485fdda30610c0f2913d9 + concurrent-ruby (1.3.6) sha256=6b56837e1e7e5292f9864f34b69c5a2cbc75c0cf5338f1ce9903d10fa762d5ab + connection_pool (3.0.2) sha256=33fff5ba71a12d2aa26cb72b1db8bba2a1a01823559fb01d29eb74c286e62e0a + csv (3.3.5) sha256=6e5134ac3383ef728b7f02725d9872934f523cb40b961479f69cf3afa6c8e73f + declarative (0.0.20) sha256=8021dd6cb17ab2b61233c56903d3f5a259c5cf43c80ff332d447d395b17d9ff9 + diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 + digest-crc (0.7.0) sha256=64adc23a26a241044cbe6732477ca1b3c281d79e2240bcff275a37a5a0d78c07 + domain_name (0.6.20240107) sha256=5f693b2215708476517479bf2b3802e49068ad82167bcd2286f899536a17d933 + dotenv (2.8.1) sha256=c5944793349ae03c432e1780a2ca929d60b88c7d14d52d630db0508c3a8a17d8 + drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373 + emoji_regex (3.2.3) sha256=ecd8be856b7691406c6bf3bb3a5e55d6ed683ffab98b4aa531bb90e1ddcc564b + excon (0.112.0) sha256=daf9ac3a4c2fc9aa48383a33da77ecb44fa395111e973084d5c52f6f214ae0f0 + faraday (1.10.5) sha256=b144f1d2b045652fa820b5f532723e1643cc28b93dae911d784e5c5f88e8f6ed + faraday-cookie_jar (0.0.8) sha256=0140605823f8cc63c7028fccee486aaed8e54835c360cffc1f7c8c07c4299dbb + faraday-em_http (1.0.0) sha256=7a3d4c7079789121054f57e08cd4ef7e40ad1549b63101f38c7093a9d6c59689 + faraday-em_synchrony (1.0.1) sha256=bf3ce45dcf543088d319ab051f80985ea6d294930635b7a0b966563179f81750 + faraday-excon (1.1.0) sha256=b055c842376734d7f74350fe8611542ae2000c5387348d9ba9708109d6e40940 + faraday-httpclient (1.0.1) sha256=4c8ff1f0973ff835be8d043ef16aaf54f47f25b7578f6d916deee8399a04d33b + faraday-multipart (1.2.0) sha256=7d89a949693714176f612323ca13746a2ded204031a6ba528adee788694ef757 + faraday-net_http (1.0.2) sha256=63992efea42c925a20818cf3c0830947948541fdcf345842755510d266e4c682 + faraday-net_http_persistent (1.2.0) sha256=0b0cbc8f03dab943c3e1cc58d8b7beb142d9df068b39c718cd83e39260348335 + faraday-patron (1.0.0) sha256=dc2cd7b340bb3cc8e36bcb9e6e7eff43d134b6d526d5f3429c7a7680ddd38fa7 + faraday-rack (1.0.0) sha256=ef60ec969a2bb95b8dbf24400155aee64a00fc8ba6c6a4d3968562bcc92328c0 + faraday-retry (1.0.3) sha256=add154f4f399243cbe070806ed41b96906942e7f5259bb1fe6daf2ec8f497194 + faraday_middleware (1.2.1) sha256=d45b78c8ee864c4783fbc276f845243d4a7918a67301c052647bacabec0529e9 + fastimage (2.4.0) sha256=5fce375e27d3bdbb46c18dbca6ba9af29d3304801ae1eb995771c4796c5ac7e8 + fastlane (2.232.2) sha256=978689f60f0fc3d54699de86ef12be4eda9f5b52217c1798965257c390d2b112 + fastlane-plugin-wpmreleasetoolkit (13.8.1) sha256=88a0639a05bd02c915eb2ad7a29a0baf566b8900011a6a6524cb944933323619 + fastlane-sirp (1.0.0) sha256=66478f25bcd039ec02ccf65625373fca29646fa73d655eb533c915f106c5e641 + gh_inspector (1.1.3) sha256=04cca7171b87164e053aa43147971d3b7f500fcb58177698886b48a9fc4a1939 + git (1.19.1) sha256=b0a422d9f6517353c48a330d6114de4db9e0c82dbe7202964a1d9f1fbc827d70 + google-apis-androidpublisher_v3 (0.96.0) sha256=9e27b03295fdd2c4a67b5e4d11f891492c89f73beff4a3f9323419165a56d01c + google-apis-core (0.18.0) sha256=96b057816feeeab448139ed5b5c78eab7fc2a9d8958f0fbc8217dedffad054ee + google-apis-iamcredentials_v1 (0.26.0) sha256=3ff70a10a1d6cddf2554e95b7c5df2c26afdeaeb64100048a355194da19e48a3 + google-apis-playcustomapp_v1 (0.17.0) sha256=d5bc90b705f3f862bab4998086449b0abe704ee1685a84821daa90ca7fa95a78 + google-apis-storage_v1 (0.61.0) sha256=b330e599b58e6a01533c189525398d6dbdbaf101ffb0c60145940b57e1c982e8 + google-cloud-core (1.8.0) sha256=e572edcbf189cfcab16590628a516cec3f4f63454b730e59f0b36575120281cf + google-cloud-env (2.1.1) sha256=cf4bb8c7d517ee1ea692baedf06e0b56ce68007549d8d5a66481aa9f97f46999 + google-cloud-errors (1.5.0) sha256=b56be28b8c10628125214dde571b925cfcebdbc58619e598250c37a2114f7b4b + google-cloud-storage (1.58.0) sha256=1bedc07a9c75af169e1ede1dd306b9f941f9ffa9e7095d0364c0803c468fdffd + googleauth (1.11.2) sha256=7e6bacaeed7aea3dd66dcea985266839816af6633e9f5983c3c2e0e40a44731e + highline (2.0.3) sha256=2ddd5c127d4692721486f91737307236fe005352d12a4202e26c48614f719479 + http-cookie (1.0.8) sha256=b14fe0445cf24bf9ae098633e9b8d42e4c07c3c1f700672b09fbfe32ffd41aa6 + httpclient (2.9.0) sha256=4b645958e494b2f86c2f8a2f304c959baa273a310e77a2931ddb986d83e498c8 + i18n (1.14.8) sha256=285778639134865c5e0f6269e0b818256017e8cde89993fdfcbfb64d088824a5 + java-properties (0.3.0) sha256=0a9fdda90c25ba9ba4de0e242d954a5688629652b592aab66ed54e2b16b93093 + jmespath (1.6.2) sha256=238d774a58723d6c090494c8879b5e9918c19485f7e840f2c1c7532cf84ebcb1 + json (2.18.1) sha256=fe112755501b8d0466b5ada6cf50c8c3f41e897fa128ac5d263ec09eedc9f986 + jwt (2.10.2) sha256=31e1ee46f7359883d5e622446969fe9c118c3da87a0b1dca765ce269c3a0c4f4 + logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 + mini_magick (4.13.2) sha256=71d6258e0e8a3d04a9a0a09784d5d857b403a198a51dd4f882510435eb95ddd9 + mini_mime (1.1.5) sha256=8681b7e2e4215f2a159f9400b5816d85e9d8c6c6b491e96a12797e798f8bccef + minitest (6.0.2) sha256=db6e57956f6ecc6134683b4c87467d6dd792323c7f0eea7b93f66bd284adbc3d + multi_json (1.19.1) sha256=7aefeff8f2c854bf739931a238e4aea64592845e0c0395c8a7d2eea7fdd631b7 + multipart-post (2.4.1) sha256=9872d03a8e552020ca096adadbf5e3cb1cd1cdd6acd3c161136b8a5737cdb4a8 + mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nanaimo (0.4.0) sha256=faf069551bab17f15169c1f74a1c73c220657e71b6e900919897a10d991d0723 + naturally (2.3.0) sha256=459923cf76c2e6613048301742363200c3c7e4904c324097d54a67401e179e01 + nkf (0.2.0) sha256=fbc151bda025451f627fafdfcb3f4f13d0b22ae11f58c6d3a2939c76c5f5f126 + nokogiri (1.19.1-aarch64-linux-gnu) sha256=cfdb0eafd9a554a88f12ebcc688d2b9005f9fce42b00b970e3dc199587b27f32 + nokogiri (1.19.1-aarch64-linux-musl) sha256=1e2150ab43c3b373aba76cd1190af7b9e92103564063e48c474f7600923620b5 + nokogiri (1.19.1-arm-linux-gnu) sha256=0a39ed59abe3bf279fab9dd4c6db6fe8af01af0608f6e1f08b8ffa4e5d407fa3 + nokogiri (1.19.1-arm-linux-musl) sha256=3a18e559ee499b064aac6562d98daab3d39ba6cbb4074a1542781b2f556db47d + nokogiri (1.19.1-arm64-darwin) sha256=dfe2d337e6700eac47290407c289d56bcf85805d128c1b5a6434ddb79731cb9e + nokogiri (1.19.1-x86_64-darwin) sha256=7093896778cc03efb74b85f915a775862730e887f2e58d6921e3fa3d981e68bf + nokogiri (1.19.1-x86_64-linux-gnu) sha256=1a4902842a186b4f901078e692d12257678e6133858d0566152fe29cdb98456a + nokogiri (1.19.1-x86_64-linux-musl) sha256=4267f38ad4fc7e52a2e7ee28ed494e8f9d8eb4f4b3320901d55981c7b995fc23 + octokit (6.1.1) sha256=920e4a9d820205f70738f58de6a7e6ef0e2f25b27db954b5806a63105207b0bf + options (2.3.2) sha256=32413a4b9e363234eed2eecfb2a1a9deb32810f72c54820a37a62f65b905c5e8 + optparse (0.8.1) sha256=42bea10d53907ccff4f080a69991441d611fbf8733b60ed1ce9ee365ce03bd1a + os (1.1.4) sha256=57816d6a334e7bd6aed048f4b0308226c5fb027433b67d90a9ab435f35108d3f + ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 + parallel (1.27.0) sha256=4ac151e1806b755fb4e2dc2332cbf0e54f2e24ba821ff2d3dcf86bf6dc4ae130 + plist (3.7.2) sha256=d37a4527cc1116064393df4b40e1dbbc94c65fa9ca2eec52edf9a13616718a42 + prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 + progress_bar (1.3.4) sha256=adb10e040275e08eadfbe405749584e4b01fd15e8e692fdcb4b1969e9c071c8c + public_suffix (7.0.2) sha256=9114090c8e4e7135c1fd0e7acfea33afaab38101884320c65aaa0ffb8e26a857 + racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f + rake (13.3.1) sha256=8c9e89d09f66a26a01264e7e3480ec0607f0c497a861ef16063604b1b08eb19c + rake-compiler (1.3.1) sha256=6b351612b6e2d73ddd5563ee799bb58685176e05363db6758504bd11573d670a + rchardet (1.10.0) sha256=d5ea2ed61a720a220f1914778208e718a0c7ed2a484b6d357ba695aa7001390f + representable (3.2.0) sha256=cc29bf7eebc31653586849371a43ffe36c60b54b0a6365b5f7d95ec34d1ebace + retriable (3.2.1) sha256=26e87a33391fae4c382d4750f1e135e4dda7e5aa32b6b71f1992265981f9b991 + rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 + rouge (3.28.0) sha256=0d6de482c7624000d92697772ab14e48dca35629f8ddf3f4b21c99183fd70e20 + ruby2_keywords (0.0.5) sha256=ffd13740c573b7301cf7a2e61fc857b2a8e3d3aff32545d6f8300d8bae10e3ef + rubyzip (2.4.1) sha256=8577c88edc1fde8935eb91064c5cb1aef9ad5494b940cf19c775ee833e075615 + sawyer (0.9.3) sha256=0d0f19298408047037638639fe62f4794483fb04320269169bd41af2bdcf5e41 + securerandom (0.4.1) sha256=cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1 + security (0.1.5) sha256=3a977a0eca7706e804c96db0dd9619e0a94969fe3aac9680fcfc2bf9b8a833b7 + signet (0.21.0) sha256=d617e9fbf24928280d39dcfefba9a0372d1c38187ffffd0a9283957a10a8cd5b + simctl (1.6.10) sha256=b99077f4d13ad81eace9f86bf5ba4df1b0b893a4d1b368bd3ed59b5b27f9236b + sysrandom (1.0.5) sha256=5ac1ac3c2ec64ef76ac91018059f541b7e8f437fbda1ccddb4f2c56a9ccf1e75 + terminal-notifier (2.0.0) sha256=7a0d2b2212ab9835c07f4b2e22a94cff64149dba1eed203c04835f7991078cea + terminal-table (3.0.2) sha256=f951b6af5f3e00203fb290a669e0a85c5dd5b051b3b023392ccfd67ba5abae91 + trailblazer-option (0.1.2) sha256=20e4f12ea4e1f718c8007e7944ca21a329eee4eed9e0fa5dde6e8ad8ac4344a3 + tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 + tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 + tty-spinner (0.9.3) sha256=0e036f047b4ffb61f2aa45f5a770ec00b4d04130531558a94bfc5b192b570542 + tzinfo (2.0.6) sha256=8daf828cc77bcf7d63b0e3bdb6caa47e2272dcfaf4fbfe46f8c3a9df087a829b + uber (0.1.0) sha256=5beeb407ff807b5db994f82fa9ee07cfceaa561dad8af20be880bc67eba935dc + unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a + uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6 + word_wrap (1.0.0) sha256=f556d4224c812e371000f12a6ee8102e0daa724a314c3f246afaad76d82accc7 + xcodeproj (1.27.0) sha256=8cc7a73b4505c227deab044dce118ede787041c702bc47636856a2e566f854d3 + xcpretty (0.4.1) sha256=b14c50e721f6589ee3d6f5353e2c2cfcd8541fa1ea16d6c602807dd7327f3892 + xcpretty-travis-formatter (1.0.1) sha256=aacc332f17cb7b2cba222994e2adc74223db88724fe76341483ad3098e232f93 + +BUNDLED WITH + 4.0.6 From 629afc6bd8f8261a26d7a0e7563e39c3aafbecc2 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 3 Mar 2026 20:51:58 +1100 Subject: [PATCH 32/57] Install gems at the start --- .buildkite/pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index ac1cca6cd..a83fc1b6c 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -74,7 +74,7 @@ steps: - label: ':rocket: Publish XCFramework to S3' if: build.tag =~ /^v/ command: | - make build-resources-xcframework REFRESH_L10N=1 REFRESH_JS_BUILD=1 install_gems + make build-resources-xcframework REFRESH_L10N=1 REFRESH_JS_BUILD=1 bundle exec fastlane publish_to_s3 version:$${BUILDKITE_TAG#v} plugins: *plugins From c25d6b352548edc20fa9ab0ecb81d80e7e28439f Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 3 Mar 2026 21:02:10 +1100 Subject: [PATCH 33/57] Add Bundler settings and rebundle --- .bundle/config | 4 ++++ .gitignore | 5 +++-- Gemfile.lock | 41 ++++++++--------------------------------- 3 files changed, 15 insertions(+), 35 deletions(-) create mode 100644 .bundle/config diff --git a/.bundle/config b/.bundle/config new file mode 100644 index 000000000..54298662e --- /dev/null +++ b/.bundle/config @@ -0,0 +1,4 @@ +--- +BUNDLE_PATH: "vendor/bundle" +BUNDLE_SPECIFIC_PLATFORM: "false" +BUNDLE_FORCE_RUBY_PLATFORM: "true" diff --git a/.gitignore b/.gitignore index 34cd71626..1abff8980 100644 --- a/.gitignore +++ b/.gitignore @@ -32,15 +32,16 @@ xcuserdata timeline.xctimeline playground.xcworkspace - ## Swift Package Manager # # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. # Packages/ - .build/ .swiftpm +# Ruby tooling +vendor/bundle + # Logs logs *.log diff --git a/Gemfile.lock b/Gemfile.lock index f164d7343..c36d4f570 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -218,6 +218,7 @@ GEM logger (1.7.0) mini_magick (4.13.2) mini_mime (1.1.5) + mini_portile2 (2.8.9) minitest (6.0.2) drb (~> 2.0) prism (~> 1.5) @@ -227,21 +228,8 @@ GEM nanaimo (0.4.0) naturally (2.3.0) nkf (0.2.0) - nokogiri (1.19.1-aarch64-linux-gnu) - racc (~> 1.4) - nokogiri (1.19.1-aarch64-linux-musl) - racc (~> 1.4) - nokogiri (1.19.1-arm-linux-gnu) - racc (~> 1.4) - nokogiri (1.19.1-arm-linux-musl) - racc (~> 1.4) - nokogiri (1.19.1-arm64-darwin) - racc (~> 1.4) - nokogiri (1.19.1-x86_64-darwin) - racc (~> 1.4) - nokogiri (1.19.1-x86_64-linux-gnu) - racc (~> 1.4) - nokogiri (1.19.1-x86_64-linux-musl) + nokogiri (1.19.1) + mini_portile2 (~> 2.8.2) racc (~> 1.4) octokit (6.1.1) faraday (>= 1, < 3) @@ -256,7 +244,7 @@ GEM progress_bar (1.3.4) highline (>= 1.6) options (~> 2.3.0) - public_suffix (7.0.2) + public_suffix (7.0.5) racc (1.8.1) rake (13.3.1) rake-compiler (1.3.1) @@ -312,14 +300,7 @@ GEM xcpretty (~> 0.2, >= 0.0.7) PLATFORMS - aarch64-linux-gnu - aarch64-linux-musl - arm-linux-gnu - arm-linux-musl - arm64-darwin - x86_64-darwin - x86_64-linux-gnu - x86_64-linux-musl + ruby DEPENDENCIES fastlane (~> 2.230) @@ -399,6 +380,7 @@ CHECKSUMS logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 mini_magick (4.13.2) sha256=71d6258e0e8a3d04a9a0a09784d5d857b403a198a51dd4f882510435eb95ddd9 mini_mime (1.1.5) sha256=8681b7e2e4215f2a159f9400b5816d85e9d8c6c6b491e96a12797e798f8bccef + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 minitest (6.0.2) sha256=db6e57956f6ecc6134683b4c87467d6dd792323c7f0eea7b93f66bd284adbc3d multi_json (1.19.1) sha256=7aefeff8f2c854bf739931a238e4aea64592845e0c0395c8a7d2eea7fdd631b7 multipart-post (2.4.1) sha256=9872d03a8e552020ca096adadbf5e3cb1cd1cdd6acd3c161136b8a5737cdb4a8 @@ -406,14 +388,7 @@ CHECKSUMS nanaimo (0.4.0) sha256=faf069551bab17f15169c1f74a1c73c220657e71b6e900919897a10d991d0723 naturally (2.3.0) sha256=459923cf76c2e6613048301742363200c3c7e4904c324097d54a67401e179e01 nkf (0.2.0) sha256=fbc151bda025451f627fafdfcb3f4f13d0b22ae11f58c6d3a2939c76c5f5f126 - nokogiri (1.19.1-aarch64-linux-gnu) sha256=cfdb0eafd9a554a88f12ebcc688d2b9005f9fce42b00b970e3dc199587b27f32 - nokogiri (1.19.1-aarch64-linux-musl) sha256=1e2150ab43c3b373aba76cd1190af7b9e92103564063e48c474f7600923620b5 - nokogiri (1.19.1-arm-linux-gnu) sha256=0a39ed59abe3bf279fab9dd4c6db6fe8af01af0608f6e1f08b8ffa4e5d407fa3 - nokogiri (1.19.1-arm-linux-musl) sha256=3a18e559ee499b064aac6562d98daab3d39ba6cbb4074a1542781b2f556db47d - nokogiri (1.19.1-arm64-darwin) sha256=dfe2d337e6700eac47290407c289d56bcf85805d128c1b5a6434ddb79731cb9e - nokogiri (1.19.1-x86_64-darwin) sha256=7093896778cc03efb74b85f915a775862730e887f2e58d6921e3fa3d981e68bf - nokogiri (1.19.1-x86_64-linux-gnu) sha256=1a4902842a186b4f901078e692d12257678e6133858d0566152fe29cdb98456a - nokogiri (1.19.1-x86_64-linux-musl) sha256=4267f38ad4fc7e52a2e7ee28ed494e8f9d8eb4f4b3320901d55981c7b995fc23 + nokogiri (1.19.1) sha256=598b327f36df0b172abd57b68b18979a6e14219353bca87180c31a51a00d5ad3 octokit (6.1.1) sha256=920e4a9d820205f70738f58de6a7e6ef0e2f25b27db954b5806a63105207b0bf options (2.3.2) sha256=32413a4b9e363234eed2eecfb2a1a9deb32810f72c54820a37a62f65b905c5e8 optparse (0.8.1) sha256=42bea10d53907ccff4f080a69991441d611fbf8733b60ed1ce9ee365ce03bd1a @@ -423,7 +398,7 @@ CHECKSUMS plist (3.7.2) sha256=d37a4527cc1116064393df4b40e1dbbc94c65fa9ca2eec52edf9a13616718a42 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 progress_bar (1.3.4) sha256=adb10e040275e08eadfbe405749584e4b01fd15e8e692fdcb4b1969e9c071c8c - public_suffix (7.0.2) sha256=9114090c8e4e7135c1fd0e7acfea33afaab38101884320c65aaa0ffb8e26a857 + public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rake (13.3.1) sha256=8c9e89d09f66a26a01264e7e3480ec0607f0c497a861ef16063604b1b08eb19c rake-compiler (1.3.1) sha256=6b351612b6e2d73ddd5563ee799bb58685176e05363db6758504bd11573d670a From afb078aabea832fe1221a969d5acf2ece082449b Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 3 Mar 2026 21:14:25 +1100 Subject: [PATCH 34/57] Use full commit sha in XCFramework ZIP --- build_xcframework.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_xcframework.sh b/build_xcframework.sh index 5027ce4d2..cc4330ff7 100755 --- a/build_xcframework.sh +++ b/build_xcframework.sh @@ -21,7 +21,7 @@ BUILD_DIR="$(pwd)/build" OUTPUT_DIR="${1:-$(pwd)}" DERIVED_DATA_PATH="${BUILD_DIR}/DerivedData" -GIT_SHA="$(git rev-parse --short HEAD)" +GIT_SHA="$(git rev-parse HEAD)" XCFRAMEWORK_NAME="${SCHEME}-${GIT_SHA}.xcframework" ZIP_NAME="${XCFRAMEWORK_NAME}.zip" From 769104f701613745286d497378cca55f26c48071 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 3 Mar 2026 22:33:09 +1100 Subject: [PATCH 35/57] Rename resources dir to fix codesign A directory named `Resources` inside a flat `.bundle` confuses `codesign`: it can't distinguish the iOS flat layout from the macOS deep layout, failing with "bundle format unrecognized, invalid, or unsuitable". Renaming to `Gutenberg` avoids the reserved name. --- Generated with the help of Claude Code, https://claude.ai/code Co-Authored-By: Claude Code Opus 4.6 --- .gitignore | 4 ++-- Makefile | 8 ++++---- Package.swift | 5 ++++- build_xcframework.sh | 2 +- .../{Resources => Gutenberg}/.gitkeep | 0 .../Sources/GutenbergKitResources.swift | 14 +++++++------- 6 files changed, 18 insertions(+), 15 deletions(-) rename ios/Sources/GutenbergKitResources/{Resources => Gutenberg}/.gitkeep (100%) diff --git a/.gitignore b/.gitignore index 1abff8980..057e62e9e 100644 --- a/.gitignore +++ b/.gitignore @@ -192,8 +192,8 @@ local.properties /ios/Sources/GutenbergKit/Gutenberg/assets /ios/Sources/GutenbergKit/Gutenberg/index.html -/ios/Sources/GutenbergKitResources/Resources/assets -/ios/Sources/GutenbergKitResources/Resources/index.html +/ios/Sources/GutenbergKitResources/Gutenberg/assets +/ios/Sources/GutenbergKitResources/Gutenberg/index.html # XCFramework build output *.xcframework diff --git a/Makefile b/Makefile index e38a5df3d..e67f76493 100644 --- a/Makefile +++ b/Makefile @@ -102,11 +102,11 @@ build: npm-dependencies prep-translations ## Build the project for all platforms echo "--- :node: Building Gutenberg"; \ npm run build; \ echo "--- :open_file_folder: Copying Build Products into place"; \ - rm -rf ./ios/Sources/GutenbergKit/Gutenberg/ ./ios/Sources/GutenbergKitResources/Resources/ ./android/Gutenberg/src/main/assets/; \ - mkdir -p ./ios/Sources/GutenbergKitResources/Resources; \ + rm -rf ./ios/Sources/GutenbergKit/Gutenberg/ ./ios/Sources/GutenbergKitResources/Gutenberg/ ./android/Gutenberg/src/main/assets/; \ + mkdir -p ./ios/Sources/GutenbergKitResources/Gutenberg; \ cp -r ./dist/. ./ios/Sources/GutenbergKit/Gutenberg/; \ - cp -r ./dist/. ./ios/Sources/GutenbergKitResources/Resources/; \ - touch ./ios/Sources/GutenbergKitResources/Resources/.gitkeep; \ + cp -r ./dist/. ./ios/Sources/GutenbergKitResources/Gutenberg/; \ + touch ./ios/Sources/GutenbergKitResources/Gutenberg/.gitkeep; \ cp -r ./dist/. ./android/Gutenberg/src/main/assets; \ else \ echo "--- :white_check_mark: Skipping JS build (dist already exists). Use REFRESH_JS_BUILD=1 to force refresh."; \ diff --git a/Package.swift b/Package.swift index a15055690..ce0521d7c 100644 --- a/Package.swift +++ b/Package.swift @@ -19,7 +19,10 @@ let gutenbergKitResources: Target = useLocalResources ? .target( name: "GutenbergKitResources", path: "ios/Sources/GutenbergKitResources", - resources: [.copy("Resources")] + // The directory is named "Gutenberg" instead of "Resources" because + // a directory named "Resources" inside a flat .bundle confuses codesign: + // it can't distinguish iOS flat layout from macOS deep layout. + resources: [.copy("Gutenberg")] ) : .binaryTarget( name: "GutenbergKitResources", diff --git a/build_xcframework.sh b/build_xcframework.sh index cc4330ff7..207f1a00f 100755 --- a/build_xcframework.sh +++ b/build_xcframework.sh @@ -3,7 +3,7 @@ # Builds a GutenbergKitResources XCFramework from the local source target. # # Prerequisites: -# - Built web assets in ios/Sources/GutenbergKitResources/Resources/ +# - Built web assets in ios/Sources/GutenbergKitResources/Gutenberg/ # - GUTENBERGKIT_SWIFT_USE_LOCAL_RESOURCES=1 must be set # # Output: diff --git a/ios/Sources/GutenbergKitResources/Resources/.gitkeep b/ios/Sources/GutenbergKitResources/Gutenberg/.gitkeep similarity index 100% rename from ios/Sources/GutenbergKitResources/Resources/.gitkeep rename to ios/Sources/GutenbergKitResources/Gutenberg/.gitkeep diff --git a/ios/Sources/GutenbergKitResources/Sources/GutenbergKitResources.swift b/ios/Sources/GutenbergKitResources/Sources/GutenbergKitResources.swift index 8b7e3217a..1ebb9da7f 100644 --- a/ios/Sources/GutenbergKitResources/Sources/GutenbergKitResources.swift +++ b/ios/Sources/GutenbergKitResources/Sources/GutenbergKitResources.swift @@ -3,13 +3,13 @@ import Foundation /// Provides access to the bundled Gutenberg editor resources (HTML, CSS, JS). /// /// In local development builds (`GUTENBERGKIT_SWIFT_USE_LOCAL_RESOURCES=1`), -/// resources are loaded from the source target's `Resources/` directory. +/// resources are loaded from the source target's `Gutenberg/` directory. /// In release builds, they come from the pre-built `GutenbergKitResources` XCFramework. public enum GutenbergKitResources { /// URL to the editor's `index.html` entry point. public static var editorIndexURL: URL { - guard let url = Bundle.module.url(forResource: "index", withExtension: "html", subdirectory: "Resources") else { + guard let url = Bundle.module.url(forResource: "index", withExtension: "html", subdirectory: "Gutenberg") else { fatalError("GutenbergKitResources: index.html not found in bundle") } return url @@ -21,21 +21,21 @@ public enum GutenbergKitResources { /// the editor HTML into a WKWebView, so the web view can access /// sibling assets (JS, CSS) on the local filesystem. public static var resourcesDirectoryURL: URL { - guard let url = Bundle.module.url(forResource: "Resources", withExtension: nil) else { - fatalError("GutenbergKitResources: Resources directory not found in bundle") + guard let url = Bundle.module.url(forResource: "Gutenberg", withExtension: nil) else { + fatalError("GutenbergKitResources: Gutenberg directory not found in bundle") } return url } /// Loads the Gutenberg CSS from the bundled assets. /// - /// Scans the `Resources/assets/` directory for the Vite-generated + /// Scans the `Gutenberg/assets/` directory for the Vite-generated /// CSS file (`index-.css`) and returns its contents. /// /// - Returns: The CSS string, or `nil` if the file could not be loaded. public static func loadGutenbergCSS() -> String? { - guard let assetsURL = Bundle.module.url(forResource: "Resources", withExtension: nil) else { - assertionFailure("GutenbergKitResources: Resources directory not found in bundle") + guard let assetsURL = Bundle.module.url(forResource: "Gutenberg", withExtension: nil) else { + assertionFailure("GutenbergKitResources: Gutenberg directory not found in bundle") return nil } From 9d10b90403b392a28623f8276f7de7387f7efe47 Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Wed, 4 Mar 2026 11:18:06 +1100 Subject: [PATCH 36/57] Track `GutenbergKit/Gutenberg/assets` deletion from automation --- .../Gutenberg/assets/api-fetch-DzQXJcVn.js | 1 - .../Gutenberg/assets/ca-Cze21B_Q.js | 12 ---------- .../Gutenberg/assets/da-Cfo9MW58.js | 1 - .../Gutenberg/assets/de-BjSDNWt3.js | 12 ---------- .../Gutenberg/assets/es-cl-CzanCUJv.js | 12 ---------- .../Gutenberg/assets/index-D0zSxreW.js | 22 ------------------- .../Gutenberg/assets/ja-p1J1yvbI.js | 13 ----------- .../Gutenberg/assets/sq-CPV0tHku.js | 13 ----------- .../Gutenberg/assets/zh-tw-BTyt7o5D.js | 12 ---------- 9 files changed, 98 deletions(-) delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/api-fetch-DzQXJcVn.js delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/ca-Cze21B_Q.js delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/da-Cfo9MW58.js delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/de-BjSDNWt3.js delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/es-cl-CzanCUJv.js delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/index-D0zSxreW.js delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/ja-p1J1yvbI.js delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/sq-CPV0tHku.js delete mode 100644 ios/Sources/GutenbergKit/Gutenberg/assets/zh-tw-BTyt7o5D.js diff --git a/ios/Sources/GutenbergKit/Gutenberg/assets/api-fetch-DzQXJcVn.js b/ios/Sources/GutenbergKit/Gutenberg/assets/api-fetch-DzQXJcVn.js deleted file mode 100644 index 876767570..000000000 --- a/ios/Sources/GutenbergKit/Gutenberg/assets/api-fetch-DzQXJcVn.js +++ /dev/null @@ -1 +0,0 @@ -import{m as o}from"./index-D0zSxreW.js";const c=window.wp.apiFetch,{getQueryArg:m}=window.wp.url;function P(){const{siteApiRoot:e="",preloadData:t=null}=o();c.use(c.createRootURLMiddleware(e)),c.use(p),c.use(h),c.use(f),c.use(w),c.use(b),c.use(g),c.use(c.createPreloadingMiddleware(t??_))}function p(e,t){return e.mode="cors",delete e.headers["x-wp-api-fetch-from-editor"],t(e)}function h(e,t){const{siteApiNamespace:a,namespaceExcludedPaths:i}=o(),n=new RegExp(`(${a.join("|")})`);return e.path&&!i.some(s=>e.path.startsWith(s))&&!n.test(e.path)&&(e.path=e.path.replace(/^(?\/?(?:[\w.-]+\/){2})/,`$${a[0]}`)),t(e)}function f(e,t){const{authHeader:a}=o();return e.headers=e.headers||{},a&&(e.headers.Authorization=a,e.credentials="omit"),t(e)}function w(e,t){const{post:a}=o(),{id:i,restNamespace:n,restBase:r}=a??{};if(i===void 0||!n||!r)return t(e);const s=`/${n}/${r}/${i}`;return e.path===s||e.path?.startsWith(`${s}?`)?Promise.resolve([]):t(e)}function b(e,t){return e.path&&e.path.startsWith("/wp/v2/media")&&e.method==="POST"&&e.body instanceof FormData&&e.body.get("post")==="-1"&&e.body.delete("post"),t(e)}function g(e,t){if(e.path&&e.path.indexOf("oembed")!==-1){let n=function(){const r=document.createElement("a");return r.href=a,r.innerText=a,{html:r.outerHTML,type:"rich",provider_name:"Embed"}};const a=m(e.path,"url"),i=t(e,t);return new Promise(r=>{i.then(s=>{if(s.html){const l=document.implementation.createHTMLDocument("");l.body.innerHTML=s.html;const d=['[class="embed-youtube"]','[class="embed-vimeo"]','[class="embed-dailymotion"]','[class="embed-ted"]'].join(","),u=l.querySelector(d);s.html=u?u.innerHTML:s.html}r(s)}).catch(()=>{r(n())})})}return t(e,t)}const _={"/wp/v2/types?context=view":{body:{post:{description:"",hierarchical:!1,has_archive:!1,name:"Posts",slug:"post",taxonomies:["category","post_tag"],rest_base:"posts",rest_namespace:"wp/v2",template:[],template_lock:!1,_links:{}},page:{description:"",hierarchical:!0,has_archive:!1,name:"Pages",slug:"page",taxonomies:[],rest_base:"pages",rest_namespace:"wp/v2",template:[],template_lock:!1,_links:{}}}},"/wp/v2/types/post?context=edit":{body:{name:"Posts",slug:"post",supports:{title:!0,editor:!0,author:!0,thumbnail:!0,excerpt:!0,trackbacks:!0,"custom-fields":!0,comments:!0,revisions:!0,"post-formats":!0,autosave:!0},taxonomies:["category","post_tag"],rest_base:"posts",rest_namespace:"wp/v2",template:[],template_lock:!1}}};export{P as configureApiFetch}; diff --git a/ios/Sources/GutenbergKit/Gutenberg/assets/ca-Cze21B_Q.js b/ios/Sources/GutenbergKit/Gutenberg/assets/ca-Cze21B_Q.js deleted file mode 100644 index 53863667a..000000000 --- a/ios/Sources/GutenbergKit/Gutenberg/assets/ca-Cze21B_Q.js +++ /dev/null @@ -1,12 +0,0 @@ -const e=["Surt"],a=["Revisió"],t=[],s=["Ambdós"],o=["Suprimit"],i=["Dimensió"],l=["Variació"],n=["Aplicació"],r=["Inclou"],c=["Espai reservat"],d=["Citació"],u=["Nom del fitxer"],p=["Registrat"],m=["Activitat"],g=["Vàlid"],b=["JavaScript"],h=["Notes"],v=["Reobert"],f=["Nota"],y=["Ascendent"],k=["Ruta de navegació"],w=["Permet"],x=["Actiu"],S=["Desactiva"],A=["element"],C=["terme"],E=["etiqueta"],T=["categoria"],P=["Visible"],q=["Recompte"],M=["Adjunt"],z=["Entrada"],N=["A"],L=["De"],D=["Ahir"],$=["Avui"],I=["Opcional"],R=["Unitat"],B=["Anys"],V=["Mesos"],U=["Setmanes"],F=["Dies"],j=["Fals"],O=["Vertader"],H=[],G=["Després"],W=["Abans"],Y=["Retalla"],J=["Ignora"],Q=["Amplia"],X=["Densitat"],_=["Resum"],K=["Bitons"],Z=["Comentaris"],ee=["Formats"],ae=["Mostra"],te=["Ocult"],se=["Propietats"],oe=["Conjunts de tipus de lletra"],ie=["Pàgina d'inici"],le=["Màxim"],ne=["Mínim"],re=["Atributs"],ce=["Format"],de=["Difusió"],ue=["Difuminat"],pe=["Interior"],me=["Exterior"],ge=["Paletes"],be=["Tancat"],he=["Obert"],ve=["Desactiva"],fe=["Activa"],ye=[],ke=["Despublica"],we=["Files"],xe=["Substitucions"],Se=["Bloquejat"],Ae=["Repeteix"],Ce=["Conté"],Ee=["Manual"],Te=["Sense filtrar"],Pe=["Condicions"],qe=["És"],Me=["Inseridor"],ze=["Accessibilitat"],Ne=["Interfície"],Le=["Restaura"],De=["Paperera"],$e=["Esborranys"],Ie=["Amaga"],Re=["Valor"],Be=["Obligatori"],Ve=["Mètode"],Ue=["Correu electrònic"],Fe=["Origen"],je=["Tipus de lletra"],Oe=["Instal·la"],He=["Avís"],Ge=["Desagrupa"],We=["Notes al peu"],Ye=["Continua"],Je=["Separa"],Qe=["Contrasenya"],Xe=["Nota al peu de pàgina"],_e=["Números"],Ke=["Escala"],Ze=["Pàgina"],ea=["Desconegut"],aa=["Pare"],ta=["Pendent"],sa=["Suggeriments"],oa=["Idioma"],ia=["Mediateca"],la=["Activa"],na=["Resolució"],ra=["Insereix"],ca=["Openverse"],da=["Ombra"],ua=["Centre"],pa=["Posició"],ma=["Fixat"],ga=["Titlla"],ba=["CSS"],ha=["Vídeos"],va=["Fix"],fa=["Redueix"],ya=["Increment"],ka=["Llegenda"],wa=["Patró"],xa=["nansa"],Sa=["XXL"],Aa=["Tipus de lletra"],Ca=["Restringit"],Ea=["H6"],Ta=["H5"],Pa=["H4"],qa=["H3"],Ma=["H2"],za=["H1"],Na=["Taxonomies"],La=["En passar el ratolí"],Da=["Resum"],$a=["Desassigna"],Ia=["Ara"],Ra=["Pares"],Ba=["Sufix"],Va=["Prefix"],Ua=["diu"],Fa=["Resposta"],ja=["Respostes"],Oa=["Pila"],Ha=["Setmana"],Ga=["No vàlid"],Wa=["Bloqueja"],Ya=["Desbloqueja"],Ja=["previsualitza"],Qa=["Fet"],Xa=["Icona"],_a=["Suprimeix"],Ka=["Accions"],Za=["Canvia el nom"],et=["Aa"],at=["estils"],tt=["Menús"],st=["Respon"],ot=["Elements"],it=["Submenús"],lt=["Sempre"],nt=["Visualització"],rt=["marcador"],ct=["Ressalta"],dt=["Paleta"],ut=["Colors"],pt=["Fletxa"],mt=["Fila"],gt=["Justificació"],bt=["Flux"],ht=["Flexible"],vt=["S'està publicant"],ft=["Estil"],yt=["Radi"],kt=["Marge"],wt=["Bitò"],xt=["Logotip"],St=["Ressaltats"],At=["Ombres"],Ct=["Disseny"],Et=["Puntejat"],Tt=["Traçat"],Pt=["Esteu personalitzant"],qt=["Vora"],Mt=["Graella"],zt=["Àrea"],Nt=["Sagna"],Lt=["Treu el sagnat"],Dt=["Ordenada"],$t=["Sense ordenar"],It=["Arrossega"],Rt=["Alinea"],Bt=["Quadres"],Vt=["Primera lletra en majúscula"],Ut=["Minúscules"],Ft=["Majúscules"],jt=["Vertical"],Ot=["Horitzontal"],Ht=["Temes"],Gt=["Paraula clau"],Wt=["Filtres"],Yt=["Decoració"],Jt=["Solament"],Qt=["Exclou"],Xt=["Inclou"],_t=["Aparença"],Kt=["Preferències"],Zt=["Classe"],es=["Etiqueta"],as=["Capítols"],ts=["Descripcions"],ss=["Llegendes"],os=["Subtítols"],is=["Etiquetes"],ls=["Detalls"],ns=["Radial"],rs=["Lineal"],cs=["Anònim"],ds=["Caràcters"],us=["Descripció"],ps=["Base"],ms=["Autor"],gs=["Original"],bs=["Nom"],hs=["Retrat"],vs=["Paisatge"],fs=["Mixt"],ys=["Dreta"],ks=["Esquerra"],ws=["Inferior"],xs=["Superior"],Ss=["Separació"],As=["Espaiat"],Cs=["Orientació"],Es=["Escapça"],Ts=["Gira"],Ps=["Zoom"],qs=["Disseny"],Ms=["Text"],zs=["Notificacions"],Ns=["pàgina"],Ls=["Desplaçament"],Ds=["Entrades"],$s=["Pàgines"],Is=["Sense categoria"],Rs=["Blanc"],Bs=["Negre"],Vs=["Seleccionat"],Us=["Superíndex"],Fs=["Subíndex"],js=["Patrons"],Os=["Tipografia"],Hs=["Contingut"],Gs=["Menú"],Ws=["Contacte"],Ys=["Quant a"],Js=["Pàgina d'inici"],Qs=["Usuari"],Xs=["Lloc web"],_s=["S'està creant"],Ks=["Escriptori"],Zs=["Mòbil"],eo=["Tauleta"],ao=["enquesta"],to=["social"],so=["Sòlid"],oo=["Tipus"],io=["Angle"],lo=["Tria"],no=["Tema"],ro=["Buit"],co=["Botons"],uo=["Fons"],po=["Ajuda"],mo=["Sense títol"],go=["Següent"],bo=["Anterior"],ho=["Finalitza"],vo=["Reemplaça"],fo=["inseridor"],yo=["pòdcast"],ko=["Navegació"],wo=["Plantilla"],xo=["Degradat"],So=["Mitjanit"],Ao=["Versió"],Co=["Dimensions"],Eo=["Plantilles"],To=["Afegeix"],Po=["Color"],qo=["Personalitzat"],Mo=["Esborrany"],zo=["Omet"],No=["Enllaços"],Lo=["menú"],Do=["Peu de pàgina"],$o=["Grup"],Io=["Taxonomia"],Ro=["Per defecte"],Bo=["Cerca"],Vo=["Calendari"],Uo=["Enrere"],Fo=["llibre electrònic"],jo=["Subratllat"],Oo=["Miniatura"],Ho=["Anotació"],Go=["multimèdia"],Wo=["Multimèdia"],Yo=["Estils"],Jo=["General"],Qo=["Opcions"],Xo=["Minuts"],_o=["Hores"],Ko=["Hora"],Zo=["Any"],ei=["Dia"],ai=["Desembre"],ti=["Novembre"],si=["Octubre"],oi=["Setembre"],ii=["Agost"],li=["Juliol"],ni=["Juny"],ri=["Maig"],ci=["Abril"],di=["Març"],ui=["Febrer"],pi=["Gener"],mi=["Mes"],gi=["Coberta"],bi=["Enorme"],hi=["Mitjà"],vi=["Normal"],fi=["Termes"],yi=["Avatar"],ki=["Visualitza"],wi=["HTML"],xi=["Superposició"],Si=["Accent obert"],Ai=["Període"],Ci=["Coma"],Ei=["Actual"],Ti=["Títol"],Pi=["Crea"],qi=["Galeries"],Mi=["XL"],zi=["L"],Ni=["M"],Li=["S"],Di=["Petit"],$i=["Silenciat"],Ii=["Auto"],Ri=["Precarrega"],Bi=["Suport"],Vi=["Arxius"],Ui=["Gran"],Fi=["Fitxer"],ji=["Columna"],Oi=["Bucle"],Hi=["Reprodueix automàticament"],Gi=["Desat automàtic"],Wi=["Subtítol"],Yi=["D'acord"],Ji=["Desenllaça"],Qi=["Paginació"],Xi=["Alçada"],_i=["Amplada"],Ki=["Avançat"],Zi=["Previst"],el=["Extensions"],al=["Paràgrafs"],tl=["Capçaleres"],sl=["Paraules"],ol=["Pública"],il=["Privada"],ll=["Terme"],nl=["Etiqueta"],rl=["Immediatament"],cl=["S'està desant"],dl=["Publicada"],ul=["Planifica"],pl=["Actualitza"],ml=["Copia"],gl=["Xat"],bl=["Estat"],hl=["Estàndard"],vl=["Anotació"],fl=["Ordre"],yl=["S'ha desat"],kl=["Incrustats"],wl=["Blocs"],xl=["Desfés"],Sl=["Refés"],Al=["Duplica"],Cl=["Suprimeix"],El=["Visibilitat"],Tl=["Bloc"],Pl=["Eines"],ql=["Editor"],Ml=["Opcions"],zl=["Reinicialitza"],Nl=["Inactiu"],Ll=["El"],Dl=["PM"],$l=["AM"],Il=["URL"],Rl=["Tramet"],Bl=["Tanca"],Vl=["Enllaç"],Ul=["Ratllat"],Fl=["Cursiva"],jl=["Negreta"],Ol=["Categoria"],Hl=["Selecciona"],Gl=["Vídeo"],Wl=["Taula"],Yl=["Codi de substitució"],Jl=["Separador"],Ql=["Cita"],Xl=["Paràgraf"],_l=["Llista"],Kl=["foto"],Zl=["Mida"],en=["Imatge"],an=["Previsualitza"],tn=["Capçalera"],sn=["Imatges"],on=["Cap"],ln=["Galeria"],nn=["Més"],rn=["Edita el clàssic"],cn=["vídeo"],dn=["àudio"],un=["música"],pn=["imatge"],mn=["blog"],gn=["entrada"],bn=["Columnes"],hn=["Experiments"],vn=["Codi"],fn=["Categories"],yn=["Botó"],kn=["Aplica"],wn=["Cancel·la"],xn=["Edita"],Sn=["Àudio"],An=["Penja"],Cn=["Neteja"],En=["Ginys"],Tn=["Autor"],Pn=["Àlies"],qn=["Comentaris"],Mn=["Debats"],zn=["Extracte"],Nn=["Publica"],Ln=["Metadades"],Dn=["Desa"],$n=["Revisions"],In=["Documentació (en anglès)"],Rn=["Gutenberg"],Bn=["Demo"],Vn={100:["100"],"block descriptionDisplay the tab buttons for a tabbed interface.":["Mostra els botons de pestanya d'una interfície amb pestanyes."],"block titleTabs Menu":["Menú de pestanyes"],"block descriptionA single tab button in the tabs menu. Used as a template for styling all tab buttons.":["Un únic botó de pestanya al menú de pestanyes. S'utilitza com a plantilla per aplicar els estils a tots els botons de pestanya."],"block titleTab Menu Item":[],"block descriptionContainer for tab panel content in a tabbed interface.":["Contenidor per al contingut del quadre de pestanyes en una interfície amb pestanyes."],"block titleTab Panels":[],"Uploading %s file":["S'està pujant %s fitxer","S'estan pujant %s fitxers"],"Uploaded %s file":["S'ha pujat %s fitxer","S'han pujat %s fitxers"],"Open classic revisions screen":["Obre la pantalla de revisions clàssica"],"Created %s.":[],"Failed to load media file.":["No s'ha pogut carregar el fitxer mèdia."],"No media file available.":["No hi ha cap fitxer mèdia disponible."],"View file":["Visualitza el fitxer"],Exit:e,Revision:a,"Only one revision found.":["Només s'ha trobat una revisió."],"No revisions found.":["No s'ha trobat cap revisió."],"Revision restored.":["S'ha restaurat la revisió."],"Media updated.":["S'ha actualitzat el mèdia."],"Tab menu item":[],"Hover Text":[],"Hover Background":[],"Active Text":["Text actiu"],"Active Background":["Fons actiu"],"Move tab down":["Mou la pestanya cap avall"],"Move tab up":["Mou la pestanya cap amunt"],"Move tab left":["Mou la pestanya cap a l'esquerra"],"Move tab right":["Mou la pestanya cap a la dreta"],"Add tabs to display menu":[],"Remove Tab":["Elimina la pestanya"],"Remove the current tab":["Elimina la pestanya actual"],"Add a new tab":["Afegeix una nova pestanya"],Click:t,"Submenu Visibility":["Visibilitat del submenú"],"Navigation Overlay template part preview":[],"This overlay is empty.":[],"This overlay template part no longer exists.":[],"%s (missing)":["%s (falta)"],"The selected overlay template part is missing or has been deleted. Reset to default overlay or create a new overlay.":[],"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;.":[],"%d field needs attention":["Cal revisar %d camp","Cal revisar %d camps"],"The custom CSS is invalid. Do not use <> markup.":["El CSS personalitzat no és vàlid. No utilitzeu el marcatge <>."],"Parent block is hidden on %s":["El bloc pare està amagat a %s"],"Block is hidden on %s":["El bloc està ocult a %s"],"%1$d of %2$d Item":["%1$d de %2$d element","%1$d de %2$d elements"],"Enables editing media items (attachments) directly in the block editor with a dedicated media preview and metadata panel.":[],"Media Editor":["Editor de mèdia"],"Block pattern descriptionA navigation overlay with vertically and horizontally centered navigation":[],"Overlay with centered navigation":[],"Get started today!":["Comenceu avui!"],"Find out how we can help your business.":["Descobriu com podem ajudar el vostre negoci."],"Block pattern descriptionA navigation overlay with vertically and horizontally centered navigation, site info, and a CTA":[],"Overlay with site info and CTA":[],"Block pattern descriptionA navigation overlay with orange background site title and tagline":[],"Overlay with orange background":[],"Block pattern descriptionA navigation overlay with black background and big white text":[],"Overlay with black background":[],'The CSS must not contain "%s".':["El CSS no pot contenir «%s»."],'The CSS must not end in "%s".':["El CSS no ha d'acabar en «%s»."],"block keywordoverlay":[],"block keywordclose":["tanca"],"block descriptionA customizable button to close overlays.":[],"block titleNavigation Overlay Close":[],"block descriptionDisplay a breadcrumb trail showing the path to the current page.":["Mostra una ruta de navegació que mostri el camí fins a la pàgina actual."],"Date modified":[],"Date added":[],"Attached to":["Adjuntat a"],"Search for a post or page to attach this media to.":["Cerca una entrada o pàgina per adjuntar-hi aquest mèdia."],"Search for a post or page to attach this media to or .":[],"(Unattached)":["(Sense adjuntar)"],"Choose file":["Trieu un fitxer"],"Choose files":["Trieu fitxers"],"There is %d event":["Hi ha %d esdeveniment","Hi ha %d esdeveniments"],"Exclude: %s":["Exclou: %s"],Both:s,"Display Mode":["Mode de visualització"],"Submenu background":["Fons del submenú"],"Submenu text":["Text del submenú"],Deleted:o,"No link selected":["No s'ha seleccionat cap enllaç"],"External link":["Enllaç extern"],"Create new overlay template":[],"Select an overlay for navigation.":[],"An error occurred while creating the overlay.":[],'One response to "%s"':["Una resposta a «%s»"],"Use the classic editor to add content.":["Utilitzeu l'editor clàssic per afegir contingut."],"Search for and add a link to the navigation item.":["Cerqueu i afegiu un enllaç a l'element de navegació."],"Select a link":["Seleccioneu un enllaç"],"No items yet.":["Encara no hi ha cap element."],"The text may be too small to read. Consider using a larger container or less text.":["El text potser és massa petit per llegir-lo. Plantegeu-vos utilitzar un contenidor més gran o menys text."],"Parent block is hidden":["El bloc pare està amagat"],"Block is hidden":["El bloc està amagat"],Dimension:i,"Set custom value":["Estableix un valor personalitzat"],"Use preset":[],Variation:l,"Go to parent block":["Ves a bloc pare"],'Go to "%s" block':["Ves al bloc «%s»"],"Block will be hidden according to the selected viewports. It will be included in the published markup on the frontend. You can configure it again by selecting it in the List View (%s).":[],"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).":["El bloc s'amagarà a l'editor i s'ometrà del marcatge publicat a la portada. El podeu configurar de nou seleccionant-lo a la vista de llista (%s)."],"Selected blocks have different visibility settings. The checkboxes show an indeterminate state when settings differ.":["Els blocs seleccionats tenen configuracions de visibilitat diferents. Les caselles de selecció mostren un estat indeterminat quan les configuracions són diferents."],"Hide on %s":["Amaga a %s"],"Omit from published content":["Omet del contingut publicat"],"Select the viewport size for which you want to hide the block.":["Seleccioneu la mida d'àrea de visualització per a la qual voleu amagar el bloc."],"Select the viewport sizes for which you want to hide the blocks. Changes will apply to all selected blocks.":["Seleccioneu les mides d'àrea de visualització per a les quals voleu amagar els blocs. Els canvis s'aplicaran a tots els blocs seleccionats."],"Hide block":["Amaga el bloc"],"Hide blocks":["Amaga els blocs"],"Block visibility settings updated. You can access them via the List View (%s).":[],"Redirects the default site editor (Appearance > Design) to use the extensible site editor page.":[],"Extensible Site Editor":["Editor del lloc extensible"],"Enables editable block inspector fields that are generated using a dataform.":[],"Block fields: Show dataform driven inspector fields on blocks that support them":[],"Block pattern descriptionA simple pattern with a navigation block and a navigation overlay close button.":[],"Block pattern categoryDisplay your website navigation.":["Mostra la navegació del vostre lloc web."],"Block pattern categoryNavigation":["Navegació"],"Navigation Overlay":[],"Post Type: “%s”":["Tipus de contingut: «%s»"],"Search results for: “%s”":["Resultats de la cerca: «%s»"],"Responses to “%s”":["Respostes a «%s»"],"Response to “%s”":["Resposta a «%s»"],"%1$s response to “%2$s”":["%1$s resposta a «%2$s»","%1$s respostes a «%2$s»"],"One response to “%s”":["Una resposta a «%s»"],"File type":["Tipus de fitxer"],Application:n,"image dimensions%1$s × %2$s":["%1$s × %2$s"],"File size":["Mida del fitxer"],"unit symbolKB":["KB"],"unit symbolMB":["MB"],"unit symbolGB":["GB"],"unit symbolTB":["TB"],"unit symbolPB":["PB"],"unit symbolEB":["EB"],"unit symbolZB":["ZB"],"unit symbolYB":["YB"],"unit symbolB":["B"],"file size%1$s %2$s":["%1$s %2$s"],"File name":["Nom del fitxer"],"Updating failed because you were offline. Please verify your connection and try again.":["L'actualització ha fallat perquè estàveu desconnectats. Verifiqueu la connexió i torneu-ho a provar."],"Scheduling failed because you were offline. Please verify your connection and try again.":["La planificació ha fallat perquè estàveu desconnectats. Verifiqueu la connexió i torneu-ho a provar."],"Publishing failed because you were offline. Please verify your connection and try again.":["La publicació ha fallat perquè estàveu desconnectats. Verifiqueu la connexió i torneu-ho a provar."],"Font Collections":["Col·leccions de tipus de lletra"],"Configure overlay visibility":[],"Overlay Visibility":[],"Edit overlay":[],"Edit overlay: %s":[],"No overlays found.":[],"Overlay template":[],"None (default)":["Cap (per defecte)"],"Error: %s":["Error: %s"],"Error parsing mathematical expression: %s":["S'ha produït un error en analitzar l'expressió matemàtica: %s"],"This block contains CSS or JavaScript that will be removed when you save because you do not have permission to use unfiltered HTML.":["Aquest bloc conté CSS o JavaScript que s'eliminarà quan deseu perquè no teniu permisos per utilitzar HTML sense filtrar."],"Show current breadcrumb":["Mostra la ruta de navegació actual"],"Show home breadcrumb":["Mostra la ruta de navegació de la pàgina d'inici"],"Value is too long.":["El valor és massa llarg."],"Value is too short.":["El valor és massa curt."],"Value is above the maximum.":["El valor està per sobre del màxim."],"Value is below the minimum.":["El valor està per sota del mínim."],"Max. columns":["Nombre màxim de columnes"],"Columns will wrap to fewer per row when they can no longer maintain the minimum width.":["Les columnes s'ajustaran a menys per fila quan ja no puguin mantenir l'amplada mínima."],"Min. column width":["Amplada mínima de la columna"],"Includes all":[],"Is none of":["No és cap de"],Includes:r,"Close navigation panel":["Tanca el quadre de navegació"],"Open navigation panel":["Obre el quadre de navegació"],"Custom overlay area for navigation overlays.":[],'[%1$s] Note: "%2$s"':["[%1$s] Nota: «%2$s»"],"You can see all notes on this post here:":["Podeu veure totes les notes d'aquesta entrada aquí:"],"resolved/reopened":["resolt/reobert"],"Email: %s":["Correu electrònic: %s"],"Author: %1$s (IP address: %2$s, %3$s)":["Autor: %1$s (adreça IP: %2$s, %3$s)"],'New note on your post "%s"':["L'entrada «%s» té una nova nota"],"Email me whenever anyone posts a note":["Envia'm un correu electrònic cada vegada que algú publiqui una nota"],"Comments Page %s":["Pàgina de comentaris %s"],"block descriptionThis block is deprecated. Please use the Quote block instead.":["Aquest bloc està obsolet. Utilitzeu el bloc de cita en el seu lloc."],"block titlePullquote (deprecated)":["Cita destacada (obsolet)"],"Add new reply":["Afegeix una resposta"],Placeholder:c,Citation:d,"It appears you are trying to use the deprecated Classic block. You can leave this block intact, or remove it entirely. Alternatively, if you have unsaved changes, you can save them and refresh to use the Classic block.":["Sembla que esteu intentant utilitzar el bloc clàssic obsolet. Podeu deixar aquest bloc intacte o suprimir-lo completament. Com a alternativa, si teniu canvis sense desar, podeu desar-los i actualitzar la pàgina per utilitzar el bloc clàssic."],"Button Text":["Text del botó"],Filename:u,"Embed video from URL":["Incrusta un vídeo d'un URL."],"Add a background video to the cover block that will autoplay in a loop.":["Afegeix un vídeo de fons al bloc de coberta que es reproduirà automàticament en bucle."],"Enter YouTube, Vimeo, or other video URL":["Introduïu un URL de YouTube, Vimeo o un altre vídeo"],"Video URL":["URL del vídeo"],"Add video":["Afegeix vídeo"],"This URL is not supported. Please enter a valid video link from a supported provider.":[],"Please enter a URL.":["Introduïu un URL."],"Choose a media item…":["Trieu un element mèdia…"],"Choose a file…":["Trieu un fitxer…"],"Choose a video…":["Trieu un vídeo…"],"Show / Hide":["Mostra / Amaga"],"Value does not match the required pattern.":["El valor no coincideix amb el patró requerit."],"Justified text can reduce readability. For better accessibility, use left-aligned text instead.":["El text justificat pot reduir la llegibilitat. Per a una millor accessibilitat, utilitzeu text alineat a l'esquerra."],"Edit section":["Edita la secció"],"Exit section":["Surt de la secció"],"Editing a section in the EditorEdit section":["Edita la secció"],"A block pattern.":["Un patró de blocs."],"Reusable design elements for your site. Create once, use everywhere.":["Elements de disseny reutilitzables per al vostre lloc web. Creeu-los una vegada, utilitzeu-los a tot arreu."],Registered:p,"Enter menu name":["Introduïu el nom del menú"],"Unable to create navigation menu: %s":["No s'ha pogut crear el menú de navegació: %s"],"Navigation menu created successfully.":["El menú de navegació s'ha creat correctament."],Activity:m,"%s: ":["%s: "],"Row %d":["Fila %d"],"Insert right":["Insereix a la dreta"],"Insert left":["Insereix a l'esquerra"],"Executing ability…":["Executant l'habilitat…"],"Workflow suggestions":["Suggeriments de flux de treball"],"Workflow palette":["Paleta de flux de treball"],"Open the workflow palette.":["Obre la paleta de flux de treball."],"Run abilities and workflows":["Executa habilitats i fluxos de treball"],"Empty.":["Buit."],"Enables custom mobile overlay design and content control for Navigation blocks, allowing you to create flexible, professional menu experiences.":[],"Customizable Navigation Overlays":[],"Enables the Workflow Palette for running workflows composed of abilities, from a unified interface.":["Activa la paleta de flux de treball per executar fluxos de treball formats per habilitats, des d'una interfície unificada."],"Workflow Palette":["Paleta de flux de treball"],"Script modules to load into the import map.":["Mòduls de script per carregar al mapa d'importació."],"block descriptionDisplay content in a tabbed interface to help users navigate detailed content with ease.":["Mostra el contingut en una interfície amb pestanyes per ajudar els usuaris a navegar pel contingut detallat fàcilment."],"block titleTabs":["Pestanyes"],"block descriptionContent for a tab in a tabbed interface.":["Contingut d'una pestanya en una interfície amb pestanyes."],"block titleTab":["Pestanya"],"Disconnect pattern":["Desconnecta el patró"],"Upload media":[],"Pick from starter content when creating a new page.":["Escolliu un contingut inicial en crear una nova pàgina."],"All notes":["Totes les notes"],"Unresolved notes":["Notes sense resoldre"],"Convert to blocks to add notes.":["Convertiu en blocs per afegir notes."],"Notes are disabled in distraction free mode.":["Les notes estan desactivades en el mode sense distraccions."],"Always show starter patterns for new pages":["Mostra sempre els patrons d'inici per a les noves pàgines"],"templateInactive":["Inactiva"],"templateActive":["Activa"],"templateActive when used":["Activa quan s'utilitza"],"More details":["Més detalls"],"Validating…":["S'està validant…"],"Unknown error when running custom validation asynchronously.":["S'ha produït un error desconegut en executar la validació personalitzada de manera asíncrona."],"Validation could not be processed.":["La validació no s'ha pogut processar."],Valid:g,"Unknown error when running elements validation asynchronously.":["S'ha produït un error desconegut en executar la validació d'elements de manera asíncrona."],"Could not validate elements.":["No s'han pogut validar els elements."],"Tab Contents":["Contingut de la pestanya"],"The tabs title is used by screen readers to describe the purpose and content of the tabs.":["Els lectors de pantalla utilitzen el títol de les pestanyes per descriure la finalitat i el contingut de les pestanyes."],"Tabs Title":["Títol de les pestanyes"],"Type / to add a block to tab":[],"Tab %d…":["Pestanya %d…"],"Tab %d":["Pestanya %d"],"If toggled, this tab will be selected when the page loads.":[],"Default Tab":["Pestanya per defecte"],"Tab Label":["Etiqueta de la pestanya"],"Add Tab":["Afegeix una pestanya"],"Synced %s is missing. Please update or remove this link.":["Falta la %s sincronitzada. Actualitzeu o elimineu aquest enllaç."],"Edit code":["Edita el codi"],"Add custom HTML code and preview how it looks.":["Afegiu un codi HTML personalitzat i previsualitzeu el seu aspecte."],"Update and close":["Actualitza i tanca"],"Continue editing":["Continueu editant"],"You have unsaved changes. What would you like to do?":["Teniu canvis sense desar. Què voleu fer?"],"Unsaved changes":["Canvis sense desar"],"Write JavaScript…":["Escriu JavaScript…"],"Write CSS…":["Escriu CSS…"],"Enable/disable fullscreen":["Activa/desactiva la pantalla completa"],JavaScript:b,"Edit HTML":["Edita HTML"],"Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.":["Introduïu seccions noves i organitzeu continguts per ajudar els visitants (i els motors de cerca) a comprendre l'estructura del contingut."],"Embed an X post.":["Incrusta una entrada d'X."],"If this breadcrumbs block appears in a template or template part that’s shown on the homepage, enable this option to display the breadcrumb trail. Otherwise, this setting has no effect.":["Si aquest bloc de ruta de navegació apareix en una plantilla o en una secció de plantilla que es mostra a la pàgina d'inici, activeu aquesta opció per mostrar la ruta de navegació. En cas contrari, aquesta configuració no té cap efecte."],"Show on homepage":["Mostra a la pàgina d'inici"],"Finish editing a design.":[],"The page you're looking for does not exist":[],"Route not found":["No s'ha trobat la ruta"],"Warning: when you deactivate this experiment, it is best to delete all created templates except for the active ones.":["Avís: quan desactiveu aquest experiment, és millor suprimir totes les plantilles creades excepte les actives."],"Allows multiple templates of the same type to be created, of which one can be active at a time.":["Permet crear diverses plantilles del mateix tipus, de les quals una pot estar activa alhora."],"Template Activation":["Activació de la plantilla"],"Inline styles for editor assets.":[],"Inline scripts for editor assets.":[],"Editor styles data.":["Dades dels estils de l'editor."],"Editor scripts data.":["Dades dels scripts de l'editor."],"Limit result set to attachments of a particular MIME type or MIME types.":["Limita el conjunt de resultats a adjunts d'un tipus MIME específic o de diversos tipus MIME."],"Limit result set to attachments of a particular media type or media types.":["Limita el conjunt de resultats a adjunts d’un tipus de mèdia específic o de diversos tipus de mèdia."],"Page %s":["Pàgina %s"],"Page not found":["No s'ha trobat la pàgina"],"block descriptionDisplay a custom date.":["Mostra una data personalitzada."],"block descriptionDisplays a foldable layout that groups content in collapsible sections.":["Mostra un disseny plegable que agrupa el contingut en seccions plegables."],"block descriptionContains the hidden or revealed content beneath the heading.":["Conté el contingut ocult o visible sota la capçalera."],"block descriptionWraps the heading and panel in one unit.":["Agrupa la capçalera i el panell en una sola unitat."],"block descriptionDisplays a heading that toggles the accordion panel.":["Mostra una capçalera que commuta el panell de l'acordió."],"Media items":["Elements mèdia"],"Search media":["Cerca mèdia"],"Select Media":["Seleccioneu el mèdia"],"Are you sure you want to delete this note? This will also delete all of this note's replies.":["Segur que voleu suprimir aquesta nota? Això també suprimirà totes les respostes d'aquesta nota."],"Revisions (%d)":["Revisions (%d)"],"paging%1$d of %2$d":["%1$d de %2$d"],"%d item":["%d element","%d elements"],"Color Variations":["Variacions de color"],"Shadow Type":["Tipus d'ombra"],"Font family to uninstall is not defined.":["La família de tipus de lletra que es desinstal·larà no està definida."],"Registered Templates":["Plantilles registrades"],"Failed to create page. Please try again.":["No s'ha pogut crear la pàgina. Torneu-ho a provar."],"%s page created successfully.":["La pàgina %s s'ha creat correctament."],"Full content":["Contingut complet"],"No content":["No hi ha contingut"],"Display content":["Mostra el contingut"],"The exact type of breadcrumbs shown will vary automatically depending on the page in which this block is displayed. In the specific case of a hierarchical post type with taxonomies, the breadcrumbs can either reflect its post hierarchy (default) or the hierarchy of its assigned taxonomy terms.":["El tipus exacte de ruta de navegació que es mostra variarà automàticament segons la pàgina on es mostri aquest bloc. En el cas específic d'un tipus de contingut jeràrquic amb taxonomies, la ruta de navegació pot reflectir la jerarquia de les entrades (per defecte) o la jerarquia dels termes de taxonomia assignats."],"Prefer taxonomy terms":["Prefereix els termes de taxonomia"],"The text will resize to fit its container, resetting other font size settings.":["El text canviarà de mida per ajustar-se al seu contenidor, reinicialitzant altres configuracions de mida de lletra."],"Enables a new media modal experience powered by Data Views for improved media library management.":["Activa una nova finestra emergent per als mèdia basada en les vistes de dades per a una gestió millorada de la mediateca."],"Data Views: new media modal":["Vistes de dades: finestra emergent de mèdia"],"block keywordterm title":["títol del terme"],"block descriptionDisplays the name of a taxonomy term.":["Mostra el nom d'un terme de taxonomia."],"block titleTerm Name":["Nom del terme"],"block descriptionDisplays the post count of a taxonomy term.":["Mostra el recompte d'entrades d'un terme de taxonomia."],"block titleTerm Count":["Recompte de termes"],"block keywordmathematics":["matemàtiques"],"block keywordlatex":["latex"],"block keywordformula":["fórmula"],"block descriptionDisplay mathematical notation using LaTeX.":["Mostra notació matemàtica amb LaTeX."],"block titleMath":["Matemàtiques"],"block titleBreadcrumbs":["Ruta de navegació"],"Overrides currently don't support image links. Remove the link first before enabling overrides.":["Actualment, les substitucions no permeten enllaços a les imatges. Elimineu primer l'enllaç abans d'activar les substitucions."],Math:["Matemàtiques"],"CSS classes":["Classes CSS"],"Close Notes":["Tanca les notes"],Notes:h,"View notes":["Visualitza les notes"],"New note":["Nova nota"],"Add note":["Afegeix una nota"],Reopened:v,"Marked as resolved":["Marcat com a resolt"],"Edit note %1$s by %2$s":["Edita la nota %1$s de %2$s"],"Reopen noteReopen":["Torna a obrir"],"Back to block":["Torna al bloc"],"Note: %s":["Nota: %s"],"Note deleted.":["S'ha suprimit la nota."],"Note reopened.":["S'ha tornat a obrir la nota."],"Note added.":["S'ha afegit la nota."],"Reply added.":["S'ha afegit la resposta."],Note:f,"You are about to duplicate a bundled template. Changes will not be live until you activate the new template.":["Esteu a punt de duplicar una plantilla inclosa. Els canvis no es faran públics fins que no activeu la nova plantilla."],'Do you want to activate this "%s" template?':["Voleu activar aquesta plantilla «%s»?"],"template typeCustom":["Personalitzada"],"Created templates":["Plantilles creades"],"Reset view":["Reinicialitza la vista"],"Unknown error when running custom validation.":["S'ha produït un error desconegut en executar la validació personalitzada."],"No elements found":["No s'ha trobat cap element"],"Term template block display settingGrid view":["Vista de graella"],"Term template block display settingList view":["Vista de llista"],"Display the terms' names and number of posts assigned to each term.":["Mostra els noms dels termes i el nombre d'entrades assignades a cada terme."],"Name & Count":["Nom i recompte"],"Display the terms' names.":["Mostra els noms dels termes."],"When specific terms are selected, only those are displayed.":["Quan se seleccionen uns termes específics, només es mostren aquests."],"When specific terms are selected, the order is based on their selection order.":["Quan se seleccionen termes específics, l'ordre es basa en el seu ordre de selecció."],"Selected terms":["Termes seleccionats"],"Show nested terms":["Mostra els termes imbricats"],"Display terms based on specific criteria.":["Mostra termes segons criteris específics."],"Display terms based on the current taxonomy archive. For hierarchical taxonomies, shows children of the current term. For non-hierarchical taxonomies, shows all terms.":["Mostra termes basats en l'arxiu de taxonomia actual. Per a les taxonomies jeràrquiques, mostra els fills del terme actual. Per a les taxonomies no jeràrquiques, mostra tots els termes."],"Make term name a link":["Fes que el nom del terme sigui un enllaç"],"Change bracket type":["Canvia el tipus de claudàtor"],"Angle brackets":["Claus angulars"],"Curly brackets":["Claus"],"Square brackets":["Claudàtors"],"Round brackets":["Parèntesis"],"No brackets":["Sense claudàtors"],"e.g., x^2, \\frac{a}{b}":["p. ex., x^2, \\frac{a}{b}"],"LaTeX math syntax":["Sintaxi matemàtica de LaTeX"],"Set a consistent aspect ratio for all images in the gallery.":["Estableix una relació d'aspecte coherent per a totes les imatges de la galeria."],"All gallery images updated to aspect ratio: %s":["Totes les imatges de la galeria s'han actualitzat a la relació d'aspecte: %s"],"Comments block: You’re currently using the legacy version of the block. The following is just a placeholder - the final styling will likely look different. For a better representation and more customization options, switch the block to its editable mode.":["Bloc de comentaris: Actualment esteu utilitzant la versió antiga del bloc. El següent és només un espai reservat; l'estil final probablement tindrà un aspecte diferent. Per a una millor representació i més opcions de personalització, canvieu el bloc al seu mode editable."],Ancestor:y,"Source not registered":["Font no registrada"],"Not connected":["No està connectat"],"No sources available":["No hi ha cap font disponible"],"Text will resize to fit its container.":["El text canviarà de mida per adaptar-se al seu contenidor."],"Fit text":["Text ajustat"],"Allowed Blocks":["Blocs permesos"],"Specify which blocks are allowed inside this container.":["Especifiqueu quins blocs estan permesos dins d'aquest contenidor."],"Select which blocks can be added inside this container.":["Seleccioneu quins blocs es poden afegir dins d'aquest contenidor."],"Manage allowed blocks":["Gestiona els blocs permesos"],"Block hidden. You can access it via the List View (%s).":["Bloc ocult. Hi podeu accedir a través de la vista de llista (%s)."],"Blocks hidden. You can access them via the List View (%s).":["Blocs ocults. Hi podeu accedir a través de la vista de llista (%s)."],"Show or hide the selected block(s).":["Mostra o amaga el(s) bloc(s) seleccionat(s)."],"Type of the comment.":["Tipus del comentari."],"Creating comment failed.":["No s'ha pogut crear el comentari."],"Comment field exceeds maximum length allowed.":["El camp de comentari supera la longitud màxima permesa."],"Creating a comment requires valid author name and email values.":["Cal un nom i correu electrònic vàlids de l'autor per crear un comentari."],"Invalid comment content.":["El contingut del comentari no és vàlid."],"Cannot create a comment with that type.":["No es pot crear un comentari amb aquest tipus."],"Sorry, you are not allowed to read this comment.":["No teniu permisos per llegir aquest comentari."],"Query parameter not permitted: %s":["El paràmetre de consulta no està permès: %s"],"Sorry, you are not allowed to read comments without a post.":["No teniu permisos per llegir comentaris sense entrada."],"Sorry, this post type does not support notes.":["Aquest tipus de contingut no admet notes."],"Note resolution status":["Estat de la resolució de la nota"],Breadcrumbs:k,"block descriptionShow minutes required to finish reading the post. Can also show a word count.":["Mostra els minuts necessaris per acabar de llegir l'entrada. També pot mostrar el recompte de paraules."],"Reply to note %1$s by %2$s":["Respon a la nota %1$s de %2$s"],"Reopen & Reply":["Torna a obrir i respon"],"Original block deleted.":["S'ha suprimit el bloc original."],"Original block deleted. Note: %s":["S'ha suprimit el bloc original. Nota: %s"],"Note date full date formatF j, Y g:i a":["j \\d\\e F \\d\\e Y H:i"],"Don't allow link notifications from other blogs (pingbacks and trackbacks) on new articles.":["No permetis notificacions d'enllaços des d'altres blogs (retropings i retroenllaços) en articles nous."],"Don't allow":["No ho permetis"],"Allow link notifications from other blogs (pingbacks and trackbacks) on new articles.":["Permet notificacions d'enllaços des d'altres blogs (retropings i retroenllaços) en articles nous."],Allow:w,"Trackbacks & Pingbacks":["Retroenllaços i retropings"],"Template activation failed.":["L'activació de la plantilla ha fallat."],"Template activated.":["S'ha activat la plantilla."],"Activating template…":["S'està activant la plantilla…"],"Template Type":["Tipus de plantilla"],"Compatible Theme":["Tema compatible"],Active:x,"Active templates":["Plantilles actives"],Deactivate:S,"Value must be a number.":["El valor ha de ser un nombre."],"You can add custom CSS to further customize the appearance and layout of your site.":["Podeu afegir CSS personalitzat per personalitzar encara més l'aspecte i el disseny del vostre lloc web."],"Show the number of words in the post.":["Mostra el nombre de paraules de l'entrada."],"Word Count":["Recompte de paraules"],"Show minutes required to finish reading the post.":["Mostra els minuts necessaris per acabar de llegir l'entrada."],"Time to Read":["Temps de lectura"],"Display as range":["Mostra com a interval"],"Turns reading time range display on or offDisplay as range":["Mostra com a interval"],item:A,term:C,tag:E,category:T,"Suspendisse commodo lacus, interdum et.":["Suspendisse commodo lacus, interdum et."],"Lorem ipsum dolor sit amet, consectetur.":["Lorem ipsum dolor sit amet, consectetur."],Visible:P,"Unsync and edit":["Dessincronitza i edita"],"Synced with the selected %s.":["Sincronitzat amb la %s seleccionada."],"%s character":["%s caràcter","%s caràcters"],"Range of minutes to read%1$s–%2$s minutes":["%1$s–%2$s minuts"],"block keywordtags":["etiquetes"],"block keywordtaxonomy":["taxonomia"],"block keywordterms":["termes"],"block titleTerms Query":["Consulta de termes"],"block descriptionContains the block elements used to render a taxonomy term, like the name, description, and more.":["Conté els elements de bloc utilitzats per mostrar un terme de taxonomia, com ara el nom, la descripció i molt més."],"block titleTerm Template":["Plantilla del terme"],Count:q,"Parent ID":["Identificador del pare"],"Term ID":["Identificador del terme"],"An error occurred while performing an update.":["S'ha produït un error en realitzar una actualització."],"+%s":["Més de %s"],"100+":["més de 100"],"%s more reply":["%s resposta més","%s respostes més"],"Show password":["Mostra la contrasenya"],"Hide password":["Amaga la contrasenya"],"Date time":["Dia i hora"],"Value must be a valid color.":["El valor ha de ser un color vàlid."],"Open custom CSS":["Obre el CSS personalitzat"],"Go to: Patterns":["Ves a: Patrons"],"Go to: Templates":["Ves a: Plantilles"],"Go to: Navigation":["Ves a: Navegació"],"Go to: Styles":["Ves a: Estils"],"Go to: Template parts":["Ves a: Seccions de plantilla"],"Go to: %s":["Ves a: %s"],"No terms found.":["No s'ha trobat cap terme."],"Term Name":["Nom del terme"],"Limit the number of terms you want to show. To show all terms, use 0 (zero).":["Limiteu el nombre de termes que voleu mostrar. Per mostrar tots els termes, utilitzeu 0 (zero)."],"Max terms":["Màxim de termes"],"Count, low to high":["Recompte, de menys a més"],"Count, high to low":["Recompte, de més a menys"],"Name: Z → A":["Nom: Z → A"],"Name: A → Z":["Nom: A → Z"],"If unchecked, the page will be created as a draft.":["Si no es marca, la pàgina es crearà com a esborrany."],"Publish immediately":["Publica immediatament"],"Create a new page to add to your Navigation.":["Creeu una nova pàgina per afegir-la a la vostra navegació."],"Create page":["Crea una pàgina"],"Edit contents":["Edita continguts"],"The Link Relation attribute defines the relationship between a linked resource and the current document.":["L'atribut relació de l'enllaç defineix la relació entre un recurs enllaçat i el document actual."],"Link relation":["Relació d'enllaç"],"Blog home":["Pàgina d'inici del blog"],Attachment:M,Post:z,"block bindings sourceTerm Data":["Dades del terme"],"Choose pattern":["Trieu un patró"],"Could not get a valid response from the server.":["No s'ha pogut obtenir una resposta vàlida del servidor."],"Unable to connect. Please check your Internet connection.":["No s'ha pogut connectar. Comproveu la connexió a Internet."],"block titleAccordion":["Acordió"],"block titleAccordion Panel":["Quadre d’acordió"],"block titleAccordion Heading":["Capçalera d'acordió"],"block titleAccordion Item":["Element d'acordió"],"Automatically load more content as you scroll, instead of showing pagination links.":["Carrega automàticament més contingut a mesura que us desplaceu, en comptes de mostrar enllaços de paginació."],"Enable infinite scroll":["Activa el desplaçament infinit"],"Play inline enabled because of Autoplay.":["Reproducció integrada activada degut a la reproducció automàtica."],"Display the post type label based on the queried object.":["Mostra l'etiqueta del tipus de contingut en funció de l'objecte consultat."],"Post Type Label":["Etiqueta del tipus de contingut"],"Show post type label":["Mostra l'etiqueta de tipus de contingut"],"Post Type: Name":["Tipus de contingut: Nom"],"Accordion title":["Títol de l'acordió"],"Accordion content will be displayed by default.":["El contingut de l'acordió es mostrarà per defecte."],"Icon Position":["Posició de la icona"],"Display a plus icon next to the accordion header.":["Mostra una icona de més al costat de la capçalera de l'acordió."],"Automatically close accordions when a new one is opened.":["Tanca automàticament els acordions quan s'obre un de nou."],"Auto-close":["Tancament automàtic"],'Post Type: "%s"':["Tipus de contingut: «%s»"],"Add Category":["Afegeix una categoria"],"Add Term":["Afegeix terme"],"Add Tag":["Afegeix etiqueta"],To:N,From:L,"Year to date":["Any fins a la data"],"Last year":["L'any passat"],"Month to date":["Mes fins a la data"],"Last 30 days":["Darrers 30 dies"],"Last 7 days":["Darrers 7 dies"],"Past month":["Mes passat"],"Past week":["Setmana passada"],Yesterday:D,Today:$,"Every value must be a string.":["Cada valor ha de ser una cadena."],"Value must be an array.":["El valor ha de ser una matriu."],"Value must be true, false, or undefined":["El valor ha de ser true, false, o undefined"],"Value must be an integer.":["El valor ha de ser un nombre sencer."],"Value must be one of the elements.":["El valor ha de ser un dels elements."],"Value must be a valid email address.":["El valor ha de ser una adreça electrònica vàlida."],"Add page":["Afegeix una pàgina"],Optional:I,"social link block variation nameSoundCloud":["SoundCloud"],"Display a post's publish date.":["Mostra la data de publicació d'una entrada."],"Publish Date":["Data de publicació"],'"Read more" text':["Text «Llegiu-ne més»"],"Poster image preview":["Previsualització de la imatge de pòster"],"Edit or replace the poster image.":["Edita o reemplaça la imatge de pòster."],"Set poster image":["Estableix la imatge de pòster"],"social link block variation nameYouTube":["YouTube"],"social link block variation nameYelp":["Yelp"],"social link block variation nameX":["X"],"social link block variation nameWhatsApp":["WhatsApp"],"social link block variation nameWordPress":["WordPress"],"social link block variation nameVK":["VK"],"social link block variation nameVimeo":["Vimeo"],"social link block variation nameTwitter":["Twitter"],"social link block variation nameTwitch":["Twitch"],"social link block variation nameTumblr":["Tumblr"],"social link block variation nameTikTok":["TikTok"],"social link block variation nameThreads":["Threads"],"social link block variation nameTelegram":["Telegram"],"social link block variation nameSpotify":["Spotify"],"social link block variation nameSnapchat":["Snapchat"],"social link block variation nameSkype":["Skype"],"social link block variation nameShare Icon":["Icona de compartir"],"social link block variation nameReddit":["Reddit"],"social link block variation namePocket":["Pocket"],"social link block variation namePinterest":["Pinterest"],"social link block variation namePatreon":["Patreon"],"social link block variation nameMedium":["Medium"],"social link block variation nameMeetup":["Meetup"],"social link block variation nameMastodon":["Mastodon"],"social link block variation nameMail":["Correu electrònic"],"social link block variation nameLinkedIn":["LinkedIn"],"social link block variation nameLast.fm":["Last.fm"],"social link block variation nameInstagram":["Instagram"],"social link block variation nameGravatar":["Gravatar"],"social link block variation nameGitHub":["GitHub"],"social link block variation nameGoogle":["Google"],"social link block variation nameGoodreads":["Goodreads"],"social link block variation nameFoursquare":["Foursquare"],"social link block variation nameFlickr":["Flickr"],"social link block variation nameRSS Feed":["Canal RSS"],"social link block variation nameFacebook":["Facebook"],"social link block variation nameEtsy":["Etsy"],"social link block variation nameDropbox":["Dropbox"],"social link block variation nameDribbble":["Dribbble"],"social link block variation nameDiscord":["Discord"],"social link block variation nameDeviantArt":["Deviantart"],"social link block variation nameCodePen":["CodePen"],"social link block variation nameLink":["Enllaç"],"social link block variation nameBluesky":["Bluesky"],"social link block variation nameBehance":["Behance"],"social link block variation nameBandcamp":["Bandcamp"],"social link block variation nameAmazon":["Amazon"],"social link block variation name500px":["500px"],"block descriptionDescribe in a few words what this site is about. This is important for search results, sharing on social media, and gives overall clarity to visitors.":["Descriviu en poques paraules de què tracta aquest lloc web. Això és important per als resultats de cerca, per compartir a les xarxes socials i per donar una idea clara als visitants."],"There is no poster image currently selected.":["Ara mateix no hi ha cap imatge de pòster seleccionada."],"The current poster image url is %s.":["L'URL de la imatge de pòster actual és %s"],"Comments pagination":["Paginació dels comentaris"],"paging
Page
%1$s
of %2$d
":["
Pàgina
%1$s
de %2$d
"],"%1$s is in the past: %2$s":["%1$s es troba en el passat: %2$s"],"%1$s between (inc): %2$s and %3$s":["%1$s entre (incl.): %2$s i %3$s"],"%1$s is on or after: %2$s":["%1$s és el mateix dia o posterior a: %2$s"],"%1$s is on or before: %2$s":["%1$s és el mateix dia o anterior a: %2$s"],"%1$s is after: %2$s":["%1$s és posterior a: %2$s"],"%1$s is before: %2$s":["%1$s és anterior a: %2$s"],"%1$s starts with: %2$s":["%1$s comença amb: %2$s"],"%1$s doesn't contain: %2$s":["%1$s no conté: %2$s"],"%1$s contains: %2$s":["%1$s conté: %2$s"],"%1$s is greater than or equal to: %2$s":["%1$s és més gran o igual que: %2$s"],"%1$s is less than or equal to: %2$s":["%1$s és més petit o igual que: %2$s"],"%1$s is greater than: %2$s":["%1$s és més gran que: %2$s"],"%1$s is less than: %2$s":["%1$s és més petit que: %2$s"],"Max.":["Màx."],"Min.":["Mín."],"The max. value must be greater than the min. value.":["El valor màxim ha de ser més gran que el valor mínim."],Unit:R,"Years ago":["Fa anys"],"Months ago":["Fa uns mesos"],"Weeks ago":["Fa unes setmanes"],"Days ago":["Fa uns dies"],Years:B,Months:V,Weeks:U,Days:F,False:j,True:O,Over:H,"In the past":["Al passat"],"Not on":["No el"],"Between (inc)":["Entre (incl.)"],"Starts with":["Comença amb"],"Doesn't contain":["No conté"],"After (inc)":["Després (incl.)"],"Before (inc)":["Abans (incl.)"],After:G,Before:W,"Greater than or equal":["Més gran o igual"],"Less than or equal":["Més petit o igual"],"Greater than":["Més gran que"],"Less than":["Més petit que"],"%s, selected":["%s, seleccionat"],"Go to the Previous Month":["Ves al mes anterior"],"Go to the Next Month":["Ves al mes següent"],"Today, %s":["Avui, %s"],"Date range calendar":["Calendari d'interval de dates"],"Date calendar":["Calendari de dates"],"Interactivity API: Full-page client-side navigation":["API d'interactivitat: navegació a pàgina completa del costat del client"],"Set as default track":["Estableix com a pista per defecte"],"Icon size":["Mida de la icona"],"Only select
if the separator conveys important information and should be announced by screen readers.":["Només seleccioneu
si el separador transmet informació important i els lectors de pantalla l'han d'anunciar."],"Sort and filter":["Ordena i filtra"],"Write summary. Press Enter to expand or collapse the details.":["Escriviu un resum. Premeu «Retorn» per ampliar o reduir els detalls."],"Default ()":["Per defecte ()"],"The ":["El menú de navegació s'ha suprimit o no està disponible. "],"Custom HTML Preview":["Previsualització d'HTML personalitzat"],"Multiple blocks selected":["S'han seleccionat múltiples blocs."],'Block name changed to: "%s".':["El nom del bloc ha canviat a: «%s»."],'Block name reset to: "%s".':["El nom del bloc s'ha reinicialitzat a: «%s».."],"https://wordpress.org/patterns/":["https://ca.wordpress.org/patterns/"],"Patterns are available from the WordPress.org Pattern Directory, bundled in the active theme, or created by users on this site. Only patterns created on this site can be synced.":["Els patrons estan disponibles al directori de patrons de WordPress.org, inclosos en el tema actiu o creats pels usuaris d'aquest lloc web. Només es poden sincronitzar els patrons creats en aquest lloc web."],Source:Fe,"Theme & Plugins":["Tema i extensions"],"Pattern Directory":["Directori de patrons"],"Jump to footnote reference %1$d":["Ves a la referència de la nota al peu %1$d"],"Mark as nofollow":["Marca com a nofollow"],"Empty template part":["Secció de plantilla buida"],"Choose a template":["Trieu una plantilla"],"Manage fonts":["Gestiona els tipus de lletra"],Fonts:je,"Install Fonts":["Instal·la tipus de lletra"],Install:Oe,"No fonts found. Try with a different search term.":["No s'ha trobat cap tipus de lletra. Proveu amb un terme de cerca diferent."],"Font name…":["Nom del tipus de lletra..."],"Select font variants to install.":["Seleccioneu les variants de tipus de lletra que voleu instal·lar."],"Allow access to Google Fonts":["Permetre l'accés als tipus de lletra de Google"],"You can alternatively upload files directly on the Upload tab.":["També podeu pujar fitxers directament a la pestanya Puja."],"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.":["Per instal·lar tipus de lletra de Google heu de donar permís per connectar-vos directament als servidors de Google. Els tipus de lletra que instal·leu es baixaran de Google i s'emmagatzemaran al lloc. A continuació, el lloc utilitzarà aquests tipus de lletra allotjats localment."],"Choose font variants. Keep in mind that too many variants could make your site slower.":["Trieu variants de tipus de lletra. Tingueu en compte que massa variants podrien fer que el lloc sigui més lent."],"Upload font":["Pugeu tipus de lletra"],"%1$d/%2$d variants active":["%1$d/%2$d variants actives"],"font styleNormal":["Normal"],"font weightExtra-bold":["Extra negreta"],"font weightSemi-bold":["Semi negreta"],"font weightNormal":["Normal"],"font weightExtra-light":["Extra prima"],"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.":["Afegiu el vostre propi CSS per personalitzar l'aparença del bloc %s. No cal que inclogueu un selector CSS, només cal que afegiu la propietat i el valor."],'Imported "%s" from JSON.':["S'ha importat «%s» del fitxer JSON."],"Import pattern from JSON":["Importa el patró d'un fitxer JSON"],"A list of all patterns from all sources.":["Una llista de tots els patrons de totes les fonts."],"An error occurred while reverting the template part.":["S'ha produït un error en revertir la secció de plantilla."],Notice:He,"Error notice":["Avís d'error"],"Information notice":["Avís informatiu"],"Warning notice":["Avís d'advertència"],"Footnotes are not supported here. Add this block to post or page content.":["Les notes al peu no s'admeten aquí. Afegiu aquest bloc al contingut de l'entrada o de la pàgina."],"Comments form disabled in editor.":["El formulari de comentaris està desactivat a l'editor."],"Block: Paragraph":["Bloc: Paràgraf"],"Image settingsSettings":["Paràmetres"],"Drop to upload":["Deixeu anar per pujar"],"Background image":["Imatge de fons"],"Only images can be used as a background image.":["Només les imatges es poden utilitzar com a imatge de fons."],"No results found":["No s'ha trobat cap resultat"],"%d category button displayed.":["Es mostra %d botó de categoria.","Es mostren %d botons de categoria."],"All patterns":["Tots els patrons"],"Display a list of assigned terms from the taxonomy: %s":["Mostra una llista de termes assignats de la taxonomia: %s"],"Specify how many links can appear before and after the current page number. Links to the first, current and last page are always visible.":["Especifica quants enllaços poden aparèixer abans i després del número de pàgina actual. Els enllaços a la primera, actual i l’última pàgina sempre són visibles."],"Number of links":["Nombre d'enllaços"],Ungroup:Ge,"Page Loaded.":["S'ha carregat la pàgina"],"Loading page, please wait.":["S’està carregant la pàgina, espereu."],"block titleDate":["Data"],"block titleContent":["Contingut"],"block titleAuthor":["Autor"],"block keywordtoggle":["commuta"],"Default styles":["Estils per defecte"],"Reset the styles to the theme defaults":["Reinicialitza els estils per als valors predeterminats del tema"],"Changes will apply to new posts only. Individual posts may override these settings.":["Els canvis només s'aplicaran a les noves entrades. És possible que les entrades individuals substitueixin aquesta configuració."],"Breadcrumbs visible.":["Ruta de navegació visible"],"Breadcrumbs hidden.":["Ruta de navegació amagada"],"Editor preferences":["Preferències de l'editor"],"The
element should be used for the primary content of your document only.":["L'element
només s'ha d'utilitzar per al contingut principal del document."],"Modified Date":["Data de modificació"],"Overlay menu controls":["Controls del menú de superposició"],'Navigation Menu: "%s"':["Menú de navegació: «%s»"],"Enter fullscreen":["Entra a la pantalla completa"],"Exit fullscreen":["Surt de la pantalla completa"],"Select text across multiple blocks.":["Selecciona el text en els diversos blocs."],"Font family uninstalled successfully.":["S'ha desinstal·lat correctament la família del tipus de lletra."],"Changes saved by %1$s on %2$s":["Canvis desats per %1$s el %2$s"],"Unsaved changes by %s":["Canvis sense desar de %s"],"Preview in a new tab":["Previsualitza en una pestanya nova"],"Disable pre-publish checks":["Desactiva les comprovacions prèvies a la publicació"],"Show block breadcrumbs":["Mostra la ruta de navegació dels blocs"],"Hide block breadcrumbs":["Amaga la ruta de navegació del bloc"],"Post overviewOutline":["Contorn"],"Post overviewList View":["Vista de llista"],"You can enable the visual editor in your profile settings.":["Podeu habilitar l'editor visual a la configuració del perfil."],"Submit Search":["Envía la cerca"],"block keywordreusable":["reutilitzable"],"Pattern imported successfully!":["El patró s'ha importat correctament!"],"Invalid pattern JSON file":["Fitxer JSON de patró no vàlid"],"Last page":["Darrera pàgina"],"paging%1$s of %2$s":["%1$s de %2$s"],"Previous page":["Pàgina anterior"],"First page":["Primera pàgina"],"%s item":["%s element","%s elements"],"Use left and right arrow keys to resize the canvas. Hold shift to resize in larger increments.":["Utilitzeu les tecles de fletxa esquerra i dreta per canviar la mida del llenç. Mantingueu premut el canvi de mida per canviar la mida en increments més grans."],"An error occurred while moving the item to the trash.":["S'ha produït un error en moure l'element a la paperera."],'"%s" moved to the trash.':["S'ha mogut «%s» a la paperera."],"Go to the Dashboard":["Ves al tauler"],"%s name":["nom %s"],"%s: Name":["%s: Nom"],'The current menu options offer reduced accessibility for users and are not recommended. Enabling either "Open on Click" or "Show arrow" offers enhanced accessibility by allowing keyboard users to browse submenus selectively.':[`Les opcions de menú actuals ofereixen una accessibilitat reduïda per als usuaris i no són recomanables. L'activació de "Obre en fer clic" o "Mostra la fletxa" ofereix una accessibilitat millorada, ja que permet als usuaris de teclat navegar pels submenús de manera selectiva.`],"Footnotes found in blocks within this document will be displayed here.":["Les notes al peu de pàgina que es trobin en blocs dins d'aquest document es mostraran aquí."],Footnotes:We,"Open command palette":["Obre la paleta d'ordres"],"Note that the same template can be used by multiple pages, so any changes made here may affect other pages on the site. To switch back to editing the page content click the ‘Back’ button in the toolbar.":["Tingueu en compte que la mateixa plantilla pot ser utilitzada per diverses pàgines, de manera que qualsevol canvi que es faci aquí pot afectar altres pàgines del lloc web. Per tornar a editar el contingut de la pàgina, feu clic al botó «Enrere» de la barra d'eines."],"Editing a template":["Edició d'una plantilla"],"It’s now possible to edit page content in the site editor. To customise other parts of the page like the header and footer switch to editing the template using the settings sidebar.":["Ara és possible editar el contingut de la pàgina a l'editor del lloc. Per personalitzar altres parts de la pàgina, com ara la capçalera i el peu de pàgina, canvieu a editar la plantilla mitjançant els paràmetres de la barra lateral."],Continue:Ye,"Editing a page":["Edició d'una pàgina"],"This pattern cannot be edited.":["Aquest patró no es pot editar."],"Are you sure you want to delete this reply?":["Segur que voleu suprimir aquesta resposta?"],"Command palette":["Paleta d'ordres"],"Open the command palette.":["Obre la paleta d'ordres."],Detach:Je,"Edit Page List":["Edita la llista de pàgines"],"It appears you are trying to use the deprecated Classic block. You can leave this block intact, convert its content to a Custom HTML block, or remove it entirely. Alternatively, if you have unsaved changes, you can save them and refresh to use the Classic block.":["Sembla que esteu intentant utilitzar el bloc clàssic obsolet. Podeu deixar aquest bloc intacte, convertir-ne el contingut a un bloc d'HTML personalitzat o suprimir-ho completament. Com a alternativa, si teniu canvis sense desar, podeu desar-los i actualitzar la pàgina per utilitzar el bloc clàssic."],"Name for applying graphical effectsFilters":["Filtres"],"Hide block tools":["Amaga les eines del bloc"],"My patterns":["Els meus patrons"],"Disables the TinyMCE and Classic block.":["Desactiva el TinyMCE i el bloc clàssic."],"`experimental-link-color` is no longer supported. Use `link-color` instead.":[`'experimental-link-color' ja no és compatible. Utilitzeu "link-color" en el seu lloc.`],"Sync status":["Estat de sincronització"],"block titlePattern Placeholder":["Espai reservat del patró"],"block keywordreferences":["referències"],"block titleFootnotes":["Notes al peu"],"Unsynced pattern created: %s":["Patró no sincronitzat creat: %s"],"Synced pattern created: %s":["Patró sincronitzat creat: %s"],"Untitled pattern block":["Bloc de patró sense títol"],"External media":["Fitxers mèdia externs"],"Select image block.":["Selecciona un bloc d'imatge."],"Patterns that can be changed freely without affecting the site.":["Patrons que es poden canviar lliurement sense afectar el lloc."],"Patterns that are kept in sync across the site.":["Patrons que es mantenen sincronitzats a tot el lloc web."],"Empty pattern":["Patró buit"],"An error occurred while deleting the items.":["S'ha produït un error en suprimir els elements."],"Learn about styles":["Apreneu sobre els estils"],"Open style revisions":["Obre les revisions d'estils"],"Change publish date":["Canvia la data de publicació"],Password:Qe,"An error occurred while duplicating the page.":["S'ha produït un error en duplicar la pàgina."],"Publish automatically on a chosen date.":["Publica automàticament en la data escollida."],"Waiting for review before publishing.":["A l'espera de revisió abans de publicar."],"Not ready to publish.":["No està llest per publicar."],"Unable to duplicate Navigation Menu (%s).":["No s'ha pogut duplicar el menú de navegació (%s)."],"Duplicated Navigation Menu":["Menú de navegació duplicat"],"Unable to rename Navigation Menu (%s).":["No s'ha pogut canviar el nom del menú de navegació (%s)."],"Renamed Navigation Menu":["S'ha canviat el nom del menú de navegació"],"Unable to delete Navigation Menu (%s).":["No s'ha pogut suprimir el menú de navegació (%s)."],"Are you sure you want to delete this Navigation Menu?":["Segur que voleu suprimir aquest menú de navegació?"],"Navigation title":["Títol de navegació"],"Go to %s":["Ves a %s"],"Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting.":["Defineix el nombre predeterminat d'entrades que es mostraran a les pàgines del blog, incloses les categories i les etiquetes. És possible que algunes plantilles substitueixin aquesta configuració."],"Set the Posts Page title. Appears in search results, and when the page is shared on social media.":["Defineix el títol de la pàgina d'entrades. Apareix als resultats de la cerca i quan es comparteix la pàgina a les xarxes socials."],"Blog title":["Títol del blog"],"Select what the new template should apply to:":["Seleccioneu a què s'ha d'aplicar la nova plantilla:"],"E.g. %s":["P. ex. %s"],"Manage what patterns are available when editing the site.":["Gestioneu quins patrons estan disponibles quan s’edita el lloc web."],"My pattern":["El meu patró"],"Create pattern":["Crea un patró"],"An error occurred while renaming the pattern.":["S'ha produït un error en canviar el nom del patró."],"Hide & Reload Page":["Amaga i torna a carregar la pàgina"],"Show & Reload Page":["Mostra i torna a carregar la pàgina"],"Manage patterns":["Gestiona patrons"],"Initial %d result loaded. Type to filter all available results. Use up and down arrow keys to navigate.":["Resultat inicial %d carregat. Escriviu per filtrar tots els resultats disponibles. Utilitzeu les tecles de fletxa amunt i avall per navegar.","Resultats inicials %d carregat. Escriviu per filtrar tots els resultats disponibles. Utilitzeu les tecles de fletxa amunt i avall per navegar."],Footnote:Xe,"Lowercase Roman numerals":["Números romans en minúscules"],"Uppercase Roman numerals":["Números romans en majúscules"],"Lowercase letters":["Lletres minúscules"],"Uppercase letters":["Lletres majúscules"],Numbers:_e,"Image is contained without distortion.":["La imatge està continguda sense distorsió."],"Image covers the space evenly.":["La imatge cobreix l'espai de manera uniforme."],"Image size option for resolution controlFull Size":["Mida completa"],"Image size option for resolution controlLarge":["Gran"],"Image size option for resolution controlMedium":["Medium"],"Image size option for resolution controlThumbnail":["Miniatura"],Scale:Ke,"Scale down the content to fit the space if it is too big. Content that is too small will have additional padding.":["Redimensioneu el contingut per a ajustar-lo a l’espai si és massa gran. El contingut massa petit tindrà una separació addicional."],"Scale option for dimensions controlScale down":["Redueix l'escala"],"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.":["No ajusteu la mida del contingut. El contingut massa gran es retallarà i el contingut massa petit tindrà una separació addicional."],"Scale option for dimensions controlNone":["Cap"],"Fill the space by clipping what doesn't fit.":["Omple l’espai retallant allò que no s’ajusta."],"Scale option for dimensions controlCover":["Coberta"],"Fit the content to the space without clipping.":["Ajusta el contingut a l’espai sense retallar-lo."],"Scale option for dimensions controlContain":["Conté"],"Fill the space by stretching the content.":["Omple l'espai estirant el contingut."],"Scale option for dimensions controlFill":["Omple"],"Aspect ratio option for dimensions controlCustom":["Personalitzat"],"Aspect ratio option for dimensions controlOriginal":["Original"],"Additional link settingsAdvanced":["Avançat"],"Change level":["Canvia el nivell"],"Position: %s":["Posició: %s"],"The block will stick to the scrollable area of the parent %s block.":["El bloc es fixarà a l'àrea desplaçable del bloc %s pare."],'"%s" in theme.json settings.color.duotone is not a hex or rgb string.':['"%s" a theme.json settings.color.duotone no és una cadena hexadecimal o rgb.'],"An error occurred while creating the item.":["S'ha produït un error en crear l'element."],"block titleTitle":["Títol"],"block titleExcerpt":["Extracte"],"View site (opens in a new tab)":["Visualitza el lloc web (s'obre en una pestanya nova)"],"Last edited %s.":["Darrera edició %s."],Page:Ze,Unknown:ea,Parent:aa,Pending:ta,"Create draft":["Crea un esborrany"],"No title":["Sense títol"],"Review %d change…":["Revisa %d canvi...","Revisa %d canvis…"],"Focal point top position":["Posició superior del punt focal"],"Focal point left position":["Posició esquerra del punt focal"],"Show label text":["Mostra el text de l'etiqueta"],"No excerpt found":["No s'ha trobat cap extracte"],"Excerpt text":["Text de l’extracte"],"The content is currently protected and does not have the available excerpt.":["El contingut està protegit actualment i no té l’extracte disponible."],"This block will display the excerpt.":["En aquest bloc es mostrarà l’extracte."],Suggestions:sa,"Horizontal & vertical":["Horitzontal i vertical"],"Expand search field":["Amplia el camp de cerca"],"Right to left":["De dreta a esquerra"],"Left to right":["D'esquerra a dreta"],"Text direction":["Direcció del text"],'A valid language attribute, like "en" or "fr".':[`Un atribut d'idioma vàlid, com ara "en" o "fr".`],Language:oa,"Reset template part: %s":["Reinicialitza la secció de plantilla: %s"],"Document not found":["No s'ha trobat el document"],"Navigation Menu missing.":["Falta el menú de navegació."],"Navigation Menus are a curated collection of blocks that allow visitors to get around your site.":["Els menús de navegació són una col·lecció de blocs seleccionats que permeten als visitants desplaçar-se pel lloc web."],"Manage your Navigation Menus.":["Gestioneu els menús de navegació."],"%d pattern found":["S'ha trobat %d patró","S'han trobat %d patrons"],Library:ia,"Examples of blocks":["Exemples de blocs"],"The relationship of the linked URL as space-separated link types.":["La relació de l'URL enllaçat com a tipus d'enllaços separats per espai."],"Rel attribute":["Atribut rel"],'The duotone id "%s" is not registered in theme.json settings':[`L'identificador de duotone "%s" no està registrat als paràmetres del theme.json`],"block descriptionHide and show additional content.":["Amaga i mostra contingut addicional."],"block descriptionAdd an image or video with a text overlay.":["Afegeix una imatge o un vídeo amb una superposició de text."],"Save panel":["Desa el panell"],"Close Styles":["Tanca els estils"],"Discard unsaved changes":["Descarta els canvis sense desar"],Activate:la,"Activate & Save":["Activa i desa"],"Write summary…":["Escriviu un resum…"],"Type / to add a hidden block":["Teclegeu / per afegir un bloc ocult"],"Add an image or video with a text overlay.":["Afegeix una imatge o un vídeo amb una superposició de text."],"%d Block":["%d bloc","%d Blocs"],"Add after":["Afegeix després"],"Add before":["Afegeix abans"],"Site Preview":["Previsualització del lloc web"],"block descriptionDisplay an image to represent this site. Update this block and the changes apply everywhere.":["Mostra una imatge per representar aquest lloc. Actualitzeu aquest bloc i els canvis s'apliquen a tot arreu."],"Add media":["Afegeix un mèdia"],"Show block tools":["Mostra les eines de blocs"],"block keywordlist":["llista"],"block keyworddisclosure":["revelació"],"block titleDetails":["Detalls"],"https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink":["https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink"],"https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt":["https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"],"https://wordpress.org/documentation/article/embeds/":["https://wordpress.org/documentation/article/embeds/"],"Open by default":["Obert per defecte"],"https://wordpress.org/documentation/article/customize-date-and-time-format/":["https://wordpress.org/documentation/article/customize-date-and-time-format/"],"https://wordpress.org/documentation/article/page-jumps/":["https://wordpress.org/documentation/article/page-jumps/"],"%s minute":["%s minut","%s minuts"],"Manage the fonts and typography used on captions.":["Gestioneu els tipus de lletra i la tipografia utilitzats a la llegenda."],"Display a post's last updated date.":["Mostra la data de la darrera actualització d’una entrada."],"Post Modified Date":["Data de modificació d’una entrada"],"Arrange blocks in a grid.":["Organitza els blocs en una graella."],"Leave empty if decorative.":["Deixeu-ho buit si és decoratiu."],"Alternative text":["Text alternatiu"],Resolution:na,"Name for the value of the CSS position propertyFixed":["Fix"],"Name for the value of the CSS position propertySticky":["Fixat"],"Minimum column width":["Amplada mínima de la columna"],"captionWork/ %2$s":["Obra/ %2$s"],"Examples of blocks in the %s category":["Exemples de blocs de la categoria %s"],"Create new templates, or reset any customizations made to the templates supplied by your theme.":["Creeu plantilles noves o reinicieu les personalitzacions fetes a les plantilles proporcionades pel tema."],"A custom template can be manually applied to any post or page.":["Una plantilla personalitzada es pot aplicar manualment a qualsevol entrada o pàgina."],"Customize the appearance of your website using the block editor.":["Personalitzeu l'aparença del lloc web mitjançant l'editor de blocs."],"https://wordpress.org/documentation/article/wordpress-block-editor/":["https://wordpress.org/documentation/article/wordpress-block-editor/"],"Post meta":["Metadades de l'entrada"],"Select the size of the source images.":["Seleccioneu la mida de les imatges d'origen."],"Reply to A WordPress Commenter":["Respon a un comentarista del WordPress"],"Commenter Avatar":["Avatar del comentarista"],"block titleTime to Read":["Temps de lectura"],"Example:":["Exemple:"],"Image inserted.":["Imatge inserida."],"Image uploaded and inserted.":["Imatge pujada i inserida."],Insert:ra,"External images can be removed by the external provider without warning and could even have legal compliance issues related to privacy legislation.":["Les imatges externes poden ser eliminades pel proveïdor extern sense previ avís i fins i tot podrien tenir problemes de compliment legal relacionats amb la legislació de privadesa."],"This image cannot be uploaded to your Media Library, but it can still be inserted as an external image.":["Aquesta imatge no es pot pujar a la mediateca, però encara es pot inserir com a imatge externa."],"Insert external image":["Insereix una imatge externa"],"Fallback content":["Contingut alternatiu"],"Scrollable section":["Secció amb desplaçament"],"Aspect ratio":["Relació d'aspecte"],"Max number of words":["Nombre màxim de paraules"],"Choose or create a Navigation Menu":["Trieu o creeu un menú de navegació"],"Add submenu link":["Afegeix un enllaç de submenú"],"Search Openverse":["Cerca a Openverse"],Openverse:ca,"Search audio":["Cerca àudio"],"Search videos":["Cerca vídeos"],"Search images":["Cerca imatges"],'caption"%1$s"/ %2$s':['"%1$s"/ %2$s'],"captionWork by %2$s/ %3$s":["Obra de %2$s/ %3$s"],'caption"%1$s" by %2$s/ %3$s':["«%1$s» de %2$s/ %3$s"],"Learn more about CSS":["Apreneu més sobre CSS"],"There is an error with your CSS structure.":["Hi ha un error amb l'estructura CSS."],Shadow:da,"Border & Shadow":["Vora i ombra"],Center:ua,'Page List: "%s" page has no children.':['Llista de pàgines: la pàgina "%s" no té fills.'],"You have not yet created any menus. Displaying a list of your Pages":["Encara no heu creat cap menú. Es mostra una llista de les vostres pàgines"],"Untitled menu":["Menú sense títol"],"Structure for Navigation Menu: %s":["Estructura per al menú de navegació: %s"],"(no title %s)":["(sense títol %s)"],"Align text":["Alinea el text"],"Append to %1$s block at position %2$d, Level %3$d":["Afegeix al bloc %1$s a la posició %2$d, nivell %3$d"],"%s block inserted":["Bloc %s inserit"],"Report %s":["Informeu sobre %s"],"Copy styles":["Copia els estils"],"Stretch items":["Estira els elements"],"Block vertical alignment settingSpace between":["Espai intermedi"],"Block vertical alignment settingStretch to fill":["Estira per omplir"],"Untitled post %d":["Entrada sense títol %d"],"Printing since 1440. This is the development plugin for the block editor, site editor, and other future WordPress core functionality.":["Impressió des de 1440. Aquesta és l’extensió de desenvolupament per a l'editor de blocs, l'editor del lloc i altres futures funcions bàsiques de WordPress."],"Style Variations":["Variacions d'estils"],"Apply globally":["Aplica globalment"],"%s styles applied.":["%s estils aplicats."],"Currently selected position: %s":["Posició seleccionada actualment: %s"],Position:pa,"The block will not move when the page is scrolled.":["El bloc no es mourà quan es desplaci la pàgina."],"The block will stick to the top of the window instead of scrolling.":["El bloc s'enganxarà a la part superior de la finestra en lloc de desplaçar-se."],Sticky:ma,"Paste styles":["Enganxa els estils"],"Pasted styles to %d blocks.":["S'han enganxat estils a %d blocs."],"Pasted styles to %s.":["S'han enganxat estils a %s."],"Unable to paste styles. Block styles couldn't be found within the copied content.":["No s’han pogut enganxar els estils. Els estils de bloc no es podien trobar dins del contingut copiat."],"Unable to paste styles. Please allow browser clipboard permissions before continuing.":["No s'han pogut enganxar els estils. Permeteu els permisos del porta-retalls del navegador abans de continuar."],"Unable to paste styles. This feature is only available on secure (https) sites in supporting browsers.":["No s'han pogut enganxar els estils. Aquesta característica només està disponible en llocs web segurs (https) als navegadors compatibles."],Tilde:ga,"Template part":["Secció de plantilla"],"Apply this block’s typography, spacing, dimensions, and color styles to all %s blocks.":["Aplica la tipografia, l'espaiat, les dimensions i els estils de color d'aquest bloc a tots els blocs %s."],"Import widget area":["Àrea d'importació de ginys"],"Unable to import the following widgets: %s.":["No s'han pogut importar els següents ginys: %s."],"Widget area: %s":["Àrea de ginys: %s"],"Select widget area":["Seleccioneu una àrea de ginys"],"Your %1$s file uses a dynamic value (%2$s) for the path at %3$s. However, the value at %3$s is also a dynamic value (pointing to %4$s) and pointing to another dynamic value is not supported. Please update %3$s to point directly to %4$s.":["El fitxer %1$s utilitza un valor dinàmic (%2$s) per al camí d'accés en %3$s. No obstant això, el valor a %3$s també és un valor dinàmic (apuntant a %4$s) i no s'admet apuntar a un altre valor dinàmic. Actualitzeu %3$s per apuntar directament a %4$s."],"Clear Unknown Formatting":["Neteja el format desconegut"],CSS:ba,"Open %s styles in Styles panel":["Obre els estils de %s al quadre d'estils"],"Style Book":["Llibre d'estils"],"Additional CSS":["CSS addicional"],"Open code editor":["Obre l'editor de codi"],"Specify a fixed height.":["Especifiqueu una alçada fixa."],"Block inspector tab display overrides.":["Substitueix la pantalla de la pestanya de l'inspector de blocs."],"block keywordpage":["pàgina"],"block descriptionDisplays a page inside a list of all pages.":["Mostra una pàgina dins d'una llista de totes les pàgines."],"block titlePage List Item":["Element de la llista de pàgines"],"Show details":["Mostra els detalls"],"Choose a page to show only its subpages.":["Trieu una pàgina per mostrar-ne només les subpàgines."],"Parent Page":["Pàgina mare"],"Media List":["Llista de mèdia"],Videos:ha,Fixed:va,"Fit contents.":["Ajusta els continguts."],"Specify a fixed width.":["Especifiqueu una amplada fixa."],"Stretch to fill available space.":["Estira per omplir l'espai disponible."],"Randomize colors":["Colors aleatoris"],"Document Overview":["Resum del document"],"Convert the current paragraph or heading to a heading of level 1 to 6.":["Converteix el paràgraf o la capçalera actual en una capçalera de nivell 1 a 6."],"Convert the current heading to a paragraph.":["Converteix la capçalera actual en un paràgraf."],"Transform paragraph to heading.":["Transforma el paràgraf en capçalera."],"Transform heading to paragraph.":["Transforma la capçalera en paràgraf."],"Extra Extra Large":["Extra Extra Gran"],"Group blocks together. Select a layout:":["Agrupa blocs junts. Seleccioneu un disseny:"],"Color randomizer":["Aleatoritzador de color"],"Indicates whether the current theme supports block-based templates.":["Indica si el tema actual admet plantilles basades en blocs."],"untitled post %s":["entrada sense títol %s"],": %s":[": %s"],"Time to read:":["Temps de lectura:"],"Words:":["Paraules:"],"Characters:":["Caràcters:"],"Navigate the structure of your document and address issues like empty or incorrect heading levels.":["Navegueu per l'estructura del document i solucioneu problemes com ara els nivells de capçalera buits o incorrectes."],Decrement:fa,Increment:ya,"Remove caption":["Suprimeix la llegenda"],"Close List View":["Tanca la vista de llista"],"Choose a variation to change the look of the site.":["Trieu una variant per canviar l'aspecte del lloc web."],"Write with calmness":["Escriviu amb calma"],"Distraction free":["Sense distraccions"],"Reduce visual distractions by hiding the toolbar and other elements to focus on writing.":["Redueix les distraccions visuals amagant la barra d'eines i altres elements per centrar-vos en l'escriptura."],Caption:ka,Pattern:wa,"Raw size value must be a string, integer or a float.":["El valor en brut de la mida ha de ser una cadena, un nombre enter o flotant."],"Link author name to author page":["Enllaça el nom de l'autor a la pàgina de l'autor"],"Not available for aligned text.":["No disponible per a text alineat."],"There’s no content to show here yet.":["Encara no hi ha contingut per mostrar aquí."],"block titleComments Previous Page":["Pàgina anterior de comentaris"],"block titleComments Next Page":["Pàgina següent de comentaris"],"Arrow option for Next/Previous linkChevron":["Xebró"],"Arrow option for Next/Previous linkArrow":["Fletxa"],"Arrow option for Next/Previous linkNone":["Cap"],"A decorative arrow for the next and previous link.":["Una fletxa decorativa per al següent enllaç i anterior."],"Format tools":["Eines de format"],"Displays an archive with the latest posts of type: %s.":["Mostra un arxiu amb les últimes entrades del tipus: %s."],"Archive: %s":["Arxiu: %s"],"Archive: %1$s (%2$s)":["Arxiu: %1$s (%2$s)"],handle:xa,"Import Classic Menus":["Importa menús clàssics"],"You are currently in zoom-out mode.":["Actualment esteu en el mode de vista ampliada."],"$store must be an instance of WP_Style_Engine_CSS_Rules_Store_Gutenberg":["$store ha de ser una instància de WP_Style_Engine_CSS_Rules_Store_Gutenberg"],'"%s" successfully created.':['"%s" creat amb èxit.'],XXL:Sa,"View next month":["Visualitza el mes següent"],"View previous month":["Visualitza el mes anterior"],"Archive type: Name":["Tipus d'arxiu: Nom"],"Show archive type in title":["Mostra el tipus d'arxiu al títol"],"The Queen of Hearts.":["La reina de cors."],"The Mad Hatter.":["El barretaire boig."],"The Cheshire Cat.":["El gat de Cheshire."],"The White Rabbit.":["El Conill Blanc."],"Alice.":["Alícia."],"Gather blocks in a container.":["Reuneix els blocs en un contenidor."],"Inner blocks use content width":["Els blocs interiors utilitzen l’amplada del contingut"],Font:Aa,Constrained:Ca,"Spacing control":["Control d'espaiat"],"Custom (%s)":["Personalitzat (%s)"],"All sides":["Tots els costats"],"Disables custom spacing sizes.":["Desactiva les mides d'espaiat personalitzades."],"All Authors":["Tots els autors"],"No authors found.":["No s'han trobat autors."],"Search Authors":["Busca autors"],"Author: %s":["Autor: %s"],"Create template part":["Crea una secció de plantilla"],"Manage the fonts and typography used on headings.":["Gestiona els tipus de lletra i la tipografia que s'utilitzen a les capçaleres."],H6:Ea,H5:Ta,H4:Pa,H3:qa,H2:Ma,H1:za,"Select heading level":["Seleccioneu el nivell de capçalera"],"View site":["Mostra el lloc web"],"Display the search results title based on the queried object.":["Mostra el títol dels resultats de la cerca en funció de l'objecte consultat."],"Search Results Title":["Títol dels resultats de la cerca"],"Search results for: “search term”":["Resultats de la cerca: «terme cercat»"],"Show search term in title":["Mostra el terme de cerca al títol"],Taxonomies:Na,"Show label":["Mostra l'etiqueta"],"View options":["Visualitza les opcions"],"Disables output of layout styles.":["Desactiva la sortida dels estils de disseny."],"The template prefix for the created template. This is used to extract the main template type, e.g. in `taxonomy-books` extracts the `taxonomy`":["El prefix de la plantilla per a la plantilla creada. Això s'utilitza per extreure el tipus de plantilla principal ex. a 'taxonomy-llibres' extreu 'taxonomy'"],"Indicates if a template is custom or part of the template hierarchy":["Indica si una plantilla és personalitzada o forma part de la jerarquia de plantilles"],"The slug of the template to get the fallback for":["L’àlies de la plantilla per obtenir l'alternativa"],'Search results for: "%s"':["Resultats de la cerca: «%s»"],"Move %1$d blocks from position %2$d left by one place":["Mou %1$d blocs des de la posició %2$d cap a l’esquerra un lloc"],"Move %1$d blocks from position %2$d down by one place":["Mou %1$d blocs des de la posició %2$d cap avall un lloc"],"Suggestions list":["Llistat de suggeriments"],"Set the width of the main content area.":["Definiu l'amplada de l'àrea de contingut principal."],"Border color and style picker":["Selector de color i estil de la vora"],"Switch to editable mode":["Canvia al mode editable"],"Blocks cannot be moved right as they are already are at the rightmost position":["Els blocs no es poden moure a la dreta perquè ja són a la posició més a la dreta"],"Blocks cannot be moved left as they are already are at the leftmost position":["Els blocs no es poden moure a l’esquerra perquè ja són a la posició més a l’esquerra"],"All blocks are selected, and cannot be moved":["Tots els blocs estan seleccionats i no es poden moure"],"Whether the V2 of the list block that uses inner blocks should be enabled.":["Si s'ha d'habilitar la V2 del bloc de llista que utilitza blocs interiors."],"Post Comments Form block: Comments are not enabled for this item.":["Bloc de formulari de comentaris de l’entrada: els comentaris no estan activats per a aquest element."],"Time to read":["Temps de lectura"],"%s minute":["%s minut","%s minuts"],"< 1 minute":["< 1 minut"],"Apply suggested format: %s":["Aplica el format suggerit: %s"],"Custom template":["Plantilla personalitzada"],"Displays taxonomy: %s.":["Mostra la taxonomia: %s."],Hover:La,'Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.':['Descriviu la plantilla, p. ex. “Entrada amb barra lateral". Una plantilla personalitzada es pot aplicar manualment a qualsevol entrada o pàgina.'],"Change date: %s":["Canvia la data: %s"],"short date format without the yearM j":["j M"],"Apply to all blocks inside":["Aplica a tots els blocs inclosos"],"Active theme spacing scale.":["Escala d'espaiat del tema actiu."],"Active theme spacing sizes.":["Mides d'espaiat de temes actius."],"%sX-Large":["%s X-Gran"],"%sX-Small":["%s X-Petit"],"Some of the theme.json settings.spacing.spacingScale values are invalid":["Alguns dels valors de settings.spacing.spacingScale al fitxer theme.json no són vàlids"],"post schedule date format without yearF j g:i a":["j \\d\\e F H:i"],"Tomorrow at %s":["Demà a les %s"],"post schedule time formatg:i a":["g:i a"],"Today at %s":["Avui a les %s"],"post schedule full date formatF j, Y g:i a":["j \\d\\e F \\d\\e Y H:i"],"Displays a single item: %s.":["Mostra un sol element: %s."],"Single item: %s":["Element únic: %s"],"This template will be used only for the specific item chosen.":["Aquesta plantilla s'utilitzarà només per a l'element específic escollit."],"For a specific item":["Per a un element específic"],"For all items":["Per a tots els elements"],"Select whether to create a single template for all items or a specific one.":["Seleccioneu si voleu crear una sola plantilla per a tots els elements o una d'específica."],"Manage the fonts and typography used on buttons.":["Gestiona els tipus de lletres i la tipografia utilitzats en els botons."],Summary:Da,"Edit template":["Edita la plantilla"],"Templates define the way content is displayed when viewing your site.":["Les plantilles defineixen la manera com es mostra el contingut quan es visualitza el lloc web."],"Make the selected text inline code.":["Posa el text seleccionat com a codi en línia."],"Strikethrough the selected text.":["Ratlla el text seleccionat."],Unset:$a,"action that affects the current postEnable comments":["Activa els comentaris"],"Embed a podcast player from Pocket Casts.":["Incrusta un reproductor de pòdcasts de Pocket Casts."],"66 / 33":["66 / 33"],"33 / 66":["33 / 66"],"Nested blocks will fill the width of this container.":["Els blocs imbricats ompliran l'amplada d'aquest contenidor."],"Nested blocks use content width with options for full and wide widths.":["Els blocs imbricats utilitzen l'amplada del contingut amb opcions per a amplades completes i amples."],"Copy all blocks":["Copia tots els blocs"],"Overlay opacity":["Opacitat de la superposició"],"Get started here":["Comenceu aquí"],"Interested in creating your own block?":["Us interessa crear el vostre propi bloc?"],Now:Ia,"Always open List View":["Obre sempre la vista de llista"],"Opens the List View panel by default.":["Obre el quadre de la vista de llista per defecte."],"Start adding Heading blocks to create a table of contents. Headings with HTML anchors will be linked here.":["Comenceu a afegir blocs de capçalera per crear una taula de continguts. Les capçaleres amb àncores HTML s'enllaçaran aquí."],"Only including headings from the current page (if the post is paginated).":["Inclou només les capçaleres de la pàgina actual (si l'entrada està paginada)."],"Only include current page":["Inclou només la pàgina actual"],"Convert to static list":["Converteix a una llista estàtica"],Parents:Ra,"Commenter avatars come from Gravatar.":["Els avatars dels comentaristes provenen de Gravatar."],"Links are disabled in the editor.":["Els enllaços estan desactivats a l'editor."],"%s response":["%s resposta","%s respostes"],'%1$s response to "%2$s"':["%1$s resposta a «%2$s»","%1$s respostes a «%2$s»"],"block titleComments":["Comentaris"],"Control how this post is viewed.":["Controleu com es visualitza aquesta publicació."],"All options reset":["Reinicialitza totes les opcions"],"All options are currently hidden":["Totes les opcions estan ocultes actualment"],"%s is now visible":["%s ja és visible"],"%s hidden and reset to default":["%s està ocult i s'ha reinicialitzat al seu valor predeterminat"],"%s reset to default":["%s s'ha reinicialitzat al seu valor predeterminat"],Suffix:Ba,Prefix:Va,"If there are any Custom Post Types registered at your site, the Content block can display the contents of those entries as well.":["Si hi ha algun tipus de contingut personalitzat registrat al vostre lloc web, el bloc de contingut d'entrada també pot mostrar el contingut d'aquestes entrades."],"That might be a simple arrangement like consecutive paragraphs in a blog post, or a more elaborate composition that includes image galleries, videos, tables, columns, and any other block types.":["Pot ser una disposició senzilla, com ara paràgrafs consecutius en una entrada al blog, o una composició més elaborada que inclogui galeries d'imatges, vídeos, taules, columnes i qualsevol altre tipus de bloc."],"This is the Content block, it will display all the blocks in any single post or page.":["Aquest és el bloc Contingut de l'entrada, mostrarà tots els blocs en qualsevol entrada o pàgina."],"Post Comments Form block: Comments are not enabled.":["Bloc de formulari de comentaris de l’entrada: els comentaris no estan activats."],"To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.":["Per començar a moderar, editar i suprimir comentaris, visiteu la pantalla Comentaris del tauler."],"Hi, this is a comment.":["Hola, això és un comentari."],"January 1, 2000 at 00:00 am":["1 de gener del 2000 a les 00:00"],says:Ua,"A WordPress Commenter":["Un comentarista de WordPress"],"Leave a Reply":["Deixa un comentari"],'Response to "%s"':["Resposta a «%s»"],Response:Fa,"Your comment is awaiting moderation. This is a preview; your comment will be visible after it has been approved.":["El comentari està pendent de moderació. Aquesta és una previsualització; El comentari serà visible després que s'hagi aprovat."],"Your comment is awaiting moderation.":["El comentari està pendent d’aprovació."],"block descriptionDisplays a title with the number of comments.":["Mostra un títol amb el nombre de comentaris."],"block titleComments Title":["Títol dels comentaris"],"These changes will affect your whole site.":["Aquests canvis afectaran tot el vostre lloc web."],'Responses to "%s"':["Respostes a «%s»"],"One response to %s":["Una resposta a %s"],"Show comments count":["Mostra el recompte de comentaris"],"Show post title":["Mostra el títol de l’entrada"],"Comments Pagination block: paging comments is disabled in the Discussion Settings":["Bloc de paginació de comentaris: la paginació dels comentaris està desactivada a les opcions de debat"],Responses:ja,"One response":["Una resposta"],"block descriptionGather blocks in a layout container.":["Agrupa blocs en un contenidor amb disseny."],"block descriptionAn advanced block that allows displaying post comments using different visual configurations.":["Bloc avançat que permet visualitzar comentaris de les entrades mitjançant diferents configuracions visuals."],"block descriptionDisplays the date on which the comment was posted.":["Mostra la data en què s'ha publicat el comentari."],"block descriptionDisplays the name of the author of the comment.":["Mostra el nom de l'autor del comentari."],"block descriptionThis block is deprecated. Please use the Avatar block instead.":["Aquest bloc està obsolet. Utilitzeu el bloc Avatar."],"block titleComment Author Avatar (deprecated)":["Avatar de l’autor del comentari (obsolet)"],"This Navigation Menu is empty.":["Aquest menú de navegació està buit."],"Browse styles":["Navega pels estils"],"Bottom border":["Vora inferior"],"Right border":["Vora dreta"],"Left border":["Vora esquerra"],"Top border":["Vora superior"],"Border color picker.":["Selector de color de vora."],"Border color and style picker.":["Selector de color i estil de vora."],"Link sides":["Enllaça els costats"],"Unlink sides":["Desenllaça els costats"],"Quote citation":["Citació de la cita"],"Choose a pattern for the query loop or start blank.":["Trieu un patró per al bucle de consulta o comenceu en blanc."],"Navigation Menu successfully deleted.":["El menú de navegació s'ha suprimit correctament."],"Arrange blocks vertically.":["Disposa els blocs verticalment."],Stack:Oa,"Arrange blocks horizontally.":["Disposa els blocs horitzontalment."],"Use featured image":["Utilitza imatge destacada"],Week:Ha,"Group by":["Agrupa per"],"Delete selection.":["Suprimeix la selecció."],"Transform to %s":["Transforma a %s"],"single horizontal lineRow":["Fila"],"Select parent block: %s":["Seleccioneu el bloc principal: %s"],"Alignment optionNone":["Cap"],"Whether the V2 of the quote block that uses inner blocks should be enabled.":["Si s'ha d'habilitar la V2 del bloc de cita que utilitza blocs interiors."],"Adding an RSS feed to this site’s homepage is not supported, as it could lead to a loop that slows down your site. Try using another block, like the Latest Posts block, to list posts from the site.":["No s'admet afegir un canal RSS a la pàgina d'inici d'aquest lloc web, ja que podria conduir a un bucle que alenteixi el vostre lloc web. Proveu d'utilitzar un altre bloc, com ara el bloc Entrades més recents , per mostrar les entrades del lloc web."],"block descriptionContains the block elements used to render content when no query results are found.":["Conté els elements de bloc utilitzats per renderitzar contingut quan no es troben resultats de consulta."],"block titleNo Results":["Cap resultat"],"block titleList Item":["Element de llista"],"block descriptionAdd a user’s avatar.":["Afegeix l'avatar d'un usuari."],"block titleAvatar":["Avatar"],"View Preview":["Mostra una previsualització"],"Download your theme with updated templates and styles.":["Baixa el tema amb plantilles i estils actualitzats."],'Custom color picker. The currently selected color is called "%1$s" and has a value of "%2$s".':[`Selector de color personalitzat. El color seleccionat actualment s'anomena "%1$s" i té un valor de "%2$s".`],"Largest size":["Mida més gran"],"Smallest size":["Mida més petita"],"Add text or blocks that will display when a query returns no results.":["Afegeix text o blocs que es mostraran quan una consulta no retorni resultats."],"Featured image: %s":["Imatge destacada: %s"],"Link to post":["Enllaç a l'entrada"],Invalid:Ga,"Link to user profile":["Enllaç al perfil d'usuari"],"Select the avatar user to display, if it is blank it will use the post/page author.":["Seleccioneu l'usuari de l'avatar a visualitzar, si està en blanc utilitzarà l'autor de l'entrada/pàgina."],"Default Avatar":["Avatar per defecte"],"Enter a date or time format string.":["Introduïu la cadena de format d'una data o una hora."],"Custom format":["Format personalitzat"],"Choose a format":["Tria un format"],"Enter your own date format":["Introduïu el format de data propi"],"long date formatF j, Y":["j \\d\\e F \\d\\e Y"],"medium date format with timeM j, Y g:i A":["j/M/Y H:i"],"medium date formatM j, Y":["j/M/Y"],"short date format with timen/j/Y g:i A":["j/n/Y H:i"],"short date formatn/j/Y":["j/n/Y"],"Default format":["Format per defecte"],"%s link":["Enllaç de %s"],Lock:Wa,Unlock:Ya,"Lock all":["Bloqueja-ho tot"],"Lock %s":["Bloqueja %s"],"(%s website link, opens in a new tab)":["(enllaç al lloc web de %s, s'obre en una nova pestanya)"],"(%s author archive, opens in a new tab)":["(arxiu de l'autor %s, s'obre en una nova pestanya)"],"Preference activated - %s":["Preferència activada - %s"],"Preference deactivated - %s":["Preferència desactivada - %s"],"Insert a link to a post or page.":["Inseriu un enllaç a una entrada o pàgina."],"Classic menu import failed.":["La importació del menú clàssic ha fallat."],"Classic menu imported successfully.":["Menú clàssic importat correctament."],"Classic menu importing.":["Importació de menús clàssics."],"Failed to create Navigation Menu.":["No s'ha pogut crear el menú de navegació."],"Navigation Menu successfully created.":["Menú de navegació creat correctament."],"Creating Navigation Menu.":["Creació del menú de navegació."],'Unable to create Navigation Menu "%s".':['No s’ha pogut crear el menú de navegació "%s".'],'Unable to fetch classic menu "%s" from API.':[`No s’ha pogut recollir el menú clàssic "%s" de l'API.`],"Navigation block setup options ready.":["Opcions de configuració del bloc de navegació preparades."],"Loading navigation block setup options…":["Carregant les opcions de configuració del bloc de navegació."],"Choose a %s":["Tria un %s"],"Existing template parts":["Seccions de plantilla existents"],"Convert to Link":["Converteix en enllaç"],"%s blocks deselected.":["%s blocs desseleccionats."],"%s deselected.":["%s desseleccionat."],"block descriptionDisplays the link of a post, page, or any other content-type.":["Mostra l'enllaç d'una entrada, pàgina o qualsevol altre tipus de contingut."],"block titleRead More":["Llegiu-ne més"],"block descriptionThe author biography.":["Biografia de l'autor."],"block titleAuthor Biography":["Biografia de l'autor de l'entrada"],'The "%s" plugin has encountered an error and cannot be rendered.':['L’extensió "%s" ha trobat un error i no es pot representar.'],"The posts page template cannot be changed.":["La plantilla de pàgina d'entrades no es pot canviar."],"Author Biography":["Biografia de l'autor"],"Create from '%s'":["Crea a partir de '%s'"],"Older comments page link":["Enllaç a la pàgina de comentaris més antics"],"If you take over, the other user will lose editing control to the post, but their changes will be saved.":["Si preneu el control, l'altre usuari perdrà el control d'edició de l’entrada, però els seus canvis es desaran."],"Select the size of the source image.":["Seleccioneu la mida de la imatge d'origen."],"Configure the visual appearance of the button that toggles the overlay menu.":["Configureu l'aparença visual del botó que commuta el menú superposat."],"Show icon button":["Mostra el botó de la icona"],"font weightBlack":["Negre"],"font weightExtra Bold":["Extra negreta"],"font weightBold":["Negreta"],"font weightSemi Bold":["Semi Negreta"],"font weightMedium":["Mitjana"],"font weightRegular":["Regular"],"font weightLight":["Lleugera"],"font weightExtra Light":["Extra Lleugera"],"font weightThin":["Fina"],"font styleItalic":["Cursiva"],"font styleRegular":["Regular"],"Transparent text may be hard for people to read.":["El text transparent pot ser difícil de llegir per a la gent."],"Sorry, you are not allowed to view this global style.":["No teniu permisos per a visualitzar aquest estil global."],"Sorry, you are not allowed to edit this global style.":["No teniu permisos per a editar aquest estil global."],"Older Comments":["Comentaris antics"],"Newer Comments":["Comentaris més recents"],"block descriptionDisplay post author details such as name, avatar, and bio.":["Mostra els detalls de l'autor de l’entrada, com ara el nom, l'avatar i la biografia."],"Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.":["Les categories proporcionen una manera útil d'agrupar entrades relacionades i d'explicar ràpidament als lectors de què tracta una entrada."],"Assign a category":["Assigna una categoria"],"%s is currently working on this post (), which means you cannot make changes, unless you take over.":["%s Actualment està treballant en aquesta entrada (), el que significa que no es poden fer canvis, tret que vostè prengui el relleu."],preview:Ja,"%s now has editing control of this post (). Don’t worry, your changes up to this moment have been saved.":["%s ara té el control de l'edició d'aquesta entrada (). No importa, els canvis fins ara s'han desat."],"Exit editor":["Surt de l'editor"],"Draft saved.":["S'ha desat l'esborrany."],"site exporter menu itemExport":["Exporta"],"Close Block Inserter":["Tanca l'inseridor de blocs"],"Page List: Cannot retrieve Pages.":["Llista de pàgines: No es poden recuperar les pàgines."],"Link is empty":["L'enllaç està buit."],"Button label to reveal tool panel options%s options":["Opcions de %s"],"Search %s":["Busca %s"],"Set custom size":["Defineix la mida personalitzada"],"Use size preset":["Utilitza la mida predefinida"],"Reset colors":["Reinicialitza els colors"],"Reset gradient":["Reinicialitza el degradat"],"Remove all colors":["Suprimeix tots els colors"],"Remove all gradients":["Suprimeix tots els degradats"],"Color options":["Opcions de color"],"Gradient options":["Opcions de degradat"],"Add color":["Afegeix color"],"Add gradient":["Afegeix un degradat"],Done:Qa,"Gradient name":["Nom del degradat"],"Color %d":["Color %d"],"Color format":["Format de color"],"Hex color":["Color hexadecimal"],"block descriptionThe author name.":["El nom de l'autor."],"block titleAuthor Name":["Nom de l’autor de l’entrada"],"block descriptionDisplays the previous comment's page link.":["Mostra l'enllaç de la pàgina dels comentaris anteriors."],"block descriptionDisplays the next comment's page link.":["Mostra l'enllaç a la pàgina del comentari següent."],Icon:Xa,Delete:_a,"Icon background":["Fons d'icones"],"Use as Site Icon":["Utilitza com a icona del lloc web"],"Site Icons are what you see in browser tabs, bookmark bars, and within the WordPress mobile apps. To use a custom icon that is different from your site logo, use the Site Icon settings.":["Les icones de lloc són les que veieu a les pestanyes del navegador, a les barres d'adreces d'interès i a les aplicacions mòbils de WordPress. Per utilitzar una icona personalitzada diferent del logotip del lloc web, utilitzeu la configuració de la icona del lloc."],"Post type":["Tipus de contingut"],"Link to author archive":["Enllaç a l'arxiu de l'autor"],"Author Name":["Nom de l’autor"],"You do not have permission to create Navigation Menus.":["No teniu permís per crear menús de navegació."],"You do not have permission to edit this Menu. Any changes made will not be saved.":["No teniu permisos per editar aquest menú. No es desarà cap canvi."],"Newer comments page link":["Enllaç a la pàgina de comentaris més recent"],"Site icon.":["Icona del lloc web."],"Font size nameExtra Large":["Extra Gran"],"block titlePagination":["Paginació"],"block titlePrevious Page":["Pàgina anterior"],"block titlePage Numbers":["Números de pàgina"],"block titleNext Page":["Pàgina següent"],"block descriptionDisplays a list of page numbers for comments pagination.":["Mostra una llista de números de pàgina per a la paginació de comentaris."],"Site updated.":["Lloc web actualitzat."],"Saving failed.":["No s'ha pogut desar."],"%1$s ‹ %2$s — WordPress":["%1$s ‹ %2$s — WordPress"],"https://wordpress.org/documentation/article/styles-overview/":["https://wordpress.org/documentation/article/styles-overview/"],"An error occurred while creating the site export.":["S'ha produït un error en crear l'exportació del lloc web."],"Manage menus":["Gestiona els menús"],"%s submenu":["Submenú de %s"],"block descriptionDisplays a paginated navigation to next/previous set of comments, when applicable.":["Mostra una navegació paginada al conjunt de comentaris anteriors/següents, si s'escau."],"block titleComments Pagination":["Paginació dels comentaris"],Actions:Ka,"An error occurred while restoring the post.":["S'ha produït un error en revertir l'entrada."],Rename:Za,"An error occurred while setting the homepage.":["S'ha produït un error en establir la pàgina d'inici."],"An error occurred while creating the template part.":["S'ha produït un error en crear la part de la plantilla."],"An error occurred while creating the template.":["S'ha produït un error en crear la plantilla."],"Manage the fonts and typography used on the links.":["Gestiona els tipus de lletra i tipografia utilitzats en els enllaços."],"Manage the fonts used on the site.":["Gestioneu els tipus de lletra utilitzats al lloc web."],Aa:et,"An error occurred while deleting the item.":["S'ha produït un error en suprimir l'element."],"Show arrow":["Mostra la fletxa"],"Arrow option for Comments Pagination Next/Previous blocksChevron":["Xebró"],"Arrow option for Comments Pagination Next/Previous blocksArrow":["Fletxa"],"Arrow option for Comments Pagination Next/Previous blocksNone":["Cap"],"A decorative arrow appended to the next and previous comments link.":["Una fletxa decorativa afegida a l'enllaç de comentaris següent i anterior."],"Indicates this palette is created by the user.Custom":["Personalitzada"],"Indicates this palette comes from WordPress.Default":["Per defecte"],"Indicates this palette comes from the theme.Theme":["Tema"],"Add default block":["Afegeix un bloc per defecte"],"Whether a template is a custom template.":["Si una plantilla és personalitzada."],"Unable to open export file (archive) for writing.":["No s'ha pogut obrir el fitxer d'exportació (arxiu) en mode escriptura."],"Zip Export not supported.":["No s'admet l'exportació a ZIP."],"Displays latest posts written by a single author.":["Mostra les últimes entrades escrites per un sol autor."],"Here’s a detailed guide to learn how to make the most of it.":["Aquí teniu una guia detallada per aprendre a treure-li el màxim partit."],"New to block themes and styling your site?":["No coneixeu els temes de blocs o com aplicar estils al lloc?"],"You can adjust your blocks to ensure a cohesive experience across your site — add your unique colors to a branded Button block, or adjust the Heading block to your preferred size.":["Podeu ajustar els blocs per garantir una experiència cohesionada a tot el lloc web: afegiu els colors únics a un bloc de botons de marca o ajusteu el bloc de capçalera a la mida que preferiu."],"Personalize blocks":["Personalitza els blocs"],"You can customize your site as much as you like with different colors, typography, and layouts. Or if you prefer, just leave it up to your theme to handle!":["Podeu personalitzar el lloc web tant com vulgueu amb diferents colors, tipografies i dissenys. O, si ho preferiu, deixeu-ho en mans del tema!"],"Set the design":["Defineix el disseny"],"Tweak your site, or give it a whole new look! Get creative — how about a new color palette for your buttons, or choosing a new font? Take a look at what you can do here.":["Ajusteu el lloc web o doneu-li un aspecte completament nou. Sigueu creatius: què tal una paleta de colors nova per als botons o triar un tipus de lletra nou? Mireu què podeu fer aquí."],"Welcome to Styles":["Benvinguts a Estils"],styles:at,"Click to start designing your blocks, and choose your typography, layout, and colors.":["Feu clic per començar a dissenyar els blocs i trieu la vostra tipografia, disseny i colors."],"Design everything on your site — from the header right down to the footer — using blocks.":["Dissenyeu tot el que hi ha al lloc web, des de la capçalera fins al peu de pàgina, mitjançant blocs."],"Edit your site":["Edita el lloc web"],"Welcome to the site editor":["Us donem la benvinguda a l'editor del lloc web"],"Add a featured image":["Afegeix una imatge destacada"],"block descriptionThis block is deprecated. Please use the Comments block instead.":["Aquest bloc està obsolet. Utilitzeu el bloc Comentaris en lloc."],"block titleComment (deprecated)":["Comentari de l'entrada (obsolet)"],"block descriptionShow a block pattern.":["Mostra un patró de blocs."],"block titlePattern":["Patró"],"block keywordequation":["equació"],"block descriptionAn advanced block that allows displaying taxonomy terms based on different query parameters and visual configurations.":["Un bloc avançat que permet mostrar termes de taxonomia en funció de diferents paràmetres de consulta i configuracions visuals."],"block descriptionContains the block elements used to display a comment, like the title, date, author, avatar and more.":["Conté els elements del bloc utilitzats per mostrar un comentari, com ara el títol, la data, l'autor, l'avatar i molt més."],"block titleComment Template":["Plantilla de comentaris"],"block descriptionDisplays a link to reply to a comment.":["Mostra un enllaç per respondre a un comentari."],"block titleComment Reply Link":["Enllaç de resposta del comentari"],"block descriptionDisplays a link to edit the comment in the WordPress Dashboard. This link is only visible to users with the edit comment capability.":["Mostra un enllaç per editar el comentari al tauler de WordPress. Aquest enllaç només és visible per als usuaris amb capacitat d'editar comentaris."],"block titleComment Edit Link":["Enllaç d'edició del comentari"],"block descriptionDisplays the contents of a comment.":["Mostra el contingut d'un comentari."],"block titleComment Author Name":["Nom de l'autor del comentari"],"%s applied.":["%s aplicat."],"%s removed.":["%s eliminat."],"%s: Sorry, you are not allowed to upload this file type.":["%s: no està permès pujar aquest tipus de fitxer."],"This change will affect your whole site.":["Aquest canvi afectarà tot el lloc web."],"Use left and right arrow keys to resize the canvas.":["Utilitzeu les tecles de fletxa esquerra i dreta per canviar la mida del llenç."],"Drag to resize":["Arrossega per a redimensionar"],"Submenu & overlay background":["Fons del submenú i superposició"],"Submenu & overlay text":["Text del submenú i superposició"],"Create new Menu":["Crea un nou menú"],"Unsaved Navigation Menu.":["Menú de navegació sense desar."],Menus:tt,"Open List View":["Obre la vista de llista"],"Embed Wolfram notebook content.":["Incrusta contingut de la llibreta Wolfram."],Reply:st,"Displays more block tools":["Mostra més eines de bloc"],"Create a two-tone color effect without losing your original image.":["Creeu un efecte de color de dos tons sense perdre la imatge original."],"Remove %s":["Suprimeix %s"],"Explore all patterns":["Explora tots els patrons"],"Allow to wrap to multiple lines":["Permet ajustar a varies línies"],"No Navigation Menus found.":["No s'han trobat menús de navegació."],"Add New Navigation Menu":["Afegeix un menú de navegació"],"Theme not found.":["Tema no trobat."],"HTML title for the post, transformed for display.":["Títol HTML de l'entrada, transformat per a mostrar-se."],"Title for the global styles variation, as it exists in the database.":["Títol per a la variació d'estils globals, tal com està a la base de dades."],"Title of the global styles variation.":["Títol per a la variació d'estils globals."],"Global settings.":["Configuració global."],"Global styles.":["Estils globals."],"ID of global styles config.":["Identificador de la configuració d'estils globals."],"No global styles config exist with that id.":["No existeix cap configuració d'estils globals amb aquest identificador."],"Sorry, you are not allowed to access the global styles on this site.":["No teniu permisos per accedir als estils globals en aquest lloc web."],"The theme identifier":["L'identificador del tema"],"%s Avatar":["Avatar de %s"],"block style labelPlain":["Pla"],Elements:ot,"Customize the appearance of specific blocks and for the whole site.":["Personalitzeu l'aparença de blocs específics i per a tot el lloc web."],"Link to comment":["Enllaç al comentari"],"Link to authors URL":["Enllaç a la URL dels autors"],"Choose an existing %s or create a new one.":["Tria una secció %s existent o crea'n una."],"Show icon":["Mostra la icona"],Submenus:it,Always:lt,"Collapses the navigation options in a menu icon opening an overlay.":["Redueix les opcions de navegació en una icona de menú que obre una superposició."],Display:nt,"Embed Pinterest pins, boards, and profiles.":["Incrusta pins, taulers i perfils de Pinterest."],bookmark:rt,"block descriptionDisplays the name of this site. Update the block, and the changes apply everywhere it’s used. This will also appear in the browser title bar and in search results.":["Mostra el nom d'aquest lloc web. Actualitzeu el bloc i els canvis s'apliquen a tot arreu on s'utilitzi. Això també apareixerà a la barra de títol del navegador i als resultats de la cerca."],Highlight:ct,"Create page: %s":["Crea una pàgina: %s"],"You do not have permission to create Pages.":["No teniu permís per crear pàgines."],Palette:dt,"Include the label as part of the link":["Incloeu l'etiqueta com a part de l'enllaç"],"Previous: ":["Anterior: "],"Next: ":["Següent: "],"Make title link to home":["Establir un enllaç de títol a la pàgina d'inici"],"Block spacing":["Espaiat del bloc"],"Max %s wide":["%s màxim d'amplada"],"label before the title of the previous postPrevious:":["Anterior:"],"label before the title of the next postNext:":["Següent:"],"block descriptionAdd a submenu to your navigation.":["Afegeix un submenú a la navegació."],"block titleSubmenu":["Submenú"],"block descriptionDisplay content in multiple columns, with blocks added to each column.":["Mostra el contingut en diverses columnes, amb blocs afegits a cada columna."],"Customize the appearance of specific blocks for the whole site.":["Personalitzeu l'aparença de blocs específics per a tot el lloc web."],Colors:ut,"Hide and reset %s":["Amaga i reinicialitza %s"],"Reset %s":["Reicianialitza %s"],"The