initial
@@ -0,0 +1,14 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46 46" fill="none" role="img" aria-hidden="true">
|
||||
<circle cx="23" cy="23" r="23" fill="#357B49"/>
|
||||
<g clip-path="url(#clip0)">
|
||||
<path d="M24.4162 12.0335L31.0989 29.5939C31.6753 31.0964 32.5607 31.641 34.0748 31.7683C34.1301 31.7708 34.1843 31.7847 34.2341 31.8089C34.2839 31.8332 34.3281 31.8675 34.3641 31.9095C34.4001 31.9515 34.4271 32.0005 34.4435 32.0534C34.4598 32.1063 34.4651 32.162 34.459 32.217C34.4613 32.2738 34.4522 32.3305 34.4324 32.3837C34.4125 32.437 34.3823 32.4858 34.3435 32.5274C34.3046 32.5689 34.2579 32.6023 34.2061 32.6257C34.1542 32.6491 34.0982 32.6619 34.0414 32.6635H26.7218C26.6626 32.665 26.6037 32.6544 26.5488 32.6325C26.4938 32.6106 26.4438 32.5778 26.4019 32.536C26.3599 32.4943 26.3268 32.4445 26.3047 32.3897C26.2825 32.3349 26.2716 32.2761 26.2728 32.217C26.2684 32.1596 26.276 32.1019 26.2951 32.0476C26.3141 31.9933 26.3442 31.9435 26.3834 31.9014C26.4227 31.8593 26.4702 31.8257 26.523 31.8028C26.5758 31.7799 26.6328 31.7681 26.6904 31.7683C27.4255 31.7683 28.2588 31.5763 28.2588 30.6811C28.2523 30.3078 28.1758 29.939 28.0332 29.5939L26.4294 25.3389C26.3646 25.1469 26.3333 25.0822 26.1412 25.0822H20.0328C19.0722 25.0822 17.8881 25.0822 17.3431 26.2988L15.8812 29.5939C15.7326 29.8928 15.6452 30.2185 15.6244 30.5517C15.6244 31.7036 17.13 31.7683 17.9215 31.7683C17.9791 31.7681 18.0361 31.7799 18.0889 31.8028C18.1418 31.8257 18.1893 31.8593 18.2285 31.9014C18.2677 31.9435 18.2978 31.9933 18.3169 32.0476C18.3359 32.1019 18.3435 32.1596 18.3392 32.217C18.3404 32.2762 18.3294 32.335 18.3071 32.3899C18.2848 32.4448 18.2515 32.4945 18.2093 32.5361C18.1671 32.5777 18.1168 32.6103 18.0616 32.6318C18.0064 32.6534 17.9474 32.6635 17.8881 32.6615H11.3934C11.3343 32.6629 11.2756 32.6523 11.2207 32.6304C11.1658 32.6084 11.116 32.5756 11.0742 32.5338C11.0324 32.4921 10.9995 32.4423 10.9776 32.3875C10.9556 32.3326 10.9451 32.2739 10.9465 32.2149C10.9422 32.1575 10.9498 32.0998 10.9688 32.0455C10.9879 31.9912 11.0179 31.9414 11.0572 31.8993C11.0964 31.8572 11.1439 31.8236 11.1967 31.8007C11.2496 31.7778 11.3066 31.7661 11.3642 31.7662C12.9325 31.6702 13.4525 30.9315 14.0518 29.5918L21.7661 12.7033C22.1191 11.9667 22.8876 11.3281 23.5913 11.3281C24.0967 11.3302 24.2575 11.6182 24.4162 12.0335ZM18.5689 23.4837C18.5302 23.5406 18.5078 23.607 18.5042 23.6757C18.5042 23.7404 18.5689 23.7717 18.6963 23.7717H25.0344C25.4813 23.7717 25.6734 23.6757 25.6734 23.3877C25.6728 23.2432 25.64 23.1006 25.5773 22.9704L23.8169 18.2354C23.3992 17.1482 22.7936 15.7104 22.6015 14.5251C22.6015 14.4625 22.5681 14.4291 22.5367 14.4291C22.5054 14.4291 22.4741 14.4625 22.4741 14.5251C22.2337 15.3401 21.9228 16.1326 21.5448 16.8936L18.5689 23.4837Z" fill="#fff"/>
|
||||
<path d="M36.4557 22.7333C36.4557 23.5555 35.99 24.0209 35.1484 24.0209C34.3068 24.0209 33.9727 23.5931 33.9727 22.9399C33.9727 22.1177 34.4592 21.6523 35.28 21.6523C36.1007 21.6523 36.4557 22.0989 36.4557 22.7333Z" fill="#fff"/>
|
||||
<path d="M11.3739 22.7588C11.3739 23.5789 10.9061 24.0464 10.0666 24.0464C9.22712 24.0464 8.88672 23.6165 8.88672 22.9633C8.88672 22.1432 9.3733 21.6758 10.194 21.6758C11.0147 21.6758 11.3739 22.1244 11.3739 22.7588Z" fill="#fff"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0">
|
||||
<rect width="27.5556" height="21.3333" fill="#fff" transform="translate(8.89062 11.332)"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 3.3 KiB |
@@ -0,0 +1,6 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 88" fill="none" role="img" aria-hidden="true">
|
||||
<path d="M 42,0 64,22 53,24 42,22 40,11 Z" fill="#188038"/>
|
||||
<path d="M 42,22 V 0 H 6 C 2.685,0 0,2.685 0,6 v 76 c 0,3.315 2.685,6 6,6 h 52 c 3.315,0 6,-2.685 6,-6 V 22 Z" fill="#34a853"/>
|
||||
<path d="M 12,34 V 63 H 52 V 34 Z M 29.5,58 H 17 v -7 h 12.5 z m 0,-12 H 17 V 39 H 29.5 Z M 47,58 H 34.5 V 51 H 47 Z M 47,46 H 34.5 V 39 H 47 Z" fill="#fff"/>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 464 B |
@@ -0,0 +1,4 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="7.002 8.287 148.203 175.426" fill="none" role="img" aria-hidden="true">
|
||||
<path d="m7.002 8.287 39.319 21.172v39.32h57.467l36.295 21.172h-133.081zm148.203 75.615v-54.443l-42.344-21.172v51.418zm0 99.811-39.319-21.172v-39.32h-57.467l-36.295-21.172h133.081zm-148.203-75.615v54.443l42.343 21.172v-51.418z" fill="#6747c7" fill-rule="evenodd" clip-rule="evenodd"/>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 416 B |
@@ -0,0 +1,5 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 152.02 156.4" fill="none" role="img" aria-hidden="true">
|
||||
<path d="M37.71,89.1c3.5,0,5.9-.8,7.2-2.3a8,8,0,0,0,2-5.4V35.7l17,45.1a12.68,12.68,0,0,0,3.7,5.4c1.6,1.3,4,2,7.2,2a12.54,12.54,0,0,0,5.9-1.4,8.41,8.41,0,0,0,3.9-5l18.1-50V81a8.53,8.53,0,0,0,2.1,6.1c1.4,1.4,3.7,2.2,6.9,2.2,3.5,0,5.9-.8,7.2-2.3a8,8,0,0,0,2-5.4V8.7a7.48,7.48,0,0,0-3.3-6.6c-2.1-1.4-5-2.1-8.6-2.1a19.3,19.3,0,0,0-9.4,2,11.63,11.63,0,0,0-5.1,6.8L74.91,67.1,54.41,8.4a12.4,12.4,0,0,0-4.5-6.2c-2.1-1.5-5-2.2-8.8-2.2a16.51,16.51,0,0,0-8.9,2.1c-2.3,1.5-3.5,3.9-3.5,7.2V80.8c0,2.8.7,4.8,2,6.2C32.21,88.4,34.41,89.1,37.71,89.1Z" fill="#FF5301"/>
|
||||
<path d="M149,116.6l-2.4-1.9a7.4,7.4,0,0,0-9.4.3,19.65,19.65,0,0,1-12.5,4.6h-21.4A37.08,37.08,0,0,0,77,130.5l-1.1,1.2-1.1-1.1a37.25,37.25,0,0,0-26.3-10.9H27a19.59,19.59,0,0,1-12.4-4.6,7.28,7.28,0,0,0-9.4-.3l-2.4,1.9A7.43,7.43,0,0,0,0,122.2a7.14,7.14,0,0,0,2.4,5.7A37.28,37.28,0,0,0,27,137.4h21.6a19.59,19.59,0,0,1,18.9,14.4v.2c.1.7,1.2,4.4,8.5,4.4s8.4-3.7,8.5-4.4v-.2a19.59,19.59,0,0,1,18.9-14.4H125a37.28,37.28,0,0,0,24.6-9.5,7.42,7.42,0,0,0,2.4-5.7A7.86,7.86,0,0,0,149,116.6Z" fill="#FF5301"/>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 12 KiB |
@@ -0,0 +1,4 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" aria-hidden="true">
|
||||
<path fill="#069e08" d="M16,0C7.2,0,0,7.2,0,16s7.2,16,16,16s16-7.2,16-16S24.8,0,16,0z M15,19H7l8-16V19z M17,29V13h8L17,29z"/>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 227 B |
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
/**
|
||||
* Main entry point for auto-generated asset registration.
|
||||
* Do not edit this file manually.
|
||||
*
|
||||
* @package jetpack_forms
|
||||
*/
|
||||
|
||||
// Load script module registration.
|
||||
$modules_file = __DIR__ . '/modules.php';
|
||||
if ( file_exists( $modules_file ) ) {
|
||||
require_once $modules_file;
|
||||
}
|
||||
|
||||
// Load script registration.
|
||||
$scripts_file = __DIR__ . '/scripts.php';
|
||||
if ( file_exists( $scripts_file ) ) {
|
||||
require_once $scripts_file;
|
||||
}
|
||||
|
||||
// Load style registration.
|
||||
$styles_file = __DIR__ . '/styles.php';
|
||||
if ( file_exists( $styles_file ) ) {
|
||||
require_once $styles_file;
|
||||
}
|
||||
|
||||
// Load routes registration.
|
||||
$routes_file = __DIR__ . '/routes.php';
|
||||
if ( file_exists( $routes_file ) ) {
|
||||
require_once $routes_file;
|
||||
}
|
||||
|
||||
// Load widgets registration.
|
||||
$widgets_file = __DIR__ . '/widgets.php';
|
||||
if ( file_exists( $widgets_file ) ) {
|
||||
require_once $widgets_file;
|
||||
}
|
||||
|
||||
// Load pages registration.
|
||||
$pages_file = __DIR__ . '/pages.php';
|
||||
if ( file_exists( $pages_file ) ) {
|
||||
require_once $pages_file;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
/**
|
||||
* Plugin constants - Auto-generated by build process.
|
||||
* Do not edit this file manually.
|
||||
*
|
||||
* Returns an array of constants for use in other templates.
|
||||
*
|
||||
* @package jetpack_forms
|
||||
*/
|
||||
|
||||
return array(
|
||||
'version' => '7.22.6',
|
||||
'build_url' => plugin_dir_url( __FILE__ ),
|
||||
);
|
||||
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
/**
|
||||
* Script module registration - Auto-generated by build process.
|
||||
* Do not edit this file manually.
|
||||
*
|
||||
* @package jetpack_forms
|
||||
*/
|
||||
|
||||
/**
|
||||
* Register all script modules.
|
||||
*/
|
||||
function jetpack_forms_register_script_modules() {
|
||||
// Ensure this only runs once. wp_default_scripts can fire multiple times,
|
||||
// and each wp_deregister_script_module() call also dequeues the module.
|
||||
// If a module was enqueued between calls, repeated deregister/register
|
||||
// cycles would lose the enqueue state.
|
||||
static $already_registered = false;
|
||||
if ( $already_registered ) {
|
||||
return;
|
||||
}
|
||||
$already_registered = true;
|
||||
|
||||
// Load build constants
|
||||
$constants_file = __DIR__ . '/constants.php';
|
||||
if ( ! file_exists( $constants_file ) ) {
|
||||
return;
|
||||
}
|
||||
$build_constants = require $constants_file;
|
||||
$modules_dir = __DIR__ . '/modules';
|
||||
$modules_file = $modules_dir . '/registry.php';
|
||||
|
||||
if ( ! file_exists( $modules_file ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
$modules = require $modules_file;
|
||||
$base_url = $build_constants['build_url'] . 'modules/';
|
||||
|
||||
foreach ( $modules as $module ) {
|
||||
// WASM-only modules (e.g., vips worker) only have .min.js; use it even when SCRIPT_DEBUG is `true`.
|
||||
$extension = '.min.js';
|
||||
|
||||
$asset_path = $modules_dir . '/' . $module['asset'];
|
||||
$asset = file_exists( $asset_path ) ? require $asset_path : array();
|
||||
|
||||
// Deregister first to override any previously registered version
|
||||
// (e.g., Core's default modules when running as a plugin).
|
||||
wp_deregister_script_module( $module['id'] );
|
||||
|
||||
wp_register_script_module(
|
||||
$module['id'],
|
||||
$base_url . $module['path'] . $extension,
|
||||
$asset['module_dependencies'] ?? array(),
|
||||
$asset['version'] ?? false,
|
||||
array(
|
||||
'fetchpriority' => 'low',
|
||||
'in_footer' => true,
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
add_action( 'wp_default_scripts', 'jetpack_forms_register_script_modules' );
|
||||
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-primitives', 'wp-private-apis', 'wp-theme', 'wp-url'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/lazy-editor', 'import' => 'dynamic'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '188faf6c64fdd1b4');
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* Script module registry - Auto-generated by build process.
|
||||
* Do not edit this file manually.
|
||||
*
|
||||
* @package jetpack_forms
|
||||
*/
|
||||
|
||||
return array(
|
||||
|
||||
);
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
/**
|
||||
* Pages loader - Auto-generated by build process.
|
||||
* Do not edit this file manually.
|
||||
*
|
||||
* @package jetpack_forms
|
||||
*/
|
||||
|
||||
foreach ( [
|
||||
__DIR__ . '/pages/jetpack-forms-responses/page.php',
|
||||
__DIR__ . '/pages/jetpack-forms-responses/page-wp-admin.php',
|
||||
] as $file ) {
|
||||
if ( file_exists( $file ) ) {
|
||||
require_once $file;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
// Empty module loader for page dependencies
|
||||
@@ -0,0 +1,317 @@
|
||||
<?php
|
||||
/**
|
||||
* Page: jetpack-forms-responses (wp-admin integrated)
|
||||
* Auto-generated by build process.
|
||||
* Do not edit this file manually.
|
||||
*
|
||||
* This version integrates with the standard WordPress admin interface,
|
||||
* keeping the wp-admin sidebar and scripts/styles intact.
|
||||
*
|
||||
* @package jetpack_forms
|
||||
*/
|
||||
|
||||
// Global storage for jetpack-forms-responses routes and menu items
|
||||
global $jetpack_forms_jetpack_forms_responses_wp_admin_routes, $jetpack_forms_jetpack_forms_responses_wp_admin_menu_items;
|
||||
$jetpack_forms_jetpack_forms_responses_wp_admin_routes = array();
|
||||
$jetpack_forms_jetpack_forms_responses_wp_admin_menu_items = array();
|
||||
|
||||
/**
|
||||
* Register a route for the jetpack-forms-responses-wp-admin page.
|
||||
*
|
||||
* @param string $path Route path (e.g., '/types/$type/edit/$id').
|
||||
* @param string|null $content_module Script module ID for content (stage/inspector).
|
||||
* @param string|null $route_module Script module ID for route lifecycle hooks.
|
||||
*/
|
||||
function jetpack_forms_register_jetpack_forms_responses_wp_admin_route( $path, $content_module = null, $route_module = null ) {
|
||||
global $jetpack_forms_jetpack_forms_responses_wp_admin_routes;
|
||||
|
||||
$route = array( 'path' => $path );
|
||||
if ( ! empty( $content_module ) ) {
|
||||
$route['content_module'] = $content_module;
|
||||
}
|
||||
if ( ! empty( $route_module ) ) {
|
||||
$route['route_module'] = $route_module;
|
||||
}
|
||||
|
||||
$jetpack_forms_jetpack_forms_responses_wp_admin_routes[] = $route;
|
||||
}
|
||||
|
||||
/**
|
||||
* Register a menu item for the jetpack-forms-responses-wp-admin page.
|
||||
* Note: Menu items are registered but not displayed in single-page mode.
|
||||
*
|
||||
* @param string $id Menu item ID.
|
||||
* @param string $label Display label.
|
||||
* @param string $to Route path to navigate to.
|
||||
* @param string $parent_id Optional. Parent menu item ID.
|
||||
*/
|
||||
function jetpack_forms_register_jetpack_forms_responses_wp_admin_menu_item( $id, $label, $to, $parent_id = '' ) {
|
||||
global $jetpack_forms_jetpack_forms_responses_wp_admin_menu_items;
|
||||
|
||||
$menu_item = array(
|
||||
'id' => $id,
|
||||
'label' => $label,
|
||||
'to' => $to,
|
||||
);
|
||||
|
||||
if ( ! empty( $parent_id ) ) {
|
||||
$menu_item['parent'] = $parent_id;
|
||||
}
|
||||
|
||||
$jetpack_forms_jetpack_forms_responses_wp_admin_menu_items[] = $menu_item;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all registered routes for the jetpack-forms-responses-wp-admin page.
|
||||
*
|
||||
* @return array Array of route objects.
|
||||
*/
|
||||
function jetpack_forms_get_jetpack_forms_responses_wp_admin_routes() {
|
||||
global $jetpack_forms_jetpack_forms_responses_wp_admin_routes;
|
||||
return $jetpack_forms_jetpack_forms_responses_wp_admin_routes ?? array();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all registered menu items for the jetpack-forms-responses-wp-admin page.
|
||||
*
|
||||
* @return array Array of menu item objects.
|
||||
*/
|
||||
function jetpack_forms_get_jetpack_forms_responses_wp_admin_menu_items() {
|
||||
global $jetpack_forms_jetpack_forms_responses_wp_admin_menu_items;
|
||||
return $jetpack_forms_jetpack_forms_responses_wp_admin_menu_items ?? array();
|
||||
}
|
||||
|
||||
/**
|
||||
* Preload REST API data for the jetpack-forms-responses-wp-admin page.
|
||||
* Automatically called during page rendering.
|
||||
*/
|
||||
function jetpack_forms_jetpack_forms_responses_wp_admin_preload_data() {
|
||||
// Define paths to preload - same for all pages
|
||||
// Please also change packages/core-data/src/entities.js when changing this.
|
||||
$preload_paths = array(
|
||||
'/?_fields=description,gmt_offset,home,image_sizes,image_size_threshold,name,site_icon,site_icon_url,site_logo,timezone_string,url,page_for_posts,page_on_front,show_on_front',
|
||||
array( '/wp/v2/settings', 'OPTIONS' ),
|
||||
);
|
||||
|
||||
// Use rest_preload_api_request to gather the preloaded data
|
||||
$preload_data = array_reduce(
|
||||
$preload_paths,
|
||||
'rest_preload_api_request',
|
||||
array()
|
||||
);
|
||||
|
||||
// Register the preloading middleware with wp-api-fetch
|
||||
wp_add_inline_script(
|
||||
'wp-api-fetch',
|
||||
sprintf(
|
||||
'wp.apiFetch.use( wp.apiFetch.createPreloadingMiddleware( %s ) );',
|
||||
wp_json_encode( $preload_data )
|
||||
),
|
||||
'after'
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Enqueue scripts and styles for the jetpack-forms-responses-wp-admin page.
|
||||
* Hooked to admin_enqueue_scripts.
|
||||
*
|
||||
* @param string $hook_suffix The current admin page.
|
||||
*/
|
||||
function jetpack_forms_jetpack_forms_responses_wp_admin_enqueue_scripts( $hook_suffix ) {
|
||||
// Check all possible ways this page can be accessed:
|
||||
// 1. Menu page via admin.php?page=jetpack-forms-responses-wp-admin (plugin)
|
||||
// 2. Direct file via jetpack-forms-responses.php (Core) - screen ID will be 'jetpack-forms-responses'
|
||||
$current_screen = get_current_screen();
|
||||
$is_our_page = (
|
||||
( isset( $_GET['page'] ) && 'jetpack-forms-responses-wp-admin' === $_GET['page'] ) || // phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
||||
( $current_screen && 'jetpack-forms-responses' === $current_screen->id )
|
||||
);
|
||||
|
||||
if ( ! $is_our_page ) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Load build constants
|
||||
$build_constants = require __DIR__ . '/../../constants.php';
|
||||
|
||||
/**
|
||||
* Fires when the jetpack-forms-responses admin page is initialized so extensions can register routes and menu items.
|
||||
*/
|
||||
do_action( 'jetpack-forms-responses-wp-admin_init' );
|
||||
|
||||
// Preload REST API data
|
||||
jetpack_forms_jetpack_forms_responses_wp_admin_preload_data();
|
||||
|
||||
// Get all registered routes
|
||||
$routes = jetpack_forms_get_jetpack_forms_responses_wp_admin_routes();
|
||||
|
||||
// Get boot module asset file for dependencies
|
||||
$asset_file = __DIR__ . '/../../modules/boot/index.min.asset.php';
|
||||
if ( file_exists( $asset_file ) ) {
|
||||
$asset = require $asset_file;
|
||||
|
||||
// This script serves two purposes:
|
||||
// 1. It ensures all the globals that are made available to the modules are loaded.
|
||||
// 2. It initializes the boot module as an inline script.
|
||||
wp_register_script( 'jetpack-forms-responses-wp-admin-prerequisites', '', $asset['dependencies'], $asset['version'], true );
|
||||
|
||||
/*
|
||||
* Add inline script to initialize the app using initSinglePage (no menuItems).
|
||||
* The dynamic import is deferred until DOMContentLoaded so that all classic
|
||||
* script dependencies of @wordpress/boot (wp-private-apis, wp-components,
|
||||
* wp-theme, etc.) have finished parsing and executing before the boot module
|
||||
* evaluates. Otherwise, a modulepreloaded @wordpress/boot can win the race
|
||||
* against the classic-script-printing pass on fast CDN-fronted hosts in
|
||||
* Chrome, evaluating before wp.theme.privateApis is defined and throwing
|
||||
* "Cannot unlock an undefined object". See <https://core.trac.wordpress.org/ticket/65103>.
|
||||
*/
|
||||
$init_js_function = <<<'JS'
|
||||
( mountId, routes ) => {
|
||||
const run = async () => {
|
||||
const mod = await import( "@wordpress/boot" );
|
||||
mod.initSinglePage( { mountId, routes } );
|
||||
};
|
||||
if ( document.readyState === "loading" ) {
|
||||
document.addEventListener( "DOMContentLoaded", run );
|
||||
} else {
|
||||
run();
|
||||
}
|
||||
}
|
||||
JS;
|
||||
wp_add_inline_script(
|
||||
'jetpack-forms-responses-wp-admin-prerequisites',
|
||||
sprintf(
|
||||
'( %s )( %s, %s );',
|
||||
$init_js_function,
|
||||
wp_json_encode( 'jetpack-forms-responses-wp-admin-app', JSON_HEX_TAG | JSON_UNESCAPED_SLASHES ),
|
||||
wp_json_encode( $routes, JSON_HEX_TAG | JSON_UNESCAPED_SLASHES )
|
||||
)
|
||||
);
|
||||
|
||||
// Register prerequisites style by filtering script dependencies to find registered styles
|
||||
$style_dependencies = array_filter(
|
||||
$asset['dependencies'],
|
||||
function ( $handle ) {
|
||||
return wp_style_is( $handle, 'registered' );
|
||||
}
|
||||
);
|
||||
wp_register_style( 'jetpack-forms-responses-wp-admin-prerequisites', false, $style_dependencies, $asset['version'] );
|
||||
|
||||
// Build dependencies for jetpack-forms-responses-wp-admin module
|
||||
$boot_dependencies = array(
|
||||
array(
|
||||
'import' => 'static',
|
||||
'id' => '@wordpress/boot',
|
||||
),
|
||||
);
|
||||
|
||||
// Add all registered routes as dependencies
|
||||
foreach ( $routes as $route ) {
|
||||
if ( isset( $route['route_module'] ) ) {
|
||||
$boot_dependencies[] = array(
|
||||
'import' => 'static',
|
||||
'id' => $route['route_module'],
|
||||
);
|
||||
}
|
||||
if ( isset( $route['content_module'] ) ) {
|
||||
$boot_dependencies[] = array(
|
||||
'import' => 'dynamic',
|
||||
'id' => $route['content_module'],
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Filters the boot script-module dependencies for the
|
||||
* jetpack-forms-responses-wp-admin page.
|
||||
*
|
||||
* Surfaces extending this page can append entries to the boot
|
||||
* dependency list. Each entry is an array with 'import' (string
|
||||
* 'static' or 'dynamic') and 'id' (script-module handle) keys.
|
||||
*
|
||||
* @param array $boot_dependencies Boot dependencies for the page.
|
||||
*/
|
||||
$boot_dependencies = apply_filters(
|
||||
'jetpack-forms-responses-wp-admin_boot_dependencies',
|
||||
$boot_dependencies
|
||||
);
|
||||
|
||||
// Dummy script module to ensure dependencies are loaded
|
||||
wp_register_script_module(
|
||||
'jetpack-forms-responses-wp-admin',
|
||||
$build_constants['build_url'] . 'pages/jetpack-forms-responses/loader.js',
|
||||
$boot_dependencies
|
||||
);
|
||||
|
||||
// Enqueue the boot scripts and styles
|
||||
wp_enqueue_script( 'jetpack-forms-responses-wp-admin-prerequisites' );
|
||||
wp_enqueue_script_module( 'jetpack-forms-responses-wp-admin' );
|
||||
wp_enqueue_style( 'jetpack-forms-responses-wp-admin-prerequisites' );
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the jetpack-forms-responses-wp-admin page.
|
||||
* Call this function from add_menu_page or add_submenu_page.
|
||||
* This renders within the normal WordPress admin interface.
|
||||
*/
|
||||
function jetpack_forms_jetpack_forms_responses_wp_admin_render_page() {
|
||||
?>
|
||||
<style>
|
||||
/* Critical styles to prevent layout shifts - inlined for immediate application */
|
||||
|
||||
#wpwrap {
|
||||
overflow-y: auto;
|
||||
}
|
||||
body {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
/* Reset wp-admin padding */
|
||||
#wpcontent {
|
||||
padding-inline-start: 0;
|
||||
}
|
||||
#wpbody-content {
|
||||
padding-bottom: 0;
|
||||
}
|
||||
|
||||
/* Hide legacy admin elements */
|
||||
#wpbody-content > div:not(.boot-layout-container):not(#screen-meta) {
|
||||
display: none;
|
||||
}
|
||||
#wpfooter {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Accessibility regions */
|
||||
.a11y-speak-region {
|
||||
inset-inline-start: -1px;
|
||||
top: -1px;
|
||||
}
|
||||
|
||||
/* Admin menu indicators */
|
||||
ul#adminmenu a.wp-has-current-submenu::after,
|
||||
ul#adminmenu > li.current > a.current::after {
|
||||
border-inline-end-color: #fff;
|
||||
}
|
||||
|
||||
/* Media frame fix */
|
||||
.media-frame select.attachment-filters:last-of-type {
|
||||
width: auto;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
/* Responsive overflow fix for #wpwrap */
|
||||
@media (min-width: 782px) {
|
||||
#wpwrap {
|
||||
overflow-y: initial;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<div id="jetpack-forms-responses-wp-admin-app" class="boot-layout-container"></div>
|
||||
<?php
|
||||
}
|
||||
|
||||
// Hook the enqueue function to admin_enqueue_scripts
|
||||
add_action( 'admin_enqueue_scripts', 'jetpack_forms_jetpack_forms_responses_wp_admin_enqueue_scripts' );
|
||||
|
||||
@@ -0,0 +1,318 @@
|
||||
<?php
|
||||
/**
|
||||
* Page: jetpack-forms-responses
|
||||
* Auto-generated by build process.
|
||||
* Do not edit this file manually.
|
||||
*
|
||||
* @package jetpack_forms
|
||||
*/
|
||||
|
||||
// Global storage for jetpack-forms-responses routes and menu items
|
||||
global $jetpack_forms_jetpack_forms_responses_routes, $jetpack_forms_jetpack_forms_responses_menu_items;
|
||||
$jetpack_forms_jetpack_forms_responses_routes = array();
|
||||
$jetpack_forms_jetpack_forms_responses_menu_items = array();
|
||||
|
||||
/**
|
||||
* Register a route for the jetpack-forms-responses page.
|
||||
*
|
||||
* @param string $path Route path (e.g., '/types/$type/edit/$id').
|
||||
* @param string|null $content_module Script module ID for content (stage/inspector).
|
||||
* @param string|null $route_module Script module ID for route lifecycle hooks.
|
||||
*/
|
||||
function jetpack_forms_register_jetpack_forms_responses_route( $path, $content_module = null, $route_module = null ) {
|
||||
global $jetpack_forms_jetpack_forms_responses_routes;
|
||||
|
||||
$route = array( 'path' => $path );
|
||||
if ( ! empty( $content_module ) ) {
|
||||
$route['content_module'] = $content_module;
|
||||
}
|
||||
if ( ! empty( $route_module ) ) {
|
||||
$route['route_module'] = $route_module;
|
||||
}
|
||||
|
||||
$jetpack_forms_jetpack_forms_responses_routes[] = $route;
|
||||
}
|
||||
|
||||
/**
|
||||
* Register a menu item for the jetpack-forms-responses page.
|
||||
*
|
||||
* @param string $id Menu item ID.
|
||||
* @param string $label Display label.
|
||||
* @param string $to Route path to navigate to.
|
||||
* @param string $parent_id Optional. Parent menu item ID.
|
||||
* @param string $parent_type Optional. Parent type: 'drilldown' or 'dropdown'.
|
||||
*/
|
||||
function jetpack_forms_register_jetpack_forms_responses_menu_item( $id, $label, $to, $parent_id = '', $parent_type = '' ) {
|
||||
global $jetpack_forms_jetpack_forms_responses_menu_items;
|
||||
|
||||
$menu_item = array(
|
||||
'id' => $id,
|
||||
'label' => $label,
|
||||
'to' => $to,
|
||||
);
|
||||
|
||||
if ( ! empty( $parent_id ) ) {
|
||||
$menu_item['parent'] = $parent_id;
|
||||
}
|
||||
|
||||
if ( ! empty( $parent_type ) && in_array( $parent_type, array( 'drilldown', 'dropdown' ), true ) ) {
|
||||
$menu_item['parent_type'] = $parent_type;
|
||||
}
|
||||
|
||||
$jetpack_forms_jetpack_forms_responses_menu_items[] = $menu_item;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all registered routes for the jetpack-forms-responses page.
|
||||
*
|
||||
* @return array Array of route objects.
|
||||
*/
|
||||
function jetpack_forms_get_jetpack_forms_responses_routes() {
|
||||
global $jetpack_forms_jetpack_forms_responses_routes;
|
||||
return $jetpack_forms_jetpack_forms_responses_routes ?? array();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all registered menu items for the jetpack-forms-responses page.
|
||||
*
|
||||
* @return array Array of menu item objects.
|
||||
*/
|
||||
function jetpack_forms_get_jetpack_forms_responses_menu_items() {
|
||||
global $jetpack_forms_jetpack_forms_responses_menu_items;
|
||||
return $jetpack_forms_jetpack_forms_responses_menu_items ?? array();
|
||||
}
|
||||
|
||||
/**
|
||||
* Preload REST API data for the jetpack-forms-responses page.
|
||||
* Automatically called during page rendering.
|
||||
*/
|
||||
function jetpack_forms_jetpack_forms_responses_preload_data() {
|
||||
// Define paths to preload - same for all pages
|
||||
// Please also change packages/core-data/src/entities.js when changing this.
|
||||
$preload_paths = array(
|
||||
'/?_fields=description,gmt_offset,home,image_sizes,image_size_threshold,name,site_icon,site_icon_url,site_logo,timezone_string,url,page_for_posts,page_on_front,show_on_front',
|
||||
array( '/wp/v2/settings', 'OPTIONS' ),
|
||||
);
|
||||
|
||||
// Use rest_preload_api_request to gather the preloaded data
|
||||
$preload_data = array_reduce(
|
||||
$preload_paths,
|
||||
'rest_preload_api_request',
|
||||
array()
|
||||
);
|
||||
|
||||
// Register the preloading middleware with wp-api-fetch
|
||||
wp_add_inline_script(
|
||||
'wp-api-fetch',
|
||||
sprintf(
|
||||
'wp.apiFetch.use( wp.apiFetch.createPreloadingMiddleware( %s ) );',
|
||||
wp_json_encode( $preload_data )
|
||||
),
|
||||
'after'
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Render the jetpack-forms-responses page.
|
||||
* Call this function from add_menu_page or add_submenu_page.
|
||||
*/
|
||||
function jetpack_forms_jetpack_forms_responses_render_page() {
|
||||
// Load build constants
|
||||
$build_constants = require __DIR__ . '/../../constants.php';
|
||||
|
||||
// Set current screen
|
||||
set_current_screen();
|
||||
|
||||
// Remove unwanted deprecated handler
|
||||
remove_action( 'admin_head', 'wp_admin_bar_header' );
|
||||
|
||||
// Remove unwanted scripts and styles that were enqueued during `admin_init`
|
||||
foreach ( wp_scripts()->queue as $script ) {
|
||||
wp_dequeue_script( $script );
|
||||
}
|
||||
foreach ( wp_styles()->queue as $style ) {
|
||||
wp_dequeue_style( $style );
|
||||
}
|
||||
|
||||
/**
|
||||
* Fires when the jetpack-forms-responses page is initialized so extensions can register routes and menu items.
|
||||
*/
|
||||
do_action( 'jetpack-forms-responses_init' );
|
||||
|
||||
// Enqueue command palette assets for boot-based pages
|
||||
if ( function_exists( 'wp_enqueue_command_palette_assets' ) ) {
|
||||
wp_enqueue_command_palette_assets();
|
||||
}
|
||||
|
||||
// Preload REST API data
|
||||
jetpack_forms_jetpack_forms_responses_preload_data();
|
||||
|
||||
// Get all registered routes and menu items
|
||||
$menu_items = jetpack_forms_get_jetpack_forms_responses_menu_items();
|
||||
$routes = jetpack_forms_get_jetpack_forms_responses_routes();
|
||||
|
||||
// Get boot module asset file for dependencies
|
||||
$asset_file = __DIR__ . '/../../modules/boot/index.min.asset.php';
|
||||
if ( file_exists( $asset_file ) ) {
|
||||
$asset = require $asset_file;
|
||||
|
||||
// This script serves two purposes:
|
||||
// 1. It ensures all the globals that are made available to the modules are loaded.
|
||||
// 2. It initializes the boot module as an inline script.
|
||||
wp_register_script( 'jetpack-forms-responses-prerequisites', '', $asset['dependencies'], $asset['version'], true );
|
||||
|
||||
// Add inline script to initialize the app
|
||||
$init_modules = [];
|
||||
wp_add_inline_script(
|
||||
'jetpack-forms-responses-prerequisites',
|
||||
sprintf(
|
||||
'import("@wordpress/boot").then(mod => mod.init({mountId: "%s", menuItems: %s, routes: %s, initModules: %s, dashboardLink: "%s"}));',
|
||||
'jetpack-forms-responses-app',
|
||||
wp_json_encode( $menu_items, JSON_HEX_TAG | JSON_UNESCAPED_SLASHES ),
|
||||
wp_json_encode( $routes, JSON_HEX_TAG | JSON_UNESCAPED_SLASHES ),
|
||||
wp_json_encode( $init_modules, JSON_HEX_TAG | JSON_UNESCAPED_SLASHES ),
|
||||
esc_url( admin_url( '/' ) )
|
||||
)
|
||||
);
|
||||
|
||||
// Register prerequisites style by filtering script dependencies to find registered styles
|
||||
$style_dependencies = array_filter(
|
||||
$asset['dependencies'],
|
||||
function ( $handle ) {
|
||||
return wp_style_is( $handle, 'registered' );
|
||||
}
|
||||
);
|
||||
wp_register_style( 'jetpack-forms-responses-prerequisites', false, $style_dependencies, $asset['version'] );
|
||||
|
||||
// Build dependencies for jetpack-forms-responses module
|
||||
$boot_dependencies = array(
|
||||
array(
|
||||
'import' => 'static',
|
||||
'id' => '@wordpress/boot',
|
||||
),
|
||||
);
|
||||
|
||||
// Add init modules as static dependencies
|
||||
// No init modules configured
|
||||
|
||||
// Add all registered routes as dependencies
|
||||
foreach ( $routes as $route ) {
|
||||
if ( isset( $route['route_module'] ) ) {
|
||||
$boot_dependencies[] = array(
|
||||
'import' => 'static',
|
||||
'id' => $route['route_module'],
|
||||
);
|
||||
}
|
||||
if ( isset( $route['content_module'] ) ) {
|
||||
$boot_dependencies[] = array(
|
||||
'import' => 'dynamic',
|
||||
'id' => $route['content_module'],
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Filters the boot script-module dependencies for the
|
||||
* jetpack-forms-responses page.
|
||||
*
|
||||
* Surfaces extending this page can append entries to the boot
|
||||
* dependency list. Each entry is an array with 'import' (string
|
||||
* 'static' or 'dynamic') and 'id' (script-module handle) keys.
|
||||
*
|
||||
* @param array $boot_dependencies Boot dependencies for the page.
|
||||
*/
|
||||
$boot_dependencies = apply_filters(
|
||||
'jetpack-forms-responses_boot_dependencies',
|
||||
$boot_dependencies
|
||||
);
|
||||
|
||||
// Dummy script module to ensure dependencies are loaded
|
||||
wp_register_script_module(
|
||||
'jetpack-forms-responses',
|
||||
$build_constants['build_url'] . 'pages/jetpack-forms-responses/loader.js',
|
||||
$boot_dependencies
|
||||
);
|
||||
|
||||
// Enqueue the boot scripts and styles
|
||||
wp_enqueue_script( 'jetpack-forms-responses-prerequisites' );
|
||||
wp_enqueue_script_module( 'jetpack-forms-responses' );
|
||||
wp_enqueue_style( 'jetpack-forms-responses-prerequisites' );
|
||||
}
|
||||
|
||||
// Output the HTML
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html <?php language_attributes(); ?>>
|
||||
<head>
|
||||
<meta charset="<?php bloginfo( 'charset' ); ?>">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title><?php echo esc_html( get_admin_page_title() ); ?></title>
|
||||
<style>
|
||||
html {
|
||||
background: #f1f1f1;
|
||||
color: #444;
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
||||
font-size: 13px;
|
||||
line-height: 1.4em;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
#wpadminbar { display: none; }
|
||||
</style>
|
||||
<?php
|
||||
global $hook_suffix;
|
||||
// phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
|
||||
$hook_suffix = 'jetpack-forms-responses';
|
||||
|
||||
// BEGIN see wp-admin/admin-header.php
|
||||
print_admin_styles();
|
||||
print_head_scripts();
|
||||
|
||||
/** This action is documented in wp-admin/admin-header.php */
|
||||
do_action( "admin_head-{$hook_suffix}" ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
|
||||
|
||||
/** This action is documented in wp-admin/admin-header.php */
|
||||
do_action( 'admin_head' );
|
||||
// END see wp-admin/admin-header.php
|
||||
?>
|
||||
</head>
|
||||
<body class="jetpack-forms-responses">
|
||||
<div id="jetpack-forms-responses-app" style="height: 100vh; box-sizing: border-box;"></div>
|
||||
<?php
|
||||
// BEGIN see wp-admin/admin-footer.php
|
||||
|
||||
/** This action is documented in wp-admin/admin-footer.php */
|
||||
do_action( 'admin_footer', '' );
|
||||
|
||||
// Print import map first so it's available for inline scripts
|
||||
wp_script_modules()->print_import_map();
|
||||
print_footer_scripts();
|
||||
wp_script_modules()->print_enqueued_script_modules();
|
||||
wp_script_modules()->print_script_module_preloads();
|
||||
wp_script_modules()->print_script_module_data();
|
||||
|
||||
/** This action is documented in wp-admin/admin-footer.php */
|
||||
do_action( "admin_footer-{$hook_suffix}" ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
|
||||
// END see wp-admin/admin-footer.php
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
<?php
|
||||
exit;
|
||||
}
|
||||
|
||||
/**
|
||||
* Intercept admin_init to render the page early.
|
||||
* This bypasses the default WordPress admin template.
|
||||
*/
|
||||
function jetpack_forms_jetpack_forms_responses_intercept_render() {
|
||||
// phpcs:ignore WordPress.Security.NonceVerification.Recommended
|
||||
if ( isset( $_GET['page'] ) && 'jetpack-forms-responses' === $_GET['page'] ) {
|
||||
jetpack_forms_jetpack_forms_responses_render_page();
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
||||
// Hook the interceptor to admin_init
|
||||
add_action( 'admin_init', 'jetpack_forms_jetpack_forms_responses_intercept_render' );
|
||||
@@ -0,0 +1,113 @@
|
||||
<?php
|
||||
/**
|
||||
* Routes registration - Auto-generated by build process.
|
||||
* Registers all routes on their respective page init hooks.
|
||||
* Do not edit this file manually.
|
||||
*
|
||||
* @package jetpack_forms
|
||||
*/
|
||||
|
||||
// Load routes registry
|
||||
$routes_file = __DIR__ . '/routes/registry.php';
|
||||
if ( ! file_exists( $routes_file ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
$routes = require $routes_file;
|
||||
|
||||
// Group routes by page and store in globals for page-specific functions
|
||||
$routes_by_page = array();
|
||||
foreach ( $routes as $route ) {
|
||||
$page_slug = $route['page'];
|
||||
if ( ! isset( $routes_by_page[ $page_slug ] ) ) {
|
||||
$routes_by_page[ $page_slug ] = array();
|
||||
}
|
||||
$routes_by_page[ $page_slug ][] = $route;
|
||||
}
|
||||
|
||||
// Store routes data in globals for each page
|
||||
foreach ( $routes_by_page as $page_slug => $page_routes ) {
|
||||
$page_slug_underscore = str_replace( '-', '_', $page_slug );
|
||||
$global_name = 'jetpack_forms_' . $page_slug_underscore . '_routes_data';
|
||||
$GLOBALS[ $global_name ] = $page_routes;
|
||||
}
|
||||
|
||||
/**
|
||||
* Generic helper function to register routes for a page.
|
||||
*
|
||||
* @param array $page_routes Array of route data for the page.
|
||||
* @param string $register_function_name Name of the function to call for registering each route.
|
||||
*/
|
||||
function jetpack_forms_register_page_routes( $page_routes, $register_function_name ) {
|
||||
// Load build constants
|
||||
$build_constants = require __DIR__ . '/constants.php';
|
||||
|
||||
foreach ( $page_routes as $route ) {
|
||||
$content_handle = null;
|
||||
$route_handle = null;
|
||||
|
||||
// Register content module if exists
|
||||
if ( $route['has_content'] ) {
|
||||
$content_asset_path = __DIR__ . "/routes/{$route['name']}/content.min.asset.php";
|
||||
if ( file_exists( $content_asset_path ) ) {
|
||||
$content_asset = require $content_asset_path;
|
||||
$content_handle = 'jetpack-forms/routes/' . $route['name'] . '/content';
|
||||
$extension = '.min.js';
|
||||
// Deregister first to override any previously registered version
|
||||
// (e.g., Core's default modules when running as a plugin).
|
||||
wp_deregister_script_module( $content_handle );
|
||||
wp_register_script_module(
|
||||
$content_handle,
|
||||
$build_constants['build_url'] . 'routes/' . $route['name'] . '/content' . $extension,
|
||||
$content_asset['module_dependencies'] ?? array(),
|
||||
$content_asset['version'] ?? false
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Register route module if exists
|
||||
if ( $route['has_route'] ) {
|
||||
$route_asset_path = __DIR__ . "/routes/{$route['name']}/route.min.asset.php";
|
||||
if ( file_exists( $route_asset_path ) ) {
|
||||
$route_asset = require $route_asset_path;
|
||||
$route_handle = 'jetpack-forms/routes/' . $route['name'] . '/route';
|
||||
$extension = '.min.js';
|
||||
// Deregister first to override any previously registered version
|
||||
// (e.g., Core's default modules when running as a plugin).
|
||||
wp_deregister_script_module( $route_handle );
|
||||
wp_register_script_module(
|
||||
$route_handle,
|
||||
$build_constants['build_url'] . 'routes/' . $route['name'] . '/route' . $extension,
|
||||
$route_asset['module_dependencies'] ?? array(),
|
||||
$route_asset['version'] ?? false
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Register route with page
|
||||
if ( function_exists( $register_function_name ) ) {
|
||||
call_user_func( $register_function_name, $route['path'], $content_handle, $route_handle );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Page-specific route registration functions
|
||||
// Page-specific route registration functions for jetpack-forms-responses
|
||||
/**
|
||||
* Register routes for jetpack-forms-responses page (full-page mode).
|
||||
*/
|
||||
function jetpack_forms_register_jetpack_forms_responses_page_routes() {
|
||||
global $jetpack_forms_jetpack_forms_responses_routes_data;
|
||||
jetpack_forms_register_page_routes( $jetpack_forms_jetpack_forms_responses_routes_data, 'jetpack_forms_register_jetpack_forms_responses_route' );
|
||||
}
|
||||
add_action( 'jetpack-forms-responses_init', 'jetpack_forms_register_jetpack_forms_responses_page_routes' );
|
||||
|
||||
/**
|
||||
* Register routes for jetpack-forms-responses page (wp-admin mode).
|
||||
*/
|
||||
function jetpack_forms_register_jetpack_forms_responses_wp_admin_page_routes() {
|
||||
global $jetpack_forms_jetpack_forms_responses_routes_data;
|
||||
jetpack_forms_register_page_routes( $jetpack_forms_jetpack_forms_responses_routes_data, 'jetpack_forms_register_jetpack_forms_responses_wp_admin_route' );
|
||||
}
|
||||
add_action( 'jetpack-forms-responses-wp-admin_init', 'jetpack_forms_register_jetpack_forms_responses_wp_admin_page_routes' );
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom-ready', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-primitives', 'wp-private-apis', 'wp-theme', 'wp-url', 'wp-warning'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => 'ba07903e9b613f2cad59');
|
||||
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-i18n', 'wp-url'), 'module_dependencies' => array(array('id' => '@wordpress/route', 'import' => 'static')), 'version' => 'abc395823291ad9f6244');
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/**
|
||||
* Route registry - Auto-generated by build process.
|
||||
* Do not edit this file manually.
|
||||
*
|
||||
* @package jetpack_forms
|
||||
*/
|
||||
|
||||
return array(
|
||||
array(
|
||||
'name' => 'forms',
|
||||
'path' => '/forms',
|
||||
'page' => 'jetpack-forms-responses',
|
||||
'has_route' => true,
|
||||
'has_content' => true,
|
||||
),
|
||||
array(
|
||||
'name' => 'responses',
|
||||
'path' => '/responses/$view',
|
||||
'page' => 'jetpack-forms-responses',
|
||||
'has_route' => true,
|
||||
'has_content' => true,
|
||||
)
|
||||
);
|
||||
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-dom-ready', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-primitives', 'wp-private-apis', 'wp-theme', 'wp-url', 'wp-warning'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '973224b5933cad383b53');
|
||||
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-url'), 'module_dependencies' => array(array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '28588480372fb404eb45');
|
||||
@@ -0,0 +1,85 @@
|
||||
<?php
|
||||
/**
|
||||
* Script registration - Auto-generated by build process.
|
||||
* Do not edit this file manually.
|
||||
*
|
||||
* @package jetpack_forms
|
||||
*/
|
||||
|
||||
/**
|
||||
* Registers a script according to `wp_register_script`. Honors this request by
|
||||
* reassigning internal dependency properties of any script handle already
|
||||
* registered by that name. It does not deregister the original script, to
|
||||
* avoid losing inline scripts which may have been attached.
|
||||
*
|
||||
* @param WP_Scripts $scripts WP_Scripts instance.
|
||||
* @param string $handle Name of the script. Should be unique.
|
||||
* @param string $src Full URL of the script, or path of the script relative to the WordPress root directory.
|
||||
* @param array $deps Optional. An array of registered script handles this script depends on. Default empty array.
|
||||
* @param string|bool|null $ver Optional. String specifying script version number, if it has one, which is added to the URL
|
||||
* as a query string for cache busting purposes. If version is set to false, a version
|
||||
* number is automatically added equal to current installed WordPress version.
|
||||
* If set to null, no version is added.
|
||||
* @param bool $in_footer Optional. Whether to enqueue the script before </body> instead of in the <head>.
|
||||
* Default 'false'.
|
||||
*/
|
||||
function jetpack_forms_override_script( $scripts, $handle, $src, $deps = array(), $ver = false, $in_footer = false ) {
|
||||
$script = $scripts->query( $handle, 'registered' );
|
||||
if ( $script ) {
|
||||
/*
|
||||
* In many ways, this is a reimplementation of `wp_register_script` but
|
||||
* bypassing consideration of whether a script by the given handle had
|
||||
* already been registered.
|
||||
*/
|
||||
|
||||
// See: `_WP_Dependency::__construct` .
|
||||
$script->src = $src;
|
||||
$script->deps = $deps;
|
||||
$script->ver = $ver;
|
||||
$script->args = $in_footer ? 1 : null;
|
||||
} else {
|
||||
$scripts->add( $handle, $src, $deps, $ver, ( $in_footer ? 1 : null ) );
|
||||
}
|
||||
|
||||
if ( in_array( 'wp-i18n', $deps, true ) ) {
|
||||
$scripts->set_translations( $handle );
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Register all package scripts.
|
||||
*/
|
||||
function jetpack_forms_register_package_scripts( $scripts ) {
|
||||
// Load build constants
|
||||
$build_constants = require __DIR__ . '/constants.php';
|
||||
$default_version = ! SCRIPT_DEBUG ? $build_constants['version'] : time();
|
||||
$extension = '.min.js';
|
||||
|
||||
$scripts_dir = __DIR__ . '/scripts';
|
||||
$scripts_file = $scripts_dir . '/registry.php';
|
||||
|
||||
if ( ! file_exists( $scripts_file ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
$scripts_data = require $scripts_file;
|
||||
$plugin_dir = dirname( __FILE__ );
|
||||
|
||||
foreach ( $scripts_data as $script_data ) {
|
||||
$asset_file = $scripts_dir . '/' . $script_data['asset'];
|
||||
$asset = file_exists( $asset_file ) ? require $asset_file : array();
|
||||
$dependencies = $asset['dependencies'] ?? array();
|
||||
$version = $asset['version'] ?? $default_version;
|
||||
|
||||
jetpack_forms_override_script(
|
||||
$scripts,
|
||||
$script_data['handle'],
|
||||
$build_constants['build_url'] . 'scripts/' . $script_data['path'] . $extension,
|
||||
$dependencies,
|
||||
$version,
|
||||
true
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
add_action( 'wp_default_scripts', 'jetpack_forms_register_package_scripts' );
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* Script registry - Auto-generated by build process.
|
||||
* Do not edit this file manually.
|
||||
*
|
||||
* @package jetpack_forms
|
||||
*/
|
||||
|
||||
return array(
|
||||
|
||||
);
|
||||
@@ -0,0 +1,73 @@
|
||||
<?php
|
||||
/**
|
||||
* Style registration - Auto-generated by build process.
|
||||
* Do not edit this file manually.
|
||||
*
|
||||
* Note: These styles can be overridden by calling jetpack_forms_override_style()
|
||||
* in lib/client-assets.php for complex cases (multiple files, conditional deps, etc.)
|
||||
*
|
||||
* @package jetpack_forms
|
||||
*/
|
||||
|
||||
/**
|
||||
* Registers a style according to `wp_register_style`. Honors this request by
|
||||
* deregistering any style by the same handler before registration.
|
||||
*
|
||||
* @param WP_Styles $styles WP_Styles instance.
|
||||
* @param string $handle Name of the stylesheet. Should be unique.
|
||||
* @param string $src Full URL of the stylesheet, or path of the stylesheet relative to the WordPress root directory.
|
||||
* @param array $deps Optional. An array of registered stylesheet handles this stylesheet depends on. Default empty array.
|
||||
* @param string|bool|null $ver Optional. String specifying stylesheet version number, if it has one, which is added to the URL
|
||||
* as a query string for cache busting purposes. If version is set to false, a version
|
||||
* number is automatically added equal to current installed WordPress version.
|
||||
* If set to null, no version is added.
|
||||
* @param string $media Optional. The media for which this stylesheet has been defined.
|
||||
* Default 'all'. Accepts media types like 'all', 'print' and 'screen', or media queries like
|
||||
* '(orientation: portrait)' and '(max-width: 640px)'.
|
||||
*/
|
||||
function jetpack_forms_override_style( $styles, $handle, $src, $deps = array(), $ver = false, $media = 'all' ) {
|
||||
$style = $styles->query( $handle, 'registered' );
|
||||
if ( $style ) {
|
||||
$styles->remove( $handle );
|
||||
}
|
||||
$styles->add( $handle, $src, $deps, $ver, $media );
|
||||
}
|
||||
|
||||
/**
|
||||
* Register all package styles (simple cases only).
|
||||
* Complex cases should be manually registered in lib/client-assets.php.
|
||||
*
|
||||
* @param WP_Styles $styles WP_Styles instance.
|
||||
*/
|
||||
function jetpack_forms_register_package_styles( $styles ) {
|
||||
// Load build constants
|
||||
$build_constants = require __DIR__ . '/constants.php';
|
||||
$default_version = ! SCRIPT_DEBUG ? $build_constants['version'] : time();
|
||||
$suffix = '.min';
|
||||
|
||||
$styles_dir = __DIR__ . '/styles';
|
||||
$styles_file = $styles_dir . '/registry.php';
|
||||
|
||||
if ( ! file_exists( $styles_file ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
$styles_data = require $styles_file;
|
||||
$plugin_dir = dirname( __FILE__ );
|
||||
|
||||
foreach ( $styles_data as $style_data ) {
|
||||
jetpack_forms_override_style(
|
||||
$styles,
|
||||
$style_data['handle'],
|
||||
$build_constants['build_url'] . 'styles/' . $style_data['path'] . $suffix . '.css',
|
||||
$style_data['dependencies'],
|
||||
$default_version
|
||||
);
|
||||
|
||||
// Enable RTL support (WordPress automatically loads -rtl.css variant)
|
||||
$styles->add_data( $style_data['handle'], 'rtl', 'replace' );
|
||||
$styles->add_data( $style_data['handle'], 'suffix', $suffix );
|
||||
}
|
||||
}
|
||||
|
||||
add_action( 'wp_default_styles', 'jetpack_forms_register_package_styles' );
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
/**
|
||||
* Style registry - Auto-generated by build process.
|
||||
* Do not edit this file manually.
|
||||
*
|
||||
* @package jetpack_forms
|
||||
*/
|
||||
|
||||
return array(
|
||||
|
||||
);
|
||||
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array(), 'version' => '9a840f5fffb81ceb7afe');
|
||||
@@ -0,0 +1 @@
|
||||
"use strict";(globalThis.webpackChunk_automattic_jetpack_forms_blocks=globalThis.webpackChunk_automattic_jetpack_forms_blocks||[]).push([[420],{329(t,e,r){var a=r(4715),o=r(7143),s=r(3656),c=r(2619),i=r(7723),n=r(692),l=r(1435),u=r(2441);const __=i.__;async function k(t,e){if("jetpack/contact-form"!==e)return;const r=(0,o.select)(s.store);if(r.getCurrentPostType()===l.$8)return;const c=(0,o.select)(a.store),i=c.getBlock(t);if(!i||!i.innerBlocks?.length)return;if(i.attributes?.ref)return;const k=r.getCurrentPostId()||0,f=r.getEditedPostAttribute("title")||__("Generated Form","jetpack-forms");try{const e=await(0,u.r)({attributes:i.attributes,innerBlocks:i.innerBlocks},f,Number(k)||0);if(!e)return;const r=c.getBlock(t);if(!r||r.attributes?.ref)return;(0,o.dispatch)(a.store).updateBlockAttributes(t,{ref:e})}catch(t){console.error("Failed to create synced form:",t),(0,o.dispatch)(n.store).createErrorNotice(__("Failed to save the Generated form. Your form is still available but not synced.","jetpack-forms"),{type:"snackbar"})}}(0,c.hasAction)("jetpack_ai_assistant_generation_complete","jetpack-forms/ai-integration")||(0,c.addAction)("jetpack_ai_assistant_generation_complete","jetpack-forms/ai-integration",k)}},t=>{var e;e=329,t(t.s=e)}]);
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"$schema": "https://schemas.wp.org/trunk/block.json",
|
||||
"apiVersion": 3,
|
||||
"name": "jetpack/contact-form",
|
||||
"title": "Form",
|
||||
"description": "Create forms to collect data from site visitors and manage their responses.",
|
||||
"keywords": [ "email", "feedback", "contact form" ],
|
||||
"version": "12.5.0",
|
||||
"textdomain": "jetpack-forms",
|
||||
"category": "contact-form",
|
||||
"icon": "<svg viewBox='0 0 24 24' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><path d='m13 7.5 h 5 v 1.5 h -5 v -1.5z'/><path d='m13 15 h 5 v 1.5 h -5 v -1.5z'/><path d='m19.01,3H4.99c-1.1,0-1.99.89-1.99,1.99v14.02c0,1.1.89,1.99,1.99,1.99h14.02c1.1,0,1.99-.89,1.99-1.99V4.99c0-1.1-.89-1.99-1.99-1.99Zm.49,15.99c0,.28-.23.51-.51.51H5.01c-.28,0-.51-.23-.51-.51V5.01c0-.28.23-.51.51-.51h13.98c.28,0,.51.23.51.51v13.98Z'/><path d='m9.46,13h-1.92c-.85,0-1.54.69-1.54,1.54v1.92c0,.85.69,1.54,1.54,1.54h1.92c.85,0,1.54-.69,1.54-1.54v-1.92c0-.85-.69-1.54-1.54-1.54Zm.04,3.5h-2v-2h2v2Z'/><path d='m9.46,6h-1.92c-.85,0-1.54.69-1.54,1.54v1.92c0,.85.69,1.54,1.54,1.54h1.92c.85,0,1.54-.69,1.54-1.54v-1.92c0-.85-.69-1.54-1.54-1.54Zm.04,3.5h-2v-2h2v2Z'/></svg>",
|
||||
"supports": {
|
||||
"color": {
|
||||
"link": true,
|
||||
"gradients": true
|
||||
},
|
||||
"html": false,
|
||||
"spacing": {
|
||||
"padding": true,
|
||||
"margin": true
|
||||
},
|
||||
"align": [ "wide", "full" ],
|
||||
"layout": {
|
||||
"default": {
|
||||
"type": "flex",
|
||||
"flexWrap": "wrap",
|
||||
"orientation": "horizontal",
|
||||
"justifyContent": "left",
|
||||
"verticalAlignment": "top"
|
||||
},
|
||||
"allowSwitching": false,
|
||||
"allowEditing": true,
|
||||
"allowOrientation": true,
|
||||
"allowVerticalAlignment": true,
|
||||
"allowJustification": true,
|
||||
"allowWrap": false
|
||||
},
|
||||
"__experimentalBorder": {
|
||||
"color": true,
|
||||
"radius": true,
|
||||
"style": true,
|
||||
"width": true,
|
||||
"__experimentalDefaultControls": {
|
||||
"color": true,
|
||||
"radius": true,
|
||||
"style": true,
|
||||
"width": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"attributes": {},
|
||||
"editorScript": "file:./editor.js",
|
||||
"style": "file:../../../dist/contact-form/css/jetpack-forms-layout.css"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array('jetpack-script-data', 'jetpack-shared-stores', 'lodash', 'react', 'react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-dom-ready', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-jp-i18n-loader', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '4d80c70f32b3d3a0a6fc');
|
||||
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array(), 'version' => 'e410b63ae25505c6c167');
|
||||
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array(), 'version' => 'f78a941564a7d24bb91e');
|
||||
@@ -0,0 +1 @@
|
||||
.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.jetpack-field-rating .jetpack-field-rating__option:last-child .jetpack-field-rating__label{padding-right:0}.jetpack-field-rating .jetpack-field-rating__options{display:flex;flex-wrap:wrap}.jetpack-field-rating .jetpack-field-rating__options .jetpack-field-rating__label{cursor:pointer;display:inline-flex;font-size:inherit;padding-right:5px}.jetpack-field-rating .jetpack-field-rating__options .jetpack-field-rating__label .jetpack-field-rating__icon{height:1em;width:1em}.jetpack-field-rating .jetpack-field-rating__options .jetpack-field-rating__label .jetpack-field-rating__icon path{fill:none;stroke:var(--jetpack--contact-form--rating-star-color,currentColor)}.jetpack-field-rating .jetpack-field-rating__options :is(input[type=radio].jetpack-field-rating__input:checked+.jetpack-field-rating__label,.jetpack-field-rating__label:hover) .jetpack-field-rating__icon path{fill:var(--jetpack--contact-form--rating-star-color,currentColor)}.jetpack-field-rating .jetpack-field-rating__options :is(input[type=radio].jetpack-field-rating__input:focus-visible+.jetpack-field-rating__label) .jetpack-field-rating__icon{scale:1.3}.jetpack-field-rating .jetpack-field-rating__options .jetpack-field-rating__option:has(~.jetpack-field-rating__option :is(input[type=radio].jetpack-field-rating__input:checked,.jetpack-field-rating__label:hover)) .jetpack-field-rating__label .jetpack-field-rating__icon path{fill:var(--jetpack--contact-form--rating-star-color,currentColor)}.jetpack-field-rating .jetpack-field-rating__options:has(.jetpack-field-rating__label:hover) .jetpack-field-rating__option:has(.jetpack-field-rating__label:hover)~.jetpack-field-rating__option .jetpack-field-rating__label .jetpack-field-rating__icon path,.jetpack-field-rating .jetpack-field-rating__options:has(.jetpack-field-rating__label:hover) .jetpack-field-rating__option:has(.jetpack-field-rating__label:hover)~.jetpack-field-rating__option input[type=radio].jetpack-field-rating__input:checked+.jetpack-field-rating__label .jetpack-field-rating__icon path{fill:none}
|
||||
@@ -0,0 +1 @@
|
||||
.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.jetpack-field-rating .jetpack-field-rating__option:last-child .jetpack-field-rating__label{padding-left:0}.jetpack-field-rating .jetpack-field-rating__options{display:flex;flex-wrap:wrap}.jetpack-field-rating .jetpack-field-rating__options .jetpack-field-rating__label{cursor:pointer;display:inline-flex;font-size:inherit;padding-left:5px}.jetpack-field-rating .jetpack-field-rating__options .jetpack-field-rating__label .jetpack-field-rating__icon{height:1em;width:1em}.jetpack-field-rating .jetpack-field-rating__options .jetpack-field-rating__label .jetpack-field-rating__icon path{fill:none;stroke:var(--jetpack--contact-form--rating-star-color,currentColor)}.jetpack-field-rating .jetpack-field-rating__options :is(input[type=radio].jetpack-field-rating__input:checked+.jetpack-field-rating__label,.jetpack-field-rating__label:hover) .jetpack-field-rating__icon path{fill:var(--jetpack--contact-form--rating-star-color,currentColor)}.jetpack-field-rating .jetpack-field-rating__options :is(input[type=radio].jetpack-field-rating__input:focus-visible+.jetpack-field-rating__label) .jetpack-field-rating__icon{scale:1.3}.jetpack-field-rating .jetpack-field-rating__options .jetpack-field-rating__option:has(~.jetpack-field-rating__option :is(input[type=radio].jetpack-field-rating__input:checked,.jetpack-field-rating__label:hover)) .jetpack-field-rating__label .jetpack-field-rating__icon path{fill:var(--jetpack--contact-form--rating-star-color,currentColor)}.jetpack-field-rating .jetpack-field-rating__options:has(.jetpack-field-rating__label:hover) .jetpack-field-rating__option:has(.jetpack-field-rating__label:hover)~.jetpack-field-rating__option .jetpack-field-rating__label .jetpack-field-rating__icon path,.jetpack-field-rating .jetpack-field-rating__options:has(.jetpack-field-rating__label:hover) .jetpack-field-rating__option:has(.jetpack-field-rating__label:hover)~.jetpack-field-rating__option input[type=radio].jetpack-field-rating__input:checked+.jetpack-field-rating__label .jetpack-field-rating__icon path{fill:none}
|
||||
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array(), 'version' => '0ff2938184015c5e4343');
|
||||
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array(), 'version' => 'a624d6a8c381470bd02c');
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-jetpack-form-step-navigation__wrapper{width:100%}.wp-block-jetpack-form-step-navigation{box-sizing:border-box;display:flex;flex:0 0 100%;flex-wrap:inherit}.wp-block-jetpack-form-step-navigation:has(.wp-block-button[style*="width:"]),.wp-block-jetpack-form-step-navigation:has(.wp-block-jetpack-button[style*="width:"]){gap:0}.wp-block-jetpack-form-step-navigation :is(.wp-block-button[style*="width:"],.wp-block-jetpack-button[style*="width:"]) .wp-block-button__link{white-space:nowrap;width:calc(100% - var(--wp--style--block-gap, 1.5rem)/2)}.wp-block-jetpack-form-step-navigation :is(.wp-block-button[style*="width:"].is-next,.wp-block-button[style*="width:"].is-submit,.wp-block-jetpack-button[style*="width:"] .is-next,.wp-block-jetpack-button[style*="width:"] .is-submit){float:right}.contact-form .wp-block-jetpack-form-step-navigation .wp-block-button__link{width:100%}.is-content-justification-space-between :is(.wp-block-button.is-next,.wp-block-button.is-submit,.wp-block-jetpack-button:has(.is-next,.is-submit)){margin-left:auto}.wp-block-jetpack-form-step-navigation.is-vertical{flex-direction:column}.wp-block-jetpack-form-step-navigation.is-content-justification-space-between.is-vertical{align-items:space-between}.wp-block-jetpack-form-step-navigation.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-jetpack-form-step-navigation.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-jetpack-form-step-navigation.is-content-justification-center.is-vertical{align-items:center}.wp-block-jetpack-form-step-navigation.is-content-justification-space-between{justify-content:space-between}.wp-block-jetpack-form-step-navigation.is-content-justification-right{justify-content:flex-end}.wp-block-jetpack-form-step-navigation.is-content-justification-left{justify-content:flex-start}.wp-block-jetpack-form-step-navigation.is-content-justification-center{justify-content:center}
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-jetpack-form-step-navigation__wrapper{width:100%}.wp-block-jetpack-form-step-navigation{box-sizing:border-box;display:flex;flex:0 0 100%;flex-wrap:inherit}.wp-block-jetpack-form-step-navigation:has(.wp-block-button[style*="width:"]),.wp-block-jetpack-form-step-navigation:has(.wp-block-jetpack-button[style*="width:"]){gap:0}.wp-block-jetpack-form-step-navigation :is(.wp-block-button[style*="width:"],.wp-block-jetpack-button[style*="width:"]) .wp-block-button__link{white-space:nowrap;width:calc(100% - var(--wp--style--block-gap, 1.5rem)/2)}.wp-block-jetpack-form-step-navigation :is(.wp-block-button[style*="width:"].is-next,.wp-block-button[style*="width:"].is-submit,.wp-block-jetpack-button[style*="width:"] .is-next,.wp-block-jetpack-button[style*="width:"] .is-submit){float:left}.contact-form .wp-block-jetpack-form-step-navigation .wp-block-button__link{width:100%}.is-content-justification-space-between :is(.wp-block-button.is-next,.wp-block-button.is-submit,.wp-block-jetpack-button:has(.is-next,.is-submit)){margin-right:auto}.wp-block-jetpack-form-step-navigation.is-vertical{flex-direction:column}.wp-block-jetpack-form-step-navigation.is-content-justification-space-between.is-vertical{align-items:space-between}.wp-block-jetpack-form-step-navigation.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-jetpack-form-step-navigation.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-jetpack-form-step-navigation.is-content-justification-center.is-vertical{align-items:center}.wp-block-jetpack-form-step-navigation.is-content-justification-space-between{justify-content:space-between}.wp-block-jetpack-form-step-navigation.is-content-justification-right{justify-content:flex-end}.wp-block-jetpack-form-step-navigation.is-content-justification-left{justify-content:flex-start}.wp-block-jetpack-form-step-navigation.is-content-justification-center{justify-content:center}
|
||||
@@ -0,0 +1,17 @@
|
||||
<svg width="380" height="183" viewBox="0 0 380 183" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g opacity="0.75" filter="url(#filter0_f_5953_11924)">
|
||||
<path d="M360 -60C360 7.93102 304.931 63 237 63C169.069 63 114 7.93102 114 -60C114 -127.931 169.069 -183 237 -183C304.931 -183 360 -127.931 360 -60Z" fill="url(#paint0_linear_5953_11924)"/>
|
||||
</g>
|
||||
<defs>
|
||||
<filter id="filter0_f_5953_11924" x="-6" y="-303" width="486" height="486" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="60" result="effect1_foregroundBlur_5953_11924"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_5953_11924" x1="360" y1="-60" x2="114" y2="-60" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#48FF50"/>
|
||||
<stop offset="0.471846" stop-color="#108642"/>
|
||||
<stop offset="1" stop-color="#2E38FA"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 990 B |
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array(), 'version' => '7fec0305c3503d4e2dbd');
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-jetpack-field-slider .jetpack-field-slider__input-row{align-items:center;display:flex;gap:12px;margin-top:30px;width:100%}.wp-block-jetpack-field-slider .jetpack-field-slider__input-container{display:flex;flex:1 1 auto;min-height:36px;min-width:0;padding:0;position:relative;touch-action:pan-x}.wp-block-jetpack-field-slider .jetpack-field-slider__input-container:before{background:var(--jetpack--contact-form--body-text-color);border-radius:2px;content:"";height:4px;left:8px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:auto;z-index:0}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range{appearance:none;-moz-appearance:none;background:#0000;border:none;box-shadow:none;box-sizing:border-box;cursor:pointer;height:100%;margin:0;min-height:36px;outline:none;padding:0;width:100%;z-index:1}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-moz-range-progress,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-moz-range-track,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-ms-track,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-webkit-slider-runnable-track{background:#0000;border-color:#0000;color:#0000;height:4px}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-moz-focus-outer,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-moz-range-progress{border:0}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range:focus{opacity:1;outline:none}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at center,var(--jetpack--contact-form--body-text-color) 0,var(--jetpack--contact-form--body-text-color) 40%,#0000 40%);border:none;box-shadow:none;cursor:pointer;height:32px;width:32px}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-moz-range-thumb{appearance:none!important;-moz-appearance:none!important;background:radial-gradient(circle at center,var(--jetpack--contact-form--body-text-color) 0,var(--jetpack--contact-form--body-text-color) 40%,#0000 40%);border:none;box-shadow:none;cursor:pointer;height:32px;width:32px}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-ms-thumb{appearance:none!important;background:radial-gradient(circle at center,var(--jetpack--contact-form--body-text-color) 0,var(--jetpack--contact-form--body-text-color) 40%,#0000 40%);border:none;box-shadow:none;cursor:pointer;height:32px;width:32px}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-ms-fill-lower,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-ms-fill-upper,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range:focus::-moz-range-thumb,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range:focus::-ms-fill-lower,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range:focus::-ms-fill-upper,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range:focus::-webkit-slider-thumb{background:var(--jetpack--contact-form--body-text-color)}.wp-block-jetpack-field-slider .jetpack-field-slider__value-indicator{background:var(--jetpack--contact-form--body-text-color);border-radius:8px;bottom:100%;color:var(--jetpack--contact-form--inverted-body-text-color);font-size:.7em;left:0;padding:2px 8px;position:absolute;text-wrap:nowrap;transform:translateX(-50%);z-index:2}.wp-block-jetpack-field-slider :is(.jetpack-field-slider__max-label,.jetpack-field-slider__min-label){font-size:.9em;text-align:center}.wp-block-jetpack-field-slider .jetpack-field-slider__text-labels{display:flex;font-size:.9em;justify-content:space-between;margin-top:6px}.wp-block-jetpack-field-slider .jetpack-field-slider__min-text-label{text-align:left}.wp-block-jetpack-field-slider .jetpack-field-slider__max-text-label{text-align:right}
|
||||
@@ -0,0 +1 @@
|
||||
.wp-block-jetpack-field-slider .jetpack-field-slider__input-row{align-items:center;display:flex;gap:12px;margin-top:30px;width:100%}.wp-block-jetpack-field-slider .jetpack-field-slider__input-container{display:flex;flex:1 1 auto;min-height:36px;min-width:0;padding:0;position:relative;touch-action:pan-x}.wp-block-jetpack-field-slider .jetpack-field-slider__input-container:before{background:var(--jetpack--contact-form--body-text-color);border-radius:2px;content:"";height:4px;left:8px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:auto;z-index:0}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range{appearance:none;-moz-appearance:none;background:#0000;border:none;box-shadow:none;box-sizing:border-box;cursor:pointer;height:100%;margin:0;min-height:36px;outline:none;padding:0;width:100%;z-index:1}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-moz-range-progress,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-moz-range-track,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-ms-track,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-webkit-slider-runnable-track{background:#0000;border-color:#0000;color:#0000;height:4px}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-moz-focus-outer,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-moz-range-progress{border:0}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range:focus{opacity:1;outline:none}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at center,var(--jetpack--contact-form--body-text-color) 0,var(--jetpack--contact-form--body-text-color) 40%,#0000 40%);border:none;box-shadow:none;cursor:pointer;height:32px;width:32px}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-moz-range-thumb{appearance:none!important;-moz-appearance:none!important;background:radial-gradient(circle at center,var(--jetpack--contact-form--body-text-color) 0,var(--jetpack--contact-form--body-text-color) 40%,#0000 40%);border:none;box-shadow:none;cursor:pointer;height:32px;width:32px}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-ms-thumb{appearance:none!important;background:radial-gradient(circle at center,var(--jetpack--contact-form--body-text-color) 0,var(--jetpack--contact-form--body-text-color) 40%,#0000 40%);border:none;box-shadow:none;cursor:pointer;height:32px;width:32px}.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-ms-fill-lower,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range::-ms-fill-upper,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range:focus::-moz-range-thumb,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range:focus::-ms-fill-lower,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range:focus::-ms-fill-upper,.wp-block-jetpack-field-slider .jetpack-field-slider__range.jetpack-field-slider__range:focus::-webkit-slider-thumb{background:var(--jetpack--contact-form--body-text-color)}.wp-block-jetpack-field-slider .jetpack-field-slider__value-indicator{background:var(--jetpack--contact-form--body-text-color);border-radius:8px;bottom:100%;color:var(--jetpack--contact-form--inverted-body-text-color);font-size:.7em;padding:2px 8px;position:absolute;right:0;text-wrap:nowrap;transform:translateX(50%);z-index:2}.wp-block-jetpack-field-slider :is(.jetpack-field-slider__max-label,.jetpack-field-slider__min-label){font-size:.9em;text-align:center}.wp-block-jetpack-field-slider .jetpack-field-slider__text-labels{display:flex;font-size:.9em;justify-content:space-between;margin-top:6px}.wp-block-jetpack-field-slider .jetpack-field-slider__min-text-label{text-align:right}.wp-block-jetpack-field-slider .jetpack-field-slider__max-text-label{text-align:left}
|
||||
@@ -0,0 +1 @@
|
||||
<?php return array('dependencies' => array('wp-polyfill'), 'version' => '22b79568595e547f0402');
|
||||
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var t={5205(){function t(t){return"rgba(0, 0, 0, 0)"===t||"transparent"===t||"#00000000"===t||"none"===t||"transparent none"===t}window.jetpackForms=window.jetpackForms||{},window.jetpackForms.getBackgroundColor=function(t){let o=window.getComputedStyle(t).backgroundColor;for(;"rgba(0, 0, 0, 0)"===o&&t.parentNode&&t.parentNode.nodeType===window.Node.ELEMENT_NODE;){if("wp-block-cover"===(t=t.parentNode).className){const e=t.querySelector(".wp-block-cover__background");o=window.getComputedStyle(e).backgroundColor;continue}o=window.getComputedStyle(t).backgroundColor}return o},window.jetpackForms.getInverseReadableColor=function(t){if(!t)return"#FFFFFF";let o,e,r;if(t.startsWith("#")){let n=t.slice(1);3===n.length&&(n=n.split("").map(t=>t+t).join("")),o=parseInt(n.slice(0,2),16),e=parseInt(n.slice(2,4),16),r=parseInt(n.slice(4,6),16)}else{const n=t.match(/(\d+),\s*(\d+),\s*(\d+)/);if(!n)return"#000000";o=+n[1],e=+n[2],r=+n[3]}return.299*o+.587*e+.114*r>186?"#000000":"#FFFFFF"},window.jetpackForms.generateStyleVariables=function(o){if(!o)return;const e=window["editor-canvas"]?window["editor-canvas"].document:document,r=e.querySelector("body"),n=e.createElement("div");n.className="contact-form__style-probe",n.style="position: absolute; z-index: -1; width: 1px; height: 1px; visibility: hidden",n.innerHTML='\n\t\t\t<div class="contact-form">\n\t\t\t\t<div class="wp-block-buttons">\n\t\t\t\t\t<div class="wp-block-button">\n\t\t\t\t\t\t<div class="wp-block-button__link wp-element-button btn-primary">Test</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="wp-block-buttons">\n\t\t\t\t\t<div class="wp-block-button is-style-outline">\n\t\t\t\t\t\t<div class="wp-block-button__link wp-element-button btn-outline">Test</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="jetpack-field">\n\t\t\t\t\t<input class="jetpack-field__input" type="text">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t',o.parentNode.appendChild(n);const c=n.querySelector(".contact-form"),a=n.querySelector(".btn-primary"),i=n.querySelector(".btn-outline"),d=n.querySelector('input[type="text"]'),l=window.jetpackForms.getBackgroundColor(r),p=window.jetpackForms.getBackgroundColor(d),u=window.getComputedStyle(c).color,s=window.jetpackForms.getInverseReadableColor(u),{border:b,borderColor:m,backgroundColor:k,color:f,padding:w}=window.getComputedStyle(a),{backgroundColor:g,border:j,borderWidth:y,borderRadius:v,color:F,padding:C,lineHeight:h}=window.getComputedStyle(i),S=window.jetpackForms.getBackgroundColor(i),x=g===F?"transparent":g,{color:_,padding:N,paddingTop:T,paddingLeft:q,border:E,borderColor:z,borderWidth:I,borderStyle:B,borderRadius:L,fontSize:R,fontFamily:H,lineHeight:W,height:M,backdropFilter:V,backgroundColor:A,filter:D}=window.getComputedStyle(d);return n.remove(),{"--jetpack--contact-form--primary-color":k,"--jetpack--contact-form--background-color":l,"--jetpack--contact-form--body-text-color":u,"--jetpack--contact-form--inverted-body-text-color":s,"--jetpack--contact-form--text-color":_,"--jetpack--contact-form--border":E,"--jetpack--contact-form--border-color":z,"--jetpack--contact-form--border-size":I,"--jetpack--contact-form--border-style":B,"--jetpack--contact-form--border-radius":L,...t(A)?{}:{"--jetpack--contact-form--input-background":A},"--jetpack--contact-form--input-backdrop-filter":V,"--jetpack--contact-form--input-background-fallback":p,"--jetpack--contact-form--input-padding":N,"--jetpack--contact-form--input-padding-top":T,"--jetpack--contact-form--input-padding-left":q,"--jetpack--contact-form--input-height":M,"--jetpack--contact-form--input-filter":D,"--jetpack--contact-form--font-size":R,"--jetpack--contact-form--font-family":H,"--jetpack--contact-form--line-height":"normal"===W?"1.2em":W,"--jetpack--contact-form--button-primary--color":f,"--jetpack--contact-form--button-primary--background-color":k,"--jetpack--contact-form--button-primary--border":b,"--jetpack--contact-form--button-primary--border-color":m,"--jetpack--contact-form--button-primary--padding":w,"--jetpack--contact-form--button-outline--padding":C,"--jetpack--contact-form--button-outline--border":j,...t(g)?{}:{"--jetpack--contact-form--button-outline--background-color":x},"--jetpack--contact-form--button-outline--background-color-fallback":S,"--jetpack--contact-form--button-outline--border-size":y,"--jetpack--contact-form--button-outline--border-radius":v,"--jetpack--contact-form--button-outline--text-color":F,"--jetpack--contact-form--button-outline--line-height":h}}}},o={};(function e(r){var n=o[r];if(void 0!==n)return n.exports;var c=o[r]={exports:{}};return t[r](c,c.exports,e),c.exports})(5205);const{generateStyleVariables:e}=window.jetpackForms,r=setTimeout(()=>{n()},3e3);function n(){const t=document.querySelectorAll(".jetpack-contact-form-container");for(const o of t){const t=e(o);if(!t)return;for(const e in t)o.style.setProperty(e,t[e])}}window.addEventListener("load",()=>{clearTimeout(r),n()})})();
|
||||
@@ -0,0 +1 @@
|
||||
.jetpack-custom-combobox{background-color:inherit;letter-spacing:normal}.jetpack-custom-combobox>div{background-color:inherit;color:currentColor}.jetpack-custom-combobox button.jetpack-combobox-trigger:focus,.jetpack-custom-combobox button.jetpack-combobox-trigger:not(:active):hover,.jetpack-custom-combobox button.jetpack-combobox-trigger:not(:active):not(:hover){background-color:initial;color:inherit}.jetpack-custom-combobox .jetpack-combobox-trigger{align-items:center;background:#0000;background-color:initial;border:0 solid #ddd;border-radius:4px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.4em;height:unset;justify-content:space-between;line-height:inherit;padding-block:0;padding-inline:0;width:100%}.jetpack-custom-combobox .jetpack-combobox-trigger:focus{box-shadow:none;outline:0;text-decoration:none}.jetpack-custom-combobox .jetpack-combobox-trigger:hover{background-color:initial;text-decoration:none}.jetpack-custom-combobox .jetpack-combobox-trigger .jetpack-combobox-trigger-arrow{align-items:center;display:flex;justify-content:center;margin-left:4px;transition:transform .2s;width:.6em}.jetpack-custom-combobox .jetpack-combobox-trigger .jetpack-combobox-trigger-arrow svg{color:inherit;height:100%;width:100%}.jetpack-custom-combobox .jetpack-combobox-trigger .jetpack-combobox-trigger-arrow.is-open{transform:scaleY(-1)}.jetpack-custom-combobox .jetpack-combobox-trigger .jetpack-combobox-selected{white-space:nowrap}.jetpack-custom-combobox .jetpack-combobox-dropdown{background-color:var(--jetpack--contact-form--input-background-fallback);border-color:var(--jetpack--contact-form--border-color,currentColor);border-radius:var(--jetpack--contact-form--border-radius,4px);border-width:var(--jetpack--contact-form--border-size,1px);box-shadow:0 2px 8px #0000001a;left:calc(var(--jetpack--contact-form--border-left-size, 1px)*-1);max-height:max(var(--jetpack--contact-form--line-height,25px) * 8,200px);min-width:60%;overflow:hidden;position:absolute;right:calc(var(--jetpack--contact-form--border-left-size, 1px)*-1);top:100%;width:-webkit-fill-available;z-index:1000}.jetpack-custom-combobox .jetpack-combobox-dropdown.jetpack-combobox-open{display:block}.jetpack-custom-combobox .jetpack-combobox-dropdown .jetpack-combobox-search{background-color:inherit;border-bottom:1px solid #eee;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-left:none!important;border-right:none!important;border-top:none!important;color:inherit;font-size:14px;outline:none;padding:8px 12px;position:sticky;top:0;width:100%;z-index:1}.jetpack-custom-combobox .jetpack-combobox-dropdown .jetpack-combobox-search:focus{box-shadow:none;outline:none}.jetpack-custom-combobox .jetpack-combobox-dropdown input[type=text].jetpack-combobox-search{background-color:inherit!important}.jetpack-custom-combobox .jetpack-combobox-dropdown .jetpack-combobox-options{color:currentColor;max-height:calc(var(--jetpack--contact-form--line-height, 25px)*7);overflow-y:auto}.jetpack-custom-combobox .jetpack-combobox-dropdown .jetpack-combobox-option{align-items:flex-start;background-color:initial;border:none;color:currentColor;cursor:pointer;display:flex;font-size:14px;gap:8px;line-height:inherit;padding:8px 12px;transition:background-color .1s}.jetpack-custom-combobox .jetpack-combobox-dropdown :is(.jetpack-combobox-option.is-focused,.jetpack-combobox-option:hover){background-color:var(--wp--preset--color--secondary,#f5f5f5);color:var(--wp--preset--color--background,#000)}.jetpack-custom-combobox .jetpack-combobox-dropdown .jetpack-combobox-option.jetpack-combobox-option-selected{background-color:var(--wp--preset--color--secondary,#f5f5f5);color:var(--wp--preset--color--background,#000);font-weight:600}.jetpack-custom-combobox .jetpack-combobox-dropdown .jetpack-combobox-option.jetpack-combobox-option-selected:hover{background-color:var(--wp--preset--color--secondary,#f5f5f5)}.jetpack-combobox-option-icon,.jetpack-combobox-option-value{color:currentColor;pointer-events:none}.jetpack-combobox-option-value{font-weight:500}.jetpack-combobox-option-description{color:currentColor;pointer-events:none}.contact-form .wp-block-jetpack-input-wrap:has(.is-combobox-open){z-index:3}.wp-block .jetpack-custom-combobox .jetpack-combobox-option{width:100%}
|
||||
@@ -0,0 +1 @@
|
||||
.jetpack-custom-combobox{background-color:inherit;letter-spacing:normal}.jetpack-custom-combobox>div{background-color:inherit;color:currentColor}.jetpack-custom-combobox button.jetpack-combobox-trigger:focus,.jetpack-custom-combobox button.jetpack-combobox-trigger:not(:active):hover,.jetpack-custom-combobox button.jetpack-combobox-trigger:not(:active):not(:hover){background-color:initial;color:inherit}.jetpack-custom-combobox .jetpack-combobox-trigger{align-items:center;background:#0000;background-color:initial;border:0 solid #ddd;border-radius:4px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.4em;height:unset;justify-content:space-between;line-height:inherit;padding-block:0;padding-inline:0;width:100%}.jetpack-custom-combobox .jetpack-combobox-trigger:focus{box-shadow:none;outline:0;text-decoration:none}.jetpack-custom-combobox .jetpack-combobox-trigger:hover{background-color:initial;text-decoration:none}.jetpack-custom-combobox .jetpack-combobox-trigger .jetpack-combobox-trigger-arrow{align-items:center;display:flex;justify-content:center;margin-right:4px;transition:transform .2s;width:.6em}.jetpack-custom-combobox .jetpack-combobox-trigger .jetpack-combobox-trigger-arrow svg{color:inherit;height:100%;width:100%}.jetpack-custom-combobox .jetpack-combobox-trigger .jetpack-combobox-trigger-arrow.is-open{transform:scaleY(-1)}.jetpack-custom-combobox .jetpack-combobox-trigger .jetpack-combobox-selected{white-space:nowrap}.jetpack-custom-combobox .jetpack-combobox-dropdown{background-color:var(--jetpack--contact-form--input-background-fallback);border-color:var(--jetpack--contact-form--border-color,currentColor);border-radius:var(--jetpack--contact-form--border-radius,4px);border-width:var(--jetpack--contact-form--border-size,1px);box-shadow:0 2px 8px #0000001a;left:calc(var(--jetpack--contact-form--border-left-size, 1px)*-1);max-height:max(var(--jetpack--contact-form--line-height,25px) * 8,200px);min-width:60%;overflow:hidden;position:absolute;right:calc(var(--jetpack--contact-form--border-left-size, 1px)*-1);top:100%;width:-webkit-fill-available;z-index:1000}.jetpack-custom-combobox .jetpack-combobox-dropdown.jetpack-combobox-open{display:block}.jetpack-custom-combobox .jetpack-combobox-dropdown .jetpack-combobox-search{background-color:inherit;border-bottom:1px solid #eee;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-left:none!important;border-right:none!important;border-top:none!important;color:inherit;font-size:14px;outline:none;padding:8px 12px;position:sticky;top:0;width:100%;z-index:1}.jetpack-custom-combobox .jetpack-combobox-dropdown .jetpack-combobox-search:focus{box-shadow:none;outline:none}.jetpack-custom-combobox .jetpack-combobox-dropdown input[type=text].jetpack-combobox-search{background-color:inherit!important}.jetpack-custom-combobox .jetpack-combobox-dropdown .jetpack-combobox-options{color:currentColor;max-height:calc(var(--jetpack--contact-form--line-height, 25px)*7);overflow-y:auto}.jetpack-custom-combobox .jetpack-combobox-dropdown .jetpack-combobox-option{align-items:flex-start;background-color:initial;border:none;color:currentColor;cursor:pointer;display:flex;font-size:14px;gap:8px;line-height:inherit;padding:8px 12px;transition:background-color .1s}.jetpack-custom-combobox .jetpack-combobox-dropdown :is(.jetpack-combobox-option.is-focused,.jetpack-combobox-option:hover){background-color:var(--wp--preset--color--secondary,#f5f5f5);color:var(--wp--preset--color--background,#000)}.jetpack-custom-combobox .jetpack-combobox-dropdown .jetpack-combobox-option.jetpack-combobox-option-selected{background-color:var(--wp--preset--color--secondary,#f5f5f5);color:var(--wp--preset--color--background,#000);font-weight:600}.jetpack-custom-combobox .jetpack-combobox-dropdown .jetpack-combobox-option.jetpack-combobox-option-selected:hover{background-color:var(--wp--preset--color--secondary,#f5f5f5)}.jetpack-combobox-option-icon,.jetpack-combobox-option-value{color:currentColor;pointer-events:none}.jetpack-combobox-option-value{font-weight:500}.jetpack-combobox-option-description{color:currentColor;pointer-events:none}.contact-form .wp-block-jetpack-input-wrap:has(.is-combobox-open){z-index:3}.wp-block .jetpack-custom-combobox .jetpack-combobox-option{width:100%}
|
||||
@@ -0,0 +1 @@
|
||||
i.mce-i-grunion{font-family:dashicons;font-size:20px}.jetpack-contact-form-icon:before,i.mce-i-grunion:before{content:"\f175";vertical-align:top}.jetpack-contact-form-icon{display:inline-block;font:18px/1 dashicons;height:18px;opacity:.7;vertical-align:text-top}
|
||||
@@ -0,0 +1 @@
|
||||
i.mce-i-grunion{font-family:dashicons;font-size:20px}.jetpack-contact-form-icon:before,i.mce-i-grunion:before{content:"\f175";vertical-align:top}.jetpack-contact-form-icon{display:inline-block;font:18px/1 dashicons;height:18px;opacity:.7;vertical-align:text-top}
|
||||
@@ -0,0 +1 @@
|
||||
.jetpack-form-preview-banner{background-color:#f0f0f1;border:1px solid #c3c4c7;border-radius:4px;color:#50575e;font-size:14px;margin-block-end:24px;padding:12px 16px;text-align:center}
|
||||
@@ -0,0 +1 @@
|
||||
.jetpack-form-preview-banner{background-color:#f0f0f1;border:1px solid #c3c4c7;border-radius:4px;color:#50575e;font-size:14px;margin-block-end:24px;padding:12px 16px;text-align:center}
|
||||
@@ -0,0 +1 @@
|
||||
.jetpack-form-status-notice{font-size:14px;line-height:1.5;margin-block-end:8px;margin-block-start:16px;padding:12px 16px}.jetpack-form-status-notice p{margin:0}.jetpack-form-status-notice__edit-link{color:#1e1e1e;font-weight:500;white-space:nowrap}.jetpack-form-status-notice__edit-link:focus,.jetpack-form-status-notice__edit-link:hover{color:#000}.jetpack-form-status-notice--warning{background-color:#fcf9e8;border-inline-start:4px solid #dba617;color:#1e1e1e}.jetpack-form-status-notice--info{background-color:#e7f5fe;border-inline-start:4px solid #0675c4;color:#1e1e1e}
|
||||
@@ -0,0 +1 @@
|
||||
.jetpack-form-status-notice{font-size:14px;line-height:1.5;margin-block-end:8px;margin-block-start:16px;padding:12px 16px}.jetpack-form-status-notice p{margin:0}.jetpack-form-status-notice__edit-link{color:#1e1e1e;font-weight:500;white-space:nowrap}.jetpack-form-status-notice__edit-link:focus,.jetpack-form-status-notice__edit-link:hover{color:#000}.jetpack-form-status-notice--warning{background-color:#fcf9e8;border-inline-start:4px solid #dba617;color:#1e1e1e}.jetpack-form-status-notice--info{background-color:#e7f5fe;border-inline-start:4px solid #0675c4;color:#1e1e1e}
|
||||
@@ -0,0 +1 @@
|
||||
.ui-datepicker{background-color:#fff;border:1px solid #dcdcde;border-radius:0;border-top:none;box-shadow:0 3px 6px rgba(0,0,0,.075);margin:0;padding:0;width:auto;z-index:2!important}.ui-datepicker-calendar,.ui-datepicker-header .ui-datepicker-title,.ui-datepicker-header a{color:#444;text-decoration:none}.ui-datepicker *{border-radius:0;padding:0}.ui-datepicker table{border:none;border-collapse:collapse;margin:0;width:auto}.ui-datepicker :is(.ui-datepicker-header,.ui-widget-header){background-image:none;border:none;font-weight:400}.ui-datepicker .ui-datepicker-header .ui-state-hover{background:#0000;border-color:#0000;cursor:pointer}.ui-datepicker .ui-datepicker-title{font-size:14px;line-height:14px;margin:0;padding:10px 0;text-align:center}.ui-datepicker :is(.ui-datepicker-next,.ui-datepicker-prev){height:34px;position:relative;top:0;width:34px}.ui-datepicker :is(.ui-state-hover.ui-datepicker-next,.ui-state-hover.ui-datepicker-prev){border:none}.ui-datepicker :is(.ui-datepicker-prev,.ui-datepicker-prev-hover){left:0}.ui-datepicker :is(.ui-datepicker-next,.ui-datepicker-next-hover){right:0}.ui-datepicker :is(.ui-datepicker-next,.ui-datepicker-prev) span{display:none}.ui-datepicker .ui-datepicker-prev{float:left}.ui-datepicker .ui-datepicker-next{float:right}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{font:400 20px/34px dashicons;padding-left:7px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:34px;width:34px}.ui-datepicker .ui-datepicker-prev:before{content:"\f341"}.ui-datepicker .ui-datepicker-next:before{content:"\f345"}.ui-datepicker .ui-datepicker-next-hover:before,.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.ui-datepicker :is(select.ui-datepicker-month,select.ui-datepicker-year){width:33%}.ui-datepicker thead{font-weight:600}.ui-datepicker th{border-width:1px;padding:10px}.ui-datepicker td{border:1px solid #f4f4f4;padding:0}.ui-datepicker td.ui-datepicker-other-month{border:#0000}.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.ui-datepicker td .ui-state-default{background:#0000;border:none;color:#444;display:block;font-weight:400;padding:5px 10px;text-align:center;text-decoration:none;width:auto}.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}
|
||||
@@ -0,0 +1 @@
|
||||
.ui-datepicker{background-color:#fff;border:1px solid #dcdcde;border-radius:0;border-top:none;box-shadow:0 3px 6px rgba(0,0,0,.075);margin:0;padding:0;width:auto;z-index:2!important}.ui-datepicker-calendar,.ui-datepicker-header .ui-datepicker-title,.ui-datepicker-header a{color:#444;text-decoration:none}.ui-datepicker *{border-radius:0;padding:0}.ui-datepicker table{border:none;border-collapse:collapse;margin:0;width:auto}.ui-datepicker :is(.ui-datepicker-header,.ui-widget-header){background-image:none;border:none;font-weight:400}.ui-datepicker .ui-datepicker-header .ui-state-hover{background:#0000;border-color:#0000;cursor:pointer}.ui-datepicker .ui-datepicker-title{font-size:14px;line-height:14px;margin:0;padding:10px 0;text-align:center}.ui-datepicker :is(.ui-datepicker-next,.ui-datepicker-prev){height:34px;position:relative;top:0;width:34px}.ui-datepicker :is(.ui-state-hover.ui-datepicker-next,.ui-state-hover.ui-datepicker-prev){border:none}.ui-datepicker :is(.ui-datepicker-prev,.ui-datepicker-prev-hover){right:0}.ui-datepicker :is(.ui-datepicker-next,.ui-datepicker-next-hover){left:0}.ui-datepicker :is(.ui-datepicker-next,.ui-datepicker-prev) span{display:none}.ui-datepicker .ui-datepicker-prev{float:right}.ui-datepicker .ui-datepicker-next{float:left}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{font:400 20px/34px dashicons;padding-right:7px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:34px;width:34px}.ui-datepicker .ui-datepicker-prev:before{content:"\f341"}.ui-datepicker .ui-datepicker-next:before{content:"\f345"}.ui-datepicker .ui-datepicker-next-hover:before,.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.ui-datepicker :is(select.ui-datepicker-month,select.ui-datepicker-year){width:33%}.ui-datepicker thead{font-weight:600}.ui-datepicker th{border-width:1px;padding:10px}.ui-datepicker td{border:1px solid #f4f4f4;padding:0}.ui-datepicker td.ui-datepicker-other-month{border:#0000}.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.ui-datepicker td .ui-state-default{background:#0000;border:none;color:#444;display:block;font-weight:400;padding:5px 10px;text-align:center;text-decoration:none;width:auto}.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}
|
||||
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";tinymce.create("tinymce.plugins.grunion_form",{init:function(n){n.addButton("grunion",{title:grunionEditorView.labels.tinymce_label,cmd:"grunion_add_form",icon:"grunion"}),n.addCommand("grunion_add_form",function(){grunionEditorView.default_form?n.execCommand("mceInsertContent",0,"[contact-form]"+grunionEditorView.default_form+"[/contact-form]"):n.execCommand("mceInsertContent",0,"[contact-form /]")})},createControl:function(){return null},getInfo:function(){return{longname:"Grunion Contact Form",author:"Automattic",version:"1"}}}),tinymce.PluginManager.add("grunion_form",tinymce.plugins.grunion_form)})();
|
||||
@@ -0,0 +1 @@
|
||||
(()=>{"use strict"})();
|
||||
@@ -0,0 +1,4 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 3.5C6.60218 3.5 6.22064 3.65804 5.93934 3.93934C5.65804 4.22064 5.5 4.60218 5.5 5V19C5.5 19.3978 5.65804 19.7794 5.93934 20.0607C6.22064 20.342 6.60218 20.5 7 20.5H17C17.3978 20.5 17.7794 20.342 18.0607 20.0607C18.342 19.7794 18.5 19.3978 18.5 19V9.41411V9.41411C18.4999 9.28155 18.4473 9.15433 18.3535 9.06061L12.9394 3.64655C12.8457 3.5528 12.7186 3.50006 12.586 3.5V3.5H7ZM5.23223 3.23223C5.70107 2.76339 6.33696 2.5 7 2.5H12.586C12.9838 2.50008 13.3653 2.65816 13.6466 2.93945M13.6466 2.93945L19.0605 8.35339V8.35339C19.3418 8.63463 19.4999 9.01613 19.5 9.41389V19C19.5 19.663 19.2366 20.2989 18.7678 20.7678C18.2989 21.2366 17.663 21.5 17 21.5H7C6.33696 21.5 5.70107 21.2366 5.23223 20.7678C4.76339 20.2989 4.5 19.663 4.5 19V5C4.5 4.33696 4.76339 3.70107 5.23223 3.23223" fill="#1E1E1E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.2222 9.5C10.4984 9.5 10.7222 9.72386 10.7222 10V10.3889H13.2778V10C13.2778 9.72386 13.5016 9.5 13.7778 9.5C14.0539 9.5 14.2778 9.72386 14.2778 10V10.3889H15.1111C15.4795 10.3889 15.8327 10.5352 16.0932 10.7957C16.3537 11.0562 16.5 11.4094 16.5 11.7778V17.1111C16.5 17.4795 16.3537 17.8327 16.0932 18.0932C15.8327 18.3537 15.4795 18.5 15.1111 18.5H8.88889C8.52053 18.5 8.16726 18.3537 7.9068 18.0932C7.64633 17.8327 7.5 17.4795 7.5 17.1111V11.7778C7.5 11.4094 7.64633 11.0562 7.9068 10.7957C8.16726 10.5352 8.52053 10.3889 8.88889 10.3889H9.72222V10C9.72222 9.72386 9.94608 9.5 10.2222 9.5ZM9.72222 11.3889H8.88889C8.78575 11.3889 8.68683 11.4299 8.6139 11.5028C8.54097 11.5757 8.5 11.6746 8.5 11.7778V17.1111C8.5 17.2143 8.54097 17.3132 8.6139 17.3861C8.68683 17.459 8.78575 17.5 8.88889 17.5H15.1111C15.2143 17.5 15.3132 17.459 15.3861 17.3861C15.459 17.3132 15.5 17.2143 15.5 17.1111V11.7778C15.5 11.6746 15.459 11.5757 15.3861 11.5028C15.3132 11.4299 15.2143 11.3889 15.1111 11.3889H14.2778V11.7778C14.2778 12.0539 14.0539 12.2778 13.7778 12.2778C13.5016 12.2778 13.2778 12.0539 13.2778 11.7778V11.3889H10.7222V11.7778C10.7222 12.0539 10.4984 12.2778 10.2222 12.2778C9.94608 12.2778 9.72222 12.0539 9.72222 11.7778V11.3889ZM9.27778 13.5556C9.27778 13.2794 9.50164 13.0556 9.77778 13.0556H14.2222C14.4984 13.0556 14.7222 13.2794 14.7222 13.5556C14.7222 13.8317 14.4984 14.0556 14.2222 14.0556H9.77778C9.50164 14.0556 9.27778 13.8317 9.27778 13.5556Z" fill="#1E1E1E"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.4 KiB |
@@ -0,0 +1,17 @@
|
||||
<svg width="380" height="183" viewBox="0 0 380 183" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g opacity="0.75" filter="url(#filter0_f_5953_11924)">
|
||||
<path d="M360 -60C360 7.93102 304.931 63 237 63C169.069 63 114 7.93102 114 -60C114 -127.931 169.069 -183 237 -183C304.931 -183 360 -127.931 360 -60Z" fill="url(#paint0_linear_5953_11924)"/>
|
||||
</g>
|
||||
<defs>
|
||||
<filter id="filter0_f_5953_11924" x="-6" y="-303" width="486" height="486" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="60" result="effect1_foregroundBlur_5953_11924"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_5953_11924" x1="360" y1="-60" x2="114" y2="-60" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#48FF50"/>
|
||||
<stop offset="0.471846" stop-color="#108642"/>
|
||||
<stop offset="1" stop-color="#2E38FA"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 990 B |
@@ -0,0 +1,4 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 3.5C6.60218 3.5 6.22064 3.65804 5.93934 3.93934C5.65804 4.22064 5.5 4.60218 5.5 5V19C5.5 19.3978 5.65804 19.7794 5.93934 20.0607C6.22064 20.342 6.60218 20.5 7 20.5H17C17.3978 20.5 17.7794 20.342 18.0607 20.0607C18.342 19.7794 18.5 19.3978 18.5 19V9.41411V9.41411C18.4999 9.28155 18.4473 9.15433 18.3535 9.06061L12.9394 3.64655C12.8457 3.5528 12.7186 3.50006 12.586 3.5V3.5H7ZM5.23223 3.23223C5.70107 2.76339 6.33696 2.5 7 2.5H12.586C12.9838 2.50008 13.3653 2.65816 13.6466 2.93945M13.6466 2.93945L19.0605 8.35339V8.35339C19.3418 8.63463 19.4999 9.01613 19.5 9.41389V19C19.5 19.663 19.2366 20.2989 18.7678 20.7678C18.2989 21.2366 17.663 21.5 17 21.5H7C6.33696 21.5 5.70107 21.2366 5.23223 20.7678C4.76339 20.2989 4.5 19.663 4.5 19V5C4.5 4.33696 4.76339 3.70107 5.23223 3.23223" fill="#1E1E1E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1213 9.51493C13.3892 9.5819 13.552 9.85337 13.4851 10.1213L11.4851 18.1213C11.4181 18.3892 11.1466 18.552 10.8787 18.4851C10.6108 18.4181 10.448 18.1466 10.5149 17.8787L12.5149 9.87873C12.5819 9.61083 12.8534 9.44795 13.1213 9.51493ZM9.35355 11.6464C9.54882 11.8417 9.54882 12.1583 9.35355 12.3536L7.70711 14L9.35355 15.6464C9.54882 15.8417 9.54882 16.1583 9.35355 16.3536C9.15829 16.5488 8.84171 16.5488 8.64645 16.3536L6.64645 14.3536C6.45118 14.1583 6.45118 13.8417 6.64645 13.6464L8.64645 11.6464C8.84171 11.4512 9.15829 11.4512 9.35355 11.6464ZM14.6464 11.6464C14.8417 11.4512 15.1583 11.4512 15.3536 11.6464L17.3536 13.6464C17.5488 13.8417 17.5488 14.1583 17.3536 14.3536L15.3536 16.3536C15.1583 16.5488 14.8417 16.5488 14.6464 16.3536C14.4512 16.1583 14.4512 15.8417 14.6464 15.6464L16.2929 14L14.6464 12.3536C14.4512 12.1583 14.4512 11.8417 14.6464 11.6464Z" fill="#1E1E1E"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
@@ -0,0 +1,4 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 3.5C6.60218 3.5 6.22064 3.65804 5.93934 3.93934C5.65804 4.22064 5.5 4.60218 5.5 5V19C5.5 19.3978 5.65804 19.7794 5.93934 20.0607C6.22064 20.342 6.60218 20.5 7 20.5H17C17.3978 20.5 17.7794 20.342 18.0607 20.0607C18.342 19.7794 18.5 19.3978 18.5 19V9.41411V9.41411C18.4999 9.28155 18.4473 9.15433 18.3535 9.06061L12.9394 3.64655C12.8457 3.5528 12.7186 3.50006 12.586 3.5V3.5H7ZM5.23223 3.23223C5.70107 2.76339 6.33696 2.5 7 2.5H12.586C12.9838 2.50008 13.3653 2.65816 13.6466 2.93945M13.6466 2.93945L19.0605 8.35339V8.35339C19.3418 8.63463 19.4999 9.01613 19.5 9.41389V19C19.5 19.663 19.2366 20.2989 18.7678 20.7678C18.2989 21.2366 17.663 21.5 17 21.5H7C6.33696 21.5 5.70107 21.2366 5.23223 20.7678C4.76339 20.2989 4.5 19.663 4.5 19V5C4.5 4.33696 4.76339 3.70107 5.23223 3.23223" fill="#1E1E1E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.5 10.5795L9.50295 12.5766C9.40918 12.6704 9.282 12.7231 9.14939 12.7231H8.50008V14.3897H9.14939C9.282 14.3897 9.40918 14.4424 9.50295 14.5361L11.5 16.5332V10.5795ZM10.8878 9.77754C11.4827 9.18262 12.5 9.60377 12.5 10.4453V16.6674C12.5 17.509 11.4827 17.9301 10.8878 17.3352L8.94229 15.3897H8.44451C8.19403 15.3897 7.95381 15.2902 7.7767 15.1131C7.59958 14.936 7.50008 14.6957 7.50008 14.4453V12.6675C7.50008 12.417 7.59958 12.1768 7.7767 11.9997C7.95381 11.8226 8.19403 11.7231 8.44451 11.7231H8.94229L10.8878 9.77754ZM14.4749 10.3744C14.6701 10.1792 14.9867 10.1792 15.182 10.3744C15.5998 10.7923 15.9313 11.2883 16.1575 11.8343C16.3836 12.3803 16.5 12.9654 16.5 13.5564C16.5 14.1473 16.3836 14.7325 16.1575 15.2784C15.9313 15.8244 15.5998 16.3205 15.182 16.7383C14.9867 16.9336 14.6701 16.9336 14.4749 16.7383C14.2796 16.5431 14.2796 16.2265 14.4749 16.0312C14.7999 15.7062 15.0577 15.3204 15.2336 14.8958C15.4095 14.4711 15.5 14.016 15.5 13.5564C15.5 13.0968 15.4095 12.6416 15.2336 12.217C15.0577 11.7924 14.7999 11.4065 14.4749 11.0815C14.2796 10.8863 14.2796 10.5697 14.4749 10.3744ZM13.218 11.6313C13.4132 11.436 13.7298 11.436 13.9251 11.6312C14.1779 11.884 14.3785 12.1842 14.5153 12.5145C14.6522 12.8448 14.7226 13.1988 14.7226 13.5564C14.7226 13.9139 14.6522 14.268 14.5153 14.5983C14.3785 14.9286 14.1779 15.2287 13.9251 15.4815C13.7298 15.6767 13.4132 15.6767 13.218 15.4814C13.0227 15.2861 13.0228 14.9695 13.218 14.7743C13.378 14.6144 13.5049 14.4245 13.5915 14.2155C13.6781 14.0066 13.7226 13.7826 13.7226 13.5564C13.7226 13.3302 13.6781 13.1062 13.5915 12.8972C13.5049 12.6882 13.378 12.4984 13.218 12.3384C13.0228 12.1432 13.0227 11.8266 13.218 11.6313Z" fill="#1E1E1E"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
@@ -0,0 +1,4 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 3.5C6.60218 3.5 6.22064 3.65804 5.93934 3.93934C5.65804 4.22064 5.5 4.60218 5.5 5V19C5.5 19.3978 5.65804 19.7794 5.93934 20.0607C6.22064 20.342 6.60218 20.5 7 20.5H17C17.3978 20.5 17.7794 20.342 18.0607 20.0607C18.342 19.7794 18.5 19.3978 18.5 19V9.41411V9.41411C18.4999 9.28155 18.4473 9.15433 18.3535 9.06061L12.9394 3.64655C12.8457 3.5528 12.7186 3.50006 12.586 3.5V3.5H7ZM5.23223 3.23223C5.70107 2.76339 6.33696 2.5 7 2.5H12.586C12.9838 2.50008 13.3653 2.65816 13.6466 2.93945M13.6466 2.93945L19.0605 8.35339V8.35339C19.3418 8.63463 19.4999 9.01613 19.5 9.41389V19C19.5 19.663 19.2366 20.2989 18.7678 20.7678C18.2989 21.2366 17.663 21.5 17 21.5H7C6.33696 21.5 5.70107 21.2366 5.23223 20.7678C4.76339 20.2989 4.5 19.663 4.5 19V5C4.5 4.33696 4.76339 3.70107 5.23223 3.23223" fill="#1E1E1E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.47188 9.97188C7.77403 9.66974 8.18382 9.5 8.61111 9.5H12.3889C12.8162 9.5 13.226 9.66974 13.5281 9.97188C13.8303 10.274 14 10.6838 14 11.1111V11.3574L15.4466 10.5245C15.4552 10.5196 15.4638 10.5149 15.4726 10.5105C15.6335 10.4301 15.8123 10.3922 15.9919 10.4003C16.1716 10.4083 16.3462 10.4622 16.4993 10.5568C16.6523 10.6513 16.7786 10.7833 16.8662 10.9404C16.9539 11.0975 16.9999 11.2743 17 11.4542V15.2122C16.9999 15.3921 16.9539 15.5692 16.8662 15.7263C16.7786 15.8833 16.6523 16.0154 16.4993 16.1099C16.3462 16.2045 16.1716 16.2583 15.9919 16.2664C15.8123 16.2745 15.6335 16.2366 15.4726 16.1562C15.4638 16.1518 15.4552 16.1471 15.4466 16.1422L14 15.3093V15.5556C14 15.9828 13.8303 16.3926 13.5281 16.6948C13.226 16.9969 12.8162 17.1667 12.3889 17.1667H8.61111C8.18382 17.1667 7.77403 16.9969 7.47188 16.6948C7.16974 16.3926 7 15.9828 7 15.5556V11.1111C7 10.6838 7.16974 10.274 7.47188 9.97188ZM14 14.1554L15.9262 15.2644C15.9328 15.2667 15.9399 15.2677 15.9469 15.2674C15.9564 15.267 15.9656 15.2642 15.9736 15.2592C15.9817 15.2542 15.9884 15.2473 15.993 15.239C15.9976 15.2307 16 15.2214 16 15.212V11.4547C16 11.4452 15.9976 11.4359 15.993 11.4277C15.9884 11.4194 15.9817 11.4125 15.9736 11.4075C15.9656 11.4025 15.9564 11.3997 15.9469 11.3992C15.9399 11.3989 15.9328 11.4 15.9262 11.4023L14 12.5113V14.1554ZM13 11.1111C13 10.949 12.9356 10.7936 12.821 10.679C12.7064 10.5644 12.551 10.5 12.3889 10.5H8.61111C8.44904 10.5 8.2936 10.5644 8.17899 10.679C8.06439 10.7936 8 10.949 8 11.1111V15.5556C8 15.7176 8.06439 15.8731 8.17899 15.9877C8.2936 16.1023 8.44904 16.1667 8.61111 16.1667H12.3889C12.551 16.1667 12.7064 16.1023 12.821 15.9877C12.9356 15.8731 13 15.7176 13 15.5556V11.1111Z" fill="#1E1E1E"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
@@ -0,0 +1,4 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 3.5C6.60218 3.5 6.22064 3.65804 5.93934 3.93934C5.65804 4.22064 5.5 4.60218 5.5 5V19C5.5 19.3978 5.65804 19.7794 5.93934 20.0607C6.22064 20.342 6.60218 20.5 7 20.5H17C17.3978 20.5 17.7794 20.342 18.0607 20.0607C18.342 19.7794 18.5 19.3978 18.5 19V9.41411V9.41411C18.4999 9.28155 18.4473 9.15433 18.3535 9.06061L12.9394 3.64655C12.8457 3.5528 12.7186 3.50006 12.586 3.5V3.5H7ZM5.23223 3.23223C5.70107 2.76339 6.33696 2.5 7 2.5H12.586C12.9838 2.50008 13.3653 2.65816 13.6466 2.93945M13.6466 2.93945L19.0605 8.35339V8.35339C19.3418 8.63463 19.4999 9.01613 19.5 9.41389V19C19.5 19.663 19.2366 20.2989 18.7678 20.7678C18.2989 21.2366 17.663 21.5 17 21.5H7C6.33696 21.5 5.70107 21.2366 5.23223 20.7678C4.76339 20.2989 4.5 19.663 4.5 19V5C4.5 4.33696 4.76339 3.70107 5.23223 3.23223" fill="#1E1E1E"/>
|
||||
<path d="M10.1585 8.00247C9.6709 7.99394 9.25005 8.47889 9.35319 8.96337C9.42257 9.70371 9.89993 10.3045 10.2724 10.9158C10.3143 11.1434 10.1943 11.3651 10.1862 11.5911C9.94336 12.9178 9.57284 14.2376 9.0028 15.4553C8.29745 15.78 7.49877 16.1007 7.0862 16.8006C6.82436 17.2861 7.19304 17.9415 7.73422 17.9927C8.2363 18.0614 8.60895 17.6311 8.88342 17.2706C9.16999 16.8829 9.35855 16.4211 9.59699 16.0044C11.0401 15.4232 12.558 15.0171 14.1078 14.8629C14.7343 15.3114 15.3983 15.8404 16.2017 15.8724C16.6687 15.8654 17.0466 15.4121 16.9953 14.9516C16.9653 14.5324 16.5928 14.2384 16.2069 14.1597C15.5847 13.9722 14.9181 14.0748 14.2851 14.0794C13.0669 13.106 11.9423 11.9861 11.0566 10.7046C11.1224 9.9256 11.2543 9.06387 10.8487 8.35515C10.6947 8.13164 10.4336 7.9785 10.1585 8.00247ZM10.1817 8.70995C10.3188 8.73637 10.328 8.94067 10.3664 9.04996C10.4025 9.27263 10.3986 9.49984 10.3959 9.7247C10.2326 9.41939 10.0204 9.10045 10.0582 8.73846C10.1013 8.73678 10.1394 8.71495 10.1817 8.70995ZM10.9373 11.7479C11.6634 12.6505 12.4698 13.4818 13.35 14.2357C12.1895 14.4127 11.0366 14.7091 9.93261 15.1089C10.3561 14.0022 10.6785 12.8588 10.8909 11.6919C10.9064 11.7106 10.9219 11.7292 10.9373 11.7479ZM15.4661 14.7827C15.7476 14.8098 16.0725 14.7935 16.2977 14.9875C16.3189 15.1626 16.1047 15.1882 15.9906 15.1248C15.7526 15.0453 15.5172 14.9454 15.3151 14.7932C15.3655 14.7901 15.4156 14.7836 15.4661 14.7827ZM8.43183 16.6242C8.29797 16.8732 8.10314 17.1079 7.89991 17.2842C7.83229 17.3937 7.64672 17.1912 7.73211 17.1057C7.90842 16.8298 8.21622 16.6835 8.48882 16.5186C8.46983 16.5538 8.45083 16.589 8.43183 16.6242Z" fill="#1E1E1E"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.5 KiB |
@@ -0,0 +1,5 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 3.5C6.60218 3.5 6.22064 3.65804 5.93934 3.93934C5.65804 4.22064 5.5 4.60218 5.5 5V19C5.5 19.3978 5.65804 19.7794 5.93934 20.0607C6.22064 20.342 6.60218 20.5 7 20.5H17C17.3978 20.5 17.7794 20.342 18.0607 20.0607C18.342 19.7794 18.5 19.3978 18.5 19V9.41411V9.41411C18.4999 9.28155 18.4473 9.15433 18.3535 9.06061L12.9394 3.64655C12.8457 3.5528 12.7186 3.50006 12.586 3.5V3.5H7ZM5.23223 3.23223C5.70107 2.76339 6.33696 2.5 7 2.5H12.586C12.9838 2.50008 13.3653 2.65816 13.6466 2.93945M13.6466 2.93945L19.0605 8.35339V8.35339C19.3418 8.63463 19.4999 9.01613 19.5 9.41389V19C19.5 19.663 19.2366 20.2989 18.7678 20.7678C18.2989 21.2366 17.663 21.5 17 21.5H7C6.33696 21.5 5.70107 21.2366 5.23223 20.7678C4.76339 20.2989 4.5 19.663 4.5 19V5C4.5 4.33696 4.76339 3.70107 5.23223 3.23223" fill="#1E1E1E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.9395 12.9392V12.9392L5.5 16.3787V17.1716C5.5 17.4477 5.27614 17.6716 5 17.6716C4.72386 17.6716 4.5 17.4477 4.5 17.1716V16.1716C4.5 16.039 4.55268 15.9118 4.64645 15.818L8.23245 12.232C8.70127 11.7633 9.33709 11.5 10 11.5C10.6629 11.5 11.2987 11.7633 11.7675 12.232L14 14.4645L15.2324 13.232C15.7013 12.7633 16.3371 12.5 17 12.5C17.6629 12.5 18.2987 12.7633 18.7675 13.232L19.3536 13.818C19.4473 13.9118 19.5 14.039 19.5 14.1716V15.1716C19.5 15.4477 19.2761 15.6716 19 15.6716C18.7239 15.6716 18.5 15.4477 18.5 15.1716V14.3787L18.0605 13.9392V13.9392C17.7792 13.658 17.3977 13.5 17 13.5C16.6023 13.5 16.2208 13.658 15.9396 13.9391V13.9391L14.7071 15.1716L16.3536 16.818C16.5488 17.0133 16.5488 17.3299 16.3536 17.5251C16.1583 17.7204 15.8417 17.7204 15.6464 17.5251L11.0605 12.9392V12.9392C10.7792 12.658 10.3977 12.5 10 12.5C9.60228 12.5 9.22079 12.658 8.9395 12.9392Z" fill="#1E1E1E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.5 10C13.5 9.72386 13.7239 9.5 14 9.5H14.01C14.2861 9.5 14.51 9.72386 14.51 10C14.51 10.2761 14.2861 10.5 14.01 10.5H14C13.7239 10.5 13.5 10.2761 13.5 10Z" fill="#1E1E1E"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |