+
);
};
diff --git a/app/functions.js b/app/functions.js
index a3e9e72e..b9aa49c3 100644
--- a/app/functions.js
+++ b/app/functions.js
@@ -1,10 +1,11 @@
import { lazy } from "@wordpress/element";
+import { archive, atSymbol, backup, border, brush, button, buttons, calendar, captureVideo, category, check, chevronUpDown, cloudUpload, code, color, commentAuthorAvatar, drawerRight, flipHorizontal, formatListBullets, fullscreen, gallery, grid, group, heading, image, lineDotted, link, mapMarker, page, pages, paragraph, postDate, postFeaturedImage, queryPaginationNumbers, separator, shield, starEmpty, table, tag, textColor, typography, unseen, video } from '@wordpress/icons';
import dotProp from 'dot-prop';
import slugify from "slugify";
export const htmlDecode = innerHTML => Object.assign( document.createElement( 'textarea' ), { innerHTML } ).value;
-const ucfirst = string => string[ 0 ].toUpperCase() + string.slice( 1 );
+const ucfirst = string => string.length > 0 ? string[ 0 ].toUpperCase() + string.slice( 1 ) : string;
export const ucwords = ( string, delimitor = ' ', join = ' ' ) => string.split( delimitor ).map( ucfirst ).join( join );
export const uniqid = () => Math.random().toString( 36 ).substr( 2 );
@@ -38,14 +39,7 @@ export const ensureArray = arr => {
return typeof arr === 'object' ? Object.values( arr ) : [ arr ];
};
-export const getSettings = () => {
- const urlParams = parseQueryString( window.location.search );
- const settings = MbbApp.settings || {};
-
- return { ...settings, ...urlParams.settings };
-};
-
-const parseQueryString = queryString => {
+export const parseQueryString = queryString => {
const params = new URLSearchParams( queryString );
return convert( params );
};
@@ -100,12 +94,32 @@ export const getControlParams = ( control, objectValue, importFallback, checkNew
defaultFallbackValue = getDefaultControlValue( control.name );
}
- const key = bracketsToDots( name );
- const defaultValue = dotProp.get( objectValue, key, defaultFallbackValue );
+ let key = bracketsToDots( name );
+ let defaultValue = dotProp.get( objectValue, key, defaultFallbackValue );
+
+ if ( control.name === 'CloneSettings' ) {
+ defaultValue = getFieldValueForCombinedControl( objectValue, name, 'clone_settings', [ 'clone', 'sortable', 'clone_default', 'clone_empty_start', 'clone_as_multiple', 'min_clone', 'max_clone', 'add_button' ] );
+ }
+ if ( control.name === 'InputAttributes' ) {
+ defaultValue = getFieldValueForCombinedControl( objectValue, name, 'input_attributes', [ 'disabled', 'readonly' ], false );
+ }
+ if ( control.name === 'InputGroup' ) {
+ defaultValue = getFieldValueForCombinedControl( objectValue, name, control.setting, [ control.props.key1, control.props.key2 ], '' );
+ }
return [ Control, input, defaultValue ];
};
+const getFieldValueForCombinedControl = ( objectValue, name, inputName, params, defaultFallbackValue ) => {
+ let defaultValue = {};
+ params.forEach( param => {
+ const key = bracketsToDots( name.replace( inputName, param ) );
+ defaultValue[ param ] = dotProp.get( objectValue, key, defaultFallbackValue );
+ } );
+
+ return defaultValue;
+};
+
const getDefaultControlValue = name => {
const defaultValues = {
Checkbox: false,
@@ -128,4 +142,88 @@ export const sanitizeId = text => slugify( text, { lower: true } )
.replace( /^_/, '' ).replace( /_$/, '' ) // Trim `_` again.
;
-export const inside = ( el, selectors ) => el.matches( selectors ) || el.closest( selectors ) !== null;
\ No newline at end of file
+export const inside = ( el, selectors ) => el.matches( selectors ) || el.closest( selectors ) !== null;
+
+export const getFieldIcon = type => {
+ const iconMap = {
+ autocomplete: lineDotted,
+ background: brush,
+ button: button,
+ button_group: buttons,
+ checkbox: check,
+ checkbox_list: formatListBullets,
+ color: color,
+ custom_html: code,
+ date: postDate,
+ datetime: calendar,
+ divider: separator,
+ email: atSymbol,
+ fieldset_text: grid,
+ file: page,
+ file_advanced: pages,
+ file_input: flipHorizontal,
+ file_upload: cloudUpload,
+ map: mapMarker,
+ heading: heading,
+ hidden: unseen,
+ icon: starEmpty,
+ image: image,
+ image_advanced: gallery,
+ image_select: fullscreen,
+ image_upload: cloudUpload,
+ key_value: category,
+ number: chevronUpDown,
+ oembed: video,
+ osm: mapMarker,
+ password: shield,
+ post: postFeaturedImage,
+ radio: border,
+ range: queryPaginationNumbers,
+ select: chevronUpDown,
+ select_advanced: chevronUpDown,
+ sidebar: drawerRight,
+ single_image: image,
+ slider: queryPaginationNumbers,
+ switch: border,
+ taxonomy: tag,
+ taxonomy_advanced: tag,
+ text: textColor,
+ text_list: table,
+ textarea: paragraph,
+ time: backup,
+ user: commentAuthorAvatar,
+ url: link,
+ video: captureVideo,
+ wysiwyg: typography,
+ group: group,
+ tab: archive,
+ };
+
+ if ( iconMap[ type ] ) {
+ return iconMap[ type ];
+ }
+};
+
+export const isPositiveInteger = value => {
+ const number = Number( value );
+ return Number.isInteger( number ) && number > 0;
+};
+
+export const getOptions = text => text === "" ? [] : text.split( "\n" ).map( option => {
+ if ( !option.includes( ':' ) ) {
+ return option.trim();
+ }
+ const [ value, label ] = option.split( ':' );
+ return label.trim();
+} );
+
+export const getFullOptions = text => text === "" ? [] : text.split( "\n" ).map( option => {
+ if ( !option.includes( ':' ) ) {
+ return { value: option.trim(), label: option.trim() };
+ }
+ const parts = option.split( ':' );
+ return { value: parts[ 0 ].trim(), label: parts.slice( 1 ).join( ":" ).trim() };
+} );
+
+// Do nothing callback function for field preview inputs
+export const doNothing = () => {};
\ No newline at end of file
diff --git a/app/hooks/useContextMenu.js b/app/hooks/useContextMenu.js
new file mode 100644
index 00000000..52f2f25e
--- /dev/null
+++ b/app/hooks/useContextMenu.js
@@ -0,0 +1,42 @@
+import { useEffect, useState } from '@wordpress/element';
+
+const useContextMenu = () => {
+ const [ isOpen, setOpen ] = useState( false );
+ const [ position, setPosition ] = useState( {
+ x: 0,
+ y: 0,
+ } );
+
+ const openContextMenu = e => {
+ const parent = e.target.closest( '.mb-field' );
+ if ( !parent ) {
+ return;
+ }
+
+ const x = e.clientX;
+ const y = e.clientY;
+
+ e.preventDefault();
+ e.stopPropagation();
+ setOpen( true );
+ setPosition( { x, y } );
+ };
+
+ const closeContextMenu = () => setOpen( false );
+
+ useEffect( () => {
+ document.addEventListener( "click", closeContextMenu );
+
+ return () => {
+ document.removeEventListener( "click", closeContextMenu );
+ };
+ }, [] );
+
+ return {
+ isContextMenuOpen: isOpen,
+ openContextMenu,
+ contextMenuPosition: position,
+ };
+};
+
+export default useContextMenu;
diff --git a/app/hooks/useFieldData.js b/app/hooks/useFieldData.js
deleted file mode 100644
index 5e9e561f..00000000
--- a/app/hooks/useFieldData.js
+++ /dev/null
@@ -1,20 +0,0 @@
-import { useState } from "@wordpress/element";
-
-// Get correct key in the last [].
-const getKey = name => name.replace( /\]/g, '' ).split( '[' ).pop();
-
-const useFieldData = field => {
- const defaults = field.type === 'tab' ? { icon_type: 'dashicons' } : {};
- const [ data, updateData ] = useState( { ...defaults, ...field } );
-
- const updateFieldData = ( key, value ) => {
- updateData( prev => ( { ...prev, [ getKey( key ) ]: value } ) );
- };
-
- return {
- data,
- updateFieldData,
- };
-};
-
-export default useFieldData;
\ No newline at end of file
diff --git a/app/hooks/useFieldIds.js b/app/hooks/useFieldIds.js
deleted file mode 100644
index d55d58d0..00000000
--- a/app/hooks/useFieldIds.js
+++ /dev/null
@@ -1,37 +0,0 @@
-import { create } from 'zustand';
-
-const ignoreTypes = [ 'button', 'custom_html', 'divider', 'heading', 'tab', 'group' ];
-
-const flatten = obj => {
- let fields = obj.fields || {};
-
- let value = {};
- Object.entries( fields ).map( ( [ id, field ] ) => {
- const type = field.type || 'text';
- value = { ...value, ...flatten( field ) };
- if ( !ignoreTypes.includes( type ) ) {
- value = { ...value, [ id ]: field.id };
- }
- } );
-
- return value;
-};
-
-const useFieldIds = create( set => ( {
- ids: flatten( MbbApp ),
-
- update: ( id, field ) => set( state => {
- const type = field.type || 'text';
- const ids = ignoreTypes.includes( type ) ? { ...state.ids } : { ...state.ids, [ id ]: field.id };
-
- return { ids };
- } ),
-
- remove: id => set( state => {
- let ids = { ...state.ids };
- delete ids[ id ];
- return { ids };
- } )
-} ) );
-
-export default useFieldIds;
\ No newline at end of file
diff --git a/app/hooks/useFieldNameId.js b/app/hooks/useFieldNameId.js
deleted file mode 100644
index 158056e3..00000000
--- a/app/hooks/useFieldNameId.js
+++ /dev/null
@@ -1,47 +0,0 @@
-import { useEffect, useRef, useState } from "@wordpress/element";
-import { sanitizeId, ucwords } from "../functions";
-import useFieldIds from "./useFieldIds";
-
-const noIds = [ 'custom_html', 'divider', 'heading' ];
-
-const useFieldNameId = field => {
- const hasId = ![ 'custom_html', 'divider', 'heading' ].includes( field.type );
- const hasLabel = ![ 'hidden', 'divider' ].includes( field.type );
-
- const [ name, setName ] = useState( field.name || '' );
- const [ id, updateId ] = useState( hasId ? field.id || '' : '' );
- const [ group_title, updateGroupTitle ] = useState( field.group_title || '' );
-
- const isFirstEdit = useRef( !!field._new );
-
- const updateName = value => {
- setName( value );
-
- if ( hasId && isFirstEdit.current ) {
- updateId( sanitizeId( value ) );
- }
- };
-
- // Update list ids for conditional logic.
- const updateFieldId = useFieldIds( state => state.update );
- useEffect( () => {
- updateFieldId( field._id, { ...field, name, id, group_title } );
- }, [ id ] );
-
- const noAutoGenerateId = () => isFirstEdit.current = false;
-
- const label = hasLabel ? name || group_title : ucwords( field.type );
-
- return {
- name,
- id,
- group_title,
- label,
- updateName,
- updateId,
- updateGroupTitle,
- noAutoGenerateId,
- };
-};
-
-export default useFieldNameId;
\ No newline at end of file
diff --git a/app/hooks/useFieldSettingsPanel.js b/app/hooks/useFieldSettingsPanel.js
new file mode 100644
index 00000000..7c58fdff
--- /dev/null
+++ b/app/hooks/useFieldSettingsPanel.js
@@ -0,0 +1,38 @@
+import { create } from 'zustand';
+
+const useFieldSettingsPanel = create( set => ( {
+ portalElement: null,
+ activeField: {},
+ setPortalElement: portalElement => set( state => ( { portalElement } ) ),
+ setActiveField: activeField => {
+ set( state => ( { activeField: { ...activeField } } ) );
+
+ if ( !activeField._id ) {
+ return;
+ }
+
+ // Scroll to active field in the editor.
+ setTimeout( () => {
+ const fieldElement = document.getElementById( `mb-field-${ activeField._id }` );
+ if ( !fieldElement ) {
+ return;
+ }
+ const rect = fieldElement.getBoundingClientRect();
+ const viewportHeight = window.innerHeight || document.documentElement.clientHeight;
+ const viewportWidth = window.innerWidth || document.documentElement.clientWidth;
+
+ const isPartiallyInView = (
+ rect.top < viewportHeight &&
+ rect.bottom > 0 &&
+ rect.left < viewportWidth &&
+ rect.right > 0
+ );
+
+ if ( !isPartiallyInView ) {
+ fieldElement.scrollIntoView( { behavior: 'smooth', block: 'center' } );
+ }
+ }, 0 );
+ }
+} ) );
+
+export default useFieldSettingsPanel;
\ No newline at end of file
diff --git a/app/hooks/useFields.js b/app/hooks/useFields.js
deleted file mode 100644
index 975de442..00000000
--- a/app/hooks/useFields.js
+++ /dev/null
@@ -1,91 +0,0 @@
-import { useState } from "@wordpress/element";
-import { __ } from "@wordpress/i18n";
-import { getFieldValue, ucwords, uniqid } from '../functions';
-import useFieldIds from "./useFieldIds";
-
-const useFields = ( initialFields, baseId ) => {
- const updateId = useFieldIds( state => state.update );
- const removeId = useFieldIds( state => state.remove );
- const [ fields, setFields ] = useState( initialFields );
- const [ expandAll, setExpandAll ] = useState( false );
-
- const add = type => {
- const id = `${ type }_${ uniqid() }`;
- const newField = {
- _id: id,
- _new: true,
- _expand: false,
- id,
- type,
- name: ucwords( type, '_' ),
- };
-
- updateId( id, newField );
- setFields( prev => [ ...prev, newField ] );
- };
-
- const remove = id => {
- removeId( id );
- setFields( prev => prev.filter( field => field._id !== id ) );
- };
-
- const duplicate = id => {
- let newField = getFieldValue( `${ baseId }[${ id }]` );
- const newId = `${ newField.type }_${ uniqid() }`;
-
- newField.id = newId;
- newField._id = newId;
- newField._new = true;
- newField._expand = false;
- newField.name += __( ' (Copy)', 'meta-box-builder' );
-
- updateId( newId, newField );
- setFields( prev => {
- const index = prev.findIndex( field => field._id === id );
- let newFields = [ ...prev ];
- newFields.splice( index + 1, 0, newField );
-
- return newFields;
- } );
- };
-
- const updateType = ( id, type ) => setFields( prev => {
- const index = prev.findIndex( field => field._id === id );
- let newFields = [ ...prev ];
-
- // Maintain existing input values.
- newFields[ index ] = { ...getFieldValue( `${ baseId }[${ id }]` ), type };
-
- return newFields;
- } );
-
- const toggle = id => setFields( prev => {
- const index = prev.findIndex( field => field._id === id );
- let newFields = [ ...prev ];
-
- newFields[ index ]._expand = !newFields[ index ]._expand;
-
- return newFields;
- } );
-
- const toggleAll = () => {
- const current = !expandAll;
-
- setExpandAll( prev => !prev );
- setFields( prev => [ ...prev ].map( field => ( { ...field, _expand: current } ) ) );
- };
-
- return {
- fields,
- add,
- remove,
- duplicate,
- updateType,
- setFields,
- toggle,
- toggleAll,
- expandAll,
- };
-};
-
-export default useFields;
\ No newline at end of file
diff --git a/app/hooks/useLists.js b/app/hooks/useLists.js
new file mode 100644
index 00000000..d831c287
--- /dev/null
+++ b/app/hooks/useLists.js
@@ -0,0 +1,461 @@
+import { __ } from '@wordpress/i18n';
+import { create } from 'zustand';
+import { ensureArray, getFieldValue, ucwords, uniqid } from '../functions';
+import useFieldSettingsPanel from './useFieldSettingsPanel';
+import useSidebarPanel from './useSidebarPanel';
+
+let lists = [];
+
+// Parse fields and put into the lists.
+// Recursively put groups' fields into other lists.
+const parseLists = ( obj, listId, baseInputName ) => {
+ let fields = ensureArray( obj.fields );
+ fields = fields.filter( field => field.type );
+
+ lists.push( {
+ id: listId,
+ fields,
+ baseInputName,
+ } );
+
+ fields.forEach( field => {
+ if ( field.type === 'group' ) {
+ parseLists( field, field._id, `${ baseInputName }[${ field._id }][fields]` );
+ }
+ } );
+};
+parseLists( MbbApp, 'root', 'fields' );
+
+const useLists = create( ( set, get ) => ( {
+ lists,
+ addFieldAt: ( listId, fieldType, position ) => {
+ const { setSidebarPanel } = useSidebarPanel.getState();
+ const { setActiveField } = useFieldSettingsPanel.getState();
+
+ const list = get().lists.find( l => l.id === listId );
+ if ( !list ) {
+ console.error( `List with id ${ listId } not found.` );
+ return;
+ }
+
+ if ( position < 0 || position >= list.length ) {
+ console.error( 'Invalid position.' );
+ return;
+ }
+
+ const newId = `${ fieldType }_${ uniqid() }`;
+ const newField = {
+ _id: newId, // Internal use, won't change
+ _new: true, // Detect the field is newly added, to auto generate ID
+ type: fieldType,
+ id: newId, // ID of the field that use can edit
+ name: ucwords( fieldType, '_' ),
+ };
+
+ set( state => {
+ // Add field to the list.
+ let lists = state.lists.map( l =>
+ l.id === listId
+ ? {
+ ...l,
+ fields: [
+ ...l.fields.slice( 0, position ),
+ newField,
+ ...l.fields.slice( position )
+ ]
+ }
+ : l
+ );
+
+ // Create a new list for group fields.
+ if ( fieldType === 'group' ) {
+ lists.push( {
+ id: newId,
+ fields: [],
+ baseInputName: `${ list.baseInputName }[${ newId }][fields]`,
+ } );
+ }
+
+ return { lists };
+ } );
+
+ setSidebarPanel( 'field_settings' );
+ setActiveField( newField );
+ },
+ addField: ( listId, fieldType ) => {
+ const { setSidebarPanel } = useSidebarPanel.getState();
+ const { setActiveField } = useFieldSettingsPanel.getState();
+
+ const list = get().lists.find( l => l.id === listId );
+ if ( !list ) {
+ console.error( `List with id ${ listId } not found.` );
+ return;
+ }
+
+ const newId = `${ fieldType }_${ uniqid() }`;
+ const newField = {
+ _id: newId, // Internal use, won't change
+ _new: true, // Detect the field is newly added, to auto generate ID
+ type: fieldType,
+ id: newId, // ID of the field that use can edit
+ name: ucwords( fieldType, '_' ),
+ };
+
+ set( state => {
+ // Add field to the list.
+ let lists = state.lists.map( l =>
+ l.id === listId
+ ? { ...l, fields: [ ...l.fields, newField ] }
+ : l
+ );
+
+ // Create a new list for group fields.
+ if ( fieldType === 'group' ) {
+ lists.push( {
+ id: newId,
+ fields: [],
+ baseInputName: `${ list.baseInputName }[${ newId }][fields]`,
+ } );
+ }
+
+ return { lists };
+ } );
+
+ setSidebarPanel( 'field_settings' );
+ setActiveField( newField );
+ },
+ prependField: ( listId, fieldType ) => {
+ const { setSidebarPanel } = useSidebarPanel.getState();
+ const { setActiveField } = useFieldSettingsPanel.getState();
+
+ const list = get().lists.find( l => l.id === listId );
+ if ( !list ) {
+ console.error( `List with id ${ listId } not found.` );
+ return;
+ }
+
+ const newId = `${ fieldType }_${ uniqid() }`;
+ const newField = {
+ _id: newId, // Internal use, won't change
+ _new: true, // Detect the field is newly added, to auto generate ID
+ type: fieldType,
+ id: newId, // ID of the field that use can edit
+ name: ucwords( fieldType, '_' ),
+ };
+
+ set( state => {
+ // Add field to the list.
+ let lists = state.lists.map( l =>
+ l.id === listId
+ ? { ...l, fields: [ newField, ...l.fields ] }
+ : l
+ );
+
+ // Create a new list for group fields.
+ if ( fieldType === 'group' ) {
+ lists.push( {
+ id: newId,
+ fields: [],
+ baseInputName: `${ list.baseInputName }[${ newId }][fields]`,
+ } );
+ }
+
+ return { lists };
+ } );
+
+ setSidebarPanel( 'field_settings' );
+ setActiveField( newField );
+ },
+ addFieldBefore: ( listId, fieldId, fieldType ) => {
+ const { setSidebarPanel } = useSidebarPanel.getState();
+ const { setActiveField } = useFieldSettingsPanel.getState();
+
+ const list = get().lists.find( l => l.id === listId );
+ if ( !list ) {
+ console.error( `List with id ${ listId } not found.` );
+ return;
+ }
+
+ const newId = `${ fieldType }_${ uniqid() }`;
+ const newField = {
+ _id: newId, // Internal use, won't change
+ _new: true, // Detect the field is newly added, to auto generate ID
+ type: fieldType,
+ id: newId, // ID of the field that use can edit
+ name: ucwords( fieldType, '_' ),
+ };
+
+ set( state => {
+ const lists = state.lists.map( l => {
+ if ( l.id !== listId ) {
+ return l;
+ }
+
+ const index = l.fields.findIndex( f => f._id === fieldId );
+ let newFields = [ ...l.fields ];
+ newFields.splice( index, 0, newField );
+
+ return {
+ ...l,
+ fields: newFields,
+ };
+ } );
+
+ // Create a new list for group fields.
+ if ( newField.type === 'group' ) {
+ lists.push( {
+ id: newId,
+ fields: [],
+ baseInputName: `${ list.baseInputName }[${ newId }][fields]`,
+ } );
+ }
+
+ return { lists };
+ } );
+
+ setSidebarPanel( 'field_settings' );
+ setActiveField( newField );
+ },
+ addFieldAfter: ( listId, fieldId, fieldType ) => {
+ const { setSidebarPanel } = useSidebarPanel.getState();
+ const { setActiveField } = useFieldSettingsPanel.getState();
+
+ const list = get().lists.find( l => l.id === listId );
+ if ( !list ) {
+ console.error( `List with id ${ listId } not found.` );
+ return;
+ }
+
+ const newId = `${ fieldType }_${ uniqid() }`;
+ const newField = {
+ _id: newId, // Internal use, won't change
+ _new: true, // Detect the field is newly added, to auto generate ID
+ type: fieldType,
+ id: newId, // ID of the field that use can edit
+ name: ucwords( fieldType, '_' ),
+ };
+
+ set( state => {
+ const lists = state.lists.map( l => {
+ if ( l.id !== listId ) {
+ return l;
+ }
+
+ const index = l.fields.findIndex( f => f._id === fieldId );
+ let newFields = [ ...l.fields ];
+ newFields.splice( index + 1, 0, newField );
+
+ return {
+ ...l,
+ fields: newFields,
+ };
+ } );
+
+ // Create a new list for group fields.
+ if ( newField.type === 'group' ) {
+ lists.push( {
+ id: newId,
+ fields: [],
+ baseInputName: `${ list.baseInputName }[${ newId }][fields]`,
+ } );
+ }
+
+ return { lists };
+ } );
+
+ setSidebarPanel( 'field_settings' );
+ setActiveField( newField );
+ },
+ duplicateField: ( listId, fieldId ) => {
+ const { setSidebarPanel } = useSidebarPanel.getState();
+ const { setActiveField } = useFieldSettingsPanel.getState();
+
+ const list = get().lists.find( l => l.id === listId );
+ if ( !list ) {
+ console.error( `List with id ${ listId } not found.` );
+ return;
+ }
+
+ let newField = getFieldValue( `${ list.baseInputName }[${ fieldId }]` );
+ const newId = `${ newField.type }_${ uniqid() }`;
+
+ newField.id = newId;
+ newField._id = newId;
+ newField.name += __( ' (Copy)', 'meta-box-builder' );
+
+ set( state => {
+ const lists = state.lists.map( l => {
+ if ( l.id !== listId ) {
+ return l;
+ }
+
+ const index = l.fields.findIndex( f => f._id === fieldId );
+ let newFields = [ ...l.fields ];
+ newFields.splice( index + 1, 0, newField );
+
+ return {
+ ...l,
+ fields: newFields,
+ };
+ } );
+
+ const createNewList = group => {
+ updateSubFieldIds( group );
+
+ lists.push( {
+ id: group._id,
+ fields: Object.values( group.fields ),
+ baseInputName: `${ list.baseInputName }[${ group._id }][fields]`,
+ } );
+ };
+
+ const updateSubFieldIds = group => {
+ // Convert to array to do easier.
+ let subFields = Object.values( group.fields || {} );
+
+ group.fields = {};
+
+ subFields.forEach( subField => {
+ // Change id
+ const newId = `${ subField.type }_${ uniqid() }`;
+ subField.id = newId;
+ subField._id = newId;
+
+ // Recurring update subfield IDs and create lists.
+ if ( subField.type === 'group' ) {
+ createNewList( subField );
+ };
+
+ group.fields[ subField._id ] = subField;
+ } );
+ };
+
+ // Create a new list for group fields.
+ if ( newField.type === 'group' ) {
+ createNewList( newField );
+ }
+
+ return { lists };
+ } );
+
+ setSidebarPanel( 'field_settings' );
+ setActiveField( newField );
+ },
+ removeField: ( listId, fieldId ) => {
+ const { setSidebarPanel } = useSidebarPanel.getState();
+
+ set( state => ( {
+ lists: state.lists.map( l => {
+ if ( l.id !== listId ) {
+ return l;
+ }
+
+ return {
+ ...l,
+ fields: l.fields.filter( f => f._id !== fieldId ),
+ };
+ } ),
+ } ) );
+
+ setSidebarPanel( 'field_group_settings' );
+ },
+ updateField: ( listId, fieldId, key, value ) => set( state => ( {
+ lists: state.lists.map( l => {
+ if ( l.id !== listId ) {
+ return l;
+ }
+
+ return {
+ ...l,
+ fields: l.fields.map( f =>
+ f._id === fieldId
+ ? { ...f, [ key ]: value }
+ : f,
+ )
+ };
+ } )
+ } ) ),
+ moveFieldUp: ( listId, fieldId ) => set( state => ( {
+ lists: state.lists.map( l => {
+ if ( l.id !== listId ) {
+ return l;
+ }
+
+ const index = l.fields.findIndex( f => f._id === fieldId );
+ if ( index <= 0 ) {
+ return l;
+ }
+
+ let newFields = [ ...l.fields ];
+ [ newFields[ index - 1 ], newFields[ index ] ] = [ newFields[ index ], newFields[ index - 1 ] ];
+
+ return {
+ ...l,
+ fields: newFields
+ };
+ } )
+ } ) ),
+ moveFieldDown: ( listId, fieldId ) => set( state => ( {
+ lists: state.lists.map( l => {
+ if ( l.id !== listId ) {
+ return l;
+ }
+
+ const index = l.fields.findIndex( f => f._id === fieldId );
+ if ( index >= l.fields.length - 1 ) {
+ return l;
+ }
+
+ let newFields = [ ...l.fields ];
+ [ newFields[ index ], newFields[ index + 1 ] ] = [ newFields[ index + 1 ], newFields[ index ] ];
+
+ return {
+ ...l,
+ fields: newFields
+ };
+ } )
+ } ) ),
+ setFields: ( listId, fields ) => set( state => ( {
+ lists: state.lists.map( l => {
+ if ( l.id !== listId ) {
+ return l;
+ }
+
+ return {
+ ...l,
+ fields,
+ };
+ } )
+ } ) ),
+ getForList: listId => {
+ const list = get().lists.find( l => l.id === listId );
+
+ return {
+ fields: list.fields,
+ setFields: fields => get().setFields( listId, fields ),
+ addFieldAt: ( fieldType, position ) => get().addFieldAt( listId, fieldType, position ),
+ addField: fieldType => get().addField( listId, fieldType ),
+ prependField: fieldType => get().prependField( listId, fieldType ),
+
+ addFieldBefore: ( fieldId, fieldType ) => get().addFieldBefore( listId, fieldId, fieldType ),
+ addFieldAfter: ( fieldId, fieldType ) => get().addFieldAfter( listId, fieldId, fieldType ),
+ duplicateField: fieldId => get().duplicateField( listId, fieldId ),
+ removeField: fieldId => get().removeField( listId, fieldId ),
+ updateField: ( fieldId, key, value ) => get().updateField( listId, fieldId, key, value ),
+ moveFieldUp: fieldId => get().moveFieldUp( listId, fieldId ),
+ moveFieldDown: fieldId => get().moveFieldDown( listId, fieldId ),
+ };
+ },
+
+ getAllFields: () => {
+ let fields = [];
+
+ get().lists.forEach( list => {
+ fields = [ ...fields, ...list.fields ];
+ } );
+
+ return fields;
+ },
+} ) );
+
+export default useLists;
\ No newline at end of file
diff --git a/app/hooks/useNav.js b/app/hooks/useNav.js
new file mode 100644
index 00000000..acdd9c46
--- /dev/null
+++ b/app/hooks/useNav.js
@@ -0,0 +1,15 @@
+import { create } from 'zustand';
+
+document.body.classList.add( 'mb-no-nav' );
+
+const useNav = create( set => ( {
+ navPanel: '',
+ setNavPanel: navPanel => {
+ set( state => ( { navPanel } ) );
+
+ // Add an extra class to the for styling.
+ document.body.classList.toggle( 'mb-no-nav', !navPanel );
+ }
+} ) );
+
+export default useNav;
\ No newline at end of file
diff --git a/app/hooks/useObjectType.js b/app/hooks/useObjectType.js
deleted file mode 100644
index eab9b56a..00000000
--- a/app/hooks/useObjectType.js
+++ /dev/null
@@ -1,11 +0,0 @@
-import { create } from 'zustand';
-import { getSettings } from '../functions';
-
-const settings = getSettings();
-
-const useObjectType = create( set => ( {
- type: settings.object_type || 'post',
- update: type => set( state => ( { type } ) )
-} ) );
-
-export default useObjectType;
\ No newline at end of file
diff --git a/app/hooks/usePostTypes.js b/app/hooks/usePostTypes.js
deleted file mode 100644
index 82e19797..00000000
--- a/app/hooks/usePostTypes.js
+++ /dev/null
@@ -1,17 +0,0 @@
-import { create } from 'zustand';
-import { ensureArray, getSettings } from '../functions';
-
-const sanitize = types => {
- let t = types && Array.isArray( types ) ? types : [ 'post' ];
- // Remove empty value.
- return t.filter( type => /\S/.test( type ) );
-};
-
-const settings = getSettings();
-
-const usePostTypes = create( set => ( {
- types: sanitize( ensureArray( settings.post_types || [ 'post' ] ) ),
- update: types => set( state => ( { types: sanitize( types ) } ) ),
-} ) );
-
-export default usePostTypes;
\ No newline at end of file
diff --git a/app/hooks/useSettings.js b/app/hooks/useSettings.js
new file mode 100644
index 00000000..df86845f
--- /dev/null
+++ b/app/hooks/useSettings.js
@@ -0,0 +1,38 @@
+import { create } from 'zustand';
+import { ensureArray, parseQueryString } from '../functions';
+
+const getSettings = () => {
+ const urlParams = parseQueryString( window.location.search );
+ const settings = MbbApp.settings || {};
+
+ return { ...settings, ...urlParams.settings };
+};
+
+const sanitize = types => {
+ let t = types && Array.isArray( types ) ? types : [ 'post' ];
+ // Remove empty value.
+ return t.filter( type => /\S/.test( type ) );
+};
+
+const useSettings = create( ( set, get ) => ( {
+ settings: getSettings(),
+
+ getPrefix: () => get().settings.prefix || '',
+ updatePrefix: prefix => set( state => ( {
+ settings: { ...state.settings, prefix }
+ } ) ),
+
+ getObjectType: () => get().settings.object_type || 'post',
+ updateObjectType: object_type => set( state => ( {
+ settings: { ...state.settings, object_type }
+ } ) ),
+
+ getPostTypes: () => sanitize( ensureArray( get().settings.post_types || [ 'post' ] ) ),
+ updatePostTypes: post_types => set( state => ( {
+ settings: { ...state.settings, post_types: sanitize( post_types ) }
+ } ) ),
+
+ getSetting: ( name, defaultValue = null ) => get().settings[ name ] || defaultValue,
+} ) );
+
+export default useSettings;
\ No newline at end of file
diff --git a/app/hooks/useSidebarPanel.js b/app/hooks/useSidebarPanel.js
new file mode 100644
index 00000000..c6781a77
--- /dev/null
+++ b/app/hooks/useSidebarPanel.js
@@ -0,0 +1,8 @@
+import { create } from 'zustand';
+
+const useSidebarPanel = create( set => ( {
+ sidebarPanel: 'field_group_settings',
+ setSidebarPanel: sidebarPanel => set( state => ( { sidebarPanel } ) ),
+} ) );
+
+export default useSidebarPanel;
\ No newline at end of file
diff --git a/app/hooks/useToggle.js b/app/hooks/useToggle.js
index aa37fb16..20dcf99a 100644
--- a/app/hooks/useToggle.js
+++ b/app/hooks/useToggle.js
@@ -12,7 +12,7 @@ const normalizeBool = value => {
export const useToggle = name => {
- const [ handle, setHandle ] = useState( () => () => { } );
+ const [ handle, setHandle ] = useState( () => () => {} );
const el = getElement( name );
const wrapper = el ? el.closest( '.og-field' ) : null;
@@ -22,8 +22,8 @@ export const useToggle = name => {
const h = () => el && toggleDependents( el );
setHandle( () => h );
- // Kick-off the first time.
- h();
+ // Kick-off the first time. Use setTimeOut() to ensure DOM is ready.
+ setTimeout( h, 200 );
}, [ name, classList ] ); // Depends on classList in case it's set hidden by another field.
return handle;
@@ -60,7 +60,7 @@ const toggleDependents = el => {
};
const getDependents = el => {
- const scope = el.closest( '.og-item' ) || el.closest( '.react-tabs__tab-panel' ) || el.closest( '.og' );
+ const scope = el.closest( '.og-item' ) || el.closest( '.og' );
const shortName = getShortName( el.id );
return scope ? [ ...scope.querySelectorAll( `[class*="dep:${ shortName }:"]` ) ] : [];
};
diff --git a/assets/css/style.css b/assets/css/style.css
index 5d522268..5006f186 100644
--- a/assets/css/style.css
+++ b/assets/css/style.css
@@ -1 +1 @@
-:root{--color-gray: #999;--color-light: #ccd0d4;--color-lighter: #f0f0f0;--color-lightest: #f6f7f7;--color-red: #d06b6b;--shadow-md: 0 1px 1px rgba(0, 0, 0, 0.05);--border: 1px solid var(--color-light);--border-lighter: 1px solid var(--color-lighter);--color-primary: #007cba}#poststuff #post-body.columns-2{display:grid;grid-template-columns:1fr 280px;grid-gap:20px;margin-right:0}#side-sortables{position:sticky;top:48px}.misc-pub-visibility{display:none}#mbb-license-warning{border:3px dashed #ef4836;background:#fff;padding:12px}#mbb-license-warning h2{padding:0;margin-bottom:12px;font-weight:600}#mbb-license-warning .inside{padding-bottom:0}#mbb-license-warning .dashicons{color:#f56e28;margin-right:4px}.components-tooltip{max-width:400px}.og{margin-top:24px}.og label{cursor:pointer}.og .admin-color-blue{--color-primary: #e1a948}.og .admin-color-coffee{--color-primary: #c7a589}.og .admin-color-ectoplasm{--color-primary: #a3b745}.og .admin-color-light{--color-primary: #04a4cc}.og .admin-color-midnight{--color-primary: #e14d43}.og .admin-color-modern{--color-primary: #3858e9}.og .admin-color-ocean{--color-primary: #9ebaa0}.og .admin-color-sunrise{--color-primary: #dd823b}.og h3{margin-top:32px}.og input[type=text],.og input[type=search],.og input[type=number],.og textarea,.og select{width:100%;max-width:none}.og input[type=search]{-webkit-appearance:none;outline-offset:-2px}.og svg{width:16px;height:16px;fill:var(--color-gray)}.og .dashicon{font-size:16px;width:16px;height:16px;color:var(--color-gray)}.og-is-hidden.og-is-hidden{display:none}.og .wp-picker-container{position:relative}.og .wp-picker-container input{width:auto}.og .wp-picker-input-wrap:not(.hidden){display:inline-flex;align-items:stretch}.og .wp-picker-holder{position:absolute;z-index:99;min-width:255px}.og-collapsible__header{display:flex;justify-content:space-between;align-items:center;background:#fff}.og-collapsible__body{overflow-y:hidden;max-height:0;transition:all .2s ease;padding-inline:36px;background:#fff}.og-collapsible--expanded>.og-collapsible__body{max-height:999999px;padding-block:18px}.og-tooltip-icon svg{width:14px;height:14px;fill:var(--color-light);margin-left:6px;top:2px;position:relative}.og-tooltip-icon .dashicon{color:var(--color-light);font-size:14px;position:relative;top:2px}.og .react-tabs{background:#fff;border:var(--border);position:relative}.og .react-tabs__tab-list{border-bottom:var(--border);margin:0;display:flex;align-items:center}.og .react-tabs__tab-list .button{margin-left:auto;margin-right:12px;box-shadow:none}.og .react-tabs__tab{cursor:pointer;display:flex;align-items:center;box-sizing:border-box;height:48px;line-height:42px;padding:4px 12px;margin-bottom:0;transition:box-shadow .1s linear}.og .react-tabs__tab--selected{box-shadow:inset 0 0 0 1.5px rgba(0,0,0,0),inset 0 -4px 0 0 var(--color-primary);color:var(--color-primary)}.og .react-tabs__tab:hover{color:var(--color-primary)}.og .react-tabs__tab-panel{display:none;max-width:none}.og .react-tabs__tab-panel--selected{display:block}.og .og-tabs--main .react-tabs__tab{font-weight:600}.og .og-tabs--main .react-tabs__tab svg{padding:4px}.og .react-codemirror2{border:var(--border);margin-bottom:12px;font-size:12px}.og-tab-panel--settings{padding:12px}.og-none{margin:0;padding:16px 36px;border-bottom:var(--border-lighter)}.og-header{display:flex;justify-content:space-between;align-items:center;color:#999;border-bottom:var(--border-lighter);padding:10px;background:var(--color-lighter);position:relative}.og-column--drag{display:flex;padding:24px 20px;height:24px;box-sizing:border-box;width:100%;inset:0;position:absolute}.og-column--drag svg{margin-top:-8px;margin-left:-8px}.og-column--label{margin:0 20px;display:flex;align-items:center;z-index:10}.og-column--space{flex:1;height:24px}.og-column--id{width:180px;text-overflow:ellipsis;padding-right:20px;display:flex;align-items:center;z-index:9}.og-column--type{width:140px;padding-right:20px;z-index:10}.og-column--actions{width:80px;z-index:10}.og-header .og-column--actions{text-align:right}.og-field{margin-bottom:16px;display:flex;justify-content:space-between}.og-field--checkbox-list .og-input label{display:block}.og-field--checkbox-list .og-input code{background:none;padding:0;font-size:inherit}.og-field--checkbox .og-description{display:inline-block;margin-left:6px}.og-field--check .og-input label{display:inline-block;margin-right:24px}.og-field--check .og-input input{vertical-align:baseline;margin-right:4px;top:-1px}.og-label{flex:0 0 180px}.og-label>div{display:inline}.og-label a{text-decoration:none}.og-required{color:var(--color-red)}.og-loading{margin-left:12px;font-style:italic}.og-input{flex:1;min-width:0}.og-description{font-style:italic;font-size:12px;margin-top:4px;color:var(--color-gray)}.og-description code{font-style:normal;font-size:11px;padding:2px 4px;border-radius:2px}.og-error{color:var(--color-red);font-size:12px;margin-top:4px}.og-item{position:relative}.og-item__header{padding:10px}.og-item__hidden-text{position:absolute;height:0;overflow:hidden;white-space:pre}.og-item__hidden-text--label{font-weight:500}.og-item__editable.og-item__editable.og-item__editable{line-height:24px;border:0;border-radius:0;background:none;padding:0;min-height:24px;font-size:13px;height:24px;box-sizing:border-box}.og-item__editable.og-item__editable.og-item__editable+.dashicons{font-size:16px;width:16px;height:16px;color:var(--color-gray);opacity:0}.og-item__editable.og-item__editable.og-item__editable:hover+.dashicons{opacity:1}.og-item__editable.og-item__editable.og-item__editable:focus{outline:none;color:inherit;box-shadow:0 1px var(--color-light)}.og-item__editable.og-item__editable.og-item__editable:focus+.dashicons{opacity:0}.og-item__editable.og-item__editable.og-item__editable--label{color:var(--color-primary);font-weight:500}.og-item__actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.og-item__actions svg{fill:currentColor}.og-item__action{display:flex;cursor:pointer;color:var(--color-gray);padding:4px;transition:all ease-out .2s}.og-item__action:hover{color:inherit}.og-item__action--remove{color:var(--color-red)}.og-item .og-column--drag{opacity:0;visibility:hidden;cursor:grab}.og-item .react-tabs__tab-list{border:none;margin:0 0 24px}.og-item .react-tabs__tab{height:auto;line-height:1;padding:0}.og-item .react-tabs__tab:not(:last-child){border-right:1px solid var(--color-light);padding-right:8px;margin-right:8px}.og-item .react-tabs__tab--selected,.og-item .react-tabs__tab:hover{box-shadow:none;color:inherit;color:var(--color-primary)}.og-item{border-bottom:var(--border-lighter)}.og-item.og-collapsible--expanded>.og-item__header{border-bottom:var(--border-lighter)}.og .og-item__header:hover,.og .og-collapsible--expanded>.og-item__header{background:var(--color-lightest)}.og .og-item__header:hover .og-column--drag,.og .og-collapsible--expanded>.og-item__header .og-column--drag{opacity:1;visibility:visible}.og-attribute{display:flex;align-items:center;justify-content:space-between;grid-gap:6px;margin-bottom:12px}.og-attribute .og-remove{padding:0;border:none;background:none;visibility:hidden;transition:unset;width:16px;height:16px}.og-attribute:hover>.og-remove{visibility:visible;cursor:pointer}.og-attribute svg:hover{fill:var(--color-red)}.og-attribute .dashicon:hover{color:var(--color-red)}.og-attribute input{min-width:0;flex:1}.og .react-select__control.react-select__control{border-color:#7e8993;min-height:30px}.og .react-select__value-container{padding-top:0;padding-bottom:0}.og .react-select__value-container div:last-child{height:22px}.og .react-select__multi-value__label{line-height:16px;font-style:12px}.og .react-select__input input{min-height:18px;line-height:1}.og .react-select__input input:focus{box-shadow:none}.og .react-select__indicator.react-select__indicator{padding:4px}.og-icon__select{position:relative;display:inline-block;margin:0 4px 4px 0}.og-icon .og-dashicon{border-radius:4px;width:36px;height:36px;padding:4px;box-sizing:border-box;color:currentColor;display:grid;place-items:center}.og-icon-selected{display:flex}.og-icon-selected span{width:36px;height:36px;padding:4px;box-sizing:border-box;border:1px solid #8c8f94;border-radius:4px;margin-right:10px;display:grid;place-items:center}.og-icon-selected .og-icon-search{opacity:1;position:relative}.og-icon-selected .icon-fontawesome::before{font-size:18px}.og-icon-items{display:grid;grid-template-columns:repeat(auto-fit, 65px);gap:10px 15px;max-height:25em;overflow:auto;padding:1px;margin-top:15px}.og-icon-item{display:flex;flex-direction:column;justify-content:start;align-items:center;text-align:center}.og-icon-item:hover .og-icon__select{box-shadow:0 0 0 1px rgba(0,0,0,.3)}.og-icon-item:has(input:checked):hover .og-icon__select{box-shadow:none}.og-icon-item .og-icon__select{border-radius:4px;margin:0}.og-icon-item__text{color:var(--color-gray);font-size:11px;line-height:1.1;margin-top:4px}.og-icon input{position:absolute;opacity:0}.og-icon input:checked~.og-dashicon{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.og-admin-columns-position .og-input{display:flex;align-items:center;justify-content:space-between;grid-gap:6px}.og-admin-columns-position .og-input select{width:auto}.og-admin-columns-position .og-input input{flex:1}.og-item--tab .og-item__header,.og-item--tab .og-item__hidden-text--label,.og-item--tab .og-item__editable.og-item__editable.og-item__editable--label{font-weight:700}.og-item--tab .og-item__icon{color:var(--color-gray);margin-right:6px}.og-item--tab .og-item__icon.dashicons{font-size:16px;height:16px;width:16px}.og-item--tab img.og-item__icon{max-width:24px;height:auto}.og-group-fields{padding-left:36px}.og-group-fields__inner{border-left:var(--border-lighter)}.og-group-fields__title{color:var(--color-gray);font-size:12px;letter-spacing:.05em;text-transform:uppercase;font-weight:500;margin-bottom:6px}.og-group-fields--empty>.og-inserter{padding-top:0}.og-item--group--has-fields>.og-item__header{border-bottom:var(--border-lighter)}.og-item--group .og-inserter{padding-inline:0}.og .og-column--actions .og-inserter{padding:0}.og-item__toggle{color:var(--color-gray);display:inline-block;padding:4px;cursor:pointer;height:16px;width:16px;line-height:16px;font-size:12px}.og-item__toggle:hover{color:inherit}.og-collapsible--collapsed>.og-group-fields>.og-inserter,.og-collapsible--collapsed>.og-group-fields>.og-group-fields__title,.og-collapsible--collapsed>.og-group-fields>.og-group-fields__inner>.og-header{display:none}.og-collapsible--collapsed>.og-group-fields>.og-group-fields__inner>div>.og-item:last-child{border-bottom:0}.og-collapsible--collapsed.og-item--hide-fields>.og-group-fields{display:none}.og-collapsible--collapsed.og-item--hide-fields>.og-item__header{border-bottom:0}.og-collapsible--expanded>.og-item__header .og-item__toggle{display:none}.og-collapsible--expanded>.og-group-fields{padding-right:36px}.og-collapsible--expanded>.og-group-fields:not(.og-group-fields--empty)>.og-group-fields__inner{border-right:var(--border-lighter)}.og-toggle{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.og-toggle__switch{display:inline-block;background:#ccc;height:16px;width:28px;border-radius:99px;position:relative;transition:background .2s}.og-toggle__switch:before{display:inline-block;content:"";height:12px;width:12px;border-radius:99px;position:absolute;top:2px;left:2px;background:#fff;transition:left .2s}.og-toggle input{display:none}.og-toggle input:checked+.og-toggle__switch{background:var(--color-primary)}.og-toggle input:checked+.og-toggle__switch:before{left:14px}.og-inserter{padding:16px 36px}.og-inserter input{width:100%;margin:0}.og-inserter__title{margin:16px 0 4px;text-transform:uppercase;font-size:11px;font-weight:500;color:var(--color-gray)}.og-inserter__item{cursor:pointer;padding:4px 8px;border-radius:4px;min-width:240px}.og-inserter__item:hover{background:var(--color-lighter)}.og-location>.og-input{display:flex;justify-content:space-between;grid-gap:6px}.og-location select{width:auto;flex-basis:0;flex-grow:1}.og-location .react-select{flex-basis:0;flex-grow:2;padding-right:22px}.og-include-exclude select{width:auto}.og-include-exclude__intro{margin-bottom:12px}.og-include-exclude__intro select{margin-right:8px}.og-include-exclude__intro select:not(:first-child){margin-left:8px}.og-include-exclude__rule{align-items:flex-start}.og-include-exclude__name{flex:1}.og-include-exclude__value{flex:2}.og-show-hide__inputs .og-field{flex:2;margin-bottom:0}.og-block-description td{vertical-align:top}.og-block-description code{background:none;font-size:12px;white-space:nowrap;padding:0}.og-field--block-view select{margin-bottom:4px}.og-field--block-view a:focus{outline:none;box-shadow:none}#poststuff .og-theme-code .inside{padding:0;margin:0}.og-theme-code__intro,.og-theme-code__none{padding-inline:12px}.og-theme-code__intro>div,.og-theme-code__none{margin:1em 0}.og-theme-code__note{font-style:italic}.og-theme-code__content{border-top:var(--border-lighter);display:grid;grid-template-columns:180px minmax(0, 1fr)}.og-theme-code__header{cursor:pointer;border-right:var(--border-lighter)}.og-theme-code__fields{position:sticky;top:48px}.og-theme-code__field{font-weight:500;color:var(--color-primary);border-bottom:var(--border-lighter);display:block;cursor:pointer;padding:12px}.og-theme-code__field--active{background:var(--color-lightest)}.og-theme-code__body{padding:12px}.og-theme-code__body .og-result__body{position:sticky;top:48px}.og-result code{font-size:12px}.og-result__body{position:relative}.og-result .CodeMirror{height:calc(100vh - 150px)}.og-result .button{position:absolute;top:0;right:0;border-color:var(--color-light);border-radius:0 0 0 4px;z-index:9;height:30px}.og-field-insert{position:relative;flex:1}.og-dropdown{position:absolute;top:0;right:0;bottom:0}.og-dropdown .components-button{height:100%}.og-dropdown .components-button:focus{box-shadow:none}.og-dropdown__search{margin-bottom:8px}.og-dropdown__search input{width:100%;margin:0}.og-dropdown__item{cursor:pointer;padding:4px 8px;border-radius:4px;min-width:240px}.og-dropdown__item:hover{background:var(--color-lighter)}.og-text-limit{display:inline-flex}.og-text-limit input[type=number]{margin-inline:0;width:6em;border-top-right-radius:0;border-bottom-right-radius:0}.og-text-limit input[type=number]:focus{z-index:2}.og-text-limit select{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}
+:root{--color-gray: #999;--color-light: #ccd0d4;--color-lighter: #f0f0f0;--color-lightest: #f6f7f7;--color-red: #cc1818;--shadow-md: 0 1px 1px rgba(0, 0, 0, 0.05);--border: 1px solid var(--color-light);--border-lighter: 1px solid var(--color-lighter);--color-primary: #007cba}.admin-color-blue{--color-primary: #e1a948}.admin-color-coffee{--color-primary: #c7a589}.admin-color-ectoplasm{--color-primary: #a3b745}.admin-color-light{--color-primary: #04a4cc}.admin-color-midnight{--color-primary: #e14d43}.admin-color-modern{--color-primary: #3858e9}.admin-color-ocean{--color-primary: #9ebaa0}.admin-color-sunrise{--color-primary: #dd823b}.update-nag{display:none}#screen-meta-links,.wrap h1.wp-heading-inline,.wrap .wp-heading-inline+.page-title-action{display:none}.wrap{margin:0}#wpcontent{padding-left:0}#wpbody-content{padding-bottom:0}.mb{--nav-width: 350px;--sidebar-width: 360px;display:flex;flex-direction:column;position:fixed;top:32px;bottom:0;left:160px;right:0}.folded .mb{left:36px}.mb-header{background:#fff;z-index:99;border-bottom:1px solid var(--color-light);height:61px;padding-inline:12px;box-sizing:border-box}.mb-header #post_title{background:#f0f0f0;border:none;max-width:450px;text-align:center}.mb-header #post_title:focus,.mb-header #post_title:hover{box-shadow:none;background:#e0e0e0}.mb-header__actions svg{width:auto;height:auto;fill:currentColor}.mb-header__add svg{transition:all .25s}.mb-header__add.is-pressed svg{transform:rotate(45deg)}.mb-body{flex:1;position:relative}.mb-body .notice{border-radius:6px;border-top-color:#e0e0e0;border-bottom-color:#e0e0e0;border-right-color:#e0e0e0;padding-block:6px}.mb-body .notice-dismiss{bottom:0}.mb-body__inner{padding:48px 48px 48px;flex:1;position:absolute;top:0;bottom:0;left:var(--nav-width);right:var(--sidebar-width);overflow-y:auto}.mb-no-nav .mb-body__inner{left:0}.mb-main{margin-inline:auto}.mb-area{display:none}.mb-area--show{display:block}.mb-area--padding{padding:32px}.mb-sidebar .mb-panel{position:fixed;top:93px;bottom:0;right:0;width:var(--sidebar-width);z-index:99;transition:all .25s;transform:translateX(var(--sidebar-width));margin-top:-1px;border-right:0}.mb-sidebar .mb-panel--show{transform:translateX(0)}.mb-sidebar .mb-panel__inner{position:absolute;top:47px;bottom:0;right:0;width:var(--sidebar-width);overflow-y:auto}.mb-sidebar .mb-panel--field-settings .components-panel__header svg{fill:var(--color-gray)}.mb-nav .mb-panel{position:fixed;top:93px;bottom:0;left:160px;width:var(--nav-width);z-index:99;transition:all .25s;transform:translateX(calc(0px - var(--nav-width)));margin-top:-1px;border-left:0}.folded .mb-nav .mb-panel{left:36px}.mb-nav .mb-panel--show{transform:translateX(0)}.mb-nav .mb-panel__inner{position:absolute;top:47px;bottom:0;left:0;width:var(--nav-width);overflow-y:auto}.mb-box{background:#fff;border:1px solid #e0e0e0;border-radius:6px}.mb-box__header{font-weight:600;padding-inline:12px 20px;height:48px;box-sizing:border-box;border-bottom:var(--border)}.components-tooltip{max-width:400px}.components-modal__header{padding-top:8px}.components-popover__content{min-width:256px}.components-menu-items__item-icon.components-menu-items__item-icon.components-menu-items__item-icon{width:16px;height:16px;opacity:.45}.components-button.components-dropdown-menu__toggle{height:28px}.components-menu-group+.components-menu-group{border-top-color:var(--color-light)}.components-accessible-toolbar,.components-toolbar,.components-toolbar-group{border-color:var(--color-light)}.components-accessible-toolbar,.components-toolbar{border-radius:4px}.components-toolbar-group{min-height:auto;padding-inline:0}.components-toolbar-group:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.components-toolbar-group:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.components-accessible-toolbar .components-button.components-button,.components-toolbar .components-button.components-button{height:30px}.components-accessible-toolbar .components-button.components-button svg,.components-toolbar .components-button.components-button svg{width:16px;height:16px;fill:currentColor}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{min-width:30px}.react-select__control.react-select__control{border-color:#7e8993;min-height:30px}.react-select__menu.react-select__menu{z-index:99}.react-select__value-container{padding-top:0;padding-bottom:0}.react-select__value-container div:last-child{height:22px}.react-select__multi-value__label{line-height:16px;font-style:12px}.react-select__input input{min-height:18px;line-height:1}.react-select__input input:focus{box-shadow:none}.react-select__indicator.react-select__indicator{padding:4px}.mb-editor__empty{padding:24px}.mb-field .rwmb-field.rwmb-field{margin-bottom:0}.mb-field .rwmb-clone{background:inherit}.mb-field .rwmb-hidden-wrapper{display:block}.mb-field .rwmb-input input:not(.og-item__editable input),.mb-field .rwmb-input select,.mb-field .rwmb-input textarea,.mb-field .rwmb-input button:not(.mb-editor__add-field-button button):not(.mb-toolbar button),.mb-field .rwmb-input label:has([type=checkbox]),.mb-field .rwmb-input label:has([type=radio]),.mb-field .rwmb-input a,.mb-field .rwmb-input .select2,.mb-field .rwmb-input .ui-widget,.mb-field .rwmb-input .wp-editor-wrap{pointer-events:none;user-select:none}.mb-field{--spacing: 24px;border-bottom:none;padding:var(--spacing);position:relative;cursor:grab}.mb-field:not(:has(.mb-field:hover)):hover{outline:1px solid rgba(0,0,0,.1);z-index:2}.mb-field--active{outline:1px solid var(--color-primary) !important;z-index:2}.mb-field .rwmb-map-wrapper img,.mb-field .rwmb-osm-wrapper img{width:100%;height:400px;object-fit:cover}.mb-field--group{padding-block:0}.mb-field--group>.rwmb-field>.rwmb-label{padding-block:var(--spacing)}.mb-field--group .mb-field{padding-inline:0}.mb-field--group .rwmb-button.add-clone{margin-bottom:var(--spacing)}.mb-field--group__fields:empty{padding-top:24px}.mb-field--group__fields:empty::before{border:2px dashed var(--color-light);content:"No subfields here, click the button below to add a new one or drag other fields into this area.";display:block;color:var(--color-gray);font-size:16px;padding:var(--spacing)}.mb-field--tab__wrapper{border-bottom:1px solid var(--color-light)}.mb-field--tab__content{display:inline-flex;gap:4px;border:1px solid var(--color-light);border-bottom:none;padding:8px 16px;border-radius:4px 4px 0 0;align-items:center}.mb-field--tab .dashicons,.mb-field--tab img{width:12px;height:12px;font-size:12px}.mb-field--tab .fa:before,.mb-field--tab .fas:before,.mb-field--tab .fa-solid:before,.mb-field--tab .fab:before,.mb-field--tab .fa-brand:before,.mb-field--tab .far:before,.mb-field--tab .fa-regular:before{font-size:12px}.mb-field--background select{flex:1}.mb-context-menu{display:none;position:fixed;width:min-content;padding-block:8px;background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px rgba(0,0,0,.0509803922),0 4px 5px rgba(0,0,0,.0392156863),0 12px 12px rgba(0,0,0,.031372549),0 16px 16px rgba(0,0,0,.0196078431);z-index:999999}.mb-context-menu--show{display:block}.mb-toolbar{display:none;position:absolute;top:-16px;left:0;right:0;justify-content:center;z-index:9}.mb-toolbar--show{display:flex}.mb-toolbar__icon{stroke:currentColor;stroke-width:1.2}.mb-toolbar .components-accessible-toolbar .components-button:focus:before,.mb-toolbar .components-toolbar .components-button:focus:before{box-shadow:none;outline:none}.sortable-chosen,.sortable-ghost{z-index:3;outline:1px solid var(--color-primary);background:var(--color-lightest)}.mb-editor__add-field-button{padding-block:24px}.mb-editor>.mb-editor__add-field-button{border-top:var(--border-lighter);padding-left:24px}.og{margin-top:24px}.og.mb{margin-top:0}.og label{cursor:pointer}.og h3{margin-top:32px}.og input[type=text]:not(.rwmb-input input),.og input[type=search]:not(.rwmb-input input),.og input[type=number]:not(.rwmb-input input),.og textarea:not(.rwmb-input textarea),.og select:not(.rwmb-input select){width:100%;max-width:none}.og input[type=search]{-webkit-appearance:none;outline-offset:-2px}.og .mb-main svg{width:16px;height:16px;fill:var(--color-gray)}.og .dashicon{font-size:16px;width:16px;height:16px;color:var(--color-gray)}.og .components-tooltip{max-width:400px}.og-is-hidden.og-is-hidden{display:none}.og .wp-picker-container{position:relative}.og .wp-picker-container input{width:auto}.og .wp-picker-input-wrap:not(.hidden){display:inline-flex;align-items:stretch}.og .wp-picker-holder{position:absolute;z-index:99;min-width:255px}.og-tooltip-icon svg{width:14px;height:14px;fill:var(--color-light);margin-left:6px;top:2px;position:relative}.og-tooltip-icon .dashicon{color:var(--color-light);font-size:14px;position:relative;top:2px}.og .react-codemirror2{border:var(--border-lighter);font-size:12px}.og-none{margin:0;padding:16px 36px;border-bottom:var(--border-lighter)}.og-field{display:flex;flex-direction:column;gap:8px}.og-field:not(:last-child){margin-bottom:16px}.og-field--checkbox-list .og-input label{display:block}.og-field--checkbox-list .og-input code{background:none;padding:0;font-size:inherit}.og-field--checkbox .og-description{display:inline-block;margin-left:6px}.og-field--divider{border-bottom:0;border-color:var(--color-light);margin-inline:-16px}.og-field--check .og-input label{display:inline-block;margin-right:24px}.og-field--check .og-input input{vertical-align:baseline;margin-right:4px;top:-1px}.og-label{font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;display:block}.og-label>div{display:inline}.og-label a{text-decoration:none}.og-required{color:var(--color-red)}.og-loading{margin-left:12px;font-style:italic}.og-input label{max-width:none;margin-right:0}.og-description{font-size:12px;margin-top:4px;color:#757575}.og-description code{font-style:normal;font-size:11px;padding:2px 4px;border-radius:2px}.og-error{color:var(--color-red);font-size:12px;margin-top:4px}.og-item{border-bottom:var(--border-lighter)}.og-item__header{padding:4px 0 4px 12px;box-sizing:border-box;cursor:grab;transition:all .2s}.og-item__header:hover{background:var(--color-lightest)}.og-item .components-button.has-icon{color:inherit}.og-item svg{fill:currentColor}.og-item__icon{opacity:.5}.og-item__label{margin-right:auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.og-item--active>.og-item__header{background:var(--color-primary);color:#fff}.og-item--active>.og-item__header>.og-item__icon{opacity:.9}.og-item__editable input{line-height:24px;border:0;border-radius:0;background:none;padding:0;min-height:24px;font-size:13px;height:24px;box-sizing:border-box}.og-item__editable input:hover,.og-item__editable input:focus{outline:none;color:inherit;box-shadow:0 1px var(--color-light)}.og-item__editable+.dashicons{font-size:16px;width:16px;height:16px;color:var(--color-gray);opacity:0}.og-item__editable:hover+.dashicons{opacity:1}.og-item__editable--label{font-weight:500}.og-admin-columns-position .og-input{display:flex;align-items:center;justify-content:space-between;grid-gap:6px}.og-admin-columns-position.og-admin-columns-position .og-input select{width:auto}.og-admin-columns-position .og-input input{flex:1}.og-item--tab .og-item__header,.og-item--tab .og-item__hidden-text--label,.og-item--tab .og-item__editable.og-item__editable.og-item__editable--label{font-weight:700}.og-item--tab .og-item__icon{color:var(--color-gray);margin-right:4px}.og-item--tab .og-item__icon.dashicons{font-size:16px;height:16px;width:16px}.og-item--tab svg.og-item__icon{width:20px;height:20px}.og-item--tab img.og-item__icon{max-width:24px;height:auto}.og-group-fields{padding-left:32px}.og-group-fields__inner{border-left:var(--border-lighter)}.og-group-fields__inner>.og-item:last-child{border-bottom:0}.og-group-fields__inner:empty{border-left:0;padding:12px 12px 12px 0}.og-group-fields__inner:empty:before{display:block;content:'No subfields here, click the "3 dots" icon to add a new one or drag other fields into this area.';font-size:12px;color:var(--color-gray)}.og-item--group:has(.og-group-fields)>.og-item__header{border-bottom:var(--border-lighter)}.og-toggle{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.og-toggle__switch{display:inline-block;background:#ccc;height:16px;width:28px;border-radius:99px;position:relative;transition:background .2s}.og-toggle__switch:before{display:inline-block;content:"";height:12px;width:12px;border-radius:99px;position:absolute;top:2px;left:2px;background:#fff;transition:left .2s}.og-toggle input{display:none}.og-toggle input:checked+.og-toggle__switch{background:var(--color-primary)}.og-toggle input:checked+.og-toggle__switch:before{left:14px}.og-show-hide__inputs .og-field{flex:2;margin-bottom:0}.og-block-description td{vertical-align:top}.og-block-description code{background:none;font-size:12px;white-space:nowrap;padding:0}.og-field--block-view select{margin-bottom:4px}.og-field--block-view a:focus{outline:none;box-shadow:none}.og-theme-code__intro,.og-theme-code__none{padding-inline:12px}.og-theme-code__intro>div,.og-theme-code__none{margin:1em 0}.og-theme-code__note{font-style:italic}.og-theme-code__content{border-top:var(--border-lighter);display:grid;grid-template-columns:180px minmax(0, 1fr)}.og-theme-code__header{cursor:pointer;border-right:var(--border-lighter)}.og-theme-code__fields{position:sticky;top:48px}.og-theme-code__field{font-weight:500;border-bottom:var(--border-lighter);display:block;cursor:pointer;padding:12px}.og-theme-code__field--active{background:var(--color-lightest)}.og-theme-code__body .og-result__body{position:sticky;top:-48px}.og-theme-code .react-codemirror2{border-width:0 0 1px}.og-result code{font-size:12px}.og-result__body{position:relative}.og-result .CodeMirror{height:calc(100vh - 150px)}.og-result .button{position:absolute;top:0;right:0;border-color:var(--color-lighter);border-radius:0 0 0 4px;z-index:9;height:30px}.og-field-insert{position:relative;flex:1}.og-dropdown{position:absolute;top:0;right:0;bottom:0}.og-dropdown .components-button{height:100%}.og-dropdown .components-button:focus{box-shadow:none}.og-dropdown__search{margin-bottom:8px}.og-dropdown__search input{width:100%;margin:0}.og-dropdown__item{cursor:pointer;padding:4px 8px;border-radius:4px}.og-dropdown__item:hover{background:var(--color-lighter)}.og-input-group{display:inline-flex;align-items:stretch}.og-input-group label{display:flex;align-items:center;gap:4px;padding-inline:8px;border:1px solid #8c8f94;background:var(--color-lightest);white-space:nowrap}.og-input-group label:has(input:checked) .dashicons{color:var(--color-primary)}.og-input-group input,.og-input-group select{margin-inline:0}.og-input-group input:focus,.og-input-group select:focus{z-index:2}.og-input-group :first-child{border-radius:4px 0 0 4px}.og-input-group :not(:first-child){border-radius:0;margin-left:-1px}.og-input-group :last-child{border-radius:0 4px 4px 0}.og-input-group input[type=checkbox]{display:none}.og-input-group .dashicons{width:12px;height:12px;font-size:12px;color:var(--color-light);line-height:1}.og-input-group+.og-input-group{margin-top:8px}.og-input-group.og-input-group.og-input-group select{width:auto}.og-input-group--small.og-input-group--small.og-input-group--small input[type=number]{width:6em}.og-input-groups{display:grid;grid-template-columns:min-content 1fr;row-gap:8px}.og-input-groups label{display:flex;align-items:center;gap:4px;padding-inline:8px;border:1px solid #8c8f94;background:var(--color-lightest);white-space:nowrap}.og-input-groups label:has(input:checked) .dashicons{color:var(--color-primary)}.og-input-groups input,.og-input-groups select{margin-inline:0}.og-input-groups input:focus,.og-input-groups select:focus{z-index:2}.og-input-groups :nth-child(2n+1){border-radius:4px 0 0 4px}.og-input-groups :nth-child(2n){border-radius:0 4px 4px 0;margin-left:-1px}.og-input-groups input[type=checkbox]{display:none}.og-input-groups .dashicons{width:12px;height:12px;font-size:12px;color:var(--color-light);line-height:1}.og-toggle-group{display:inline-flex;align-items:center;border-radius:4px}.og-toggle-group label{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #8c8f94;height:30px;box-sizing:border-box;white-space:nowrap}.og-toggle-group label:first-child{border-radius:4px 0 0 4px}.og-toggle-group label:not(:first-child){border-radius:0;margin-left:-1px}.og-toggle-group label:last-child{border-radius:0 4px 4px 0}.og-toggle-group label:hover{background:var(--color-lightest)}.og-toggle-group label:has(input:checked){background:var(--color-lightest)}.og-toggle-group label:has(input:checked) .dashicons{color:var(--color-primary)}.og-toggle-group .dashicons{width:12px;height:12px;font-size:12px;color:var(--color-light);line-height:1}.og-toggle-group input{display:none}.og-toggle-group--no-check label:hover{background:var(--color-lightest)}.og-toggle-group--no-check label:has(input:checked),.og-toggle-group--no-check label:has(input:checked):hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.og-toggle-group--no-check label:has(input:checked) svg,.og-toggle-group--no-check label:has(input:checked):hover svg{fill:#fff}.og-status{display:inline-flex;align-items:center;gap:4px;border:1px solid;border-radius:99px;padding:0 8px;font-size:12px;border-color:var(--color-light);background:var(--color-lighter)}.og-status:before{content:"";width:6px;height:6px;display:inline-block;border-radius:99px}.og-status input{display:none}.og-status:before{background:var(--color-gray)}.og-status:has(input:checked),.og-status--active{border-color:#57c091;background:#eefcf0;color:#276a52}.og-status:has(input:checked):before,.og-status--active:before{background:#28b77e}.og-icon__pick.button{display:inline-flex;align-items:center;justify-content:center;border-color:#8c8f94;color:inherit;width:30px;box-sizing:border-box}.og-icon__dropdown .components-popover__content{overflow-x:hidden !important}.og-icon__search{width:100%;margin-bottom:12px}.og-icon__items{display:grid;grid-template-columns:repeat(3, 80px);gap:8px;max-height:240px;width:268px}.og-icon__item{border-radius:4px;padding:6px;cursor:pointer;border:1px solid rgba(0,0,0,0)}.og-icon__item .dashicons{font-size:18px}.og-icon__item:hover{border-color:var(--color-light)}.og-icon__item--selected,.og-icon__item--selected:hover{border-color:var(--color-primary);color:var(--color-primary)}.og-icon__text{color:var(--color-gray);font-size:11px;line-height:1.1}.og-icon__select{position:relative;display:inline-block;margin:0 4px 4px 0}.og-icon .og-dashicon{border-radius:4px;width:24px;height:24px;color:currentColor;display:grid;place-items:center}.og-icon-selected{display:flex;gap:8px}.og-icon-selected span{min-width:30px;height:30px;box-sizing:border-box;border:1px solid #8c8f94;border-radius:4px;display:grid;place-items:center}.og-icon-selected .og-icon-search{opacity:1;position:relative}.og-icon-selected .icon-fontawesome::before{font-size:16px}.og-icon-items{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px 4px;max-height:180px;overflow-y:auto;border:1px solid #8c8f94;border-radius:4px;padding:4px;margin-top:12px}.og-icon-item{display:flex;flex-direction:column;align-items:flex-start;border-radius:4px;padding-bottom:4px}.og-icon-item .dashicons{font-size:18px}.og-icon-item .og-icon__select{margin:0}.og-icon-item__text{color:var(--color-gray);font-size:11px;line-height:1.1;padding-inline:4px}.og-icon-item:hover{background:var(--color-lightest)}.og-icon-item:has(input:checked){background:var(--color-primary);color:#fff}.og-icon-item:has(input:checked) .og-icon-item__text{color:#fff}.og-icon input{position:absolute;opacity:0}.og-field-settings__header{position:fixed;right:16px;top:12px;display:flex;gap:8px}.og-clone__content{margin-top:0}.og-clone__content .components-popover__content{width:300px;padding:16px}.og-clone__content .components-popover__content:before{content:"";display:block;width:8px;height:8px;border-top:1px solid #ccc;border-right:1px solid #ccc;position:absolute;top:-5px;right:24px;transform:rotate(-45deg);background:#fff}.og-clone__content .components-button{position:absolute;top:0;right:0}.og-sub-settings{border:1px solid #e0e0e0;border-radius:4px;background:var(--color-lightest);padding:8px 12px 12px;margin-left:32px;margin-bottom:12px;position:relative}.og-sub-settings:before{content:"";display:block;width:8px;height:8px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;position:absolute;top:-5px;left:15px;transform:rotate(45deg);background:var(--color-lightest)}.og-select-with-input{position:relative}.og-select-with-input input{margin-inline:0}.og-select-with-input__icon{position:absolute;top:1px;bottom:1px;right:1px;display:flex;align-items:center;cursor:pointer}.og-select-with-input__selected{position:absolute;top:1px;bottom:1px;left:1px;right:24px;background:#fff;border-radius:4px;padding-left:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.og-select-with-input__options{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:999}.og-select-with-input .og-description,.og-select-with-input__none{margin:8px}.og-select-with-input__option{padding:6px 8px}.og-select-with-input__option:hover,.og-select-with-input__option--selected{cursor:pointer;background:var(--color-lighter)}.og-select-with-input__option:last-child{border-radius:0 0 4px 4px}.og-add-field .components-search-control,.og-add-field__list{padding:16px}.og-add-field__item{display:flex}.og-add-field__title{padding:16px 16px 0;color:#757575;font-size:11px;font-weight:500;text-transform:uppercase}.og-add-field__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr))}.components-modal__content .og-add-field__list{grid-template-columns:repeat(auto-fit, 120px)}.og-add-field .components-button.has-text{flex:1;flex-direction:column;height:auto;padding-block:20px;gap:16px;color:inherit;font-size:12px;cursor:grab}.og-add-field .components-button.has-text:hover{color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.mb-panel--add .og-add-field__list{grid-template-columns:repeat(2, 1fr);gap:12px}.mb-panel--add .og-add-field .components-button.has-text{flex-direction:row;padding-block:8px;background:var(--color-lightest);gap:4px}.og-item__id{font-size:12px;cursor:pointer;position:relative;max-width:40%}.og-item__id__inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block}.og-item__id:after{display:inline-block;content:attr(data-tooltip);position:absolute;z-index:1;top:0;left:50%;transform:translateX(-50%) translateY(-100%);background-color:#3c434a;color:#fff;font-size:10px;line-height:1;padding:4px 6px;border-radius:4px;visibility:hidden;opacity:0;transition:opacity .3s;white-space:nowrap}.og-item__id:hover:after{visibility:visible;opacity:1}.mb-sidebar .components-panel__row{display:block}.mb-sidebar .components-panel__body:not(.is-opened) .og-panel-body{display:none}.mb-sidebar .og-panel__header{display:flex;align-items:center;justify-content:space-between;padding-inline:16px;width:100%;height:48px;color:#1e1e1e;font-weight:500;border-inline:none;border-block:1px solid #ddd;margin-top:-1px;transition:background .1s ease-in-out;background:#fff;cursor:pointer}.mb-sidebar .og-panel__header--open{background:var(--color-lighter)}.mb-sidebar .og-panel__body{display:none;padding-inline:16px}.mb-sidebar .og-panel__body--open{display:block;padding-block:16px}.mb-sidebar .mb-summary{padding-inline:16px}.mb-sidebar .mb-summary p{display:flex}.mb-sidebar .mb-summary label{min-width:120px}.mb-sidebar .mb-summary__status{text-transform:capitalize}.mb-sidebar .og-location select{margin-bottom:8px}.mb-sidebar .og-include-exclude__intro{margin-bottom:12px;display:flex;align-items:center;gap:4px}.mb-sidebar .og-include-exclude__intro.og-include-exclude__intro select{width:auto}.mb-sidebar .og-include-exclude__rule{border:1px solid var(--color-gray);padding:8px;margin-bottom:8px;border-radius:4px;background:var(--color-lightest);display:flex;flex-direction:column;gap:8px}.mb-sidebar .og-include-exclude__remove,.mb-sidebar .og-include-exclude__remove:hover{color:var(--color-red);font-size:11px;align-self:flex-start}.mb-sidebar .og-field-settings{display:none}.mb-sidebar .og-field-settings--show{display:block}.mb-sidebar .og-attribute{border:1px solid var(--color-gray);padding:8px;margin-bottom:8px;border-radius:4px;background:var(--color-lightest);display:flex;flex-direction:column;gap:8px}.mb-sidebar .og-attribute .og-remove,.mb-sidebar .og-attribute .og-remove:hover{color:var(--color-red);font-size:11px;align-self:flex-start}.mb-sidebar .og-attribute-wrapper .og-description{margin-top:0;margin-bottom:12px}
diff --git a/assets/img/map.png b/assets/img/map.png
new file mode 100644
index 00000000..95b32dc5
Binary files /dev/null and b/assets/img/map.png differ
diff --git a/assets/img/osm.png b/assets/img/osm.png
new file mode 100644
index 00000000..ca953821
Binary files /dev/null and b/assets/img/osm.png differ
diff --git a/assets/js/app.js b/assets/js/app.js
deleted file mode 100755
index 169b3552..00000000
--- a/assets/js/app.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see app.js.LICENSE.txt */
-(()=>{var e={9033:(e,t,n)=>{var r={"./AddressField":[6165,179],"./AddressField.js":[6165,179],"./AdminColumnsPosition":[3852,179],"./AdminColumnsPosition.js":[3852,179],"./Block":[7905,179],"./Block.js":[7905,179],"./Checkbox":[6441,179],"./Checkbox.js":[6441,179],"./ConditionalLogic":[1903,179],"./ConditionalLogic.js":[1903,179],"./CustomTable":[215,179],"./CustomTable.js":[215,179],"./DataList":[9750,179],"./DataList.js":[9750,179],"./DateTime":[4134,179],"./DateTime.js":[4134,179],"./DivRow":[1793],"./DivRow.js":[1793],"./FieldInserter":[851,179],"./FieldInserter.js":[851,179],"./Fontawesome":[2142,179],"./Fontawesome.js":[2142,179],"./GroupTitle":[7457,179],"./GroupTitle.js":[7457,179],"./Icon":[3023,179],"./Icon.js":[3023,179],"./Id":[3147,179],"./Id.js":[3147,179],"./IncludeExclude":[2212,179],"./IncludeExclude.js":[2212,179],"./Input":[1181],"./Input.js":[1181],"./KeyValue":[9733,179],"./KeyValue.js":[9733,179],"./Location":[4228,179],"./Location.js":[4228,179],"./Name":[2915,179],"./Name.js":[2915,179],"./Post":[4722,179],"./Post.js":[4722,179],"./ReactAsyncSelect":[7498,179],"./ReactAsyncSelect.js":[7498,179],"./ReactSelect":[968,179],"./ReactSelect.js":[968,179],"./Select":[5681,179],"./Select.js":[5681,179],"./ShowHide":[5313,179],"./ShowHide.js":[5313,179],"./TextLimiter":[9642,179],"./TextLimiter.js":[9642,179],"./Textarea":[9268,179],"./Textarea.js":[9268,179],"./Tooltip":[6360],"./Tooltip.js":[6360],"./Type":[5912,179],"./Type.js":[5912,179],"./Validation":[1030,179],"./Validation.js":[1030,179]};function o(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return Promise.all(t.slice(1).map(n.e)).then((()=>n(o)))}o.keys=()=>Object.keys(r),o.id=9033,e.exports=o},5742:(e,t,n)=>{"use strict";n.d(t,{nq:()=>D,ms:()=>F,tZ:()=>j,F4:()=>V});n(9611);var r=n(7363),o=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var o=function(e){if(e.sheet)return e.sheet;for(var t=0;t
=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},m={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var h,b=/[A-Z]|^ms/g,g=/_EMO_([^_]+?)_([^]*?)_EMO_/g,v=function(e){return 45===e.charCodeAt(1)},y=function(e){return null!=e&&"boolean"!=typeof e},_=(h={},function(e){return void 0===h[e]&&(h[e]=v(t=e)?t:t.replace(b,"-$&").toLowerCase()),h[e];var t}),E=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(g,(function(e,t,n){return w={name:t,styles:n,next:w},t}))}return 1===m[e]||v(e)||"number"!=typeof t||0===t?t:t+"px"};function x(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return w={name:n.name,styles:n.styles,next:w},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)w={name:o.name,styles:o.styles,next:w},o=o.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o{"use strict";n.d(t,{Z:()=>r});const r=function(e){function t(e,r,s,c,p){for(var f,m,h,b,_,x=0,w=0,R=0,O=0,S=0,A=0,N=h=f=0,j=0,V=0,L=0,Z=0,F=s.length,H=F-1,$="",U="",B="",z="";jf)&&(Z=($=$.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(b,"$1"+e.trim());case 58:return e.trim()+t.replace(b,"$1"+e.trim());default:if(0<1*n&&0s.charCodeAt(8))break;case 115:i=i.replace(s,"-webkit-"+s)+";"+i;break;case 207:case 102:i=i.replace(s,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],0{"use strict";n.d(t,{J:()=>a,m:()=>i});var r=n(2610),o=n(3369);const a=(0,r.createContext)({}),i=({children:e})=>{const[t,n]=(0,r.useState)((0,o.Gw)());return React.createElement(a.Provider,{value:{settings:t,updateSettings:(e,t)=>{n((n=>{return{...n,[(r=e,r.replace(/\]/g,"").split("[").pop())]:t};var r}))}}},e)}},6165:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2402),o=n(1793),a=n(2610),i=n(7164),l=n(851);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,r.Z)((e=>e.ids)),{settings:p}=(0,a.useContext)(i.J),f=Array.from(new Set(Object.values(d)));return React.createElement(o.default,s({htmlFor:t},u),React.createElement(l.default,{id:t,name:e,defaultValue:c,placeholder:n,required:!0,items:f,onSelect:(e,t)=>{const n=e.current.value?e.current.value+",":"";e.current.value=n+`${p.prefix||""}${t}`}}))}},3852:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),o=n(4395),a=n(1793),i=n(2402),l=n(851);const s=({objectType:e})=>"term"===e?["cb, name, description, slug, count"]:"user"===e?["cb, username, name, email, role, posts"]:["cb","title","author","categories","tags","comments","date"],c=({name:e,componentId:t,defaultValue:n,...c})=>{const u=(0,o.Z)((e=>e.type)),d={term:"name",user:"username"}[u]||"title",p=(0,i.Z)((e=>e.ids)),f=[...s(u),...Array.from(new Set(Object.values(p)))];return React.createElement(a.default,c,React.createElement("select",{name:`${e}[type]`,defaultValue:n.type||"after"},React.createElement("option",{value:"after"},(0,r.__)("After","meta-box-builder")),React.createElement("option",{value:"before"},(0,r.__)("Before","meta-box-builder")),React.createElement("option",{value:"replace"},(0,r.__)("Replace","meta-box-builder"))),React.createElement(l.default,{id:t,name:`${e}[column]`,defaultValue:n.column||d,items:f,isID:!0,exclude:s(u)}))}},7905:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var r=n(7537),o=n(2610),a=n(8003),i=n(9656),l=n(3369),s=n(4395),c=n(6441),u=n(1793),d=n(3023),p=n(1181),f=n(968),m=n(5681),h=n(9268);const b={callback:(0,a.__)("PHP callback function","meta-box-builder"),template:(0,a.__)("Template file","meta-box-builder"),code:(0,a.__)("Code","meta-box-builder")};MbbApp.extensions.views&&(b.view=(0,a.__)("View","meta-box-builder"));const g=()=>{const[e,t]=(0,o.useState)((0,l.Gw)()),[n,g]=(0,o.useState)(e.icon_type||"dashicons"),[v,y]=(0,o.useState)(e.render_with||"callback"),[_,E]=(0,o.useState)(),[x,w]=(0,o.useState)(MbbApp.views),[R,O]=(0,o.useState)(e.render_view),S=(0,o.useRef)(),C=(0,o.useRef)(),k=(0,o.useRef)(),D=(0,s.Z)((e=>e.type));(0,o.useEffect)((()=>{jQuery('.og-color-picker input[type="text"]').wpColorPicker()}),[n]);const[I,P]=(0,o.useState)(MbbApp.data?.block_path_error),[A,T]=(0,o.useState)(!1),N={hideElement:"#editor .interface-interface-skeleton__footer, .edit-post-fullscreen-mode-close",isBlockEditor:!1,callback:(e,t)=>{t.find("#type").val("block")},closeModalCallback:(e,t)=>{const n=e.find("#post_ID").val(),r=e.find("#post_name").val(),o=e.find("#title").val();w({...x,[n]:{ID:n,post_name:r,post_title:o}}),O(r)}},M=async(t,n)=>{const r=document.getElementById("post_name").value;if(!r)return;const{is_writable:o,is_newer:i}=await(0,l._i)("local-path-data",{path:n,version:e.block_json?.version||0,postName:r}),s=o?"":(0,a.__)("The path is not writable.","meta-box-builder");T(i),P(s)};return(0,o.useEffect)((()=>{e.block_json?.path&&M(0,e.block_json?.path)}),[]),(0,o.useEffect)((()=>{_&&setTimeout((()=>_.refresh()),3e3)}),[_]),(0,o.useEffect)((()=>{var e;e=S?.current,jQuery(e).rwmbModal({...N,isEdit:!0})}),[S.current,v]),(0,o.useEffect)((()=>{(e=>{const t=jQuery(e);t.attr("data-url",MbbApp.viewEditUrl+(e=>{const t=Object.values(MbbApp.views)?.find((t=>t.post_name===e));return t?.ID})(R)+"&action=edit"),t.rwmbModal({...N,isEdit:!0})})(C?.current)}),[C.current,v,R]),"block"===D&&React.createElement(React.Fragment,null,React.createElement(p.default,{name:"settings[description]",label:(0,a.__)("Description","meta-box-builder"),componentId:"settings-block-description",value:e.description,onChange:n=>t({...e,description:n.target.value})}),React.createElement(m.default,{name:"settings[icon_type]",label:(0,a.__)("Icon type","meta-box-builder"),componentId:"settings-block-icon_type",options:{dashicons:(0,a.__)("Dashicons","meta-box-builder"),svg:(0,a.__)("Custom SVG","meta-box-builder")},defaultValue:n,onChange:e=>g(e.target.value)}),"svg"===n&&React.createElement(h.default,{name:"settings[icon_svg]",label:(0,a.__)("SVG icon","meta-box-builder"),componentId:"settings-block-icon_svg",placeholder:(0,a.__)("Paste the SVG content here","meta-box-builder"),defaultValue:e.icon_svg}),"dashicons"===n&&React.createElement(d.default,{label:(0,a.__)("Icon","meta-box-builder"),name:"settings[icon]",defaultValue:e.icon}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_foreground]",className:"og-color-picker",componentId:"settings-block-icon_foreground",label:(0,a.__)("Icon color","meta-box-builder"),tooltip:(0,a.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_foreground}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_background]",className:"og-color-picker",componentId:"settings-block-icon_background",label:(0,a.__)("Icon background color","meta-box-builder"),tooltip:(0,a.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_background}),React.createElement(m.default,{name:"settings[category]",label:(0,a.__)("Category","meta-box-builder"),componentId:"settings-block-category",options:MbbApp.blockCategories,defaultValue:e.category}),React.createElement(p.default,{name:"settings[keywords]",label:(0,a.__)("Keywords","meta-box-builder"),componentId:"settings-block-keywords",tooltip:(0,a.__)("Separate by commas","meta-box-builder"),defaultValue:e.keywords}),React.createElement(m.default,{name:"settings[block_context]",label:(0,a.__)("Block settings position","meta-box-builder"),componentId:"settings-block-block_context",options:{normal:(0,a.__)("In the content area","meta-box-builder"),side:(0,a.__)("On the right sidebar","meta-box-builder")},defaultValue:e.block_context||"side"}),React.createElement(f.default,{name:"settings[supports][align][]",label:(0,a.__)("Alignment","meta-box-builder"),componentId:"settings-block-supports-align",options:{left:(0,a.__)("Left","meta-box-builder"),right:(0,a.__)("Right","meta-box-builder"),center:(0,a.__)("Center","meta-box-builder"),wide:(0,a.__)("Wide","meta-box-builder"),full:(0,a.__)("Full","meta-box-builder")},defaultValue:(0,l.rY)(e.supports?.align||[])}),React.createElement(c.default,{name:"settings[supports][customClassName]",label:(0,a.__)("Custom CSS class name","meta-box-builder"),componentId:"settings-block-supports-custom-class-name",defaultValue:!!e.supports?.customClassName}),React.createElement("h3",null,(0,a.__)("Block Render Settings","meta-box-builder")),React.createElement(m.default,{name:"settings[render_with]",label:(0,a.__)("Render with","meta-box-builder"),componentId:"settings-block-render_with",options:b,defaultValue:v,onChange:e=>y(e.target.value)}),"callback"===v&&React.createElement(p.default,{name:"settings[render_callback]",label:(0,a.__)("Render callback","meta-box-builder"),componentId:"settings-block-render_callback",placeholder:(0,a.__)("Enter PHP function name","meta-box-builder"),defaultValue:e.render_callback}),"template"===v&&React.createElement(p.default,{name:"settings[render_template]",label:(0,a.__)("Render template","meta-box-builder"),componentId:"settings-block-render_template",placeholder:(0,a.__)("Enter absolute path to the template file","meta-box-builder"),defaultValue:e.render_template}),"code"===v&&React.createElement(u.default,{label:(0,a.__)("Render code","meta-box-builder")},React.createElement(i.Rt,{options:{mode:"php"},value:e.render_code,onChange:(e,t,n)=>k.current.value=n,editorDidMount:E}),React.createElement("input",{type:"hidden",name:"settings[render_code]",ref:k,defaultValue:e.render_code}),React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ attribute }}")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Block attribute. Replace attribute
with anchor
, align
or className
).","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ field_id }}")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Field value. Replace field_id
with a real field ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ is_preview }}")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Whether in preview mode.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ post_id }}")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Current post ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"mb.function()")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Run a PHP/WordPress function via mb
namespace. Replace function
with a valid PHP/WordPress function name.","meta-box-builder"))))))),"view"===v&&MbbApp.extensions.views&&React.createElement(u.default,{label:(0,a.__)("Select a view","meta-box-builder"),className:"og-field--block-view"},React.createElement("select",{name:"settings[render_view]",componentId:"settings-block-render_view",value:R,onChange:e=>{O(e.target.value)}},React.createElement("option",{value:""},(0,a.__)("Select a view","meta-box-builder")),Object.entries(x).map((([e,t])=>React.createElement("option",{"data-id":e,value:t.post_name},t.post_title)))),React.createElement(r.Flex,{justify:"left"},React.createElement("a",{href:"#",ref:S,role:"button","data-url":MbbApp.viewAddUrl},(0,a.__)("+ Add View","meta-box-builder")),R&&React.createElement("a",{href:"#",ref:C,role:"button"},(0,a.__)("Edit View","meta-box-builder")))),React.createElement(p.default,{name:"settings[enqueue_style]",label:(0,a.__)("Custom CSS","meta-box-builder"),componentId:"settings-block-enqueue_style",placeholder:(0,a.__)("Enter URL to the custom CSS file","meta-box-builder"),defaultValue:e.enqueue_style}),React.createElement(p.default,{name:"settings[enqueue_script]",label:(0,a.__)("Custom JavaScript","meta-box-builder"),componentId:"settings-block-enqueue_script",placeholder:(0,a.__)("Enter URL to the custom JavaScript file","meta-box-builder"),defaultValue:e.enqueue_script}),React.createElement(p.default,{name:"settings[enqueue_assets]",label:(0,a.__)("Custom assets callback","meta-box-builder"),componentId:"settings-block-enqueue_assets",placeholder:(0,a.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.enqueue_assets}),React.createElement("h3",null,(0,a.__)("Block JSON Settings","meta-box-builder")),React.createElement(c.default,{name:"settings[block_json][enable]",label:(0,a.__)("Generate block.json","meta-box-builder"),componentId:"settings-block_json_enable",defaultValue:!!e.block_json?.enable}),React.createElement(p.default,{name:"settings[block_json][path]",label:(0,a.__)("Block folder","meta-box-builder"),componentId:"settings-block-path",description:(0,a.__)("Enter absolute path to the folder containing the block.json
and block asset files. Do not include the block name (e.g. field group ID) . The full path for the block files will be like path/to/folder/block-name/block.json
.","meta-box-builder"),defaultValue:e.block_json?.path,error:I,updateFieldData:M,dependency:"block_json_enable:true"}),React.createElement("input",{type:"hidden",name:"settings[block_json][version]",value:e.block_json?.version}),A&&React.createElement(u.default,{label:(0,a.__)("Synchronize block.json","meta-box-builder")},React.createElement(r.Flex,{direction:"column"},React.createElement("div",{dangerouslySetInnerHTML:{__html:(0,a.__)("We detected a newer version of block.json
from the current folder, do you want to override settings from this path?","meta-box-builder")}}),React.createElement("div",null,React.createElement("input",{name:"override_block_json",value:(0,a.__)("Override Block JSON","meta-box-builder"),type:"submit",class:"button secondary",onClick:e=>{confirm((0,a.__)("Are you sure you want to override the block.json settings?","meta-box-builder"))||e.preventDefault()}})))),React.createElement(u.default,{label:(0,a.__)("Supported variables","meta-box-builder")},React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.path }}")),React.createElement("td",null,(0,a.__)("Site path","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.url }}")),React.createElement("td",null,(0,a.__)("Site URL","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.path }}")),React.createElement("td",null,(0,a.__)("Path to the current [child] theme directory","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.url }}")),React.createElement("td",null,(0,a.__)("URL to the current [child] theme directory","meta-box-builder")))))))}},6441:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),o=n(7850);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const c=(0,o.O)(t);return React.createElement(r.default,a({label:n,className:`og-field--checkbox ${i}`,htmlFor:t},s),React.createElement("label",{className:"og-toggle"},React.createElement("input",{type:"hidden",name:e,value:!1}),React.createElement("input",{type:"checkbox",id:t,name:e,onChange:c,defaultChecked:l,value:!0}),React.createElement("div",{className:"og-toggle__switch"})))}},1903:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),o=n(2610),a=n(8003),i=n(2402),l=n(1793),s=n(851),c=n(3369);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:`${e}[type]`,defaultValue:t.type||"visible"},React.createElement("option",{value:"visible"},(0,a.__)("Visible","meta-box-builder")),React.createElement("option",{value:"hidden"},(0,a.__)("Hidden","meta-box-builder"))),(0,a.__)("when","meta-box-builder"),React.createElement("select",{name:`${e}[relation]`,defaultValue:t.relation||"or"},React.createElement("option",{value:"or"},(0,a.__)("any","meta-box-builder")),React.createElement("option",{value:"and"},(0,a.__)("all","meta-box-builder"))),(0,a.__)("conditions match","meta-box-builder")),p=({rule:e,fields:t,name:n,removeRule:o})=>React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${n}[id]`,defaultValue:e.id}),React.createElement(s.default,{name:`${n}[name]`,defaultValue:e.name,placeholder:(0,a.__)("Enter or select a field ID","meta-box-builder"),items:t,isID:!0}),React.createElement("select",{name:`${n}[operator]`,className:"og-include-exclude__operator",defaultValue:e.operator},React.createElement("option",{value:"="},(0,a.__)("=","meta-box-builder")),React.createElement("option",{value:">"},(0,a.__)(">","meta-box-builder")),React.createElement("option",{value:"<"},(0,a.__)("<","meta-box-builder")),React.createElement("option",{value:">="},(0,a.__)(">=","meta-box-builder")),React.createElement("option",{value:"<="},(0,a.__)("<=","meta-box-builder")),React.createElement("option",{value:"!="},(0,a.__)("!=","meta-box-builder")),React.createElement("option",{value:"contains"},(0,a.__)("contains","meta-box-builder")),React.createElement("option",{value:"not contains"},(0,a.__)("not contains","meta-box-builder")),React.createElement("option",{value:"starts with"},(0,a.__)("starts with","meta-box-builder")),React.createElement("option",{value:"not starts with"},(0,a.__)("not starts with","meta-box-builder")),React.createElement("option",{value:"ends with"},(0,a.__)("ends with","meta-box-builder")),React.createElement("option",{value:"not ends with"},(0,a.__)("not ends with","meta-box-builder")),React.createElement("option",{value:"between"},(0,a.__)("between","meta-box-builder")),React.createElement("option",{value:"not between"},(0,a.__)("not between","meta-box-builder")),React.createElement("option",{value:"in"},(0,a.__)("in","meta-box-builder")),React.createElement("option",{value:"not in"},(0,a.__)("not in","meta-box-builder")),React.createElement("option",{value:"match"},(0,a.__)("match","meta-box-builder")),React.createElement("option",{value:"not match"},(0,a.__)("not match","meta-box-builder"))),React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,a.__)("Enter a value","meta-box-builder"),name:`${n}[value]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>o(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"}))),f=({defaultValue:e,name:t,...n})=>{const[r,s]=(0,o.useState)(Object.values(e.when||{})),f=e=>s((t=>t.filter((t=>t.id!==e)))),m=(0,i.Z)((e=>e.ids)),h=Array.from(new Set(Object.values(m)));return React.createElement(l.default,u({className:"og-include-exclude"},n),r.length>0&&React.createElement(d,{name:t,defaultValue:e}),r.map((e=>React.createElement(p,{key:e.id,rule:e,fields:h,name:`${t}[when][${e.id}]`,removeRule:f}))),React.createElement("button",{type:"button",className:"button",onClick:()=>s((e=>[...e,{name:"",operator:"=",value:"",id:(0,c.nV)()}]))},(0,a.__)("+ Add Rule","meta-box-builder")))}},215:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(8003),o=n(4395),a=n(6441),i=n(1181);const l=({defaultValue:e})=>{const t=(0,o.Z)((e=>e.type));return!["setting","block"].includes(t)&&React.createElement(React.Fragment,null,React.createElement(a.default,{name:"settings[custom_table][enable]",label:`${(0,r.__)("Save data in a custom table","meta-box-builder")} `,componentId:"settings-table_enable",defaultValue:!!e.enable}),React.createElement(i.default,{name:"settings[custom_table][name]",label:(0,r.__)("Table name","meta-box-builder"),componentId:"settings-table_name",defaultValue:e.name,dependency:"table_enable:true"}),React.createElement(a.default,{name:"settings[custom_table][prefix]",label:(0,r.__)("Include table prefix","meta-box-builder"),componentId:"settings-table_prefix",defaultValue:!!e.prefix,dependency:"table_enable:true"}),React.createElement(a.default,{name:"settings[custom_table][create]",label:(0,r.__)("Create table automatically","meta-box-builder"),tooltip:(0,r.__)("Enable this option will automatically create the table with all columns as TEXT. Create the table manually to set proper column types for a better performance.","meta-box-builder"),componentId:"settings-table_create",defaultValue:!!e.create,dependency:"table_enable:true"}))}},9750:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=({id:e,options:t})=>t.length>0&&React.createElement("datalist",{id:e},t.map((e=>React.createElement("option",{key:e},e))))},4134:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),o=n(851);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({htmlFor:t},c),React.createElement(o.default,{name:e,defaultValue:i,required:s,placeholder:n,items:Object.entries(c[l])}))},1793:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(2610),o=n(6360);const a=({children:e,label:t,description:n,tooltip:a,className:i="",htmlFor:l="",keyValue:s="",required:c=!1,dependency:u,error:d})=>React.createElement("div",{className:`og-field ${i} ${u?`dep:${u}`:""}`,key:s},t&&React.createElement("label",{className:"og-label",htmlFor:l},React.createElement(r.RawHTML,null,t),c&&React.createElement("span",{className:"og-required"},"*"),a&&React.createElement(o.default,{id:l,content:a})),React.createElement("div",{className:"og-input"},e,n&&React.createElement(r.RawHTML,{className:"og-description"},n),d&&React.createElement("p",{className:"og-error"},d)))},851:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),o=n(2610),a=n(7164),i=n(8003);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-dropdown__search"},React.createElement("input",{onInput:e,type:"text",placeholder:(0,i.__)("Search...","meta-box-builder")})),c=({items:e,searchTerm:t})=>{const n=t.toLowerCase();return(e=e.filter((e=>!n||e.toLowerCase().includes(n)))).map((e=>{const t=Array.isArray(e)?e[1]:e,n=Array.isArray(e)?e[0]:e;return React.createElement(o.RawHTML,{key:n,className:"og-dropdown__item","data-value":n},t)}))},u=({items:e=[],onSelect:t})=>{const[n,r]=(0,o.useState)("");return React.createElement("div",{onClick:e=>e.target.matches(".og-dropdown__item")&&t(e)},React.createElement(s,{handleSearch:e=>r(e.target.value)}),React.createElement(c,{items:e,searchTerm:n}))},d=({items:e=[],required:t=!1,className:n="",isID:i=!1,exclude:s=[],onChange:c,onSelect:d,...p})=>{const[f,m]=(0,o.useState)(),{settings:h}=(0,o.useContext)(a.J),b=(0,o.useRef)();return(0,o.useLayoutEffect)((()=>{f&&b.current&&([b.current.selectionStart,b.current.selectionEnd]=f)}),[f]),React.createElement("div",{className:`og-field-insert ${n}`},React.createElement("input",l({ref:b,type:"text",required:t,onChange:e=>{m([e.target.selectionStart,e.target.selectionEnd]),c&&c(b,e.target.value)}},p)),e.length>0&&React.createElement(r.Dropdown,{className:"og-dropdown",position:"bottom left",renderToggle:({onToggle:e})=>React.createElement(r.Button,{icon:"ellipsis",onClick:e}),renderContent:({onToggle:t})=>React.createElement(u,{items:e,onSelect:e=>((e,t)=>{t(),d?d(b,e.target.dataset.value):b.current.value=!i||s.includes(e.target.dataset.value)?e.target.dataset.value:`${h.prefix||""}${e.target.dataset.value}`})(e,t)})}))}},2142:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[s,c]=(0,r.useState)(n),u=(0,r.useRef)(),[d,p]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{d&&u.current&&([u.current.selectionStart,u.current.selectionEnd]=d)}),[d]),React.createElement(o.default,a({htmlFor:t,className:"og-icon"},l),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`icon-fontawesome ${s}`}),React.createElement("input",{ref:u,type:"text",className:"og-icon-search",name:e,value:s,onChange:t=>{c(t.target.value),i&&i(e,t.target.value),p([t.target.selectionStart,t.target.selectionEnd])}})))}},7457:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2610),o=n(7164),a=n(2402),i=n(1793),l=n(851);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{settings:d}=(0,r.useContext)(o.J),p=(0,a.Z)((e=>e.ids)),f=["{#}",...Array.from(new Set(Object.values(p)))];return React.createElement(i.default,s({className:"og-group-title",htmlFor:t},u),React.createElement(l.default,{id:t,name:e,defaultValue:n,items:f,onChange:(e,t)=>c.updateGroupTitle(t),onSelect:(e,t)=>{const n="{#}"===t?t:`{${d.prefix||""}${t}}`;e.current.value+=n,c.updateGroupTitle(e.current.value)}}))}},3023:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(2610),o=n(1793),a=n(8003);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let t=e.replace(/-/g," ").trim();return["admin","controls","editor","format","image","media","welcome"].forEach((e=>{t.startsWith(e)&&(t=t.replace(e,""))})),["alt","alt2","alt3"].forEach((e=>{t.endsWith(e)&&(t=t.replace(e,`(${e})`))})),t=t.trim(),t={businessman:"business man",aligncenter:"align center",alignleft:"align left",alignright:"align right",customchar:"custom character",distractionfree:"distraction free",removeformatting:"remove formatting",strikethrough:"strike through",skipback:"skip back",skipforward:"skip forward",leftright:"left right",screenoptions:"screen options"}[t]||t,t.trim().toLowerCase()},s=({name:e,componentId:t,defaultValue:n,icons:s=MbbApp.icons,updateFieldData:c,...u})=>{const[d,p]=(0,r.useState)(""),[f,m]=(0,r.useState)(n);let h=s.map((e=>[e,l(e)])).filter((e=>""===d||e[1].includes(d.toLowerCase())));const b=t=>{m(t.target.value),c&&c(e,t.target.value)};return React.createElement(o.default,i({htmlFor:t,className:"og-icon"},u),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`dashicons dashicons-${f}`}),React.createElement("input",{type:"search",className:"og-icon-search",placeholder:(0,a.__)("Search...","meta-box-builder"),value:d,onChange:e=>p(e.target.value)})),React.createElement("div",{className:"og-icon-items"},h.map((([t,r])=>React.createElement("div",{key:t,className:"og-icon-item"},React.createElement("label",{key:t,className:"og-icon__select"},React.createElement("input",{type:"radio",name:e,value:t,defaultChecked:t===n,onChange:b}),React.createElement("span",{className:`og-dashicon dashicons dashicons-${t}`})),React.createElement("span",{className:"og-icon-item__text"},r))))))}},3147:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(2610),o=n(8003),a=n(8998),i=n(1793);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const c=(0,r.useRef)(),[u,d]=(0,r.useState)(),p=(0,a.Z)("fields-ids",[]),[f,m]=(0,r.useState)({}),[h,b]=(0,r.useState)(!1);return(0,r.useLayoutEffect)((()=>{u&&c.current&&([c.current.selectionStart,c.current.selectionEnd]=u)}),[u]),React.createElement(i.default,l({htmlFor:t},s),React.createElement("input",{ref:c,type:"text",id:t,name:e,value:n.id,onChange:e=>{setTimeout((()=>{return t=e.target.value,void(void 0!==p[t]&&(m(p[t]),b(!0)));var t}),200),n.updateId(e.target.value),d([e.target.selectionStart,e.target.selectionEnd])},pattern:"[A-Za-z0-9\\-_]+"}),h&&React.createElement(r.RawHTML,{className:"og-description og-error"},(0,o.sprintf)((0,o.__)('This ID already exists in the field group %s , please change it or edit that field group to avoid duplication.',"slim-seo"),f.link,f.title)))}},2212:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),o=n(2610),a=n(8003),i=n(3369),l=n(4395),s=n(3206),c=n(1793),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[include_exclude][type]",defaultValue:e.type||"include"},React.createElement("option",{value:"include"},(0,a.__)("Show","meta-box-builder")),React.createElement("option",{value:"exclude"},(0,a.__)("Hide","meta-box-builder"))),(0,a.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[include_exclude][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,a.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,a.__)("all","meta-box-builder"))),(0,a.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n})=>{const c=(0,l.Z)((e=>e.type)),d=(0,s.Z)((e=>e.types)),[p,f]=(0,o.useState)(e.name);return(0,o.useEffect)((()=>{["comment","setting"].includes(c)&&!["user_role","user_id","custom"].includes(p)&&f("user_role"),"user"!==c||["user_role","user_id","edited_user_role","edited_user_id","custom"].includes(p)||f("user_role"),"term"===c&&["ID","parent","template","is_child"].includes(p)&&f("category")}),[c]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:p,onChange:e=>f(e.target.value)},"post"===c&&React.createElement("option",{value:"ID"},(0,a.__)("Post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"parent"},(0,a.__)("Parent post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"template"},(0,a.__)("Page template","meta-box-builder")),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:`parent_${e.slug}`},(0,a.__)("Parent","meta-box-builder")," ",e.name," (",e.slug,")"))),React.createElement("option",{value:"user_role"},(0,a.__)("User role","meta-box-builder")),React.createElement("option",{value:"user_id"},(0,a.__)("User","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_role"},(0,a.__)("Edited user role","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_id"},(0,a.__)("Edited user","meta-box-builder")),"post"===c&&React.createElement("option",{value:"is_child"},(0,a.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"custom"},(0,a.__)("Custom","meta-box-builder"))),!["is_child","custom"].includes(p)&&React.createElement(u.default,{key:p+c+d,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("include-exclude",{name:p,s:e,post_types:d})}),"is_child"===p&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,a.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,a.__)("No","meta-box-builder"))),"custom"===p&&React.createElement("input",{type:"text",name:`${t}[value]`,className:"og-include-exclude__value",placeholder:(0,a.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.value}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,l.Z)((e=>e.type)),[n,r]=((0,s.Z)((e=>e.types)),(0,o.useState)(Object.values(e.rules||{}))),u=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(c.default,{className:"og-include-exclude",label:`${(0,a.__)("Advanced location rules","meta-box-builder")} `,tooltip:(0,a.__)("More rules on where to display the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[include_exclude][rules][${e.id}]`,removeRule:u}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"ID",value:"",id:(0,i.nV)()}]))},(0,a.__)("+ Add Rule","meta-box-builder")))}},1181:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,o({htmlFor:t},s),React.createElement("input",{type:i,id:t,name:e,defaultValue:a,onChange:t=>l&&l(e,t.target.value),placeholder:n,required:s.required}))},9733:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),o=n(2610),a=n(8003),i=n(1793),l=n(851),s=n(3369);const c=({name:e,keysList:t,valuesList:n,item:i,remove:s,keyPlaceholder:c,valuePlaceholder:d})=>{const[p,f]=(0,o.useState)(n),m=(e,t)=>{e.current.value=t;const r=1==u(n)?n:n[t]?n[t]:n.default;f(r||[])};return React.createElement("div",{className:"og-attribute"},React.createElement("input",{type:"hidden",name:`${e}[id]`,defaultValue:i.id}),React.createElement(l.default,{placeholder:c,name:`${e}[key]`,defaultValue:i.key,items:t,onSelect:m,onChange:m}),React.createElement(l.default,{placeholder:d,name:`${e}[value]`,defaultValue:i.value,items:p}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>s(i.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=e=>Object(e)===e?1+Math.max(-1,...Object.values(e).map(u)):0,d=({defaultValue:e,name:t,keyPlaceholder:n=(0,a.__)("Enter key","meta-box-builder"),valuePlaceholder:r=(0,a.__)("Enter value","meta-box-builder"),keys:l=[],values:u=[],...d})=>{const[p,f]=(0,o.useState)(Object.values(e||{})),m=e=>f((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,d,p.map((e=>React.createElement(c,{key:e.id,item:e,remove:m,name:`${t}[${e.id}]`,keysList:l,values:`${t}-values`,valuesList:u,keyPlaceholder:n,valuePlaceholder:r}))),React.createElement("button",{type:"button",className:"button",onClick:()=>f((e=>[...e,{key:"",value:"",id:(0,s.nV)()}]))},(0,a.__)("+ Add New","meta-box-builder")))}},4228:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>p});var r=n(2610),o=n(8003),a=n(3369),i=n(4395),l=n(3206),s=n(6441),c=n(1793),u=n(968),d=n(5681);const p=()=>{const e=(0,a.Gw)(),[t,n]=(0,r.useState)((0,a.rY)(e.settings_pages||[])),p=MbbApp.settingsPages.find((e=>t.includes(e.id))),f=p?p.tabs:[],m=(0,i.Z)((e=>e.type)),h=(0,i.Z)((e=>e.update)),b=(0,l.Z)((e=>e.types)),g=(0,l.Z)((e=>e.update));return React.createElement(React.Fragment,null,React.createElement(c.default,{label:(0,o.__)("Location","meta-box-builder"),htmlFor:"settings-object_type",className:"og-location",tooltip:(0,o.__)("Select where to display the field group","meta-box-builder")},React.createElement("select",{id:"settings-object_type",name:"settings[object_type]",defaultValue:m,onChange:e=>h(e.target.value)},React.createElement("option",{value:"post"},(0,o.__)("Post type","meta-box-builder")),MbbApp.extensions.termMeta&&React.createElement("option",{value:"term"},(0,o.__)("Taxonomy","meta-box-builder")),MbbApp.extensions.userMeta&&React.createElement("option",{value:"user"},(0,o.__)("User","meta-box-builder")),MbbApp.extensions.commentMeta&&React.createElement("option",{value:"comment"},(0,o.__)("Comment","meta-box-builder")),MbbApp.extensions.settingsPage&&React.createElement("option",{value:"setting"},(0,o.__)("Settings page","meta-box-builder")),MbbApp.extensions.blocks&&React.createElement("option",{value:"block"},(0,o.__)("Block","meta-box-builder"))),"post"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[post_types][]",options:MbbApp.postTypes.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:b,onChange:e=>g(e?e.map((e=>e.value)):[])}),"term"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[taxonomies][]",options:MbbApp.taxonomies.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:(0,a.rY)(e.taxonomies||[])}),"setting"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[settings_pages][]",options:MbbApp.settingsPages.map((e=>({value:e.id,label:`${e.title} (${e.id})`}))),defaultValue:(0,a.rY)(e.settings_pages||[]),onChange:e=>n(e?e.map((e=>e.value)):[])})),"post"===m&&b.includes("attachment")&&React.createElement(s.default,{label:(0,o.__)("Show in media modal","meta-box-builder"),name:"settings[media_modal]",defaultValue:!!e.media_modal,componentId:"settings-media_modal"}),"setting"===m&&Object.keys(f).length>0&&React.createElement(d.default,{label:(0,o.__)("Tab","meta-box-builder"),tooltip:(0,o.__)("Select a tab in the settings page that the field group belongs to","meta-box-builder"),name:"settings[tab]",options:f,defaultValue:e.tab,componentId:"settings-tab"}))}},2915:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const l=(0,r.useRef)(),[s,c]=(0,r.useState)();return(0,r.useEffect)((()=>{n.name&&(l.current.value=n.name)}),[n.name]),(0,r.useLayoutEffect)((()=>{s&&l.current&&([l.current.selectionStart,l.current.selectionEnd]=s)}),[s]),React.createElement(o.default,a({htmlFor:t},i),React.createElement("input",{ref:l,type:"text",id:t,name:e,defaultValue:n.name,onBlur:n.noAutoGenerateId,onInput:e=>{n.updateName(e.target.value),c([e.target.selectionStart,e.target.selectionEnd])}}))}},4722:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),o=n(3369),a=n(4395),i=n(3206),l=n(6441),s=n(5681);const c=()=>{const e=(0,o.Gw)(),t=(0,a.Z)((e=>e.type)),n=(0,i.Z)((e=>e.types)),c=!MbbApp.postTypes.find((e=>n.includes(e.slug)&&e.block_editor));let u={normal:(0,r.__)("After content","meta-box-builder"),side:(0,r.__)("Side","meta-box-builder")};return c&&(u.form_top=(0,r.__)("Before post title","meta-box-builder"),u.after_title=(0,r.__)("After post title","meta-box-builder")),"post"===t&&n.length>0&&React.createElement(React.Fragment,null,React.createElement(s.default,{name:"settings[context]",label:(0,r.__)("Position","meta-box-builder"),options:u,defaultValue:e.context||"normal",componentId:"settings-context"}),React.createElement(s.default,{name:"settings[priority]",label:(0,r.__)("Priority","meta-box-builder"),options:{high:(0,r.__)("High","meta-box-builder"),low:(0,r.__)("Low","meta-box-builder")},defaultValue:e.priority||"high",componentId:"settings-priority"}),React.createElement(s.default,{name:"settings[style]",label:(0,r.__)("Style","meta-box-builder"),options:{default:(0,r.__)("Standard (WordPress meta box)","meta-box-builder"),seamless:(0,r.__)("Seamless (no meta box)","meta-box-builder")},defaultValue:e.style||"default",componentId:"settings-style"}),React.createElement(l.default,{name:"settings[closed]",label:(0,r.__)("Collapsed by default","meta-box-builder"),tooltip:(0,r.__)("Whether to collapse the meta box when page loads","meta-box-builder"),defaultValue:!!e.closed,componentId:"settings-closed"}),c&&React.createElement(l.default,{name:"settings[default_hidden]",label:(0,r.__)("Hidden by default","meta-box-builder"),tooltip:(0,r.__)("The meta box is hidden by default and requires users to select the corresponding checkbox in Screen Options to show it","meta-box-builder"),defaultValue:!!e.default_hidden,componentId:"settings-default_hidden"}),c&&React.createElement(l.default,{name:"settings[autosave]",label:(0,r.__)("Autosave","meta-box-builder"),defaultValue:!!e.autosave,componentId:"settings-autosave"}),MbbApp.extensions.revision&&React.createElement(l.default,{name:"settings[revision]",label:(0,r.__)("Enable revision","meta-box-builder"),tooltip:(0,r.__)("Track changes of custom fields with revisions","meta-box-builder"),defaultValue:!!e.revision,componentId:"settings-revision"}))}},7498:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>x});var r=n(2610),o=n(4925),a=n(7462),i=n(5671),l=n(3144),s=n(136),c=n(2963),u=n(1120),d=n(7363),p=n.n(d),f=(n(5742),n(1533),n(8533)),m=n(7923);var h,b,g,v=(0,(n(2780),n(5639),n(1085)).m)(m.S);const y=(h=v,g=b=function(e){(0,s.Z)(d,e);var t,n,r=(t=d,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,u.Z)(t);if(n){var o=(0,u.Z)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,c.Z)(this,e)});function d(e){var t;return(0,i.Z)(this,d),(t=r.call(this)).select=void 0,t.lastRequest=void 0,t.mounted=!1,t.optionsCache={},t.handleInputChange=function(e,n){var r=t.props,o=r.cacheOptions,a=r.onInputChange,i=(0,f.G)(e,n,a);if(!i)return delete t.lastRequest,void t.setState({inputValue:"",loadedInputValue:"",loadedOptions:[],isLoading:!1,passEmptyOptions:!1});if(o&&t.optionsCache[i])t.setState({inputValue:i,loadedInputValue:i,loadedOptions:t.optionsCache[i],isLoading:!1,passEmptyOptions:!1});else{var l=t.lastRequest={};t.setState({inputValue:i,isLoading:!0,passEmptyOptions:!t.state.loadedInputValue},(function(){t.loadOptions(i,(function(e){t.mounted&&(e&&(t.optionsCache[i]=e),l===t.lastRequest&&(delete t.lastRequest,t.setState({isLoading:!1,loadedInputValue:i,loadedOptions:e||[],passEmptyOptions:!1})))}))}))}return i},t.state={defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0,inputValue:void 0!==e.inputValue?e.inputValue:"",isLoading:!0===e.defaultOptions,loadedOptions:[],passEmptyOptions:!1},t}return(0,l.Z)(d,[{key:"componentDidMount",value:function(){var e=this;this.mounted=!0;var t=this.props.defaultOptions,n=this.state.inputValue;!0===t&&this.loadOptions(n,(function(t){if(e.mounted){var n=!!e.lastRequest;e.setState({defaultOptions:t||[],isLoading:n})}}))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.cacheOptions!==this.props.cacheOptions&&(this.optionsCache={}),e.defaultOptions!==this.props.defaultOptions&&this.setState({defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"loadOptions",value:function(e,t){var n=this.props.loadOptions;if(!n)return t();var r=n(e,t);r&&"function"==typeof r.then&&r.then(t,(function(){return t()}))}},{key:"render",value:function(){var e=this,t=this.props,n=(t.loadOptions,t.isLoading),r=(0,o.Z)(t,["loadOptions","isLoading"]),i=this.state,l=i.defaultOptions,s=i.inputValue,c=i.isLoading,u=i.loadedInputValue,d=i.loadedOptions,f=i.passEmptyOptions?[]:s&&u?d:l||[];return p().createElement(h,(0,a.Z)({},r,{ref:function(t){e.select=t},options:f,isLoading:c||n,onInputChange:this.handleInputChange}))}}]),d}(d.Component),b.defaultProps={cacheOptions:!1,defaultOptions:!1,filterOption:null,isLoading:!1},g);var _=n(3369);function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,l]=(0,r.useState)((0,_.rY)(o.label||[]));let s,c=o.value||[];return c=(0,_.rY)(c),c&&(s=c.map(((e,t)=>({value:e,label:i[t]})))),React.createElement(React.Fragment,null,React.createElement(y,E({name:t?`${e}[value][]`:`${e}[value]`,className:`react-select ${n}`,classNamePrefix:"react-select",isMulti:t,defaultOptions:!0,defaultValue:t?s:o,onChange:e=>{const t=Array.isArray(e)?e.map((e=>e.label)):[e.label];l(t)}},a)),i.map((n=>React.createElement("input",{key:n,type:"hidden",name:t?`${e}[label][]`:`${e}[label]`,defaultValue:n}))))}},968:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});n(5671),n(3144),n(136),n(2963),n(1120);var r=n(7363),o=(n(845),n(5742),n(1533),n(7923)),a=(n(2780),n(5639),n(1085));n(8285);r.Component;const i=(0,a.m)(o.S);var l=n(1793);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var m;Array.isArray(d)||(m=d,d=Object.entries(m).map((([e,t])=>({value:e,label:t}))));let h=p;p&&(Array.isArray(h)||(h=[h]),h=h.map((e=>d.find((t=>t.value===e)))));const b=React.createElement(i,s({className:"react-select",classNamePrefix:"react-select",isMulti:!0,options:d,defaultValue:h},f));return u?React.createElement(l.default,{label:e,description:t,tooltip:n,className:r,keyValue:o,required:a,dependency:c},b):b}},5681:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),o=n(7850);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,o.O)(e);return React.createElement(r.default,a({htmlFor:e},u),React.createElement("select",{placeholder:s,id:e,name:t,defaultValue:i,onChange:e=>{d(),l&&l(e),c&&c(t,e.target.value)}},React.createElement("option",{value:""}),Object.entries(n).map((([e,t])=>React.createElement("option",{key:e,value:e},t)))))}},5313:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),o=n(2610),a=n(8003),i=n(3369),l=n(4395),s=n(1793),c=n(9733),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[show_hide][type]",defaultValue:e.type||"show"},React.createElement("option",{value:"show"},(0,a.__)("Show","meta-box-builder")),React.createElement("option",{value:"hide"},(0,a.__)("Hide","meta-box-builder"))),(0,a.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[show_hide][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,a.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,a.__)("all","meta-box-builder"))),(0,a.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n,objectType:l})=>{const[s,d]=(0,o.useState)(e.name);return(0,o.useEffect)((()=>{"post"!==l&&"input_value"!==s&&d("input_value")}),[l]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"+("input_value"===s?" og-show-hide__inputs":"")},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:s,onChange:e=>d(e.target.value)},"post"===l&&React.createElement("option",{value:"template"},(0,a.__)("Page template","meta-box-builder")),"post"===l&&React.createElement("option",{value:"format"},(0,a.__)("Post format","meta-box-builder")),"post"===l&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),"post"===l&&React.createElement("option",{value:"is_child"},(0,a.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"input_value"},(0,a.__)("Input value","meta-box-builder"))),!["is_child","input_value"].includes(s)&&React.createElement(u.default,{key:s+l,name:`${t}[value][]`,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("show-hide",{name:s,s:e})}),"is_child"===s&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,a.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,a.__)("No","meta-box-builder"))),"input_value"===s&&React.createElement(c.default,{name:`${t}[value]`,keyPlaceholder:(0,a.__)("CSS selector","meta-box-builder"),defaultValue:s===e.name?e.value:{}}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,l.Z)((e=>e.type)),[n,r]=(0,o.useState)(Object.values(e.rules||{})),c=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(s.default,{className:"og-include-exclude",label:`${(0,a.__)("Toggle rules","meta-box-builder")} `,tooltip:(0,a.__)("Conditions to toggle visibility of the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[show_hide][rules][${e.id}]`,removeRule:c,objectType:t}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"template",value:"",id:(0,i.nV)()}]))},(0,a.__)("+ Add Rule","meta-box-builder")))}},9642:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(8003),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t["text","textarea","wysiwyg"].includes(n)&&React.createElement(o.default,a({htmlFor:t},l),React.createElement("div",{className:"og-text-limit"},React.createElement("input",{type:"number",min:"0",id:t,name:`${i}[limit]`,defaultValue:e.limit}),React.createElement("select",{name:`${i}[limit_type]`,defaultValue:e.limit_type||""},React.createElement("option",{value:"character"},(0,r.__)("characters","meta-box-builder")),React.createElement("option",{value:"word"},(0,r.__)("words","meta-box-builder")))))},9268:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,o({},s,{htmlFor:e}),React.createElement("textarea",{defaultValue:n,id:e,name:t,rows:i,placeholder:a,className:l}))},6360:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(7537);const o=({content:e})=>React.createElement(r.Tooltip,{text:e,delay:0,position:"top"},React.createElement("span",{className:"og-tooltip-icon"},React.createElement(r.Dashicon,{icon:"editor-help"})))},5912:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(8998),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const t=(0,r.Z)("field-types",{}),n=Object.entries(t).filter((([t,n])=>n.category===e.slug));return React.createElement("optgroup",{label:e.title},n.map((e=>React.createElement("option",{key:e[0],value:e[0]},e[1].title))))},l=({fieldId:e,name:t,componentId:n,defaultValue:l,updateFieldType:s,...c})=>{const u=(0,r.Z)("field-categories",[]);return React.createElement(o.default,a({htmlFor:n},c),React.createElement("select",{id:n,name:t,defaultValue:l,onChange:t=>s(e,t.target.value)},u.map((e=>React.createElement(i,{key:e.slug,category:e})))))}},1030:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var r=n(7537),o=n(2610),a=n(8003),i=n(1793),l=n(3369);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,l]=(0,o.useState)(e.name);return React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:e.name,onChange:e=>l(e.target.value)},React.createElement("option",{value:"required"},(0,a.__)("Required","meta-box-builder")),React.createElement("option",{value:"minlength"},(0,a.__)("Min length","meta-box-builder")),React.createElement("option",{value:"maxlength"},(0,a.__)("Max length","meta-box-builder")),React.createElement("option",{value:"rangelength"},(0,a.__)("Range length","meta-box-builder")),React.createElement("option",{value:"min"},(0,a.__)("Min value","meta-box-builder")),React.createElement("option",{value:"max"},(0,a.__)("Max value","meta-box-builder")),React.createElement("option",{value:"range"},(0,a.__)("Range","meta-box-builder")),React.createElement("option",{value:"step"},(0,a.__)("Step","meta-box-builder")),React.createElement("option",{value:"email"},(0,a.__)("Email","meta-box-builder")),React.createElement("option",{value:"url"},(0,a.__)("URL","meta-box-builder")),React.createElement("option",{value:"date"},(0,a.__)("Date","meta-box-builder")),React.createElement("option",{value:"dateISO"},(0,a.__)("ISO date","meta-box-builder")),React.createElement("option",{value:"number"},(0,a.__)("Decimal number","meta-box-builder")),React.createElement("option",{value:"digits"},(0,a.__)("Digits only","meta-box-builder")),React.createElement("option",{value:"creditcard"},(0,a.__)("Credit card number","meta-box-builder")),React.createElement("option",{value:"phoneUS"},(0,a.__)("US phone number","meta-box-builder")),React.createElement("option",{value:"accept"},(0,a.__)("MIME types","meta-box-builder")),React.createElement("option",{value:"extension"},(0,a.__)("File extensions","meta-box-builder")),React.createElement("option",{value:"equalTo"},(0,a.__)("Equals to another field","meta-box-builder")),React.createElement("option",{value:"remote"},(0,a.__)("Remote","meta-box-builder"))),["required","email","url","date","dateISO","number","digits","creditcard","phoneUS"].includes(i)&&React.createElement("input",{type:"checkbox",style:{display:"none"},defaultChecked:!0,defaultValue:!0,name:`${t}[value]`}),["minlength","maxlength","min","max","step","accept","extension","equalTo","remote"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,a.__)("Enter a value","meta-box-builder"),name:`${t}[value]`}),["rangelength","range"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,a.__)("Ex. 2,6","meta-box-builder"),title:(0,a.__)("Separate values by a comma","meta-box-builder"),name:`${t}[value]`}),React.createElement("input",{defaultValue:e.message,type:"text",placeholder:(0,a.__)("Custom error message","meta-box-builder"),name:`${t}[message]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=({defaultValue:e,name:t,...n})=>{const[r,u]=(0,o.useState)((0,l.rY)(e)),d=e=>u((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,s({className:"og-include-exclude"},n),r.map((e=>React.createElement(c,{key:e.id,rule:e,baseName:`${t}[${e.id}]`,removeRule:d}))),React.createElement("button",{type:"button",className:"button",onClick:()=>u((e=>[...e,{name:"required",value:"",message:"",id:(0,l.nV)()}]))},(0,a.__)("+ Add Rule","meta-box-builder")))}},3369:(e,t,n)=>{"use strict";n.d(t,{Gw:()=>m,Od:()=>w,Vx:()=>x,_i:()=>p,l_:()=>s,nV:()=>d,oe:()=>b,pt:()=>u,rY:()=>f,yn:()=>_});var r=n(2610),o=n(3517),a=n.n(o),i=n(1304),l=n.n(i);const s=e=>Object.assign(document.createElement("textarea"),{innerHTML:e}).value,c=e=>e[0].toUpperCase()+e.slice(1),u=(e,t=" ",n=" ")=>e.split(t).map(c).join(n),d=()=>Math.random().toString(36).substr(2),p=(e,t={},n="GET")=>{let r={headers:{"X-WP-Nonce":MbbApp.nonce,"Content-Type":"application/json"},method:n},o=`${MbbApp.rest}/mbb/${e}`;if("GET"===n){const e=new URLSearchParams(t).toString();e&&(o+=MbbApp.rest.includes("?")?`&${e}`:`?${e}`)}else r.body=JSON.stringify(t);return fetch(o,r).then((e=>e.json()))},f=e=>Array.isArray(e)?e:e?"object"==typeof e?Object.values(e):[e]:[],m=()=>{const e=h(window.location.search);return{...MbbApp.settings||{},...e.settings}},h=e=>{const t=new URLSearchParams(e);return v(t)},b=e=>{const t=g(document.querySelector("#post"));return a().get(t,y(e))},g=e=>{const t=new FormData(e);return v(t)},v=e=>{const t={};for(let[n,r]of e){n=y(n);const e=a().get(t,n);void 0!==e&&(r=Array.isArray(e)?[...e,r]:[e,r]),r="false"!==r&&r,a().set(t,n,r)}return t},y=e=>e.replace("[]","").replace(/\[(.+?)\]/g,".$1"),_=(e,t,o,i=!1)=>{const l=(0,r.lazy)((()=>n(9033)(`./${e.name}`).catch(o))),s=a().get(e.props,"name",e.setting),c=s.replace(/^([^\[]+)/,"[$1]");let u=e.defaultValue;i&&!a().get(t,"_new",!1)&&(u=E(e.name));const d=y(s);return[l,c,a().get(t,d,u)]},E=e=>{const t={Checkbox:!1,KeyValue:[],ReactSelect:[],IncludeExclude:[],ShowHide:[],ConditionalLogic:[],CustomTable:[],TextLimiter:[]};return t.hasOwnProperty(e)?t[e]:""},x=e=>l()(e,{lower:!0}).replace(/[^a-z0-9_]/g,"_").replace(/[ _]{2,}/g,"_").replace(/^_/,"").replace(/_$/,"").replace(/^\d+/,"").replace(/^_/,"").replace(/_$/,""),w=(e,t)=>e.matches(t)||null!==e.closest(t)},8998:(e,t,n)=>{"use strict";n.d(t,{Z:()=>q});var r=n(7363);function o(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function l(e){try{s(r.throw(e))}catch(e){a(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))}function a(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]a||setTimeout(r,l,o)},onDiscarded:l,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:I?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:I?5e3:3e3,compare:function(e,t){return g(e)==g(t)},isPaused:function(){return!1},cache:F,mutate:H,fallback:{}},O),U=function(e,t){var n=p(e,t);if(t){var r=e.use,o=e.fallback,a=t.use,i=t.fallback;r&&a&&(n.use=r.concat(a)),o&&i&&(n.fallback=p(o,i))}return n},B=(0,r.createContext)({}),z=function(e,t,n){var r=t[e]||(t[e]=[]);return r.push(n),function(){var e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}},W={dedupe:!0},Y=(c.defineProperty((function(e){var t=e.value,n=U((0,r.useContext)(B),t),o=t&&t.provider,a=(0,r.useState)((function(){return o?L(o(n.cache||F),t):s}))[0];return a&&(n.cache=a[0],n.mutate=a[1]),k((function(){return a?a[2]:s}),[]),(0,r.createElement)(B.Provider,p(e,{value:n}))}),"default",{value:$}),i=function(e,t,n){var i=n.cache,l=n.compare,c=n.fallbackData,h=n.suspense,b=n.revalidateOnMount,g=n.refreshInterval,v=n.refreshWhenHidden,y=n.refreshWhenOffline,_=A.get(i),E=_[0],x=_[1],w=_[2],R=_[3],O=P(e),S=O[0],D=O[1],I=O[2],N=(0,r.useRef)(!1),V=(0,r.useRef)(!1),L=(0,r.useRef)(S),Z=(0,r.useRef)(t),F=(0,r.useRef)(n),H=function(){return F.current},$=function(){return H().isVisible()&&H().isOnline()},U=function(e){return i.set(I,p(i.get(I),e))},B=i.get(S),Y=u(c)?n.fallback[S]:c,G=u(B)?Y:B,q=i.get(I)||{},X=q.error,K=!N.current,J=function(){return K&&!u(b)?b:!H().isPaused()&&(h?!u(G)&&n.revalidateIfStale:u(G)||n.revalidateIfStale)},Q=!(!S||!t)&&(!!q.isValidating||K&&J()),ee=function(e,t){var n=(0,r.useState)({})[1],o=(0,r.useRef)(e),a=(0,r.useRef)({data:!1,error:!1,isValidating:!1}),i=(0,r.useCallback)((function(e){var r=!1,i=o.current;for(var l in e){var s=l;i[s]!==e[s]&&(i[s]=e[s],a.current[s]&&(r=!0))}r&&!t.current&&n({})}),[]);return k((function(){o.current=e})),[o,a.current,i]}({data:G,error:X,isValidating:Q},V),te=ee[0],ne=ee[1],re=ee[2],oe=(0,r.useCallback)((function(e){return o(void 0,void 0,void 0,(function(){var t,r,o,c,p,f,m,h,b,g,v,y,_;return a(this,(function(a){switch(a.label){case 0:if(t=Z.current,!S||!t||V.current||H().isPaused())return[2,!1];c=!0,p=e||{},f=!R[S]||!p.dedupe,m=function(){return!V.current&&S===L.current&&N.current},h=function(){var e=R[S];e&&e[1]===o&&delete R[S]},b={isValidating:!1},g=function(){U({isValidating:!1}),m()&&re(b)},U({isValidating:!0}),re({isValidating:!0}),a.label=1;case 1:return a.trys.push([1,3,,4]),f&&(T(i,S,te.current.data,te.current.error,!0),n.loadingTimeout&&!i.get(S)&&setTimeout((function(){c&&m()&&H().onLoadingSlow(S,n)}),n.loadingTimeout),R[S]=[t.apply(void 0,D),M()]),_=R[S],r=_[0],o=_[1],[4,r];case 2:return r=a.sent(),f&&setTimeout(h,n.dedupingInterval),R[S]&&R[S][1]===o?(U({error:s}),b.error=s,v=w[S],!u(v)&&(o<=v[0]||o<=v[1]||0===v[1])?(g(),f&&m()&&H().onDiscarded(S),[2,!1]):(l(te.current.data,r)?b.data=te.current.data:b.data=r,l(i.get(S),r)||i.set(S,r),f&&m()&&H().onSuccess(r,S,n),[3,4])):(f&&m()&&H().onDiscarded(S),[2,!1]);case 3:return y=a.sent(),h(),H().isPaused()||(U({error:y}),b.error=y,f&&m()&&(H().onError(y,S,n),("boolean"==typeof n.shouldRetryOnError&&n.shouldRetryOnError||d(n.shouldRetryOnError)&&n.shouldRetryOnError(y))&&$()&&H().onErrorRetry(y,S,n,oe,{retryCount:(p.retryCount||0)+1,dedupe:!0}))),[3,4];case 4:return c=!1,g(),m()&&f&&T(i,S,b.data,b.error,!1),[2,!0]}}))}))}),[S]),ae=(0,r.useCallback)(j.bind(s,i,(function(){return L.current})),[]);if(k((function(){Z.current=t,F.current=n})),k((function(){if(S){var e=S!==L.current,t=oe.bind(s,W),n=0,r=z(S,x,(function(e,t,n){re(p({error:t,isValidating:n},l(te.current.data,e)?s:{data:e}))})),o=z(S,E,(function(e){if(0==e){var r=Date.now();H().revalidateOnFocus&&r>n&&$()&&(n=r+H().focusThrottleInterval,t())}else if(1==e)H().revalidateOnReconnect&&$()&&t();else if(2==e)return oe()}));return V.current=!1,L.current=S,N.current=!0,e&&re({data:G,error:X,isValidating:Q}),J()&&(u(G)||C?t():(a=t,m()&&typeof window.requestAnimationFrame!=f?window.requestAnimationFrame(a):setTimeout(a,1))),function(){V.current=!0,r(),o()}}var a}),[S,oe]),k((function(){var e;function t(){var t=d(g)?g(G):g;t&&-1!==e&&(e=setTimeout(n,t))}function n(){te.current.error||!v&&!H().isVisible()||!y&&!H().isOnline()?t():oe(W).then(t)}return t(),function(){e&&(clearTimeout(e),e=-1)}}),[g,v,y,oe]),(0,r.useDebugValue)(G),h&&u(G)&&S)throw Z.current=t,F.current=n,V.current=!1,u(X)?oe(W):X;return{mutate:ae,get data(){return ne.data=!0,G},get error(){return ne.error=!0,X},get isValidating(){return ne.isValidating=!0,Q}}},function(){for(var e=[],t=0;t0;)u=f[m](u);return u(a,l||c.fetcher,c)}),G=n(3369);const q=(e,t)=>{const{data:n,error:r}=Y(e,G._i,{dedupingInterval:36e5});return r||!n?t:n}},2402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(270);const o=["button","custom_html","divider","heading","tab","group"],a=e=>{let t=e.fields||{},n={};return Object.entries(t).map((([e,t])=>{const r=t.type||"text";n={...n,...a(t)},o.includes(r)||(n={...n,[e]:t.id})})),n},i=(0,r.Ue)((e=>({ids:a(MbbApp),update:(t,n)=>e((e=>{const r=n.type||"text";return{ids:o.includes(r)?{...e.ids}:{...e.ids,[t]:n.id}}})),remove:t=>e((e=>{let n={...e.ids};return delete n[t],{ids:n}}))})))},4395:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(270);const o=(0,n(3369).Gw)(),a=(0,r.Ue)((e=>({type:o.object_type||"post",update:t=>e((e=>({type:t})))})))},3206:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(270),o=n(3369);const a=e=>(e&&Array.isArray(e)?e:["post"]).filter((e=>/\S/.test(e))),i=(0,o.Gw)(),l=(0,r.Ue)((e=>({types:a((0,o.rY)(i.post_types||["post"])),update:t=>e((e=>({types:a(t)})))})))},7850:(e,t,n)=>{"use strict";n.d(t,{O:()=>o});var r=n(2610);const o=e=>{const[t,n]=(0,r.useState)((()=>()=>{})),o=a(e),l=o?o.closest(".og-field"):null,s=l?l.classList:"";return(0,r.useEffect)((()=>{const e=()=>o&&i(o);n((()=>e)),e()}),[e,s]),t},a=e=>"string"==typeof e?document.getElementById(e):e,i=e=>{const t="checkbox"===e.type?e.checked:e.value,n=e.closest(".og-field");l(e).forEach((e=>{const r="true"===(o=e.className.match(/dep:([^:]+):([^:\s]+)/)[2])||"false"!==o&&o;var o;n.classList.contains("og-is-hidden")||("string"==typeof r&&r.includes("[")&&r.includes("]")?!r.match(/[^[\],]+/g).includes(t):r!==t)?e.classList.add("og-is-hidden"):e.classList.remove("og-is-hidden"),e.querySelectorAll(".og-input > input, .og-input > select").forEach(i)}))},l=e=>{const t=e.closest(".og-item")||e.closest(".react-tabs__tab-panel")||e.closest(".og"),n=s(e.id);return t?[...t.querySelectorAll(`[class*="dep:${n}:"]`)]:[]},s=e=>{const t=e.match(/-([^-]*)$/);return t?t[1]:e}},4184:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t{"use strict";const r=n(4290),o=new Set(["__proto__","prototype","constructor"]),a=e=>!e.some((e=>o.has(e)));function i(e){const t=e.split("."),n=[];for(let e=0;e{"use strict";e.exports=e=>{const t=typeof e;return null!==e&&("object"===t||"function"===t)}},845:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function o(e,t){if(e.length!==t.length)return!1;for(var n=0;n{"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},9656:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t{"use strict";var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){u.forEach((function(t){return delete e[t]}))}(o),o.className=this.props.inputClassName,o.id=this.state.inputId,o.style=n,i.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),i.default.createElement("input",r({},o,{ref:this.inputRef})),i.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?i.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),t}(a.Component);m.propTypes={className:l.default.string,defaultValue:l.default.any,extraWidth:l.default.oneOfType([l.default.number,l.default.string]),id:l.default.string,injectStyles:l.default.bool,inputClassName:l.default.string,inputRef:l.default.func,inputStyle:l.default.object,minWidth:l.default.oneOfType([l.default.number,l.default.string]),onAutosize:l.default.func,onChange:l.default.func,placeholder:l.default.string,placeholderIsMinWidth:l.default.bool,style:l.default.object,value:l.default.any},m.defaultProps={minWidth:1,injectStyles:!0},t.Z=m},7923:(e,t,n)=>{"use strict";n.d(t,{S:()=>oe});var r=n(4925),o=n(7462);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0,m=u-d-c,h=!1;m>n&&e.isBottom&&(a&&a(t),e.isBottom=!1),f&&e.isTop&&(l&&l(t),e.isTop=!1),f&&n>m?(o&&!e.isBottom&&o(t),p.scrollTop=u,h=!0,e.isBottom=!0):!f&&-n>c&&(i&&!e.isTop&&i(t),p.scrollTop=0,h=!0,e.isTop=!0),h&&e.cancelScroll(t)},e.onWheel=function(t){e.handleEventDelta(t,t.deltaY)},e.onTouchStart=function(t){e.touchStart=t.changedTouches[0].clientY},e.onTouchMove=function(t){var n=e.touchStart-t.changedTouches[0].clientY;e.handleEventDelta(t,n)},e.getScrollTarget=function(t){e.scrollTarget=t},e}return(0,u.Z)(o,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e&&("function"==typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1))}},{key:"stopListening",value:function(e){e&&("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return b().createElement(M,{innerRef:this.getScrollTarget},this.props.children)}}]),o}(h.Component);function G(e){var t=e.isEnabled,n=void 0===t||t,o=(0,r.Z)(e,["isEnabled"]);return n?b().createElement(Y,o):o.children}var q=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,o=t.label,a=t.isDisabled,i=t.tabSelectsValue;switch(e){case"menu":return"Use Up and Down to choose options".concat(a?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(o||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value"}},X=function(e,t){var n=t.value,r=t.isDisabled;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"select-option":return"option ".concat(n,r?" is disabled. Select another option.":", selected.")}},K=function(e){return!!e.isDisabled},J={clearIndicator:_.c,container:_.a,control:_.b,dropdownIndicator:_.d,group:_.g,groupHeading:_.e,indicatorsContainer:_.i,indicatorSeparator:_.f,input:_.h,loadingIndicator:_.l,loadingMessage:_.j,menu:_.m,menuList:_.k,menuPortal:_.n,multiValue:_.o,multiValueLabel:_.p,multiValueRemove:_.q,noOptionsMessage:_.r,option:_.s,placeholder:_.t,singleValue:_.u,valueContainer:_.v},Q={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}};function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:K,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,_.x)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0},re=1,oe=function(e){(0,p.Z)(h,e);var t,n,s=(t=h,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,m.Z)(t);if(n){var o=(0,m.Z)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,f.Z)(this,e)});function h(e){var t;(0,c.Z)(this,h),(t=s.call(this,e)).state={ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,menuOptions:{render:[],focusable:[]},selectValue:[]},t.blockOptionHover=!1,t.isComposing=!1,t.clearFocusValueOnUpdate=!1,t.commonProps=void 0,t.components=void 0,t.hasGroups=!1,t.initialTouchX=0,t.initialTouchY=0,t.inputIsHiddenAfterUpdate=void 0,t.instancePrefix="",t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.cacheComponents=function(e){t.components=(0,_.y)({components:e})},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,o=r.onChange,a=r.name;o(e,te(te({},n),{},{name:a}))},t.setValue=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments.length>2?arguments[2]:void 0,o=t.props,a=o.closeMenuOnSelect,i=o.isMulti;t.onInputChange("",{action:"set-value"}),a&&(t.inputIsHiddenAfterUpdate=!i,t.onMenuClose()),t.clearFocusValueOnUpdate=!0,t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n,r=t.props,o=r.blurInputOnSelect,l=r.isMulti,s=t.state.selectValue;if(l)if(t.isOptionSelected(e,s)){var c=t.getOptionValue(e);t.setValue(s.filter((function(e){return t.getOptionValue(e)!==c})),"deselect-option",e),t.announceAriaLiveSelection({event:"deselect-option",context:{value:t.getOptionLabel(e)}})}else t.isOptionDisabled(e,s)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue([].concat(function(e){if(Array.isArray(e))return a(e)}(n=s)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||i(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e]),"select-option",e),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));else t.isOptionDisabled(e,s)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue(e,"select-option"),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));o&&t.blurInput()},t.removeValue=function(e){var n=t.state.selectValue,r=t.getOptionValue(e),o=n.filter((function(e){return t.getOptionValue(e)!==r}));t.onChange(o.length?o:null,{action:"remove-value",removedValue:e}),t.announceAriaLiveSelection({event:"remove-value",context:{value:e?t.getOptionLabel(e):""}}),t.focusInput()},t.clearValue=function(){t.onChange(null,{action:"clear"})},t.popValue=function(){var e=t.state.selectValue,n=e[e.length-1],r=e.slice(0,e.length-1);t.announceAriaLiveSelection({event:"pop-value",context:{value:n?t.getOptionLabel(n):""}}),t.onChange(r.length?r:null,{action:"pop-value",removedValue:n})},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),r=0;r5||a>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=e.currentTarget.value;t.inputIsHiddenAfterUpdate=!1,t.onInputChange(n,{action:"input-change"}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){var n=t.props,r=n.isSearchable,o=n.isMulti;t.props.onFocus&&t.props.onFocus(e),t.inputIsHiddenAfterUpdate=!1,t.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:o}}),t.setState({isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur"}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){t.blockOptionHover||t.state.focusedOption===e||t.setState({focusedOption:e})},t.shouldHideSelectedOptions=function(){var e=t.props,n=e.hideSelectedOptions,r=e.isMulti;return void 0===n?r:n},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,o=n.backspaceRemovesValue,a=n.escapeClearsValue,i=n.inputValue,l=n.isClearable,s=n.isDisabled,c=n.menuIsOpen,u=n.onKeyDown,d=n.tabSelectsValue,p=n.openMenuOnFocus,f=t.state,m=f.focusedOption,h=f.focusedValue,b=f.selectValue;if(!(s||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||i)return;t.focusValue("previous");break;case"ArrowRight":if(!r||i)return;t.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(h)t.removeValue(h);else{if(!o)return;r?t.popValue():l&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!m||p&&t.isOptionSelected(m,b))return;t.selectOption(m);break;case"Enter":if(229===e.keyCode)break;if(c){if(!m)return;if(t.isComposing)return;t.selectOption(m);break}return;case"Escape":c?(t.inputIsHiddenAfterUpdate=!1,t.onInputChange("",{action:"menu-close"}),t.onMenuClose()):l&&a&&t.clearValue();break;case" ":if(i)return;if(!c){t.openMenu("first");break}if(!m)return;t.selectOption(m);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.buildMenuOptions=function(e,n){var r=e.inputValue,o=void 0===r?"":r,a=e.options,i=function(e,r){var a=t.isOptionDisabled(e,n),i=t.isOptionSelected(e,n),l=t.getOptionLabel(e),s=t.getOptionValue(e);if(!(t.shouldHideSelectedOptions()&&i||!t.filterOption({label:l,value:s,data:e},o))){var c=a?void 0:function(){return t.onOptionHover(e)},u=a?void 0:function(){return t.selectOption(e)},d="".concat(t.getElementId("option"),"-").concat(r);return{innerProps:{id:d,onClick:u,onMouseMove:c,onMouseOver:c,tabIndex:-1},data:e,isDisabled:a,isSelected:i,key:d,label:l,type:"option",value:s}}};return a.reduce((function(e,n,r){if(n.options){t.hasGroups||(t.hasGroups=!0);var o=n.options.map((function(t,n){var o=i(t,"".concat(r,"-").concat(n));return o&&e.focusable.push(t),o})).filter(Boolean);if(o.length){var a="".concat(t.getElementId("group"),"-").concat(r);e.render.push({type:"group",key:a,data:n,options:o})}}else{var l=i(n,"".concat(r));l&&(e.render.push(l),e.focusable.push(n))}return e}),{render:[],focusable:[]})};var n=e.value;t.cacheComponents=(0,g.Z)(t.cacheComponents,_.B).bind((0,d.Z)(t)),t.cacheComponents(e.components),t.instancePrefix="react-select-"+(t.props.instanceId||++re);var r=(0,_.C)(n);t.buildMenuOptions=(0,g.Z)(t.buildMenuOptions,(function(e,t){var n=l(e,2),r=n[0],o=n[1],a=l(t,2),i=a[0];return o===a[1]&&r.inputValue===i.inputValue&&r.options===i.options})).bind((0,d.Z)(t));var o=e.menuIsOpen?t.buildMenuOptions(e,r):{render:[],focusable:[]};return t.state.menuOptions=o,t.state.selectValue=r,t}return(0,u.Z)(h,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,o=t.menuIsOpen,a=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.menuIsOpen!==o||e.inputValue!==a){var i=(0,_.C)(e.value),l=e.menuIsOpen?this.buildMenuOptions(e,i):{render:[],focusable:[]},s=this.getNextFocusedValue(i),c=this.getNextFocusedOption(l.focusable);this.setState({menuOptions:l,selectValue:i,focusedOption:c,focusedValue:s})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),o&&n&&!e.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,_.D)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){var e=this.props,t=e.isSearchable,n=e.isMulti;this.announceAriaLiveContext({event:"input",context:{isSearchable:t,isMulti:n}}),this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,o=n.isFocused,a=this.buildMenuOptions(this.props,r),i=this.props,l=i.isMulti,s=i.tabSelectsValue,c="first"===e?0:a.focusable.length-1;if(!l){var u=a.focusable.indexOf(r[0]);u>-1&&(c=u)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.inputIsHiddenAfterUpdate=!1,this.setState({menuOptions:a,focusedValue:null,focusedOption:a.focusable[c]},(function(){t.onMenuOpen(),t.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:s}})}))}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,o=this.state,a=o.selectValue,i=o.focusedValue;if(n){this.setState({focusedOption:null});var l=a.indexOf(i);i||(l=-1,this.announceAriaLiveContext({event:"value"}));var s=a.length-1,c=-1;if(a.length){switch(e){case"previous":c=0===l?0:-1===l?s:l-1;break;case"next":l>-1&&l0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props,n=t.pageSize,r=t.tabSelectsValue,o=this.state,a=o.focusedOption,i=o.menuOptions.focusable;if(i.length){var l=0,s=i.indexOf(a);a||(s=-1,this.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:r}})),"up"===e?l=s>0?s-1:i.length-1:"down"===e?l=(s+1)%i.length:"pageup"===e?(l=s-n)<0&&(l=0):"pagedown"===e?(l=s+n)>i.length-1&&(l=i.length-1):"last"===e&&(l=i.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:i[l],focusedValue:null}),this.announceAriaLiveContext({event:"menu",context:{isDisabled:K(i[l]),tabSelectsValue:r}})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Q):te(te({},Q),this.props.theme):Q}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getValue,o=this.setValue,a=this.selectOption,i=this.props,l=i.isMulti,s=i.isRtl,c=i.options;return{cx:t,clearValue:e,getStyles:n,getValue:r,hasValue:this.hasValue(),isMulti:l,isRtl:s,options:c,selectOption:a,setValue:o,selectProps:i,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"==typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"==typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some((function(e){return n.getOptionValue(e)===r}))}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,o=e.focusedOption,a=this.props,i=a.options,l=a.menuIsOpen,s=a.inputValue,c=a.screenReaderStatus,u=r?function(e){var t=e.focusedValue,n=e.selectValue;return"value ".concat((0,e.getOptionLabel)(t)," focused, ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"",d=o&&l?function(e){var t=e.focusedOption,n=e.options;return"option ".concat((0,e.getOptionLabel)(t)," focused").concat(t.isDisabled?" disabled":"",", ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedOption:o,getOptionLabel:this.getOptionLabel,options:i}):"",p=function(e){var t=e.inputValue;return"".concat(e.screenReaderMessage).concat(t?" for search term "+t:"",".")}({inputValue:s,screenReaderMessage:c({count:this.countOptions()})});return"".concat(u," ").concat(d," ").concat(p," ").concat(t)}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,a=e.inputValue,i=e.tabIndex,l=e.form,s=this.components.Input,c=this.state.inputIsHidden,u=r||this.getElementId("input"),d={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]};if(!n)return b().createElement(N,(0,o.Z)({id:u,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:_.E,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:i,form:l,value:""},d));var p=this.commonProps,f=p.cx,m=p.theme,h=p.selectProps;return b().createElement(s,(0,o.Z)({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:f,getStyles:this.getStyles,id:u,innerRef:this.getInputRef,isDisabled:t,isHidden:c,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,selectProps:h,spellCheck:"false",tabIndex:i,form:l,theme:m,type:"text",value:a},d))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,a=t.MultiValueLabel,i=t.MultiValueRemove,l=t.SingleValue,s=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,f=u.isMulti,m=u.inputValue,h=u.placeholder,g=this.state,v=g.selectValue,y=g.focusedValue,_=g.isFocused;if(!this.hasValue()||!d)return m?null:b().createElement(s,(0,o.Z)({},c,{key:"placeholder",isDisabled:p,isFocused:_}),h);if(f)return v.map((function(t,l){var s=t===y;return b().createElement(n,(0,o.Z)({},c,{components:{Container:r,Label:a,Remove:i},isFocused:s,isDisabled:p,key:"".concat(e.getOptionValue(t)).concat(l),index:l,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))}));if(m)return null;var E=v[0];return b().createElement(l,(0,o.Z)({},c,{data:E,isDisabled:p}),this.formatOptionLabel(E,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,a=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||a)return null;var l={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,o.Z)({},t,{innerProps:l,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,a=n.isLoading,i=this.state.isFocused;return e&&a?b().createElement(e,(0,o.Z)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:i})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,a=this.props.isDisabled,i=this.state.isFocused;return b().createElement(n,(0,o.Z)({},r,{isDisabled:a,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,o.Z)({},t,{innerProps:a,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,a=t.GroupHeading,i=t.Menu,l=t.MenuList,s=t.MenuPortal,c=t.LoadingMessage,u=t.NoOptionsMessage,d=t.Option,p=this.commonProps,f=this.state,m=f.focusedOption,h=f.menuOptions,g=this.props,v=g.captureMenuScroll,y=g.inputValue,E=g.isLoading,x=g.loadingMessage,w=g.minMenuHeight,R=g.maxMenuHeight,O=g.menuIsOpen,S=g.menuPlacement,C=g.menuPosition,k=g.menuPortalTarget,D=g.menuShouldBlockScroll,I=g.menuShouldScrollIntoView,P=g.noOptionsMessage,A=g.onMenuScrollToTop,T=g.onMenuScrollToBottom;if(!O)return null;var N,M=function(t){var n=m===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,b().createElement(d,(0,o.Z)({},p,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())N=h.render.map((function(t){if("group"===t.type){t.type;var i=(0,r.Z)(t,["type"]),l="".concat(t.key,"-heading");return b().createElement(n,(0,o.Z)({},p,i,{Heading:a,headingProps:{id:l,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return M(e)})))}if("option"===t.type)return M(t)}));else if(E){var j=x({inputValue:y});if(null===j)return null;N=b().createElement(c,p,j)}else{var V=P({inputValue:y});if(null===V)return null;N=b().createElement(u,p,V)}var L={minMenuHeight:w,maxMenuHeight:R,menuPlacement:S,menuPosition:C,menuShouldScrollIntoView:I},Z=b().createElement(_.M,(0,o.Z)({},p,L),(function(t){var n=t.ref,r=t.placerProps,a=r.placement,s=r.maxHeight;return b().createElement(i,(0,o.Z)({},p,L,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:E,placement:a}),b().createElement(G,{isEnabled:v,onTopArrive:A,onBottomArrive:T},b().createElement(W,{isEnabled:D},b().createElement(l,(0,o.Z)({},p,{innerRef:e.getMenuListRef,isLoading:E,maxHeight:s}),N))))}));return k||"fixed"===C?b().createElement(s,(0,o.Z)({},p,{appendTo:k,controlElement:this.controlRef,menuPlacement:S,menuPosition:C}),Z):Z}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,a=t.name,i=this.state.selectValue;if(a&&!r){if(o){if(n){var l=i.map((function(t){return e.getOptionValue(t)})).join(n);return b().createElement("input",{name:a,type:"hidden",value:l})}var s=i.length>0?i.map((function(t,n){return b().createElement("input",{key:"i-".concat(n),name:a,type:"hidden",value:e.getOptionValue(t)})})):b().createElement("input",{name:a,type:"hidden"});return b().createElement("div",null,s)}var c=i[0]?this.getOptionValue(i[0]):"";return b().createElement("input",{name:a,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?b().createElement(T,{"aria-live":"polite"},b().createElement("span",{id:"aria-selection-event"}," ",this.state.ariaLiveSelection),b().createElement("span",{id:"aria-context"}," ",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,a=e.ValueContainer,i=this.props,l=i.className,s=i.id,c=i.isDisabled,u=i.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return b().createElement(r,(0,o.Z)({},p,{className:l,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),b().createElement(t,(0,o.Z)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),b().createElement(a,(0,o.Z)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),b().createElement(n,(0,o.Z)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),h}(h.Component);oe.defaultProps=ne},8533:(e,t,n)=>{"use strict";n.d(t,{A:()=>x,B:()=>G,C:()=>_,D:()=>S,E:()=>g,G:()=>E,M:()=>M,a:()=>q,b:()=>de,c:()=>ae,d:()=>oe,e:()=>he,f:()=>ie,g:()=>me,h:()=>ve,i:()=>K,j:()=>Z,k:()=>j,l:()=>se,m:()=>T,n:()=>$,o:()=>xe,p:()=>we,q:()=>Re,r:()=>L,s:()=>De,t:()=>Ie,u:()=>Pe,v:()=>X,w:()=>C,x:()=>k,y:()=>Me,z:()=>y});var r=n(4925),o=n(7462),a=n(4942),i=n(5671),l=n(3144),s=n(136),c=n(2963),u=n(1120),d=n(7363),p=n(5742),f=n(1533),m=n(1002),h=n(2780),b=n(5639),g=function(){};function v(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function y(e,t,n){var r=[n];if(t&&e)for(var o in t)t.hasOwnProperty(o)&&t[o]&&r.push("".concat(v(e,o)));return r.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var _=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===(0,m.Z)(e)&&null!==e?[e]:[]};function E(e,t,n){if(n){var r=n(e,t);if("string"==typeof r)return r}return e}function x(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function w(e){return x(e)?window.pageYOffset:e.scrollTop}function R(e,t){x(e)?window.scrollTo(0,t):e.scrollTop=t}function O(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:g,o=w(e),a=t-o,i=0;!function t(){var l,s=a*((l=(l=i+=10)/n-1)*l*l+1)+o;R(e,s),in.bottom?R(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o=f)return{placement:"bottom",maxHeight:t};if(S>=f&&!i)return a&&O(s,C,D),{placement:"bottom",maxHeight:t};if(!i&&S>=r||i&&E>=r)return a&&O(s,C,D),{placement:"bottom",maxHeight:i?E-v:S-v};if("auto"===o||i){var I=t,P=i?_:x;return P>=r&&(I=Math.min(P-v-l.controlHeight,t)),{placement:"top",maxHeight:I}}if("bottom"===o)return R(s,C),{placement:"bottom",maxHeight:t};break;case"top":if(_>=f)return{placement:"top",maxHeight:t};if(x>=f&&!i)return a&&O(s,k,D),{placement:"top",maxHeight:t};if(!i&&x>=r||i&&_>=r){var A=t;return(!i&&x>=r||i&&_>=r)&&(A=i?_-y:x-y),a&&O(s,k,D),{placement:"top",maxHeight:A}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return c}({maxHeight:o,menuEl:t,minHeight:r,placement:a,shouldScroll:l&&!c,isFixedPosition:c,theme:s}),d=e.context.getPortalPlacement;d&&d(u),e.setState(u)}},e.getUpdatedProps=function(){var t=e.props.menuPlacement,n=e.state.placement||A(t);return I(I({},e.props),{},{placement:n,maxHeight:e.state.maxHeight})},e}return(0,l.Z)(n,[{key:"render",value:function(){return(0,this.props.children)({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),n}(d.Component);M.contextType=N;var j=function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},V=function(e){var t=e.theme,n=t.spacing.baseUnit;return{color:t.colors.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px"),textAlign:"center"}},L=V,Z=V,F=function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,o.Z)({css:a("noOptionsMessage",e),className:r({"menu-notice":!0,"menu-notice--no-options":!0},n)},i),t)};F.defaultProps={children:"No options"};var H=function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,o.Z)({css:a("loadingMessage",e),className:r({"menu-notice":!0,"menu-notice--loading":!0},n)},i),t)};H.defaultProps={children:"Loading..."};var $=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},U=function(e){(0,s.Z)(n,e);var t=P(n);function n(){var e;(0,i.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a{"use strict";n.d(t,{m:()=>f});var r=n(4925),o=n(7462),a=n(5671),i=n(3144),l=n(136),s=n(2963),c=n(1120),u=n(7363),d=n.n(u);var p={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},f=function(e){var t,n;return n=t=function(t){(0,l.Z)(f,t);var n,u,p=(n=f,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,c.Z)(n);if(u){var r=(0,c.Z)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,s.Z)(this,e)});function f(){var e;(0,a.Z)(this,f);for(var t=arguments.length,n=new Array(t),r=0;r1?n-1:0),o=1;o{"use strict";n.d(t,{Z:()=>h});const r=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var a,i=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=(a={},function(e){return void 0===a[e]&&(a[e]=s(t=e)?t:t.replace(i,"-$&").toLowerCase()),a[e];var t}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,(function(e,t,n){return f={name:t,styles:n,next:f},t}))}return 1===o[e]||s(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return f={name:n.name,styles:n.styles,next:f},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)f={name:o.name,styles:o.styles,next:f},o=o.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o{var r=n(1474),o=n(4045),a=n(7363),i=n(2177);function l(e){return e&&e.__esModule?e.default:e}function s(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function c(e){null!==e.parentElement&&e.parentElement.removeChild(e)}function u(e){e.forEach((e=>c(e.element)))}function d(e){e.forEach((e=>{!function(e,t,n){const r=e.children[n]||null;e.insertBefore(t,r)}(e.parentElement,e.element,e.oldIndex)}))}function p(e,t){const n=h(e),r={parentElement:e.from};let o=[];switch(n){case"normal":o=[{element:e.item,newIndex:e.newIndex,oldIndex:e.oldIndex,parentElement:e.from}];break;case"swap":o=[{element:e.item,oldIndex:e.oldIndex,newIndex:e.newIndex,...r},{element:e.swapItem,oldIndex:e.newIndex,newIndex:e.oldIndex,...r}];break;case"multidrag":o=e.oldIndicies.map(((t,n)=>({element:t.multiDragElement,oldIndex:t.index,newIndex:e.newIndicies[n].index,...r})))}const a=function(e,t){return e.map((e=>({...e,item:t[e.oldIndex]}))).sort(((e,t)=>e.oldIndex-t.oldIndex))}(o,t);return a}function f(e,t){const n=[...t];return e.concat().reverse().forEach((e=>n.splice(e.oldIndex,1))),n}function m(e,t,n,r){const o=[...t];return e.forEach((e=>{const t=r&&n&&r(e.item,n);o.splice(e.newIndex,0,t||e.item)})),o}function h(e){return e.oldIndicies&&e.oldIndicies.length>0?"multidrag":e.swapItem?"swap":"normal"}s(e.exports,"Sortable",(()=>$882b6d93070905b3$re_export$Sortable)),s(e.exports,"Direction",(()=>$882b6d93070905b3$re_export$Direction)),s(e.exports,"DOMRect",(()=>$882b6d93070905b3$re_export$DOMRect)),s(e.exports,"GroupOptions",(()=>$882b6d93070905b3$re_export$GroupOptions)),s(e.exports,"MoveEvent",(()=>$882b6d93070905b3$re_export$MoveEvent)),s(e.exports,"Options",(()=>$882b6d93070905b3$re_export$Options)),s(e.exports,"PullResult",(()=>$882b6d93070905b3$re_export$PullResult)),s(e.exports,"PutResult",(()=>$882b6d93070905b3$re_export$PutResult)),s(e.exports,"SortableEvent",(()=>$882b6d93070905b3$re_export$SortableEvent)),s(e.exports,"SortableOptions",(()=>$882b6d93070905b3$re_export$SortableOptions)),s(e.exports,"Utils",(()=>$882b6d93070905b3$re_export$Utils)),s(e.exports,"ReactSortable",(()=>g));const b={dragging:null};class g extends a.Component{static defaultProps={clone:e=>e};constructor(e){super(e),this.ref=(0,a.createRef)();const t=[...e.list].map((e=>Object.assign(e,{chosen:!1,selected:!1})));e.setList(t,this.sortable,b),l(i)(!e.plugins,'\nPlugins prop is no longer supported.\nInstead, mount it with "Sortable.mount(new MultiDrag())"\nPlease read the updated README.md at https://github.com/SortableJS/react-sortablejs.\n ')}componentDidMount(){if(null===this.ref.current)return;const e=this.makeOptions();l(r).create(this.ref.current,e)}componentDidUpdate(e){e.disabled!==this.props.disabled&&this.sortable&&this.sortable.option("disabled",this.props.disabled)}render(){const{tag:e,style:t,className:n,id:r}=this.props,o={style:t,className:n,id:r},i=e&&null!==e?e:"div";return(0,a.createElement)(i,{ref:this.ref,...o},this.getChildren())}getChildren(){const{children:e,dataIdAttr:t,selectedClass:n="sortable-selected",chosenClass:r="sortable-chosen",dragClass:i="sortable-drag",fallbackClass:s="sortable-falback",ghostClass:c="sortable-ghost",swapClass:u="sortable-swap-highlight",filter:d="sortable-filter",list:p}=this.props;if(!e||null==e)return null;const f=t||"data-id";return a.Children.map(e,((e,t)=>{if(void 0===e)return;const i=p[t]||{},{className:s}=e.props,c="string"==typeof d&&{[d.replace(".","")]:!!i.filtered},u=l(o)(s,{[n]:i.selected,[r]:i.chosen,...c});return(0,a.cloneElement)(e,{[f]:e.key,className:u})}))}get sortable(){const e=this.ref.current;if(null===e)return null;const t=Object.keys(e).find((e=>e.includes("Sortable")));return t?e[t]:null}makeOptions(){const e=function(e){const{list:t,setList:n,children:r,tag:o,style:a,className:i,clone:l,onAdd:s,onChange:c,onChoose:u,onClone:d,onEnd:p,onFilter:f,onRemove:m,onSort:h,onStart:b,onUnchoose:g,onUpdate:v,onMove:y,onSpill:_,onSelect:E,onDeselect:x,...w}=e;return w}(this.props);return["onAdd","onChoose","onDeselect","onEnd","onRemove","onSelect","onSpill","onStart","onUnchoose","onUpdate"].forEach((t=>e[t]=this.prepareOnHandlerPropAndDOM(t))),["onChange","onClone","onFilter","onSort"].forEach((t=>e[t]=this.prepareOnHandlerProp(t))),{...e,onMove:(e,t)=>{const{onMove:n}=this.props,r=e.willInsertAfter||-1;if(!n)return r;const o=n(e,t,this.sortable,b);return void 0!==o&&o}}}prepareOnHandlerPropAndDOM(e){return t=>{this.callOnHandlerProp(t,e),this[e](t)}}prepareOnHandlerProp(e){return t=>{this.callOnHandlerProp(t,e)}}callOnHandlerProp(e,t){const n=this.props[t];n&&n(e,this.sortable,b)}onAdd(e){const{list:t,setList:n,clone:r}=this.props,o=p(e,[...b.dragging.props.list]);u(o),n(m(o,t,e,r).map((e=>Object.assign(e,{selected:!1}))),this.sortable,b)}onRemove(e){const{list:t,setList:n}=this.props,r=h(e),o=p(e,t);d(o);let a=[...t];if("clone"!==e.pullMode)a=f(o,a);else{let t=o;switch(r){case"multidrag":t=o.map(((t,n)=>({...t,element:e.clones[n]})));break;case"normal":t=o.map((t=>({...t,element:e.clone})));break;default:l(i)(!0,`mode "${r}" cannot clone. Please remove "props.clone" from when using the "${r}" plugin`)}u(t),o.forEach((t=>{const n=t.oldIndex,r=this.props.clone(t.item,e);a.splice(n,1,r)}))}a=a.map((e=>Object.assign(e,{selected:!1}))),n(a,this.sortable,b)}onUpdate(e){const{list:t,setList:n}=this.props,r=p(e,t);return u(r),d(r),n(function(e,t){return m(e,f(e,t))}(r,t),this.sortable,b)}onStart(){b.dragging=this}onEnd(){b.dragging=null}onChoose(e){const{list:t,setList:n}=this.props;n(t.map(((t,n)=>{let r=t;return n===e.oldIndex&&(r=Object.assign(t,{chosen:!0})),r})),this.sortable,b)}onUnchoose(e){const{list:t,setList:n}=this.props;n(t.map(((t,n)=>{let r=t;return n===e.oldIndex&&(r=Object.assign(r,{chosen:!1})),r})),this.sortable,b)}onSpill(e){const{removeOnSpill:t,revertOnSpill:n}=this.props;t&&!n&&c(e.item)}onSelect(e){const{list:t,setList:n}=this.props,r=t.map((e=>Object.assign(e,{selected:!1})));e.newIndicies.forEach((t=>{const n=t.index;if(-1===n)return console.log(`"${e.type}" had indice of "${t.index}", which is probably -1 and doesn't usually happen here.`),void console.log(e);r[n].selected=!0})),n(r,this.sortable,b)}onDeselect(e){const{list:t,setList:n}=this.props,r=t.map((e=>Object.assign(e,{selected:!1})));e.newIndicies.forEach((e=>{const t=e.index;-1!==t&&(r[t].selected=!0)})),n(r,this.sortable,b)}}var v,y;v=e.exports,y={},Object.keys(y).forEach((function(e){"default"===e||"__esModule"===e||v.hasOwnProperty(e)||Object.defineProperty(v,e,{enumerable:!0,get:function(){return y[e]}})}))},4045:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E\'","Ը":"Y\'","Թ":"T\'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C\'","Կ":"K","Հ":"H","Ձ":"D\'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R\'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P\'","Ք":"Q\'","Օ":"O\'\'","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"\'","’":"\'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}'),t=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function n(n,r){if("string"!=typeof n)throw new Error("slugify: string argument expected");var o=t[(r="string"==typeof r?{replacement:r}:r||{}).locale]||{},a=void 0===r.replacement?"-":r.replacement,i=void 0===r.trim||r.trim,l=n.normalize().split("").reduce((function(t,n){var i=o[n]||e[n]||n;return i===a&&(i=" "),t+i.replace(r.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"");return r.strict&&(l=l.replace(/[^A-Za-z0-9\s]/g,"")),i&&(l=l.trim()),l=l.replace(/\s+/g,a),r.lower&&(l=l.toLowerCase()),l}return n.extend=function(t){Object.assign(e,t)},n},e.exports=t(),e.exports.default=t()},1474:(e,t,n)=>{"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);nyt,Sortable:()=>Fe,Swap:()=>st,default:()=>xt});var u=c(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),d=c(/Edge/i),p=c(/firefox/i),f=c(/safari/i)&&!c(/chrome/i)&&!c(/android/i),m=c(/iP(ad|od|hone)/i),h=c(/chrome/i)&&c(/android/i),b={capture:!1,passive:!1};function g(e,t,n){e.addEventListener(t,n,!u&&b)}function v(e,t,n){e.removeEventListener(t,n,!u&&b)}function y(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function _(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function E(e,t,n,r){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&y(e,t):y(e,t))||r&&e===n)return e;if(e===n)break}while(e=_(e))}return null}var x,w=/\s+/g;function R(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(w," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(w," ")}}function O(e,t,n){var r=e&&e.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in r||-1!==t.indexOf("webkit")||(t="-webkit-"+t),r[t]=n+("string"==typeof n?"":"px")}}function S(e,t){var n="";if("string"==typeof e)n=e;else do{var r=O(e,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function C(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,a=r.length;if(n)for(;o=a:o<=a))return r;if(r===k())break;r=M(r,!1)}return!1}function P(e,t,n,r){for(var o=0,a=0,i=e.children;a2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(n,Y);z.pluginEvent.bind(Fe)(e,t,o({dragEl:X,parentEl:K,ghostEl:J,rootEl:Q,nextEl:ee,lastDownEl:te,cloneEl:ne,cloneHidden:re,dragStarted:be,putSortable:ce,activeSortable:Fe.active,originalEvent:r,oldIndex:oe,oldDraggableIndex:ie,newIndex:ae,newDraggableIndex:le,hideGhostForTarget:je,unhideGhostForTarget:Ve,cloneNowHidden:function(){re=!0},cloneNowShown:function(){re=!1},dispatchSortableEvent:function(e){q({sortable:t,name:e,originalEvent:r})}},a))};function q(e){W(o({putSortable:ce,cloneEl:ne,targetEl:X,rootEl:Q,oldIndex:oe,oldDraggableIndex:ie,newIndex:ae,newDraggableIndex:le},e))}var X,K,J,Q,ee,te,ne,re,oe,ae,ie,le,se,ce,ue,de,pe,fe,me,he,be,ge,ve,ye,_e,Ee=!1,xe=!1,we=[],Re=!1,Oe=!1,Se=[],Ce=!1,ke=[],De="undefined"!=typeof document,Ie=m,Pe=d||u?"cssFloat":"float",Ae=De&&!h&&!m&&"draggable"in document.createElement("div"),Te=function(){if(De){if(u)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),Ne=function(e,t){var n=O(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=P(e,0,t),a=P(e,1,t),i=o&&O(o),l=a&&O(a),s=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+D(o).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+D(a).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&i.float&&"none"!==i.float){var u="left"===i.float?"left":"right";return!a||"both"!==l.clear&&l.clear!==u?"horizontal":"vertical"}return o&&("block"===i.display||"flex"===i.display||"table"===i.display||"grid"===i.display||s>=r&&"none"===n[Pe]||a&&"none"===n[Pe]&&s+c>r)?"vertical":"horizontal"},Me=function(e){function t(e,n){return function(r,o,a,i){var l=r.options.group.name&&o.options.group.name&&r.options.group.name===o.options.group.name;if(null==e&&(n||l))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(r,o,a,i),n)(r,o,a,i);var s=(n?r:o).options.group.name;return!0===e||"string"==typeof e&&e===s||e.join&&e.indexOf(s)>-1}}var n={},r=e.group;r&&"object"==a(r)||(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},je=function(){!Te&&J&&O(J,"display","none")},Ve=function(){!Te&&J&&O(J,"display","")};De&&!h&&document.addEventListener("click",(function(e){if(xe)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),xe=!1,!1}),!0);var Le=function(e){if(X){e=e.touches?e.touches[0]:e;var t=(o=e.clientX,a=e.clientY,we.some((function(e){var t=e[$].options.emptyInsertThreshold;if(t&&!A(e)){var n=D(e),r=o>=n.left-t&&o<=n.right+t,l=a>=n.top-t&&a<=n.bottom+t;return r&&l?i=e:void 0}})),i);if(t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[$]._onDragOver(n)}}var o,a,i},Ze=function(e){X&&X.parentNode[$]._isOutsideThisEl(e.target)};function Fe(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=l({},t),e[$]=this;var n,r,a={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Ne(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Fe.supportPointer&&"PointerEvent"in window&&!f,emptyInsertThreshold:5};for(var i in z.initializePlugins(this,e,a),a)!(i in t)&&(t[i]=a[i]);for(var s in Me(t),this)"_"===s.charAt(0)&&"function"==typeof this[s]&&(this[s]=this[s].bind(this));this.nativeDraggable=!t.forceFallback&&Ae,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?g(e,"pointerdown",this._onTapStart):(g(e,"mousedown",this._onTapStart),g(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(g(e,"dragover",this),g(e,"dragenter",this)),we.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),l(this,(r=[],{captureAnimationState:function(){r=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(e){if("none"!==O(e,"display")&&e!==Fe.ghost){r.push({target:e,rect:D(e)});var t=o({},r[r.length-1].rect);if(e.thisAnimationDuration){var n=S(e,!0);n&&(t.top-=n.f,t.left-=n.e)}e.fromRect=t}}))},addAnimationState:function(e){r.push(e)},removeAnimationState:function(e){r.splice(function(e,t){for(var n in e)if(e.hasOwnProperty(n))for(var r in t)if(t.hasOwnProperty(r)&&t[r]===e[n][r])return Number(n);return-1}(r,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(n),void("function"==typeof e&&e());var o=!1,a=0;r.forEach((function(e){var n=0,r=e.target,i=r.fromRect,l=D(r),s=r.prevFromRect,c=r.prevToRect,u=e.rect,d=S(r,!0);d&&(l.top-=d.f,l.left-=d.e),r.toRect=l,r.thisAnimationDuration&&j(s,l)&&!j(i,l)&&(u.top-l.top)/(u.left-l.left)==(i.top-l.top)/(i.left-l.left)&&(n=function(e,t,n,r){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*r.animation}(u,s,c,t.options)),j(l,i)||(r.prevFromRect=i,r.prevToRect=l,n||(n=t.options.animation),t.animate(r,u,l,n)),n&&(o=!0,a=Math.max(a,n),clearTimeout(r.animationResetTimer),r.animationResetTimer=setTimeout((function(){r.animationTime=0,r.prevFromRect=null,r.fromRect=null,r.prevToRect=null,r.thisAnimationDuration=null}),n),r.thisAnimationDuration=n)})),clearTimeout(n),o?n=setTimeout((function(){"function"==typeof e&&e()}),a):"function"==typeof e&&e(),r=[]},animate:function(e,t,n,r){if(r){O(e,"transition",""),O(e,"transform","");var o=S(this.el),a=o&&o.a,i=o&&o.d,l=(t.left-n.left)/(a||1),s=(t.top-n.top)/(i||1);e.animatingX=!!l,e.animatingY=!!s,O(e,"transform","translate3d("+l+"px,"+s+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),O(e,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),O(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){O(e,"transition",""),O(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),r)}}}))}function He(e,t,n,r,o,a,i,l){var s,c,p=e[$],f=p.options.onMove;return!window.CustomEvent||u||d?(s=document.createEvent("Event")).initEvent("move",!0,!0):s=new CustomEvent("move",{bubbles:!0,cancelable:!0}),s.to=t,s.from=e,s.dragged=n,s.draggedRect=r,s.related=o||t,s.relatedRect=a||D(t),s.willInsertAfter=l,s.originalEvent=i,e.dispatchEvent(s),f&&(c=f.call(p,s,i)),c}function $e(e){e.draggable=!1}function Ue(){Ce=!1}function Be(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;n--;)r+=t.charCodeAt(n);return r.toString(36)}function ze(e){return setTimeout(e,0)}function We(e){return clearTimeout(e)}Fe.prototype={constructor:Fe,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(ge=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,X):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,r=this.options,o=r.preventOnFilter,a=e.type,i=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,l=(i||e).target,s=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,c=r.filter;if(function(e){ke.length=0;for(var t=e.getElementsByTagName("input"),n=t.length;n--;){var r=t[n];r.checked&&ke.push(r)}}(n),!X&&!(/mousedown|pointerdown/.test(a)&&0!==e.button||r.disabled)&&!s.isContentEditable&&(this.nativeDraggable||!f||!l||"SELECT"!==l.tagName.toUpperCase())&&!((l=E(l,r.draggable,n,!1))&&l.animated||te===l)){if(oe=T(l),ie=T(l,r.draggable),"function"==typeof c){if(c.call(this,e,l,this))return q({sortable:t,rootEl:s,name:"filter",targetEl:l,toEl:n,fromEl:n}),G("filter",t,{evt:e}),void(o&&e.cancelable&&e.preventDefault())}else if(c&&(c=c.split(",").some((function(r){if(r=E(s,r.trim(),n,!1))return q({sortable:t,rootEl:r,name:"filter",targetEl:l,fromEl:n,toEl:n}),G("filter",t,{evt:e}),!0}))))return void(o&&e.cancelable&&e.preventDefault());r.handle&&!E(s,r.handle,n,!1)||this._prepareDragStart(e,i,l)}}},_prepareDragStart:function(e,t,n){var r,o=this,a=o.el,i=o.options,l=a.ownerDocument;if(n&&!X&&n.parentNode===a){var s=D(n);if(Q=a,K=(X=n).parentNode,ee=X.nextSibling,te=n,se=i.group,Fe.dragged=X,ue={target:X,clientX:(t||e).clientX,clientY:(t||e).clientY},me=ue.clientX-s.left,he=ue.clientY-s.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,X.style["will-change"]="all",r=function(){G("delayEnded",o,{evt:e}),Fe.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!p&&o.nativeDraggable&&(X.draggable=!0),o._triggerDragStart(e,t),q({sortable:o,name:"choose",originalEvent:e}),R(X,i.chosenClass,!0))},i.ignore.split(",").forEach((function(e){C(X,e.trim(),$e)})),g(l,"dragover",Le),g(l,"mousemove",Le),g(l,"touchmove",Le),g(l,"mouseup",o._onDrop),g(l,"touchend",o._onDrop),g(l,"touchcancel",o._onDrop),p&&this.nativeDraggable&&(this.options.touchStartThreshold=4,X.draggable=!0),G("delayStart",this,{evt:e}),!i.delay||i.delayOnTouchOnly&&!t||this.nativeDraggable&&(d||u))r();else{if(Fe.eventCanceled)return void this._onDrop();g(l,"mouseup",o._disableDelayedDrag),g(l,"touchend",o._disableDelayedDrag),g(l,"touchcancel",o._disableDelayedDrag),g(l,"mousemove",o._delayedDragTouchMoveHandler),g(l,"touchmove",o._delayedDragTouchMoveHandler),i.supportPointer&&g(l,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(r,i.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){X&&$e(X),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;v(e,"mouseup",this._disableDelayedDrag),v(e,"touchend",this._disableDelayedDrag),v(e,"touchcancel",this._disableDelayedDrag),v(e,"mousemove",this._delayedDragTouchMoveHandler),v(e,"touchmove",this._delayedDragTouchMoveHandler),v(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?g(document,"pointermove",this._onTouchMove):g(document,t?"touchmove":"mousemove",this._onTouchMove):(g(X,"dragend",this),g(Q,"dragstart",this._onDragStart));try{document.selection?ze((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(Ee=!1,Q&&X){G("dragStarted",this,{evt:t}),this.nativeDraggable&&g(document,"dragover",Ze);var n=this.options;!e&&R(X,n.dragClass,!1),R(X,n.ghostClass,!0),Fe.active=this,e&&this._appendGhost(),q({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(de){this._lastX=de.clientX,this._lastY=de.clientY,je();for(var e=document.elementFromPoint(de.clientX,de.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(de.clientX,de.clientY))!==t;)t=e;if(X.parentNode[$]._isOutsideThisEl(e),t)do{if(t[$]&&t[$]._onDragOver({clientX:de.clientX,clientY:de.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=t.parentNode);Ve()}},_onTouchMove:function(e){if(ue){var t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,o=e.touches?e.touches[0]:e,a=J&&S(J,!0),i=J&&a&&a.a,l=J&&a&&a.d,s=Ie&&_e&&N(_e),c=(o.clientX-ue.clientX+r.x)/(i||1)+(s?s[0]-Se[0]:0)/(i||1),u=(o.clientY-ue.clientY+r.y)/(l||1)+(s?s[1]-Se[1]:0)/(l||1);if(!Fe.active&&!Ee){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))r.right+10||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+10}(e,a,this)&&!b.animated){if(b===X)return H(!1);if(b&&i===e.target&&(l=b),l&&(n=D(l)),!1!==He(Q,i,X,t,l,n,e,!!l))return F(),b&&b.nextSibling?i.insertBefore(X,b.nextSibling):i.appendChild(X),K=i,U(),H(!0)}else if(b&&function(e,t,n){var r=D(P(n.el,0,n.options,!0));return t?e.clientXu+c*a/2:sd-ye)return-ve}else if(s>u+c*(1-o)/2&&sd-c*a/2)?s>u+c/2?1:-1:0}(e,l,n,a,w?1:s.swapThreshold,null==s.invertedSwapThreshold?s.swapThreshold:s.invertedSwapThreshold,Oe,ge===l),0!==v){var N=T(X);do{N-=v,_=K.children[N]}while(_&&("none"===O(_,"display")||_===J))}if(0===v||_===l)return H(!1);ge=l,ve=v;var M=l.nextElementSibling,j=!1,V=He(Q,i,X,t,l,n,e,j=1===v);if(!1!==V)return 1!==V&&-1!==V||(j=1===V),Ce=!0,setTimeout(Ue,30),F(),j&&!M?i.appendChild(X):l.parentNode.insertBefore(X,j?M:l),C&&L(C,0,k-C.scrollTop),K=X.parentNode,void 0===y||Oe||(ye=Math.abs(y-D(l)[S])),U(),H(!0)}if(i.contains(X))return H(!1)}return!1}function Z(s,c){G(s,m,o({evt:e,isOwner:d,axis:a?"vertical":"horizontal",revert:r,dragRect:t,targetRect:n,canSort:p,fromSortable:f,target:l,completed:H,onMove:function(n,r){return He(Q,i,X,t,n,D(n),e,r)},changed:U},c))}function F(){Z("dragOverAnimationCapture"),m.captureAnimationState(),m!==f&&f.captureAnimationState()}function H(t){return Z("dragOverCompleted",{insertion:t}),t&&(d?u._hideClone():u._showClone(m),m!==f&&(R(X,ce?ce.options.ghostClass:u.options.ghostClass,!1),R(X,s.ghostClass,!0)),ce!==m&&m!==Fe.active?ce=m:m===Fe.active&&ce&&(ce=null),f===m&&(m._ignoreWhileAnimating=l),m.animateAll((function(){Z("dragOverAnimationComplete"),m._ignoreWhileAnimating=null})),m!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(l===X&&!X.animated||l===i&&!l.animated)&&(ge=null),s.dragoverBubble||e.rootEl||l===document||(X.parentNode[$]._isOutsideThisEl(e.target),!t&&Le(e)),!s.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),h=!0}function U(){ae=T(X),le=T(X,s.draggable),q({sortable:m,name:"change",toEl:i,newIndex:ae,newDraggableIndex:le,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){v(document,"mousemove",this._onTouchMove),v(document,"touchmove",this._onTouchMove),v(document,"pointermove",this._onTouchMove),v(document,"dragover",Le),v(document,"mousemove",Le),v(document,"touchmove",Le)},_offUpEvents:function(){var e=this.el.ownerDocument;v(e,"mouseup",this._onDrop),v(e,"touchend",this._onDrop),v(e,"pointerup",this._onDrop),v(e,"touchcancel",this._onDrop),v(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;ae=T(X),le=T(X,n.draggable),G("drop",this,{evt:e}),K=X&&X.parentNode,ae=T(X),le=T(X,n.draggable),Fe.eventCanceled||(Ee=!1,Oe=!1,Re=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),We(this.cloneId),We(this._dragStartId),this.nativeDraggable&&(v(document,"drop",this),v(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),f&&O(document.body,"user-select",""),O(X,"transform",""),e&&(be&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),J&&J.parentNode&&J.parentNode.removeChild(J),(Q===K||ce&&"clone"!==ce.lastPutMode)&&ne&&ne.parentNode&&ne.parentNode.removeChild(ne),X&&(this.nativeDraggable&&v(X,"dragend",this),$e(X),X.style["will-change"]="",be&&!Ee&&R(X,ce?ce.options.ghostClass:this.options.ghostClass,!1),R(X,this.options.chosenClass,!1),q({sortable:this,name:"unchoose",toEl:K,newIndex:null,newDraggableIndex:null,originalEvent:e}),Q!==K?(ae>=0&&(q({rootEl:K,name:"add",toEl:K,fromEl:Q,originalEvent:e}),q({sortable:this,name:"remove",toEl:K,originalEvent:e}),q({rootEl:K,name:"sort",toEl:K,fromEl:Q,originalEvent:e}),q({sortable:this,name:"sort",toEl:K,originalEvent:e})),ce&&ce.save()):ae!==oe&&ae>=0&&(q({sortable:this,name:"update",toEl:K,originalEvent:e}),q({sortable:this,name:"sort",toEl:K,originalEvent:e})),Fe.active&&(null!=ae&&-1!==ae||(ae=oe,le=ie),q({sortable:this,name:"end",toEl:K,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){G("nulling",this),Q=X=K=J=ee=ne=te=re=ue=de=be=ae=le=oe=ie=ge=ve=ce=se=Fe.dragged=Fe.ghost=Fe.clone=Fe.active=null,ke.forEach((function(e){e.checked=!0})),ke.length=pe=fe=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":X&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,r=0,o=n.length,a=this.options;r1&&(mt.forEach((function(e){r.addAnimationState({target:e,rect:gt?D(e):o}),H(e),e.fromRect=o,t.removeAnimationState(e)})),gt=!1,function(e,t){mt.forEach((function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,r=e.insertion,o=e.activeSortable,a=e.parentEl,i=e.putSortable,l=this.options;if(r){if(n&&o._hideClone(),bt=!1,l.animation&&mt.length>1&&(gt||!n&&!o.options.sort&&!i)){var s=D(dt,!1,!0,!0);mt.forEach((function(e){e!==dt&&(F(e,s),a.appendChild(e))})),gt=!0}if(!n)if(gt||Et(),mt.length>1){var c=ft;o._showClone(t),o.options.animation&&!ft&&c&&ht.forEach((function(e){o.addAnimationState({target:e,rect:pt}),e.fromRect=pt,e.thisAnimationDuration=null}))}else o._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,n=e.isOwner,r=e.activeSortable;if(mt.forEach((function(e){e.thisAnimationDuration=null})),r.options.animation&&!n&&r.multiDrag.isMultiDrag){pt=l({},t);var o=S(dt,!0);pt.top-=o.f,pt.left-=o.e}},dragOverAnimationComplete:function(){gt&&(gt=!1,Et())},drop:function(e){var t=e.originalEvent,n=e.rootEl,r=e.parentEl,o=e.sortable,a=e.dispatchSortableEvent,i=e.oldIndex,l=e.putSortable,s=l||this.sortable;if(t){var c=this.options,u=r.children;if(!vt)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),R(dt,c.selectedClass,!~mt.indexOf(dt)),~mt.indexOf(dt))mt.splice(mt.indexOf(dt),1),ct=null,W({sortable:o,rootEl:n,name:"deselect",targetEl:dt,originalEvent:t});else{if(mt.push(dt),W({sortable:o,rootEl:n,name:"select",targetEl:dt,originalEvent:t}),t.shiftKey&&ct&&o.el.contains(ct)){var d,p,f=T(ct),m=T(dt);if(~f&&~m&&f!==m)for(m>f?(p=f,d=m):(p=m,d=f+1);p1){var h=D(dt),b=T(dt,":not(."+this.options.selectedClass+")");if(!bt&&c.animation&&(dt.thisAnimationDuration=null),s.captureAnimationState(),!bt&&(c.animation&&(dt.fromRect=h,mt.forEach((function(e){if(e.thisAnimationDuration=null,e!==dt){var t=gt?D(e):h;e.fromRect=t,s.addAnimationState({target:e,rect:t})}}))),Et(),mt.forEach((function(e){u[b]?r.insertBefore(e,u[b]):r.appendChild(e),b++})),i===T(dt))){var g=!1;mt.forEach((function(e){e.sortableIndex===T(e)||(g=!0)})),g&&a("update")}mt.forEach((function(e){H(e)})),s.animateAll()}ut=s}(n===r||l&&"clone"!==l.lastPutMode)&&ht.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))}},nullingGlobal:function(){this.isMultiDrag=vt=!1,ht.length=0},destroyGlobal:function(){this._deselectMultiDrag(),v(document,"pointerup",this._deselectMultiDrag),v(document,"mouseup",this._deselectMultiDrag),v(document,"touchend",this._deselectMultiDrag),v(document,"keydown",this._checkKeyDown),v(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==vt&&vt||ut!==this.sortable||e&&E(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;mt.length;){var t=mt[0];R(t,this.options.selectedClass,!1),mt.shift(),W({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvent:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},l(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[$];t&&t.options.multiDrag&&!~mt.indexOf(e)&&(ut&&ut!==t&&(ut.multiDrag._deselectMultiDrag(),ut=t),R(e,t.options.selectedClass,!0),mt.push(e))},deselect:function(e){var t=e.parentNode[$],n=mt.indexOf(e);t&&t.options.multiDrag&&~n&&(R(e,t.options.selectedClass,!1),mt.splice(n,1))}},eventProperties:function(){var e,t=this,n=[],r=[];return mt.forEach((function(e){var o;n.push({multiDragElement:e,index:e.sortableIndex}),o=gt&&e!==dt?-1:gt?T(e,":not(."+t.options.selectedClass+")"):T(e),r.push({multiDragElement:e,index:o})})),{items:(e=mt,function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),clones:[].concat(ht),oldIndicies:n,newIndicies:r}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}function _t(e,t){ht.forEach((function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)}))}function Et(){mt.forEach((function(e){e!==dt&&e.parentNode&&e.parentNode.removeChild(e)}))}Fe.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?g(document,"dragover",this._handleAutoScroll):this.options.supportPointer?g(document,"pointermove",this._handleFallbackAutoScroll):t.touches?g(document,"touchmove",this._handleFallbackAutoScroll):g(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):(v(document,"pointermove",this._handleFallbackAutoScroll),v(document,"touchmove",this._handleFallbackAutoScroll),v(document,"mousemove",this._handleFallbackAutoScroll)),nt(),tt(),clearTimeout(x),x=void 0},nulling:function(){Ke=Ge=Ye=et=Je=qe=Xe=null,Qe.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var n=this,r=(e.touches?e.touches[0]:e).clientX,o=(e.touches?e.touches[0]:e).clientY,a=document.elementFromPoint(r,o);if(Ke=e,t||this.options.forceAutoScrollFallback||d||u||f){ot(e,this.options,a,t);var i=M(a,!0);!et||Je&&r===qe&&o===Xe||(Je&&nt(),Je=setInterval((function(){var a=M(document.elementFromPoint(r,o),!0);a!==i&&(i=a,tt()),ot(e,n.options,a,t)}),10),qe=r,Xe=o)}else{if(!this.options.bubbleScroll||M(a,!0)===k())return void tt();ot(e,this.options,M(a,!1),!1)}}},l(e,{pluginName:"scroll",initializeByDefault:!0})}),Fe.mount(lt,it);const xt=Fe},2177:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=!0,o="Invariant failed";function a(e,t){if(!e){if(r)throw new Error(o);var n="function"==typeof t?t():t;throw new Error(n?o+": "+n:o)}}},3250:(e,t,n)=>{"use strict";var r=n(7363),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,i=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return l((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),i((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:(e,t,n)=>{"use strict";var r=n(7363),o=n(1688),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useSyncExternalStore,l=r.useRef,s=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=l(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=c((function(){function e(e){if(!s){if(s=!0,i=e,e=r(e),void 0!==o&&p.hasValue){var t=p.value;if(o(t,e))return l=t}return l=e}if(t=l,a(i,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(i=e,l=n)}var i,l,s=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var f=i(e,d[0],d[1]);return s((function(){p.hasValue=!0,p.value=f}),[f]),u(f),f}},1688:(e,t,n)=>{"use strict";e.exports=n(3250)},2798:(e,t,n)=>{"use strict";e.exports=n(139)},7363:e=>{"use strict";e.exports=React},1533:e=>{"use strict";e.exports=ReactDOM},192:e=>{"use strict";e.exports=wp.CodeMirror},7537:e=>{"use strict";e.exports=wp.components},2610:e=>{"use strict";e.exports=wp.element},8003:e=>{"use strict";e.exports=wp.i18n},7326:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:()=>r})},5671:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:()=>r})},3144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9142);function o(e,t){for(var n=0;n{"use strict";n.d(t,{Z:()=>o});var r=n(9142);function o(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},7462:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;tr})},1120:(e,t,n)=>{"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:()=>r})},136:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9611);function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},4925:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}n.d(t,{Z:()=>r})},2963:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(1002),o=n(7326);function a(e,t){if(t&&("object"===(0,r.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,o.Z)(e)}},9611:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:()=>r})},9142:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1002);function o(e){var t=function(e,t){if("object"!==(0,r.Z)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==(0,r.Z)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===(0,r.Z)(t)?t:String(t)}},1002:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>r})},270:(e,t,n)=>{"use strict";n.d(t,{Ue:()=>s});const r=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,a={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,a),a};var o=n(7363),a=n(2798);const{useSyncExternalStoreWithSelector:i}=a,l=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?r(e):r)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=i(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,o.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n},s=e=>e?l(e):l}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.e=()=>Promise.resolve(),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=n(2610),t=n(8003);const r=(0,e.forwardRef)((function({icon:t,size:n=24,...r},o){return(0,e.cloneElement)(t,{width:n,height:n,...r,ref:o})}));var o=n(7363),a=n.n(o),i=n(4184),l=n.n(i);const s=t=>(0,e.createElement)("path",t),c=(0,e.forwardRef)((({className:t,isPressed:n,...r},o)=>{const a={...r,className:l()(t,{"is-pressed":n})||void 0,"aria-hidden":!0,focusable:!1};return(0,e.createElement)("svg",{...a,ref:o})}));c.displayName="SVG";const u=(0,o.createElement)(c,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(s,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"})),d=(0,o.createElement)(c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s,{fillRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"}));function p(e){return function(t){return!!t.type&&t.type.tabsRole===e}}var f=p("Tab"),m=p("TabList"),h=p("TabPanel");function b(){return b=Object.assign||function(e){for(var t=1;t=this.getTabsCount())){var n=this.props;(0,n.onSelect)(e,n.selectedIndex,t)}},i.getNextTab=function(e){for(var t=this.getTabsCount(),n=e+1;ne;)if(!I(this.getTab(t)))return t;return e},i.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t=0||(o[n]=e[n]);return o}(t,O));return a().createElement("div",S({},o,{className:_(n),onClick:this.handleClick,onKeyDown:this.handleKeyDown,ref:function(t){e.node=t,r&&r(t)},"data-rttabs":!0}),this.getChildren())},r}(o.Component);P.defaultProps={className:"react-tabs",focus:!1},P.propTypes={};var A=["children","defaultIndex","defaultFocus"];function T(e,t){return T=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},T(e,t)}var N=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).handleSelected=function(e,t,r){var o=n.props.onSelect,a=n.state.mode;if("function"!=typeof o||!1!==o(e,t,r)){var i={focus:"keydown"===r.type};1===a&&(i.selectedIndex=e),n.setState(i)}},n.state=r.copyPropsToState(n.props,{},t.defaultFocus),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,T(t,n),r.getDerivedStateFromProps=function(e,t){return r.copyPropsToState(e,t)},r.getModeFromProps=function(e){return null===e.selectedIndex?1:0},r.copyPropsToState=function(e,t,n){void 0===n&&(n=!1);var o={focus:n,mode:r.getModeFromProps(e)};if(1===o.mode){var a,i=Math.max(0,w(e.children)-1);a=null!=t.selectedIndex?Math.min(t.selectedIndex,i):e.defaultIndex||0,o.selectedIndex=a}return o},r.prototype.render=function(){var e=this.props,t=e.children,n=(e.defaultIndex,e.defaultFocus,function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,A)),r=this.state,o=r.focus,i=r.selectedIndex;return n.focus=o,n.onSelect=this.handleSelected,null!=i&&(n.selectedIndex=i),a().createElement(P,n,t)},r}(o.Component);N.defaultProps={defaultFocus:!1,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:!1},N.propTypes={},N.tabsRole="Tabs";var M=["children","className"];function j(){return j=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,M);return a().createElement("ul",j({},r,{className:_(n),role:"tablist"}),t)},r}(o.Component);L.defaultProps={className:"react-tabs__tab-list"},L.propTypes={},L.tabsRole="TabList";var Z=["children","className","disabled","disabledClassName","focus","id","panelId","selected","selectedClassName","tabIndex","tabRef"];function F(){return F=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(n,Z);return a().createElement("li",F({},m,{className:_(o,(e={},e[d]=u,e[l]=i,e)),ref:function(e){t.node=e,f&&f(e)},role:"tab",id:s,"aria-selected":u?"true":"false","aria-disabled":i?"true":"false","aria-controls":c,tabIndex:p||(u?"0":null),"data-rttab":!0}),r)},r}(o.Component);U.defaultProps={className:$,disabledClassName:$+"--disabled",focus:!1,id:null,panelId:null,selected:!1,selectedClassName:$+"--selected"},U.propTypes={},U.tabsRole="Tab";var B=["children","className","forceRender","id","selected","selectedClassName","tabId"];function z(){return z=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(t,B);return a().createElement("div",z({},u,{className:_(r,(e={},e[s]=l,e)),role:"tabpanel",id:i,"aria-labelledby":c}),o||l?n:null)},r}(o.Component);G.defaultProps={className:Y,forceRender:!1,selectedClassName:Y+"--selected"},G.propTypes={},G.tabsRole="TabPanel";var q=n(6941),X=n(8998),K=n(3369),J=n(2402);const Q=(n,r)=>{const o=(0,J.Z)((e=>e.update)),a=(0,J.Z)((e=>e.remove)),[i,l]=(0,e.useState)(n),[s,c]=(0,e.useState)(!1);return{fields:i,add:e=>{const t=`${e}_${(0,K.nV)()}`,n={_id:t,_new:!0,_expand:!1,id:t,type:e,name:(0,K.pt)(e,"_")};o(t,n),l((e=>[...e,n]))},remove:e=>{a(e),l((t=>t.filter((t=>t._id!==e))))},duplicate:e=>{let n=(0,K.oe)(`${r}[${e}]`);const a=`${n.type}_${(0,K.nV)()}`;n.id=a,n._id=a,n._new=!0,n._expand=!1,n.name+=(0,t.__)(" (Copy)","meta-box-builder"),o(a,n),l((t=>{const r=t.findIndex((t=>t._id===e));let o=[...t];return o.splice(r+1,0,n),o}))},updateType:(e,t)=>l((n=>{const o=n.findIndex((t=>t._id===e));let a=[...n];return a[o]={...(0,K.oe)(`${r}[${e}]`),type:t},a})),setFields:l,toggle:e=>l((t=>{const n=t.findIndex((t=>t._id===e));let r=[...t];return r[n]._expand=!r[n]._expand,r})),toggleAll:()=>{const e=!s;c((e=>!e)),l((t=>[...t].map((t=>({...t,_expand:e})))))},expandAll:s}},ee=({expandAll:e,toggleAll:n})=>React.createElement("div",{className:"og-header"},React.createElement("span",{className:"og-column--drag"}," "),React.createElement("span",{className:"og-column--label"},(0,t.__)("Label","meta-box-builder"),React.createElement("span",{className:"og-item__toggle",onClick:n,title:(0,t.__)("Expand/Collapse all fields","meta-box-builder")},"[",e?"-":"+","]")),React.createElement("span",{className:"og-column--space"}),React.createElement("span",{className:"og-column--id"},(0,t.__)("ID","meta-box-builder")),React.createElement("span",{className:"og-column--type"},(0,t.__)("Type","meta-box-builder")),React.createElement("span",{className:"og-column--actions"},(0,t.__)("Actions","meta-box-builder")));var te=n(7537);function ne(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t{const l=(0,X.Z)("field-categories",[]),[s,c]=(0,e.useState)(""),u=e=>c(e.target.value);return React.createElement(te.Dropdown,{className:"og-inserter",onClose:()=>c(""),renderToggle:({onToggle:e})=>"group"===r?React.createElement("span",{className:"og-item__action og-item__action--add",onClick:e,title:i},React.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 7h6m-3-3v6"}))):React.createElement("button",{type:"button",className:re("button","primary"===o&&"button-primary"),onClick:e,title:i},a),renderContent:({onToggle:e})=>React.createElement(React.Fragment,null,React.createElement("div",{className:"og-inserter__search"},React.createElement("input",{type:"search",placeholder:(0,t.__)("Search for a field type","meta-box-builder"),onChange:u})),l.length>0?l.map((t=>React.createElement(ae,{key:t.slug,category:t,insert:t=>((e,t)=>{n(e.target.dataset.type),t()})(t,e),searchParam:s}))):React.createElement("p",null,(0,t.__)("Fetching field types, please wait...","meta-box-builder")))})},ae=({category:e,insert:t,searchParam:n})=>{const r=(0,X.Z)("field-types",{}),o=n.toLowerCase(),a=Object.entries(r).filter((([t,n])=>n.category===e.slug&&n.title.toLowerCase().includes(o)));return a.length>0&&React.createElement(React.Fragment,null,React.createElement("div",{className:"og-inserter__title"},e.title),React.createElement("div",{className:"og-inserter__content"},a.map((([e,{title:n,description:r}])=>React.createElement("div",{className:"og-inserter__item",key:e,"data-type":e,onClick:t,title:r},n)))))},ie=(0,o.createElement)(c,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"})),le=(0,o.createElement)(c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s,{fillRule:"evenodd",clipRule:"evenodd",d:"M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z"})),se=(0,o.createElement)(c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})),ce=(0,o.createElement)(c,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(s,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})),ue=(0,o.createElement)(c,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(s,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));function de(){return de=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-item__content"},n.map((n=>React.createElement(e.Suspense,{fallback:null,key:n.setting},(e=>{let[n,s,c]=(0,K.yn)(e,r,(()=>{}),!0);return"type"===e.setting&&(c=["datetime-local","month","tel","week"].includes(c)?"text":c),React.createElement(n,de({fieldId:t,componentName:e.setting,componentId:`fields-${t}-${e.setting}`},e.props,{name:`fields${o}[${t}]${s}`,defaultValue:c,updateFieldType:a,nameIdData:i,updateFieldData:l,fieldType:r.type}))})(n)))));function fe(){return fe=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const n=(0,X.Z)("field-types",{}),r=["datetime-local","month","tel","week"].includes(e.field.type)?"text":e.field.type;if(!r||!n.hasOwnProperty(r))return;const o=[...n[r].controls],a=o.filter((e=>"general"===e.tab)),i=o.filter((e=>"advanced"===e.tab));return 0===i.length?React.createElement("div",{className:"og-item__body og-collapsible__body"},React.createElement(pe,fe({},e,{controls:a}))):React.createElement(N,{forceRenderTabPanel:!0,className:"og-item__body og-collapsible__body"},React.createElement(L,null,React.createElement(U,null,(0,t.__)("General","meta-box-builder")),React.createElement(U,null,(0,t.__)("Advanced","meta-box-builder"))),React.createElement(G,null,React.createElement(pe,fe({},e,{controls:a}))),React.createElement(G,null,React.createElement(pe,fe({},e,{controls:i}))))},he=({id:e,field:n,parent:r="",updateFieldType:o,nameIdData:a,groupData:i})=>{const{fields:l,add:s,remove:c,duplicate:u,updateType:d,setFields:p,toggle:f,toggleAll:m,expandAll:h}=i,b=(0,X.Z)("field-types",{});if(!b.hasOwnProperty(n.type))return;const g=[...b[n.type].controls];return React.createElement(React.Fragment,null,React.createElement(N,{forceRenderTabPanel:!0,className:"og-item__body og-collapsible__body"},React.createElement(L,null,React.createElement(U,null,(0,t.__)("General","meta-box-builder")),React.createElement(U,null,(0,t.__)("Advanced","meta-box-builder"))),React.createElement(G,null,React.createElement(pe,{id:e,controls:g.filter((e=>"general"===e.tab)),field:n,parent:r,updateFieldType:o,nameIdData:a})),React.createElement(G,null,React.createElement(pe,{id:e,controls:g.filter((e=>"advanced"===e.tab)),field:n,parent:r,nameIdData:a}))),React.createElement("div",{className:re("og-group-fields",0===l.length&&"og-group-fields--empty")},l.length>0&&React.createElement(React.Fragment,null,React.createElement("div",{className:"og-group-fields__title"},(0,t.__)("Subfields","meta-box-builder")),React.createElement("div",{className:"og-group-fields__inner"},React.createElement(ee,{expandAll:h,toggleAll:m}),React.createElement(q.ReactSortable,{group:{name:"nested",pull:!0,put:["root","nested"]},animation:200,delayOnTouchStart:!0,delay:2,list:l,setList:p,handle:".og-item__header"},l.map(((t,n)=>React.createElement(ye,{key:t._id,id:t._id,field:t,parent:`${r}[${e}][fields]`,removeField:c,duplicateField:u,updateFieldType:d,toggle:f})))))),React.createElement(oe,{addField:s,buttonType:"secondary",buttonText:(0,t.__)("+ Add Subfield","meta-box-builder")})))},be=({data:e})=>{if("tab"!==e.type)return;const t={url:e.icon_url&&React.createElement("img",{className:"og-item__icon",src:e.icon_url}),dashicons:e.icon&&React.createElement("span",{className:`og-item__icon dashicons dashicons-${e.icon}`}),fontawesome:e.icon_fa&&React.createElement("span",{className:`og-item__icon ${e.icon_fa}`})},n=React.createElement("svg",{className:"og-item__icon",viewBox:"0 0 24 22",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M3.23289 0.646C2.53179 0.647849 1.85994 0.927248 1.36428 1.4231C0.86862 1.91895 0.589474 2.5909 0.587891 3.292V19.167C0.589738 19.8679 0.869001 20.5396 1.36463 21.0353C1.86027 21.5309 2.53196 21.8102 3.23289 21.812H21.2249C21.926 21.8104 22.5979 21.5313 23.0938 21.0356C23.5896 20.5399 23.869 19.8681 23.8709 19.167V5.937C23.869 5.2359 23.5896 4.56405 23.0938 4.06839C22.5979 3.57273 21.926 3.29358 21.2249 3.292H19.6379C19.6363 2.59072 19.357 1.91862 18.8611 1.42275C18.3653 0.926868 17.6932 0.647585 16.9919 0.646H3.23289ZM3.23289 1.704H6.40789C7.29689 1.704 7.99589 2.403 7.99589 3.292V4.35H21.2249C22.1139 4.35 22.8119 5.049 22.8119 5.937V19.167C22.8119 20.055 22.1139 20.754 21.2249 20.754H3.23289C3.02396 20.7559 2.81676 20.7161 2.62337 20.637C2.42998 20.5579 2.25429 20.4411 2.10655 20.2933C1.95881 20.1456 1.84198 19.9699 1.76289 19.7765C1.6838 19.5831 1.64402 19.3759 1.64589 19.167V3.292C1.64589 2.403 2.34489 1.704 3.23289 1.704ZM8.51889 1.704H11.6999C12.5889 1.704 13.2869 2.403 13.2869 3.292H9.05389C9.05389 2.696 8.85389 2.147 8.51889 1.704ZM13.8099 1.704H16.9919C17.8799 1.704 18.5789 2.403 18.5789 3.292H14.3459C14.3459 2.696 14.1449 2.147 13.8099 1.704ZM5.61489 9.112V10.171H18.8439V9.113L5.61489 9.112ZM5.61489 12.022V13.082H18.8439V12.022H5.61489ZM5.61489 14.933V15.992H18.8439V14.933H5.61489Z"}));return t[e.icon_type]||n},ge=({nameIdData:n})=>{const r=(0,e.useRef)(),o=(0,e.useRef)();return(0,e.useEffect)((()=>{o.current.style.width=`${r.current.offsetWidth||7*n.id.length}px`}),[n.id]),React.createElement("span",{className:"og-column--id"},React.createElement("span",{className:"og-item__hidden-text",ref:r},n.id),React.createElement("input",{type:"text",className:"og-item__editable",title:(0,t.__)("Click to edit","meta-box-builder"),value:n.id,onKeyDown:e=>{["Enter","Escape"].includes(e.key)&&(e.preventDefault(),e.target.blur())},onChange:e=>n.updateId(e.target.value),ref:o}),React.createElement("span",{className:"dashicons dashicons-edit"}))},ve=({nameIdData:n})=>{const r=(0,e.useRef)(),o=(0,e.useRef)(),a=n.label||(0,t.__)("(No label)","meta-box-builder");return(0,e.useEffect)((()=>{o.current.style.width=`${r.current.offsetWidth||7*n.label.length}px`}),[a]),React.createElement(React.Fragment,null,React.createElement("span",{className:"og-item__hidden-text og-item__hidden-text--label",ref:r},a),React.createElement("input",{type:"text",className:"og-item__editable og-item__editable--label",title:(0,t.__)("Click to edit","meta-box-builder"),placeholder:a,value:n.label,onKeyDown:e=>{["Enter","Escape"].includes(e.key)&&(e.preventDefault(),e.target.blur(),n.noAutoGenerateId())},onChange:e=>n.updateName(e.target.value),onBlur:n.noAutoGenerateId,ref:o}),React.createElement("span",{className:"dashicons dashicons-edit"}))},ye=({id:n,field:o,parent:a="",removeField:i,duplicateField:l,updateFieldType:s,toggle:c})=>{const[u,d]=(0,e.useReducer)((e=>!e),!0),p=(t=>{const n=!["custom_html","divider","heading"].includes(t.type),r=!["hidden","divider"].includes(t.type),[o,a]=(0,e.useState)(t.name||""),[i,l]=(0,e.useState)(n&&t.id||""),[s,c]=(0,e.useState)(t.group_title||""),u=(0,e.useRef)(!!t._new),d=(0,J.Z)((e=>e.update));(0,e.useEffect)((()=>{d(t._id,{...t,name:o,id:i,group_title:s})}),[i]);const p=r?o||s:(0,K.pt)(t.type);return{name:o,id:i,group_title:s,label:p,updateName:e=>{a(e),n&&u.current&&l((0,K.Vx)(e))},updateId:l,updateGroupTitle:c,noAutoGenerateId:()=>u.current=!1}})(o),{data:f,updateFieldData:m}=(t=>{const n="tab"===t.type?{icon_type:"dashicons"}:{},[r,o]=(0,e.useState)({...n,...t});return{data:r,updateFieldData:(e,t)=>{o((n=>{return{...n,[(r=e,r.replace(/\]/g,"").split("[").pop())]:t};var r}))}}})(o),h=Q(Object.values(o.fields||{}).filter((e=>e.type)),`fields${a}[${n}][fields]`),b="group"===o.type&&h.fields.length>0,g=o._expand;return o.type&&React.createElement("div",{className:re("og-item",`og-item--${o.type}`,b&&"og-item--group--has-fields","og-collapsible",g&&"og-collapsible--expanded",!g&&"og-collapsible--collapsed",!u&&"og-item--hide-fields")},React.createElement("input",{type:"hidden",name:`fields${a}[${n}][_id]`,defaultValue:n}),React.createElement("div",{className:"og-item__header og-collapsible__header",onClick:e=>{!(0,K.Od)(e.target,".og-item__action--toggle")&&(0,K.Od)(e.target,".og-item__editable,.og-item__toggle,.og-item__actions")||c(n)},title:(0,t.__)("Click to reveal field settings. Drag and drop to reorder fields.","meta-box-builder")},React.createElement("span",{className:"og-column--drag"},React.createElement(r,{icon:ie})),React.createElement("span",{className:"og-column--label"},React.createElement(be,{data:f}),React.createElement(ve,{nameIdData:p}),b&&React.createElement("span",{className:"og-item__toggle",onClick:d,title:(0,t.__)("Toggle subfields","meta-box-builder")},"[",u?"-":"+","]")),React.createElement("span",{className:"og-column--space"}),React.createElement(ge,{nameIdData:p}),React.createElement("span",{className:"og-column--type"},o.type),React.createElement("span",{className:"og-column--actions og-item__actions"},"group"===o.type&&React.createElement(oe,{addField:h.add,type:"group"}),React.createElement("span",{className:"og-item__action og-item__action--duplicate",title:(0,t.__)("Duplicate","meta-box-builder"),onClick:()=>l(n)},React.createElement(r,{icon:le})),React.createElement("span",{className:"og-item__action og-item__action--remove",title:(0,t.__)("Remove","meta-box-builder"),onClick:()=>{confirm((0,t.__)("Do you really want to remove this field?","meta-box-builder"))&&i(n)}},React.createElement(r,{icon:se})),React.createElement("span",{className:"og-item__action og-item__action--toggle",title:(0,t.__)("Toggle field settings","meta-box-builder")},React.createElement(r,{icon:g?ce:ue})))),"group"===o.type?React.createElement(he,{id:n,field:o,parent:a,updateFieldType:s,nameIdData:p,groupData:h}):React.createElement(me,{id:n,field:o,parent:a,updateFieldType:s,nameIdData:p,updateFieldData:m}))},_e=n=>{const{fields:r,add:o,remove:a,duplicate:i,updateType:l,setFields:s,toggle:c,toggleAll:u,expandAll:d}=Q(n.fields.filter((e=>e.type)),"fields"),p=(0,X.Z)("field-types",{}),f=(0,X.Z)("field-categories",[]);return 0===Object.keys(p).length||0===Object.keys(f).length?React.createElement("p",{className:"og-none"},(0,t.__)("Loading fields, please wait...","meta-box-builder")):0===r.length?React.createElement(React.Fragment,null,React.createElement(e.RawHTML,{className:"og-none"},(0,t.__)("There are no fields here. Click the + Add Field to add a new field.","meta-box-builder")),React.createElement(oe,{addField:o})):React.createElement(React.Fragment,null,React.createElement(ee,{expandAll:d,toggleAll:u}),React.createElement(q.ReactSortable,{group:{name:"root",pull:!0,put:!0},animation:200,delayOnTouchStart:!0,delay:2,className:"og-fields",list:r,setList:s,handle:".og-column--drag"},r.map((e=>React.createElement(ye,{key:e._id,id:e._id,field:e,removeField:a,duplicateField:i,updateFieldType:l,toggle:c})))),React.createElement(oe,{addField:o}))},Ee=wp.compose;var xe=n(9656),we=n(1181);const Re=({endPoint:n})=>{const r=(0,K.Gw)(),[o,a]=(0,e.useState)(""),[i,l]=(0,e.useState)(!1),[s,c]=(0,e.useState)(!1),u=(0,Ee.useCopyToClipboard)(o,(()=>{c(!0),setTimeout((()=>c(!1)),2e3)}));return React.createElement(React.Fragment,null,React.createElement(we.default,{name:"settings[text_domain]",label:(0,t.__)("Text domain","meta-box-builder"),tooltip:(0,t.__)("Required for multilingual website. Used in the exported code only.","meta-box-builder"),defaultValue:r.text_domain||"your-text-domain",componentId:"text-domain"}),React.createElement(we.default,{name:"settings[function_name]",label:(0,t.__)("Function name","meta-box-builder"),defaultValue:r.function_name||"your_prefix_function_name",componentId:"function-name"}),React.createElement("button",{type:"button",className:"button",onClick:()=>{a(""),l(!0);const e=new FormData(document.querySelector("#post"));e.delete("_wpnonce"),fetch(`${MbbApp.rest}/mbb/${n}`,{method:"POST",body:e,headers:{"X-WP-Nonce":MbbApp.nonce}}).then((e=>e.json())).then((e=>{a(e),l(!1)}))},disabled:i},(0,t.__)("Generate","meta-box-builder")),i&&React.createElement("p",null,(0,t.__)("Generating code, please wait...","meta-box-builder")),o.length>0&&React.createElement("div",{className:"og-result"},React.createElement("p",null,(0,t.__)("Copy the code and paste into your theme's functions.php file.","meta-box-builder")),React.createElement("div",{className:"og-result__body"},React.createElement(xe.Rt,{value:o,options:{mode:"php",lineNumbers:!0,readOnly:!0}}),React.createElement("button",{type:"button",className:"button",text:o,ref:u},s?(0,t.__)("Copied!","meta-box-builder"):(0,t.__)("Copy","meta-box-builder")))))};var Oe=n(7164);function Se(){return Se=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const n=(0,X.Z)("settings-controls",[]),{settings:r,updateSettings:o}=(0,e.useContext)(Oe.J);return 0===n.length?React.createElement("p",null,(0,t.__)("Loading settings, please wait...","meta-box-builder")):React.createElement(React.Fragment,null,n.map((t=>React.createElement(e.Suspense,{fallback:null,key:t.setting},((e,t,n)=>{const[r,o,a]=(0,K.yn)(e,t);return React.createElement(r,Se({componentId:`settings-${e.setting}`,name:`settings${o}`},e.props,{defaultValue:a,updateFieldData:n}))})(t,r,o)))))},{withState:ke}=wp.compose,De=({codeValue:n})=>{const[r,o]=(0,e.useState)(!1),a=(0,Ee.useCopyToClipboard)(n,(()=>{o(!0),setTimeout((()=>o(!1)),2e3)}));return React.createElement("div",{className:"og-result__body"},React.createElement(xe.Rt,{value:n,editorDidMount:e=>e.setSize("","100%"),options:{mode:"php",lineNumbers:!0,smartIndent:!0,indentWithTabs:!0,tabSize:4,readOnly:!0,lineWrapping:!1}}),React.createElement("button",{type:"button",className:"button",text:n,ref:a},r?(0,t.__)("Copied!","meta-box-builder"):(0,t.__)("Copy","meta-box-builder")))},Ie=(jQuery,n=>{const{fields:r}=Q(n.fields,"fields"),o=(0,J.Z)((e=>e.ids));if(0===r.length||0===o.length)return"";const a=(0,X.Z)(["theme-code-generate",{fields:Object.values(r).filter((e=>!["button","custom_html","divider","heading","tab"].includes(e.type))),settings:n.settings},"POST"]),[i,l]=(0,e.useState)(0);return React.createElement(React.Fragment,null,React.createElement("div",{className:"og-theme-code__intro"},React.createElement(e.RawHTML,null,(0,t.sprintf)((0,t.__)("Below is the auto-generated code to display fields' values that you can use in your theme. We display several ways to output the fields' values if possible, so choose which one is best for you.","meta-box-builder"),"https://docs.metabox.io/displaying-fields-with-code/")),React.createElement(e.RawHTML,{className:"og-theme-code__note"},(0,t.sprintf)((0,t.__)('Please use this code as a starting point and modify it to fit your needs. For more details about fields, please refer to the documentation .',"meta-box-builder"),"https://docs.metabox.io/fields/"))),React.createElement("div",{className:"og-theme-code__content"},void 0===a||0===a.length?React.createElement("p",{className:"og-theme-code__none"},(0,t.__)("No fields available.","meta-box-builder")):React.createElement(React.Fragment,null,React.createElement("div",{className:"og-theme-code__header"},React.createElement("div",{className:"og-theme-code__fields"},a.map(((e,t)=>React.createElement("span",{key:`header_${e._id}`,onClick:()=>l(t),id:`og-theme-code__field--${e._id}`,item_id:e._id,className:"og-theme-code__field "+(i===t?"og-theme-code__field--active":"")},e.name))))),React.createElement("div",{className:"og-theme-code__body og-result"},a[i]&&React.createElement(De,{codeValue:(0,K.l_)(a[i].theme_code)})))))}),Pe=(0,o.createContext)(null),Ae={didCatch:!1,error:null};class Te extends o.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=Ae}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){const{error:e}=this.state;if(null!==e){for(var t,n,r=arguments.length,o=new Array(r),a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some(((e,n)=>!Object.is(e,t[n])))}(e.resetKeys,r)&&(null===(o=(a=this.props).onReset)||void 0===o||o.call(a,{next:r,prev:e.resetKeys,reason:"keys"}),this.setState(Ae))}render(){const{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:a,error:i}=this.state;let l=e;if(a){const e={error:i,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)l=t(e);else if(n)l=(0,o.createElement)(n,e);else{if(null!==r&&!(0,o.isValidElement)(r))throw i;l=r}}return(0,o.createElement)(Pe.Provider,{value:{didCatch:a,error:i,resetErrorBoundary:this.resetErrorBoundary}},l)}}const Ne=()=>{const t=()=>document.querySelector("#post").removeAttribute("novalidate");return(0,e.useEffect)((()=>{const e=document.querySelector("#publish"),n=document.querySelector("#save-post");e&&e.addEventListener("click",t),n&&n.addEventListener("click",t),jQuery("#post").on("keypress keydown keyup","input",(function(e){13==e.keyCode&&e.preventDefault()}))}),[]),React.createElement(Oe.m,null,React.createElement(Me,null))},Me=()=>{const{settings:n}=(0,e.useContext)(Oe.J);return React.createElement(React.Fragment,null,React.createElement(Te,{fallback:React.createElement("h2",null,(0,t.__)("Something went wrong. Please try again!","meta-box-builder"))},React.createElement(N,{forceRenderTabPanel:!0},React.createElement(L,{className:"react-tabs__tab-list og-tabs--main"},React.createElement(U,null,React.createElement(r,{icon:u}),(0,t.__)("Fields","meta-box-builder")),React.createElement(U,null,React.createElement(r,{icon:d}),(0,t.__)("Settings","meta-box-builder")),React.createElement(U,{className:"button button-small"},(0,t.__)("Get PHP Code","meta-box-builder"))),React.createElement(G,null,React.createElement(_e,{fields:MbbApp.fields})),React.createElement(G,{className:"react-tabs__tab-panel og-tab-panel--settings"},React.createElement(Ce,null)),React.createElement(G,{className:"react-tabs__tab-panel og-tab-panel--settings"},React.createElement(Re,{endPoint:"generate"}))),React.createElement("br",null),MbbApp.fields.length>0&&"block"!==n.object_type&&React.createElement("div",{className:"postbox og-theme-code"},React.createElement("div",{className:"postbox-header"},React.createElement("h2",{className:"hndle ui-sortable-handle"},(0,t.__)("Theme code","meta-box-builder"))),React.createElement("div",{className:"inside"},React.createElement(Ie,{settings:n,fields:MbbApp.fields})))))};(0,e.render)(React.createElement(Ne,null),document.getElementById("root"))})()})();
\ No newline at end of file
diff --git a/assets/js/build/1200.app.js b/assets/js/build/1200.app.js
new file mode 100644
index 00000000..97bad976
--- /dev/null
+++ b/assets/js/build/1200.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1200,4582],{1200:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var p=a(1609),n=a(4582);const r=({field:e})=>(0,p.createElement)(n.default,{field:e,type:"number"})},4582:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var p=a(1609),n=a(1767);const r=({field:e,type:t="text"})=>{const a=e.prepend&&(0,p.createElement)("span",{className:"rwmb-input-group-text"},e.prepend),r=e.append&&(0,p.createElement)("span",{className:"rwmb-input-group-text"},e.append),l=(0,p.createElement)("input",{type:t,placeholder:e.placeholder,size:e.size,value:e.std||"",onChange:n.Zi});return a||r?(0,p.createElement)("div",{className:"rwmb-input-group"},a,l,r):l}}}]);
\ No newline at end of file
diff --git a/assets/js/build/1216.app.js b/assets/js/build/1216.app.js
new file mode 100644
index 00000000..2b886ec1
--- /dev/null
+++ b/assets/js/build/1216.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1216,4582],{1216:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var p=a(1609),n=a(4582);const r=({field:e})=>(0,p.createElement)(n.default,{field:e,type:"password"})},4582:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var p=a(1609),n=a(1767);const r=({field:e,type:t="text"})=>{const a=e.prepend&&(0,p.createElement)("span",{className:"rwmb-input-group-text"},e.prepend),r=e.append&&(0,p.createElement)("span",{className:"rwmb-input-group-text"},e.append),l=(0,p.createElement)("input",{type:t,placeholder:e.placeholder,size:e.size,value:e.std||"",onChange:n.Zi});return a||r?(0,p.createElement)("div",{className:"rwmb-input-group"},a,l,r):l}}}]);
\ No newline at end of file
diff --git a/assets/js/build/129.app.js b/assets/js/build/129.app.js
new file mode 100644
index 00000000..9ccb547f
--- /dev/null
+++ b/assets/js/build/129.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[129],{129:(e,s,a)=>{a.r(s),a.d(s,{default:()=>c});var t=a(1609),l=a(1767);const c=({field:e})=>(0,t.createElement)("label",{className:`rwmb-switch-label rwmb-switch-label--${e.style||"rounded"}`},(0,t.createElement)("input",{className:"rwmb-switch",type:"checkbox",checked:!!e.std,onChange:l.Zi}),(0,t.createElement)("div",{className:"rwmb-switch-status"},(0,t.createElement)("span",{className:"rwmb-switch-slider"}),(0,t.createElement)("span",{className:"rwmb-switch-on"},e.on_label),(0,t.createElement)("span",{className:"rwmb-switch-off"},e.off_label)))}}]);
\ No newline at end of file
diff --git a/assets/js/build/1350.app.js b/assets/js/build/1350.app.js
new file mode 100644
index 00000000..d25df300
--- /dev/null
+++ b/assets/js/build/1350.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1350,1580],{1580:(e,l,t)=>{t.r(l),t.d(l,{default:()=>n});var a=t(1609),d=t(6087),r=t(7723),c=t(1767);const n=({field:e,defaultPlaceholder:l,defaultItemTitle:n})=>{const u=(0,d.useRef)(),s=e.field_type||"select_advanced",f={...e,class:`${e.class||""} rwmb-${s}`,placeholder:e.placeholder||l,options:`${n} 1 \n${n} 2 \n${n} 3`},m=(0,d.lazy)((()=>t(7405)(`./${(0,c.Cv)(s,"_","")}`)));return(0,d.useEffect)((()=>{u.current.querySelector(".select2-container")?.remove()}),[s]),(0,a.createElement)(d.Suspense,{fallback:null},(0,a.createElement)("div",{ref:u},(0,a.createElement)(m,{field:f}),e.add_new&&(0,a.createElement)("a",{href:"#",className:"rwmb-modal-add-button"},(0,r.__)("Add new","meta-box-builder"))))}},1350:(e,l,t)=>{t.r(l),t.d(l,{default:()=>c});var a=t(1609),d=t(7723),r=t(1580);const c=({field:e})=>(0,a.createElement)(r.default,{field:e,defaultPlaceholder:(0,d.__)("Select a term","meta-box-builder"),defaultItemTitle:(0,d.__)("Term","meta-box-builder")})}}]);
\ No newline at end of file
diff --git a/assets/js/build/1429.app.js b/assets/js/build/1429.app.js
new file mode 100644
index 00000000..261207cf
--- /dev/null
+++ b/assets/js/build/1429.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1429],{1429:(e,t,a)=>{a.r(t),a.d(t,{default:()=>_});var l=a(1609),r=a(7723),b=a(9266),m=a(3366),o=a(5497),u=a(1712);const i=e=>"term"===e?[["cb",(0,r.__)("Checkbox","meta-box-builder")],["name",(0,r.__)("Name","meta-box-builder")],["description",(0,r.__)("Description","meta-box-builder")],["slug",(0,r.__)("Slug","meta-box-builder")],["count",(0,r.__)("Count","meta-box-builder")]]:"user"===e?[["cb",(0,r.__)("Checkbox","meta-box-builder")],["username",(0,r.__)("Username","meta-box-builder")],["name",(0,r.__)("Name","meta-box-builder")],["email",(0,r.__)("Email","meta-box-builder")],["role",(0,r.__)("Role","meta-box-builder")],["posts",(0,r.__)("Posts","meta-box-builder")]]:[["cb",(0,r.__)("Checkbox","meta-box-builder")],["title",(0,r.__)("Title","meta-box-builder")],["author",(0,r.__)("Author","meta-box-builder")],["categories",(0,r.__)("Categories","meta-box-builder")],["tags",(0,r.__)("Tags","meta-box-builder")],["comments",(0,r.__)("Comments","meta-box-builder")],["date",(0,r.__)("Date","meta-box-builder")]],_=({name:e,componentId:t,defaultValue:a,..._})=>{const{getObjectType:d}=(0,m.A)(),n=d(),c={term:"name",user:"username"}[n]||"title",{getAllFields:s}=(0,b.A)();let x=s().filter((e=>["text","select"].includes(e.type))).map((e=>[e.id,`${e.name} (${e.id})`]));return x=[...i(n),...x],(0,l.createElement)(o.default,{..._},(0,l.createElement)("select",{name:`${e}[type]`,defaultValue:a.type||"after"},(0,l.createElement)("option",{value:"after"},(0,r.__)("After","meta-box-builder")),(0,l.createElement)("option",{value:"before"},(0,r.__)("Before","meta-box-builder")),(0,l.createElement)("option",{value:"replace"},(0,r.__)("Replace","meta-box-builder"))),(0,l.createElement)(u.default,{id:t,name:`${e}[column]`,defaultValue:a.column||c,items:x,isID:!0,exclude:i(n)}))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/1580.app.js b/assets/js/build/1580.app.js
new file mode 100644
index 00000000..22838e0c
--- /dev/null
+++ b/assets/js/build/1580.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1580],{1580:(e,l,t)=>{t.r(l),t.d(l,{default:()=>n});var a=t(1609),c=t(6087),r=t(7723),d=t(1767);const n=({field:e,defaultPlaceholder:l,defaultItemTitle:n})=>{const s=(0,c.useRef)(),u=e.field_type||"select_advanced",f={...e,class:`${e.class||""} rwmb-${u}`,placeholder:e.placeholder||l,options:`${n} 1 \n${n} 2 \n${n} 3`},o=(0,c.lazy)((()=>t(7405)(`./${(0,d.Cv)(u,"_","")}`)));return(0,c.useEffect)((()=>{s.current.querySelector(".select2-container")?.remove()}),[u]),(0,a.createElement)(c.Suspense,{fallback:null},(0,a.createElement)("div",{ref:s},(0,a.createElement)(o,{field:f}),e.add_new&&(0,a.createElement)("a",{href:"#",className:"rwmb-modal-add-button"},(0,r.__)("Add new","meta-box-builder"))))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/16.app.js b/assets/js/build/16.app.js
new file mode 100644
index 00000000..7301cfff
--- /dev/null
+++ b/assets/js/build/16.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[16,3885],{3885:(e,a,t)=>{t.r(a),t.d(a,{default:()=>d});var l=t(1609),s=t(7723);const d=({field:e})=>(0,l.createElement)(l.Fragment,null,e.max_status&&e.max_file_uploads>1&&(0,l.createElement)("div",{className:"rwmb-media-status"},"0/",e.max_file_uploads," ",(0,s.__)("files","meta-box-builder")),(0,l.createElement)("a",{className:"button"},(0,s.__)("+ Add Media","meta-box-builder")))},16:(e,a,t)=>{t.r(a),t.d(a,{default:()=>l.default});var l=t(3885)}}]);
\ No newline at end of file
diff --git a/assets/js/build/1676.app.js b/assets/js/build/1676.app.js
new file mode 100644
index 00000000..a94047f0
--- /dev/null
+++ b/assets/js/build/1676.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1676],{1676:(e,t,l)=>{l.r(t),l.d(t,{default:()=>d});var a=l(1609),r=l(9266),u=l(3366),n=l(5497),c=l(1712);const d=({name:e,componentId:t,placeholder:l,defaultValue:d,...s})=>{const{getPrefix:i}=(0,u.A)(),{getAllFields:f}=(0,r.A)(),m=f().filter((e=>["text","select"].includes(e.type))).map((e=>[e.id,`${e.name} (${e.id})`]));return(0,a.createElement)(n.default,{htmlFor:t,...s},(0,a.createElement)(c.default,{id:t,name:e,defaultValue:d,placeholder:l,required:!0,items:m,onSelect:(e,t)=>{const l=e.current.value?e.current.value+",":"";e.current.value=l+`${i()||""}${t}`}}))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/174.app.js b/assets/js/build/174.app.js
new file mode 100644
index 00000000..8079a213
--- /dev/null
+++ b/assets/js/build/174.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[174],{174:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var l=n(1609),a=n(1767);const i=({field:e})=>{const t=(0,a.$E)(e.options||"");return(0,l.createElement)("fieldset",{className:"rwmb-input-list "+(e.inline?"rwmb-inline":"")},t.length>0&&t.map((t=>(0,l.createElement)("label",{key:t},(0,l.createElement)("input",{type:"radio",checked:e.std===t,onChange:a.Zi}),t))))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/2039.app.js b/assets/js/build/2039.app.js
new file mode 100644
index 00000000..c69bd4d3
--- /dev/null
+++ b/assets/js/build/2039.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2039],{2039:(e,s,t)=>{t.r(s),t.d(s,{default:()=>p});var a=t(1609);const p=({field:e})=>(0,a.createElement)("img",{src:`${MbbApp.assetsBaseUrl}/img/${e.type}.png`})}}]);
\ No newline at end of file
diff --git a/assets/js/build/2083.app.js b/assets/js/build/2083.app.js
new file mode 100644
index 00000000..80e2bab7
--- /dev/null
+++ b/assets/js/build/2083.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2083],{2083:(e,l,a)=>{a.r(l),a.d(l,{default:()=>r});var s=a(1609),c=a(1767);const r=({field:e})=>(0,s.createElement)("textarea",{placeholder:e.placeholder,cols:e.cols,rows:e.rows,value:e.std||"",onChange:c.Zi})}}]);
\ No newline at end of file
diff --git a/assets/js/build/225.app.js b/assets/js/build/225.app.js
new file mode 100644
index 00000000..fc1e717d
--- /dev/null
+++ b/assets/js/build/225.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[225],{225:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var s=a(1609);const c=()=>(0,s.createElement)("input",{type:"text",className:"rwmb-autocomplete-search"})}}]);
\ No newline at end of file
diff --git a/assets/js/build/24.app.js b/assets/js/build/24.app.js
new file mode 100644
index 00000000..bbabf1b4
--- /dev/null
+++ b/assets/js/build/24.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[24],{24:(e,l,s)=>{s.r(l),s.d(l,{default:()=>u});var t=s(1609);const u=()=>(0,t.createElement)("hr",null)}}]);
\ No newline at end of file
diff --git a/assets/js/build/2563.app.js b/assets/js/build/2563.app.js
new file mode 100644
index 00000000..23df26a6
--- /dev/null
+++ b/assets/js/build/2563.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2563],{4944:(e,t,n)=>{n.r(t),n.d(t,{default:()=>d});var a=n(1609),r=n(6087),u=n(1767),c=n(5497);const d=({name:e,componentId:t,field:n,updateField:d,...l})=>{const i=(0,r.useRef)(),[s,o]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{s&&i.current&&([i.current.selectionStart,i.current.selectionEnd]=s)}),[s]),(0,a.createElement)(c.default,{htmlFor:t,...l},(0,a.createElement)("input",{ref:i,type:"text",id:t,name:e,value:n.name,onBlur:()=>d("_id_changed",!0),onInput:e=>{var t;d("name",e.target.value),t=e.target.value,["custom_html","divider","heading"].includes(n.type)||n._new&&(n._id_changed||d("id",(0,u.ni)(t))),o([e.target.selectionStart,e.target.selectionEnd])}}))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/259.app.js b/assets/js/build/259.app.js
new file mode 100644
index 00000000..fb390fa2
--- /dev/null
+++ b/assets/js/build/259.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[259],{259:(e,a,t)=>{t.r(a),t.d(a,{default:()=>c});var l=t(1609),n=t(7723),s=t(5497);const c=({defaultValue:e,name:a,...t})=>(0,l.createElement)(s.default,{...t},(0,l.createElement)("div",{className:"og-toggle-group"},(0,l.createElement)("label",null,(0,l.createElement)("input",{type:"hidden",name:`${a.replace("input_attributes","disabled")}`,value:!1}),(0,l.createElement)("input",{type:"checkbox",name:`${a.replace("input_attributes","disabled")}`,defaultChecked:e.disabled,value:!0}),(0,l.createElement)("span",{className:"dashicons dashicons-yes-alt"}),(0,l.createElement)("span",null,(0,n.__)("Disabled","meta-box-builder"))),(0,l.createElement)("label",null,(0,l.createElement)("input",{type:"hidden",name:`${a.replace("input_attributes","readonly")}`,value:!1}),(0,l.createElement)("input",{type:"checkbox",name:`${a.replace("input_attributes","readonly")}`,defaultChecked:e.readonly,value:!0}),(0,l.createElement)("span",{className:"dashicons dashicons-yes-alt"}),(0,l.createElement)("span",null,(0,n.__)("Readonly","meta-box-builder")))))}}]);
\ No newline at end of file
diff --git a/assets/js/build/2945.app.js b/assets/js/build/2945.app.js
new file mode 100644
index 00000000..5e7cc942
--- /dev/null
+++ b/assets/js/build/2945.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2945],{2945:(e,a,l)=>{l.r(a),l.d(a,{default:()=>s});var t=l(1609),c=l(5497),n=l(2563);const s=({name:e,componentId:a,label:l,className:s,defaultValue:m,...u})=>{const o=(0,n.e)(a);return(0,t.createElement)(c.default,{label:l,className:`og-field--checkbox ${s}`,htmlFor:a,...u},(0,t.createElement)("label",{className:"og-toggle"},(0,t.createElement)("input",{type:"hidden",name:e,value:!1}),(0,t.createElement)("input",{type:"checkbox",id:a,name:e,onChange:o,defaultChecked:m,value:!0}),(0,t.createElement)("div",{className:"og-toggle__switch"})))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/2983.app.js b/assets/js/build/2983.app.js
new file mode 100644
index 00000000..47fcdb0b
--- /dev/null
+++ b/assets/js/build/2983.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2983],{2983:(e,a,l)=>{l.r(a),l.d(a,{default:()=>t});var n=l(1609);const t=({field:e})=>(0,n.createElement)(n.Fragment,null,e.name&&(0,n.createElement)("h4",null,e.name),e.desc&&(0,n.createElement)("p",{className:"description"},e.desc))}}]);
\ No newline at end of file
diff --git a/assets/js/build/3196.app.js b/assets/js/build/3196.app.js
new file mode 100644
index 00000000..6523bf17
--- /dev/null
+++ b/assets/js/build/3196.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3196],{3196:(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});var r=n(1609),a=n(6087),l=n(1767);const s=({field:e})=>{const t=(0,a.useRef)(),n=(0,a.useRef)();(0,a.useEffect)((()=>{n.current&&jQuery(n.current).timepicker({showButtonPanel:!0,oneLine:!0,controlType:"select",altFieldTimeOnly:!1})}),[e.inline]);const s=e.prepend&&(0,r.createElement)("span",{className:"rwmb-input-group-text"},e.prepend),p=e.append&&(0,r.createElement)("span",{className:"rwmb-input-group-text"},e.append),c=(0,r.createElement)("input",{ref:t,type:"text",placeholder:e.placeholder,size:e.size,value:e.std||"",onChange:l.Zi});return(0,r.createElement)(r.Fragment,null,s||p?(0,r.createElement)("div",{className:"rwmb-input-group"},s,c,p):c,e.inline&&(0,r.createElement)("div",{ref:n,className:"rwmb-datetime-inline"}))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/332.app.js b/assets/js/build/332.app.js
new file mode 100644
index 00000000..0580ccb0
--- /dev/null
+++ b/assets/js/build/332.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[332,2039],{2039:(e,s,a)=>{a.r(s),a.d(s,{default:()=>l});var t=a(1609);const l=({field:e})=>(0,t.createElement)("img",{src:`${MbbApp.assetsBaseUrl}/img/${e.type}.png`})},332:(e,s,a)=>{a.r(s),a.d(s,{default:()=>t.default});var t=a(2039)}}]);
\ No newline at end of file
diff --git a/assets/js/build/352.app.js b/assets/js/build/352.app.js
new file mode 100644
index 00000000..d8a714f2
--- /dev/null
+++ b/assets/js/build/352.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[352],{352:(e,c,t)=>{t.r(c),t.d(c,{default:()=>l});var s=t(1609),a=t(1767);const l=({field:e})=>{let c=(0,s.createElement)("input",{type:"checkbox",checked:!!e.std,onChange:a.Zi});return e.desc&&(c=(0,s.createElement)("label",{className:"description"},c," ",e.desc)),c}}}]);
\ No newline at end of file
diff --git a/assets/js/build/3606.app.js b/assets/js/build/3606.app.js
new file mode 100644
index 00000000..bfba4072
--- /dev/null
+++ b/assets/js/build/3606.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3606],{3606:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});var n=a(1609),c=a(6087),s=a(5497);const l=({name:e,componentId:t,defaultValue:a,updateField:l,...r})=>{const[u,o]=(0,c.useState)(a),m=(0,c.useRef)(),[i,d]=(0,c.useState)();return(0,c.useLayoutEffect)((()=>{i&&m.current&&([m.current.selectionStart,m.current.selectionEnd]=i)}),[i]),(0,n.createElement)(s.default,{htmlFor:t,className:"og-icon",...r},(0,n.createElement)("div",{className:"og-icon-selected"},(0,n.createElement)("span",{className:`icon-fontawesome ${u}`}),(0,n.createElement)("input",{ref:m,type:"text",className:"og-icon-search",name:e,value:u,onChange:t=>{o(t.target.value),l&&l(e,t.target.value),d([t.target.selectionStart,t.target.selectionEnd])}})))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/3631.app.js b/assets/js/build/3631.app.js
new file mode 100644
index 00000000..37e7bfd5
--- /dev/null
+++ b/assets/js/build/3631.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1580,3631],{1580:(e,l,t)=>{t.r(l),t.d(l,{default:()=>n});var a=t(1609),d=t(6087),r=t(7723),c=t(1767);const n=({field:e,defaultPlaceholder:l,defaultItemTitle:n})=>{const s=(0,d.useRef)(),u=e.field_type||"select_advanced",f={...e,class:`${e.class||""} rwmb-${u}`,placeholder:e.placeholder||l,options:`${n} 1 \n${n} 2 \n${n} 3`},o=(0,d.lazy)((()=>t(7405)(`./${(0,c.Cv)(u,"_","")}`)));return(0,d.useEffect)((()=>{s.current.querySelector(".select2-container")?.remove()}),[u]),(0,a.createElement)(d.Suspense,{fallback:null},(0,a.createElement)("div",{ref:s},(0,a.createElement)(o,{field:f}),e.add_new&&(0,a.createElement)("a",{href:"#",className:"rwmb-modal-add-button"},(0,r.__)("Add new","meta-box-builder"))))}},3631:(e,l,t)=>{t.r(l),t.d(l,{default:()=>c});var a=t(1609),d=t(7723),r=t(1580);const c=({field:e})=>(0,a.createElement)(r.default,{field:e,defaultPlaceholder:(0,d.__)("Select a post","meta-box-builder"),defaultItemTitle:(0,d.__)("Post title","meta-box-builder")})}}]);
\ No newline at end of file
diff --git a/assets/js/build/3666.app.js b/assets/js/build/3666.app.js
new file mode 100644
index 00000000..a596f7ec
--- /dev/null
+++ b/assets/js/build/3666.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3666],{3666:(e,t,l)=>{l.r(t),l.d(t,{default:()=>a});var n=l(1609);const a=({field:e})=>{const t=Object.values(e.options||{});return(0,n.createElement)("fieldset",null,e.desc&&(0,n.createElement)("legend",null,e.desc),t.map((e=>(0,n.createElement)("p",{key:e.id},(0,n.createElement)("label",null,e.value),(0,n.createElement)("input",{type:"text"})))))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/3712.app.js b/assets/js/build/3712.app.js
new file mode 100644
index 00000000..ec880400
--- /dev/null
+++ b/assets/js/build/3712.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3712],{3712:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var n=a(1609),r=a(6087),i=a(7723),l=a(1767);const s=({field:e})=>{const t=(0,r.useRef)(),a=(0,r.useRef)();(0,r.useEffect)((()=>{if(!a.current)return;const t=jQuery,n=t(a.current);n.datetimepicker({showButtonPanel:!0,changeYear:!0,changeMonth:!0,oneLine:!0,controlType:"select",altFieldTimeOnly:!1});const r=e.format||"",l=e.std||"",[s,c]=l.split(" ");try{t.datepicker.parseDate(r,s),n.datetimepicker("option","dateFormat",r),n.datetimepicker("setDate",e.std)}catch(t){console.debug(sprintf((0,i.__)("Field %s: invalid format for the datetime picker default value","meta-box-builder"),e.name))}}),[e.format,e.std,e.inline]);const s=e.prepend&&(0,n.createElement)("span",{className:"rwmb-input-group-text"},e.prepend),c=e.append&&(0,n.createElement)("span",{className:"rwmb-input-group-text"},e.append),p=(0,n.createElement)("input",{ref:t,type:"text",placeholder:e.placeholder,size:e.size,value:e.std||"",onChange:l.Zi});return(0,n.createElement)(n.Fragment,null,s||c?(0,n.createElement)("div",{className:"rwmb-input-group"},s,p,c):p,e.inline&&(0,n.createElement)("div",{ref:a,className:"rwmb-datetime-inline"}))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/3878.app.js b/assets/js/build/3878.app.js
new file mode 100644
index 00000000..772b344a
--- /dev/null
+++ b/assets/js/build/3878.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3878],{3878:(e,a,t)=>{t.r(a),t.d(a,{default:()=>o});var l=t(1609),u=t(6087),n=t(7723),r=t(5497),c=t(1712),d=t(1767);const s=({name:e,keysList:a,valuesList:t,item:r,remove:d,keyPlaceholder:s,valuePlaceholder:o,updateItem:i})=>{const[v,b]=(0,u.useState)(t),k=(e,a)=>{e.current.value=a;const l=1==m(t)?t:t[a]?t[a]:t.default;b(l||[])},p=(e,a)=>{e.current.value=a,i(r.id,"value",a)};return(0,l.createElement)("div",{className:"og-attribute"},(0,l.createElement)("input",{type:"hidden",name:`${e}[id]`,defaultValue:r.id}),(0,l.createElement)(c.default,{placeholder:s,name:`${e}[key]`,defaultValue:r.key,items:a,onSelect:k,onChange:k}),(0,l.createElement)(c.default,{placeholder:o,name:`${e}[value]`,defaultValue:r.value,items:v,onSelect:p,onChange:p}),(0,l.createElement)("a",{href:"#",className:"og-remove",onClick:()=>d(r.id)},(0,n.__)("Remove","meta-box-builder")))},m=e=>Object(e)===e?1+Math.max(-1,...Object.values(e).map(m)):0,o=({defaultValue:e,name:a,keyPlaceholder:t=(0,n.__)("Enter key","meta-box-builder"),valuePlaceholder:c=(0,n.__)("Enter value","meta-box-builder"),keys:m=[],values:o=[],description:i="",className:v="og-attribute-wrapper",updateField:b,...k})=>{e=e||{};const p=t=>{const l={...e};delete l[t],b(a,l)},h=(t,l,u)=>b(a,{...e,[t]:{...e[t],[l]:u}});return(0,l.createElement)(r.default,{className:v,...k},i&&(0,l.createElement)(u.RawHTML,{className:"og-description"},i),Object.values(e||{}).map((e=>(0,l.createElement)(s,{key:e.id,item:e,remove:p,name:`${a}[${e.id}]`,keysList:m,values:`${a}-values`,valuesList:o,keyPlaceholder:t,valuePlaceholder:c,updateItem:h}))),(0,l.createElement)("button",{type:"button",className:"button",onClick:()=>{const t={key:"",value:"",id:(0,d.x8)()};b(a,{...e,[t.id]:t})}},(0,n.__)("+ Add New","meta-box-builder")))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/3885.app.js b/assets/js/build/3885.app.js
new file mode 100644
index 00000000..8127b7e7
--- /dev/null
+++ b/assets/js/build/3885.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3885],{3885:(e,a,t)=>{t.r(a),t.d(a,{default:()=>m});var l=t(1609),s=t(7723);const m=({field:e})=>(0,l.createElement)(l.Fragment,null,e.max_status&&e.max_file_uploads>1&&(0,l.createElement)("div",{className:"rwmb-media-status"},"0/",e.max_file_uploads," ",(0,s.__)("files","meta-box-builder")),(0,l.createElement)("a",{className:"button"},(0,s.__)("+ Add Media","meta-box-builder")))}}]);
\ No newline at end of file
diff --git a/assets/js/build/4034.app.js b/assets/js/build/4034.app.js
new file mode 100644
index 00000000..99fe6ef5
--- /dev/null
+++ b/assets/js/build/4034.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[174,4034],{174:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var l=n(1609),a=n(1767);const i=({field:e})=>{const t=(0,a.$E)(e.options||"");return(0,l.createElement)("fieldset",{className:"rwmb-input-list "+(e.inline?"rwmb-inline":"")},t.length>0&&t.map((t=>(0,l.createElement)("label",{key:t},(0,l.createElement)("input",{type:"radio",checked:e.std===t,onChange:a.Zi}),t))))}},4034:(e,t,n)=>{n.r(t),n.d(t,{default:()=>l.default});var l=n(174)}}]);
\ No newline at end of file
diff --git a/assets/js/build/4150.app.js b/assets/js/build/4150.app.js
new file mode 100644
index 00000000..f612b8d8
--- /dev/null
+++ b/assets/js/build/4150.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3885,4150],{3885:(e,a,t)=>{t.r(a),t.d(a,{default:()=>d});var l=t(1609),s=t(7723);const d=({field:e})=>(0,l.createElement)(l.Fragment,null,e.max_status&&e.max_file_uploads>1&&(0,l.createElement)("div",{className:"rwmb-media-status"},"0/",e.max_file_uploads," ",(0,s.__)("files","meta-box-builder")),(0,l.createElement)("a",{className:"button"},(0,s.__)("+ Add Media","meta-box-builder")))},4150:(e,a,t)=>{t.r(a),t.d(a,{default:()=>l.default});var l=t(3885)}}]);
\ No newline at end of file
diff --git a/assets/js/build/4158.app.js b/assets/js/build/4158.app.js
new file mode 100644
index 00000000..4f79bcda
--- /dev/null
+++ b/assets/js/build/4158.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4158],{4482:(e,t,a)=>{a.d(t,{A:()=>c});var l=a(5573),n=a(6070);const c=(0,n.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,n.jsx)(l.Path,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})})},4158:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var l=a(1609),n=a(6427),c=a(6087),i=a(7723),s=a(4390),o=a(9722),r=a(4482),u=a(5497);const d=({componentId:e,name:t,options:a,defaultValue:d,updateField:m,...p})=>{const[v,h]=(0,c.useState)(!1),w=(0,c.useRef)(),_=Object.entries(a).find((e=>e[0]===d)),g=void 0!==_,E=g?_[1]:"",f=()=>h(!0),b=()=>h((e=>!e)),k=e=>{h(!1),m(t,e.target.dataset.value)};return(0,l.createElement)(u.default,{htmlFor:e,...p},(0,l.createElement)("div",{className:"og-select-with-input"},(0,l.createElement)("input",{type:"hidden",name:t,defaultValue:d}),(0,l.createElement)("input",{ref:w,type:"text",placeholder:(0,i.__)("Please select or enter a value","meta-box-builder"),id:e,onFocus:f,value:d,onChange:e=>m(t,e.target.value)}),(0,l.createElement)("div",{className:"og-select-with-input__icon",onClick:b},(0,l.createElement)(s.A,{icon:o.A})),g&&(0,l.createElement)("div",{className:"og-select-with-input__selected",onClick:b},E,(0,l.createElement)(n.Button,{icon:r.A,size:"small",iconSize:12,isDestructive:!0,onClick:e=>{m(t,""),w.current.focus(),f(),e.stopPropagation()}})),v&&(0,l.createElement)("div",{className:"og-select-with-input__options"},(0,l.createElement)("div",{className:"og-description"},(0,i.__)("Select a value below or type to enter a manual value.","meta-box-builder")),Object.entries(a).map((e=>(0,l.createElement)("div",{key:e[0],className:"og-select-with-input__option "+(e[0]===d?"og-select-with-input__option--selected":""),"data-value":e[0],onClick:k},e[1]))))))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/4241.app.js b/assets/js/build/4241.app.js
new file mode 100644
index 00000000..80206a02
--- /dev/null
+++ b/assets/js/build/4241.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4241,8026],{8026:(e,a,t)=>{t.r(a),t.d(a,{default:()=>s});var l=t(1609),r=t(7723);const s=({field:e})=>(0,l.createElement)(l.Fragment,null,e.max_status&&e.max_file_uploads>1&&(0,l.createElement)("div",{className:"rwmb-media-status"},"0/",e.max_file_uploads," ",(0,r.__)("files","meta-box-builder")),(0,l.createElement)("div",{className:"rwmb-upload-area"},(0,l.createElement)("div",{className:"rwmb-upload-inside"},(0,l.createElement)("h3",null,(0,r.__)("Drop files here to upload","meta-box-builder")),(0,l.createElement)("p",null,(0,r.__)("or","meta-box-builder")),(0,l.createElement)("button",{className:"rwmb-browse-button browser button button-hero"},(0,r.__)("Select Files","meta-box-builder")))))},4241:(e,a,t)=>{t.r(a),t.d(a,{default:()=>l.default});var l=t(8026)}}]);
\ No newline at end of file
diff --git a/assets/js/build/4582.app.js b/assets/js/build/4582.app.js
new file mode 100644
index 00000000..4ebba90b
--- /dev/null
+++ b/assets/js/build/4582.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4582],{4582:(e,t,p)=>{p.r(t),p.d(t,{default:()=>r});var a=p(1609),n=p(1767);const r=({field:e,type:t="text"})=>{const p=e.prepend&&(0,a.createElement)("span",{className:"rwmb-input-group-text"},e.prepend),r=e.append&&(0,a.createElement)("span",{className:"rwmb-input-group-text"},e.append),s=(0,a.createElement)("input",{type:t,placeholder:e.placeholder,size:e.size,value:e.std||"",onChange:n.Zi});return p||r?(0,a.createElement)("div",{className:"rwmb-input-group"},p,s,r):s}}}]);
\ No newline at end of file
diff --git a/assets/js/build/4829.app.js b/assets/js/build/4829.app.js
new file mode 100644
index 00000000..028b3207
--- /dev/null
+++ b/assets/js/build/4829.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4829],{4829:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var l=a(1609),n=a(6427),u=a(6087),s=a(2563),c=a(5497);const d=({componentId:e,label:t,name:a,options:d,defaultValue:o,updateField:p,...r})=>{const i=(0,s.e)(e),[f,m]=(0,u.useState)(o);(0,u.useEffect)((()=>{i(),p&&p(a,f)}),[f]);const b=Object.entries(d).map((([e,t])=>({value:e,label:t})));return(0,l.createElement)(c.default,{...r},(0,l.createElement)(n.RadioControl,{label:t,onChange:m,options:b,selected:f}),(0,l.createElement)("input",{type:"hidden",id:e,name:a,defaultValue:f}))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/4920.app.js b/assets/js/build/4920.app.js
new file mode 100644
index 00000000..fa5a18ad
--- /dev/null
+++ b/assets/js/build/4920.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4920,6975],{6975:(e,l,a)=>{a.r(l),a.d(l,{default:()=>d});var t=a(1609),r=(a(1767),a(7723));const d=({field:e})=>(0,t.createElement)("div",{className:"rwmb-file-new"},(0,t.createElement)("input",{type:"file"}),1!=e.max_file_uploads&&(0,t.createElement)("a",{className:"rwmb-file-add",href:"#"},(0,t.createElement)("strong",null,(0,r.__)("+ Add new file","meta-box-builder"))))},4920:(e,l,a)=>{a.r(l),a.d(l,{default:()=>t.default});var t=a(6975)}}]);
\ No newline at end of file
diff --git a/assets/js/build/5071.app.js b/assets/js/build/5071.app.js
new file mode 100644
index 00000000..a8a7c282
--- /dev/null
+++ b/assets/js/build/5071.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5071],{5071:(e,t,l)=>{l.r(t),l.d(t,{default:()=>o});var u=l(1609),a=l(7723),n=l(9266),r=l(3366),d=l(5497),i=l(1712);const o=({name:e,componentId:t,field:l,updateField:o,...c})=>{const{getPrefix:s}=(0,r.A)(),{getAllFields:m}=(0,n.A)(),p=["background","button","custom_html","divider","heading","tab","group"];let g=m().filter((e=>!p.includes(e.type))).map((e=>[e.id,`${e.name} (${e.id})`]));return g=[["{#}",(0,a.__)("Entry index","meta-box-builder")],...g],(0,u.createElement)(d.default,{className:"og-group-title",htmlFor:t,...c},(0,u.createElement)(i.default,{id:t,name:e,defaultValue:l.group_title,items:g,onChange:(e,t)=>o("group_title",t),onSelect:(e,t)=>{const l="{#}"===t?t:`{${s()}${t}}`;e.current.value+=l,o("group_title",e.current.value)}}))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/5314.app.js b/assets/js/build/5314.app.js
new file mode 100644
index 00000000..a7d776c0
--- /dev/null
+++ b/assets/js/build/5314.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5314],{5314:(e,t,l)=>{l.r(t),l.d(t,{default:()=>i});var n=l(1609),s=l(1767);const i=({field:e})=>{const t=(0,s.$E)(e.options||""),l=(0,s.$E)(e.std||"");return(0,n.createElement)("fieldset",{className:"rwmb-button-input-list "+(void 0===e.inline||e.inline?"rwmb-inline":"")},t.map((e=>(0,n.createElement)("label",{key:e,className:l.includes(e)?"selected":""},e))))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/5466.app.js b/assets/js/build/5466.app.js
new file mode 100644
index 00000000..fc0426fd
--- /dev/null
+++ b/assets/js/build/5466.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5466],{5466:(e,t,r)=>{r.r(t),r.d(t,{default:()=>u});var s=r(1609),c=r(6087);const u=({field:e})=>{const t=(0,c.useRef)();return(0,c.useEffect)((()=>{const r=jQuery(t.current);r.wpColorPicker(),r.iris("color",e.std||"")}),[e.std]),(0,s.createElement)("input",{ref:t,type:"text"})}}}]);
\ No newline at end of file
diff --git a/assets/js/build/5468.app.js b/assets/js/build/5468.app.js
new file mode 100644
index 00000000..397388b8
--- /dev/null
+++ b/assets/js/build/5468.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5468],{5468:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var i=a(1609),l=a(6087),c=a(7723);const r=({field:e})=>{(0,l.useRef)();const t=(()=>{let e=wp.editor.getDefaultSettings();return e.tinymce.toolbar1="formatselect,bold,italic,bullist,numlist,blockquote,alignleft,aligncenter,alignright,link,unlink,wp_more,spellchecker,fullscreen,wp_adv",e.tinymce.toolbar2="strikethrough,hr,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help",e.quicktags.buttons="strong,em,link,block,del,ins,img,ul,ol,li,code,more,close",e})();return(0,l.useEffect)((()=>{const a=`#${e._id}`,i=document.querySelector(a).closest(".rwmb-input").querySelector(".mce-container");i&&i.remove(),tinymce.remove(a),t.tinymce.selector=a,tinymce.init(t.tinymce)}),[e.clone]),(0,i.createElement)("div",{className:"wp-core-ui wp-editor-wrap tmce-active"},(0,i.createElement)("div",{className:"wp-editor-tools"},(0,i.createElement)("div",{className:"wp-media-buttons"},(0,i.createElement)("button",{className:"button insert-media add_media"},(0,i.createElement)("span",{className:"wp-media-buttons-icon"}),(0,c.__)("Add Media","meta-box-builder"))),(0,i.createElement)("div",{className:"wp-editor-tabs"},(0,i.createElement)("button",{"aria-pressed":"true",className:"wp-switch-editor switch-tmce"},(0,c.__)("Visual","meta-box-builder")),(0,i.createElement)("button",{className:"wp-switch-editor switch-html"},(0,c.__)("Text","meta-box-builder")))),(0,i.createElement)("div",{className:"wp-editor-container"},(0,i.createElement)("textarea",{id:e._id})))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/5746.app.js b/assets/js/build/5746.app.js
new file mode 100644
index 00000000..d646ad2f
--- /dev/null
+++ b/assets/js/build/5746.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5746],{4482:(e,t,l)=>{l.d(t,{A:()=>o});var n=l(5573),a=l(6070);const o=(0,a.jsx)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(n.Path,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})})},5746:(e,t,l)=>{l.r(t),l.d(t,{default:()=>i});var n=l(1609),a=l(6427),o=l(6087),c=l(7723),u=l(4482),r=l(5497),m=l(2625);const d=({componentId:e,label:t,defaultValue:l,tooltip:a,onChange:o})=>(0,n.createElement)(r.default,null,(0,n.createElement)("label",{className:"og-toggle"},(0,n.createElement)("input",{type:"checkbox",id:e,onChange:o,defaultChecked:l}),(0,n.createElement)("div",{className:"og-toggle__switch"}),t,a&&(0,n.createElement)(m.default,{id:e,content:a}))),i=({name:e,componentId:t,defaultValue:l,updateField:m,...i})=>{const[s,_]=(0,o.useReducer)((e=>!e),l.sortable),[p,b]=(0,o.useReducer)((e=>!e),l.clone_default),[g,h]=(0,o.useReducer)((e=>!e),l.clone_as_multiple),[E,f]=(0,o.useState)(l.min_clone),[x,v]=(0,o.useState)(l.max_clone),C=e=>m("clone",e.target.checked),$=e=>m("clone_empty_start",e.target.checked),y=e=>m("add_button",e.target.value);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(a.Dropdown,{popoverProps:{placement:"bottom-end"},className:"og-clone",contentClassName:"og og-clone__content",focusOnMount:!1,renderToggle:({onToggle:t})=>(0,n.createElement)(n.Fragment,null,(0,n.createElement)("label",{className:"og-status "+(l.clone?"og-status--active":""),onClick:t},(0,c.__)("Cloneable","meta-box-builder")),(0,n.createElement)("input",{type:"hidden",name:`${e.replace("clone_settings","clone")}`,value:l.clone}),(0,n.createElement)("input",{type:"hidden",name:`${e.replace("clone_settings","sortable")}`,value:s}),(0,n.createElement)("input",{type:"hidden",name:`${e.replace("clone_settings","clone_default")}`,value:p}),(0,n.createElement)("input",{type:"hidden",name:`${e.replace("clone_settings","clone_empty_start")}`,value:l.clone_empty_start}),(0,n.createElement)("input",{type:"hidden",name:`${e.replace("clone_settings","clone_as_multiple")}`,value:g}),(0,n.createElement)("input",{type:"hidden",name:`${e.replace("clone_settings","min_clone")}`,value:E}),(0,n.createElement)("input",{type:"hidden",name:`${e.replace("clone_settings","max_clone")}`,value:x}),(0,n.createElement)("input",{type:"hidden",name:`${e.replace("clone_settings","add_button")}`,value:l.add_button})),renderContent:({onToggle:e})=>(0,n.createElement)(n.Fragment,null,(0,n.createElement)(a.Button,{icon:u.A,onClick:e,iconSize:16}),(0,n.createElement)(d,{label:(0,c.__)("Make the field cloneable","meta-box-builder"),defaultValue:l.clone,componentId:`${t}-clone`,onChange:C}),(0,n.createElement)(d,{label:(0,c.__)("Start with no inputs","meta-box-builder"),tooltip:(0,c.__)('Show no inputs at first except the "+ Add more" button',"meta-box-builder"),onChange:$,defaultValue:l.clone_empty_start,componentId:`${t}-clone_empty_start`}),(0,n.createElement)(d,{label:(0,c.__)("Allow to reorder clones","meta-box-builder"),onChange:_,defaultValue:s,componentId:`${t}-sortable`}),(0,n.createElement)(d,{label:(0,c.__)("Set default values for new clones","meta-box-builder"),onChange:b,defaultValue:p,componentId:`${t}-clone_default`}),(0,n.createElement)(d,{label:(0,c.__)("Save in multiple rows","meta-box-builder"),tooltip:(0,c.__)("Save each clone in a single row instead of saving all clones in one serialized row in the database","meta-box-builder"),onChange:h,defaultValue:g,componentId:`${t}-clone_as_multiple`}),(0,n.createElement)(r.default,{label:(0,c.__)("Number of clones","meta-box-builder")},(0,n.createElement)("div",{className:"og-input-group"},(0,n.createElement)("label",{htmlFor:`${t}-min_clone`},(0,c.__)("Min","meta-box-builder")),(0,n.createElement)("input",{type:"number",min:"0",id:`${t}-min_clone`,defaultValue:E,onChange:e=>f(e.target.value)}),(0,n.createElement)("label",{htmlFor:`${t}-max_clone`},(0,c.__)("Max","meta-box-builder")),(0,n.createElement)("input",{type:"number",min:"0",id:`${t}-max_clone`,defaultValue:x,onChange:e=>v(e.target.value)}))),(0,n.createElement)(r.default,{htmlFor:`${t}-add_button`,label:(0,c.__)("Add more text","meta-box-builder"),description:(0,c.__)('Custom text for the the "+ Add more" button. Leave empty to use the default text.',"meta-box-builder")},(0,n.createElement)("input",{type:"text",id:`${t}-add_button`,value:l.add_button,onChange:y})))}))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/5761.app.js b/assets/js/build/5761.app.js
new file mode 100644
index 00000000..c473c6d2
--- /dev/null
+++ b/assets/js/build/5761.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5761],{5761:(e,l,t)=>{t.r(l),t.d(l,{default:()=>c});var a=t(1609),n=t(7723),r=t(1767);const c=({field:e})=>{const l=(0,r.$E)(e.options||""),t=e.multiple?(0,r.$E)(e.std||""):e.std;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("select",{multiple:e.multiple,value:t,onChange:r.Zi},!e.multiple&&e.placeholder&&(0,a.createElement)("option",{value:""},e.placeholder),l.map((e=>(0,a.createElement)("option",{key:e,value:e},e)))),e.multiple&&e.select_all_none&&(0,a.createElement)("div",{className:"rwmb-select-all-none"},(0,n.__)("Select:","meta-box-builder")," ",(0,a.createElement)("a",{href:"#"},(0,n.__)("All","meta-box-builder"))," | ",(0,a.createElement)("a",{href:"#"},(0,n.__)("None","meta-box-builder"))))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/6048.app.js b/assets/js/build/6048.app.js
new file mode 100644
index 00000000..512b7747
--- /dev/null
+++ b/assets/js/build/6048.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6048],{6048:(e,s,r)=>{r.r(s),r.d(s,{default:()=>t});var l=r(1609),a=r(6087);const t=({field:e})=>{const s=(0,a.useRef)();return(0,a.useEffect)((()=>{jQuery(s.current).slider({range:"min",value:e.std})}),[e.prefix,e.std,e.suffix]),(0,l.createElement)("div",{className:"rwmb-slider-inner"},(0,l.createElement)("div",{className:"rwmb-slider-ui",ref:s}),(0,l.createElement)("span",{className:"rwmb-slider-label"},e.prefix,(0,l.createElement)("span",null,e.std),e.suffix))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/6240.app.js b/assets/js/build/6240.app.js
new file mode 100644
index 00000000..ab1b2b44
--- /dev/null
+++ b/assets/js/build/6240.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6240],{6240:(e,a,n)=>{n.r(a),n.d(a,{default:()=>r});var t=n(1609),s=n(1767);const r=({field:e})=>(0,t.createElement)("div",{className:"rwmb-range-inner"},(0,t.createElement)("input",{type:"range",value:e.std||"",min:e.min||0,max:e.max||10,onChange:s.Zi}),(0,t.createElement)("span",{className:"rwmb-range-output"},e.std))}}]);
\ No newline at end of file
diff --git a/assets/js/build/6295.app.js b/assets/js/build/6295.app.js
new file mode 100644
index 00000000..e08cdd5b
--- /dev/null
+++ b/assets/js/build/6295.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6295],{6295:(e,l,s)=>{s.r(l),s.d(l,{default:()=>u});var t=s(1609),a=s(6087);const u=({field:e})=>(0,t.createElement)(a.RawHTML,null,e.std)}}]);
\ No newline at end of file
diff --git a/assets/js/build/644.app.js b/assets/js/build/644.app.js
new file mode 100644
index 00000000..7e62f714
--- /dev/null
+++ b/assets/js/build/644.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[644,4582],{4582:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var p=a(1609),n=a(1767);const r=({field:e,type:t="text"})=>{const a=e.prepend&&(0,p.createElement)("span",{className:"rwmb-input-group-text"},e.prepend),r=e.append&&(0,p.createElement)("span",{className:"rwmb-input-group-text"},e.append),l=(0,p.createElement)("input",{type:t,placeholder:e.placeholder,size:e.size,value:e.std||"",onChange:n.Zi});return a||r?(0,p.createElement)("div",{className:"rwmb-input-group"},a,l,r):l}},644:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p.default});var p=a(4582)}}]);
\ No newline at end of file
diff --git a/assets/js/build/6462.app.js b/assets/js/build/6462.app.js
new file mode 100644
index 00000000..9b4c251a
--- /dev/null
+++ b/assets/js/build/6462.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6462],{6462:(e,a,c)=>{c.r(a),c.d(a,{default:()=>i});var n=c(1609),t=c(6427),s=c(8168);const l=({field:e})=>{const a={url:e.icon_url&&(0,n.createElement)("img",{src:e.icon_url}),dashicons:e.icon&&(0,n.createElement)("span",{className:`dashicons dashicons-${e.icon}`}),fontawesome:e.icon_fa&&(0,n.createElement)("span",{className:e.icon_fa})},c=(0,n.createElement)(t.Icon,{icon:s.A});return a[e.icon_type]||c},i=({field:e})=>(0,n.createElement)("div",{className:"mb-field--tab__wrapper"},(0,n.createElement)("div",{className:"mb-field--tab__content"},(0,n.createElement)(l,{field:e}),e.name))}}]);
\ No newline at end of file
diff --git a/assets/js/build/648.app.js b/assets/js/build/648.app.js
new file mode 100644
index 00000000..b21254b4
--- /dev/null
+++ b/assets/js/build/648.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[648],{648:(e,l,t)=>{t.r(l),t.d(l,{default:()=>s});var n=t(1609),a=t(7723),c=t(1767);const s=({field:e})=>{const l=(0,c.$E)(e.options||""),t=(0,c.$E)(e.std||"");return(0,n.createElement)(n.Fragment,null,e.select_all_none&&(0,n.createElement)("p",{className:"rwmb-toggle-all-wrapper"},(0,n.createElement)("button",{className:"rwmb-input-list-select-all-none button"},(0,a.__)("Toggle All","meta-box-builder"))),(0,n.createElement)("fieldset",{className:"rwmb-input-list "+(e.inline?"rwmb-inline":"")},l.map((e=>(0,n.createElement)("label",{key:e},(0,n.createElement)("input",{type:"checkbox",checked:t.includes(e),onChange:c.Zi}),e)))))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/6592.app.js b/assets/js/build/6592.app.js
new file mode 100644
index 00000000..10bd6700
--- /dev/null
+++ b/assets/js/build/6592.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6592,9899],{9899:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var l=a(1609),n=a(6427),o=a(7723),c=a(5497);const r=({name:e,defaultValue:t="top",...a})=>(0,l.createElement)(c.default,{...a},(0,l.createElement)("div",{className:"og-toggle-group og-toggle-group--no-check"},(0,l.createElement)("label",null,(0,l.createElement)("input",{type:"radio",name:e,defaultValue:"top",defaultChecked:"top"===t}),(0,l.createElement)(n.Tooltip,{text:(0,o.__)("Top","meta-box-builder"),delay:0,placement:"bottom"},(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24"},(0,l.createElement)("path",{fill:"currentColor",d:"M12.71 6.29a1 1 0 0 0-.33-.21a1 1 0 0 0-.76 0a1 1 0 0 0-.33.21l-4 4a1 1 0 1 0 1.42 1.42L11 9.41V21a1 1 0 0 0 2 0V9.41l2.29 2.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42ZM19 2H5a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2Z"})))),(0,l.createElement)("label",null,(0,l.createElement)("input",{type:"radio",name:e,defaultValue:"bottom",defaultChecked:"bottom"===t}),(0,l.createElement)(n.Tooltip,{text:(0,o.__)("Bottom","meta-box-builder"),delay:0,placement:"bottom"},(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24"},(0,l.createElement)("path",{fill:"currentColor",d:"M19 20H5a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2Zm-7.71-2.29a1 1 0 0 0 .33.21a.94.94 0 0 0 .76 0a1 1 0 0 0 .33-.21l4-4a1 1 0 0 0-1.42-1.42L13 14.59V3a1 1 0 0 0-2 0v11.59l-2.29-2.3a1 1 0 1 0-1.42 1.42Z"})))),(0,l.createElement)("label",null,(0,l.createElement)("input",{type:"radio",name:e,defaultValue:"left",defaultChecked:"left"===t}),(0,l.createElement)(n.Tooltip,{text:(0,o.__)("Left","meta-box-builder"),delay:0,placement:"bottom"},(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24"},(0,l.createElement)("path",{fill:"currentColor",d:"M21 11H9.41l2.3-2.29a1 1 0 1 0-1.42-1.42l-4 4a1 1 0 0 0-.21.33a1 1 0 0 0 0 .76a1 1 0 0 0 .21.33l4 4a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42L9.41 13H21a1 1 0 0 0 0-2ZM3 3a1 1 0 0 0-1 1v16a1 1 0 0 0 2 0V4a1 1 0 0 0-1-1Z"})))),(0,l.createElement)("label",null,(0,l.createElement)("input",{type:"radio",name:e,defaultValue:"right",defaultChecked:"right"===t}),(0,l.createElement)(n.Tooltip,{text:(0,o.__)("Right","meta-box-builder"),delay:0,placement:"bottom"},(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24"},(0,l.createElement)("path",{fill:"currentColor",d:"m17.71 11.29l-4-4a1 1 0 1 0-1.42 1.42l2.3 2.29H3a1 1 0 0 0 0 2h11.59l-2.3 2.29a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l4-4a1 1 0 0 0 .21-.33a1 1 0 0 0 0-.76a1 1 0 0 0-.21-.33ZM21 4a1 1 0 0 0-1 1v14a1 1 0 0 0 2 0V5a1 1 0 0 0-1-1Z"}))))))},6592:(e,t,a)=>{a.r(t),a.d(t,{default:()=>h});var l=a(1609),n=a(6427),o=a(6087),c=a(7723),r=a(5573),i=a(6070);const m=(0,i.jsxs)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,i.jsx)(r.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,i.jsx)(r.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"})]});var u=a(1671),d=a(5497),s=a(9899);const h=({name:e,componentId:t,defaultValue:a,updateField:r,...i})=>{const h=a.enable,p=a.icon||"info";let b=!1;(!p||["info","help"].includes(p)||p.includes("dashicons"))&&(b=!0);const[g,E]=(0,o.useState)(b?"dashicons":"url"),[f,w]=(0,o.useState)(!1),x=e=>r("tooltip",{...a,icon:e});return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{type:"hidden",name:`${e}[enable]`,value:h}),(0,l.createElement)("input",{type:"hidden",name:`${e}[icon]`,value:p}),(0,l.createElement)(d.default,null,(0,l.createElement)(n.Flex,{className:"og-with-toggle-sub-settings"},(0,l.createElement)("label",{className:"og-toggle"},(0,l.createElement)("input",{type:"checkbox",id:`${t}-enable`,onChange:e=>{w(e.target.checked),r("tooltip",{...a,enable:e.target.checked})},defaultChecked:h}),(0,l.createElement)("div",{className:"og-toggle__switch"}),(0,c.__)("Tooltip","meta-box-builder")),h&&(0,l.createElement)(n.Button,{icon:m,size:"small",onClick:()=>w((e=>!e)),isPressed:f}))),f&&(0,l.createElement)("div",{className:"og-sub-settings"},(0,l.createElement)(d.default,{htmlFor:`${t}-content`,label:(0,c.__)("Content","meta-box-builder")},(0,l.createElement)("input",{type:"text",id:`${t}-content`,name:`${e}[content]`,defaultValue:a.content||"",onChange:e=>r("tooltip",{...a,content:e.target.value})})),(0,l.createElement)(d.default,{label:(0,c.__)("Icon type","meta-box-builder")},(0,l.createElement)(n.RadioControl,{options:[{value:"dashicons",label:(0,c.__)("Dashicons","meta-box-builder")},{value:"url",label:(0,c.__)("Custom","meta-box-builder")}],onChange:E,selected:g})),"dashicons"===g?(0,l.createElement)(u.default,{label:(0,c.__)("Icon","meta-box-builder"),defaultValue:b?p.replace("dashicons-",""):"",componentId:`${t}-icon`,updateField:(e,t)=>x(`dashicons-${t}`)}):(0,l.createElement)(d.default,{htmlFor:`${t}-url`,label:(0,c.__)("Icon URL","meta-box-builder")},(0,l.createElement)("input",{type:"text",id:`${t}-url`,defaultValue:b?"":p,onChange:e=>x(e.target.value)})),(0,l.createElement)(s.default,{label:(0,c.__)("Position","meta-box-builder"),name:`${e}[position]`,defaultValue:a.position})))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/6599.app.js b/assets/js/build/6599.app.js
new file mode 100644
index 00000000..9f6ed054
--- /dev/null
+++ b/assets/js/build/6599.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6599],{6599:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var n=a(1609),l=a(6087),u=a(5497);const r=({defaultValue:e,componentId:t,name:a,...r})=>{const[c,m]=(0,l.useState)(e),o=(0,l.useRef)(),p=(0,l.useRef)(),i=c.replace(/[^0-9]+/,"").trim(),s=c.replace(/[0-9]+/,"").trim()||"kb",d=i&&s?c:"",f=()=>m(`${o.current.value}${p.current.value}`);return(0,n.createElement)(u.default,{htmlFor:t,...r},(0,n.createElement)("input",{type:"hidden",name:a,defaultValue:d}),(0,n.createElement)("div",{className:"og-input-group og-input-group--small"},(0,n.createElement)("input",{type:"number",min:"0",id:t,ref:o,defaultValue:i,onChange:f}),(0,n.createElement)("select",{ref:p,defaultValue:s,onChange:f},(0,n.createElement)("option",{value:"kb"},"KB"),(0,n.createElement)("option",{value:"mb"},"MB"),(0,n.createElement)("option",{value:"gb"},"GB"))))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/6939.app.js b/assets/js/build/6939.app.js
new file mode 100644
index 00000000..178f2142
--- /dev/null
+++ b/assets/js/build/6939.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4582,6939],{6939:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var l=a(1609),n=a(7723),r=a(4582);const p=({field:e})=>(0,l.createElement)("div",{className:"rwmb-file-input-inner"},(0,l.createElement)(r.default,{field:e}),(0,l.createElement)("a",{href:"#",className:"rwmb-file-input-select button"},(0,n.__)("Select","meta-box-builder")))},4582:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var l=a(1609),n=a(1767);const r=({field:e,type:t="text"})=>{const a=e.prepend&&(0,l.createElement)("span",{className:"rwmb-input-group-text"},e.prepend),r=e.append&&(0,l.createElement)("span",{className:"rwmb-input-group-text"},e.append),p=(0,l.createElement)("input",{type:t,placeholder:e.placeholder,size:e.size,value:e.std||"",onChange:n.Zi});return a||r?(0,l.createElement)("div",{className:"rwmb-input-group"},a,p,r):p}}}]);
\ No newline at end of file
diff --git a/assets/js/build/6949.app.js b/assets/js/build/6949.app.js
new file mode 100644
index 00000000..da149d04
--- /dev/null
+++ b/assets/js/build/6949.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5761,6949],{5761:(e,l,t)=>{t.r(l),t.d(l,{default:()=>u});var a=t(1609),n=t(7723),r=t(1767);const u=({field:e})=>{const l=(0,r.$E)(e.options||""),t=e.multiple?(0,r.$E)(e.std||""):e.std;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("select",{multiple:e.multiple,value:t,onChange:r.Zi},!e.multiple&&e.placeholder&&(0,a.createElement)("option",{value:""},e.placeholder),l.map((e=>(0,a.createElement)("option",{key:e,value:e},e)))),e.multiple&&e.select_all_none&&(0,a.createElement)("div",{className:"rwmb-select-all-none"},(0,n.__)("Select:","meta-box-builder")," ",(0,a.createElement)("a",{href:"#"},(0,n.__)("All","meta-box-builder"))," | ",(0,a.createElement)("a",{href:"#"},(0,n.__)("None","meta-box-builder"))))}},6949:(e,l,t)=>{t.r(l),t.d(l,{default:()=>a.default});var a=t(5761)}}]);
\ No newline at end of file
diff --git a/assets/js/build/6975.app.js b/assets/js/build/6975.app.js
new file mode 100644
index 00000000..a1d7a08a
--- /dev/null
+++ b/assets/js/build/6975.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6975],{6975:(e,l,a)=>{a.r(l),a.d(l,{default:()=>r});var t=a(1609),n=(a(1767),a(7723));const r=({field:e})=>(0,t.createElement)("div",{className:"rwmb-file-new"},(0,t.createElement)("input",{type:"file"}),1!=e.max_file_uploads&&(0,t.createElement)("a",{className:"rwmb-file-add",href:"#"},(0,t.createElement)("strong",null,(0,n.__)("+ Add new file","meta-box-builder"))))}}]);
\ No newline at end of file
diff --git a/assets/js/build/7030.app.js b/assets/js/build/7030.app.js
new file mode 100644
index 00000000..d482cc5b
--- /dev/null
+++ b/assets/js/build/7030.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3885,7030],{3885:(e,a,t)=>{t.r(a),t.d(a,{default:()=>d});var l=t(1609),s=t(7723);const d=({field:e})=>(0,l.createElement)(l.Fragment,null,e.max_status&&e.max_file_uploads>1&&(0,l.createElement)("div",{className:"rwmb-media-status"},"0/",e.max_file_uploads," ",(0,s.__)("files","meta-box-builder")),(0,l.createElement)("a",{className:"button"},(0,s.__)("+ Add Media","meta-box-builder")))},7030:(e,a,t)=>{t.r(a),t.d(a,{default:()=>l.default});var l=t(3885)}}]);
\ No newline at end of file
diff --git a/assets/js/build/7074.app.js b/assets/js/build/7074.app.js
new file mode 100644
index 00000000..9b72abbe
--- /dev/null
+++ b/assets/js/build/7074.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7074],{7074:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var l=a(1609),n=a(6087),o=a(7723),i=a(9266),r=a(1712),u=a(1767);const m=({name:e,setting:t})=>(0,l.createElement)("div",{className:"og-include-exclude__intro"},(0,l.createElement)("select",{name:`${e}[type]`,defaultValue:t.type||"visible"},(0,l.createElement)("option",{value:"visible"},(0,o.__)("Visible","meta-box-builder")),(0,l.createElement)("option",{value:"hidden"},(0,o.__)("Hidden","meta-box-builder"))),(0,o.__)("when","meta-box-builder"),(0,l.createElement)("select",{name:`${e}[relation]`,defaultValue:t.relation||"or"},(0,l.createElement)("option",{value:"or"},(0,o.__)("any","meta-box-builder")),(0,l.createElement)("option",{value:"and"},(0,o.__)("all","meta-box-builder"))),(0,o.__)("conditions match","meta-box-builder")),d=({rule:e,name:t,removeRule:a})=>{const{getAllFields:n}=(0,i.A)(),u=["background","button","custom_html","divider","heading","tab","group"],m=n().filter((e=>!u.includes(e.type))).map((e=>[e.id,`${e.name} (${e.id})`]));return(0,l.createElement)("div",{className:"og-include-exclude__rule"},(0,l.createElement)("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),(0,l.createElement)(r.default,{name:`${t}[name]`,defaultValue:e.name,placeholder:(0,o.__)("Enter or select a field ID","meta-box-builder"),items:m,isID:!0}),(0,l.createElement)("select",{name:`${t}[operator]`,className:"og-include-exclude__operator",defaultValue:e.operator},(0,l.createElement)("option",{value:"="},(0,o.__)("=","meta-box-builder")),(0,l.createElement)("option",{value:">"},(0,o.__)(">","meta-box-builder")),(0,l.createElement)("option",{value:"<"},(0,o.__)("<","meta-box-builder")),(0,l.createElement)("option",{value:">="},(0,o.__)(">=","meta-box-builder")),(0,l.createElement)("option",{value:"<="},(0,o.__)("<=","meta-box-builder")),(0,l.createElement)("option",{value:"!="},(0,o.__)("!=","meta-box-builder")),(0,l.createElement)("option",{value:"contains"},(0,o.__)("contains","meta-box-builder")),(0,l.createElement)("option",{value:"not contains"},(0,o.__)("not contains","meta-box-builder")),(0,l.createElement)("option",{value:"starts with"},(0,o.__)("starts with","meta-box-builder")),(0,l.createElement)("option",{value:"not starts with"},(0,o.__)("not starts with","meta-box-builder")),(0,l.createElement)("option",{value:"ends with"},(0,o.__)("ends with","meta-box-builder")),(0,l.createElement)("option",{value:"not ends with"},(0,o.__)("not ends with","meta-box-builder")),(0,l.createElement)("option",{value:"between"},(0,o.__)("between","meta-box-builder")),(0,l.createElement)("option",{value:"not between"},(0,o.__)("not between","meta-box-builder")),(0,l.createElement)("option",{value:"in"},(0,o.__)("in","meta-box-builder")),(0,l.createElement)("option",{value:"not in"},(0,o.__)("not in","meta-box-builder")),(0,l.createElement)("option",{value:"match"},(0,o.__)("match","meta-box-builder")),(0,l.createElement)("option",{value:"not match"},(0,o.__)("not match","meta-box-builder"))),(0,l.createElement)("input",{defaultValue:e.value,type:"text",placeholder:(0,o.__)("Enter a value","meta-box-builder"),name:`${t}[value]`}),(0,l.createElement)("a",{href:"#",className:"og-include-exclude__remove",onClick:()=>a(e.id)},(0,o.__)("Remove","meta-box-builder")))},c=({defaultValue:e,name:t})=>{const a=e,[i,r]=(0,n.useState)(Object.values(a.when||{})),c=e=>r((t=>t.filter((t=>t.id!==e))));return(0,l.createElement)("div",{className:"og-include-exclude"},i.length>0&&(0,l.createElement)(m,{name:t,setting:a}),i.map((e=>(0,l.createElement)(d,{key:e.id,rule:e,name:`${t}[when][${e.id}]`,removeRule:c}))),(0,l.createElement)("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"",operator:"=",value:"",id:(0,u.x8)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/7123.app.js b/assets/js/build/7123.app.js
new file mode 100644
index 00000000..92e1d820
--- /dev/null
+++ b/assets/js/build/7123.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7123],{7123:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var n=a(1609),l=a(6427),u=a(6087),i=a(5497);const r=({name:e,defaultValue:t,...a})=>{const[r,s]=(0,u.useState)(t);return(0,n.createElement)(i.default,{...a},(0,n.createElement)(l.RangeControl,{min:1,max:12,initialPosition:12,value:r,onChange:s}),(0,n.createElement)("input",{type:"hidden",name:e,defaultValue:r}))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/7331.app.js b/assets/js/build/7331.app.js
new file mode 100644
index 00000000..d0ef3137
--- /dev/null
+++ b/assets/js/build/7331.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7331],{7331:(e,l,t)=>{t.r(l),t.d(l,{default:()=>o});var a=t(1609),n=t(6087),r=t(7723),c=t(1767);const o=({field:e})=>{const l=(0,c.$E)(e.options||"");let t=e.std||"";t=e.multiple?(0,c.$E)(t):t;const o=(0,n.useRef)();return(0,n.useEffect)((()=>{const l=jQuery(o.current);l.siblings(".select2-container").remove(),l.select2({allowClear:!0,dropdownAutoWidth:!0,placeholder:e.placeholder||(0,r.__)("Select an item","meta-box-builder"),width:"style"})}),[e.multiple,e.std,e.placeholder]),(0,a.createElement)(a.Fragment,null,(0,a.createElement)("select",{multiple:e.multiple,ref:o,value:t,onChange:c.Zi},(0,a.createElement)("option",{value:""},e.placeholder||(0,r.__)("Select an item","meta-box-builder")),l.map((e=>(0,a.createElement)("option",{key:e,value:e},e)))),e.multiple&&e.select_all_none&&(0,a.createElement)("div",{className:"rwmb-select-all-none"},(0,r.__)("Select:","meta-box-builder")," ",(0,a.createElement)("a",{href:"#"},(0,r.__)("All","meta-box-builder"))," | ",(0,a.createElement)("a",{href:"#"},(0,r.__)("None","meta-box-builder"))))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/7456.app.js b/assets/js/build/7456.app.js
new file mode 100644
index 00000000..c88ce8ff
--- /dev/null
+++ b/assets/js/build/7456.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7456],{7456:(e,t,l)=>{l.r(t),l.d(t,{default:()=>s});var a=l(1609),n=l(7723),c=l(1767);const s=({field:e})=>(0,a.createElement)("select",{value:e.std||"",onChange:c.Zi},(0,a.createElement)("option",{value:""},e.placeholder||(0,n.__)("Select an icon","meta-box-builder")),e.std&&(0,a.createElement)("option",{value:e.std},e.std))}}]);
\ No newline at end of file
diff --git a/assets/js/build/76.app.js b/assets/js/build/76.app.js
new file mode 100644
index 00000000..8db6d200
--- /dev/null
+++ b/assets/js/build/76.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[76,648],{648:(e,l,t)=>{t.r(l),t.d(l,{default:()=>r});var n=t(1609),a=t(7723),c=t(1767);const r=({field:e})=>{const l=(0,c.$E)(e.options||""),t=(0,c.$E)(e.std||"");return(0,n.createElement)(n.Fragment,null,e.select_all_none&&(0,n.createElement)("p",{className:"rwmb-toggle-all-wrapper"},(0,n.createElement)("button",{className:"rwmb-input-list-select-all-none button"},(0,a.__)("Toggle All","meta-box-builder"))),(0,n.createElement)("fieldset",{className:"rwmb-input-list "+(e.inline?"rwmb-inline":"")},l.map((e=>(0,n.createElement)("label",{key:e},(0,n.createElement)("input",{type:"checkbox",checked:t.includes(e),onChange:c.Zi}),e)))))}},76:(e,l,t)=>{t.r(l),t.d(l,{default:()=>n.default});var n=t(648)}}]);
\ No newline at end of file
diff --git a/assets/js/build/7604.app.js b/assets/js/build/7604.app.js
new file mode 100644
index 00000000..7ac576c2
--- /dev/null
+++ b/assets/js/build/7604.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7604],{7604:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var n=a(1609);const s=({id:e,options:t})=>t.length>0&&(0,n.createElement)("datalist",{id:e},t.map((e=>(0,n.createElement)("option",{key:e},e))))}}]);
\ No newline at end of file
diff --git a/assets/js/build/7615.app.js b/assets/js/build/7615.app.js
new file mode 100644
index 00000000..002a0a33
--- /dev/null
+++ b/assets/js/build/7615.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7615],{7615:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var l=a(1609),n=a(7723),i=a(5497);const r=({defaultValue:e,componentId:t,name:a,updateField:r,...u})=>{const m=t=>a=>r("text_limiter",{...e,[t]:a.target.value});return(0,l.createElement)(i.default,{htmlFor:t,...u},(0,l.createElement)("div",{className:"og-input-group og-input-group--small"},(0,l.createElement)("input",{type:"number",min:"0",id:t,name:`${a}[limit]`,defaultValue:e.limit,onChange:m("limit")}),(0,l.createElement)("select",{name:`${a}[limit_type]`,defaultValue:e.limit_type||"",onChange:m("limit_type")},(0,l.createElement)("option",{value:"character"},(0,n.__)("characters","meta-box-builder")),(0,l.createElement)("option",{value:"word"},(0,n.__)("words","meta-box-builder")))))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/7703.app.js b/assets/js/build/7703.app.js
new file mode 100644
index 00000000..045d15a4
--- /dev/null
+++ b/assets/js/build/7703.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7703],{7703:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var l=a(1609),n=a(6087),u=a(7723),m=a(5497),r=a(1767);const o=({rule:e,baseName:t,removeRule:a})=>{const[m,r]=(0,n.useState)(e.name);return(0,l.createElement)("div",{className:"og-include-exclude__rule"},(0,l.createElement)("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),(0,l.createElement)("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:e.name,onChange:e=>r(e.target.value)},(0,l.createElement)("option",{value:"required"},(0,u.__)("Required","meta-box-builder")),(0,l.createElement)("option",{value:"minlength"},(0,u.__)("Min length","meta-box-builder")),(0,l.createElement)("option",{value:"maxlength"},(0,u.__)("Max length","meta-box-builder")),(0,l.createElement)("option",{value:"rangelength"},(0,u.__)("Range length","meta-box-builder")),(0,l.createElement)("option",{value:"min"},(0,u.__)("Min value","meta-box-builder")),(0,l.createElement)("option",{value:"max"},(0,u.__)("Max value","meta-box-builder")),(0,l.createElement)("option",{value:"range"},(0,u.__)("Range","meta-box-builder")),(0,l.createElement)("option",{value:"step"},(0,u.__)("Step","meta-box-builder")),(0,l.createElement)("option",{value:"email"},(0,u.__)("Email","meta-box-builder")),(0,l.createElement)("option",{value:"url"},(0,u.__)("URL","meta-box-builder")),(0,l.createElement)("option",{value:"date"},(0,u.__)("Date","meta-box-builder")),(0,l.createElement)("option",{value:"dateISO"},(0,u.__)("ISO date","meta-box-builder")),(0,l.createElement)("option",{value:"number"},(0,u.__)("Decimal number","meta-box-builder")),(0,l.createElement)("option",{value:"digits"},(0,u.__)("Digits only","meta-box-builder")),(0,l.createElement)("option",{value:"creditcard"},(0,u.__)("Credit card number","meta-box-builder")),(0,l.createElement)("option",{value:"phoneUS"},(0,u.__)("US phone number","meta-box-builder")),(0,l.createElement)("option",{value:"accept"},(0,u.__)("MIME types","meta-box-builder")),(0,l.createElement)("option",{value:"extension"},(0,u.__)("File extensions","meta-box-builder")),(0,l.createElement)("option",{value:"equalTo"},(0,u.__)("Equals to another field","meta-box-builder")),(0,l.createElement)("option",{value:"remote"},(0,u.__)("Remote","meta-box-builder"))),["required","email","url","date","dateISO","number","digits","creditcard","phoneUS"].includes(m)&&(0,l.createElement)("input",{type:"checkbox",style:{display:"none"},defaultChecked:!0,defaultValue:!0,name:`${t}[value]`}),["minlength","maxlength","min","max","step","accept","extension","equalTo","remote"].includes(m)&&(0,l.createElement)("input",{defaultValue:e.value,type:"text",placeholder:(0,u.__)("Enter a value","meta-box-builder"),name:`${t}[value]`}),["rangelength","range"].includes(m)&&(0,l.createElement)("input",{defaultValue:e.value,type:"text",placeholder:(0,u.__)("Ex. 2,6","meta-box-builder"),title:(0,u.__)("Separate values by a comma","meta-box-builder"),name:`${t}[value]`}),(0,l.createElement)("input",{defaultValue:e.message,type:"text",placeholder:(0,u.__)("Custom error message","meta-box-builder"),name:`${t}[message]`}),(0,l.createElement)("a",{href:"#",className:"og-include-exclude__remove",onClick:()=>a(e.id)},(0,u.__)("Remove","meta-box-builder")))},i=({defaultValue:e,name:t,...a})=>{const[i,d]=(0,n.useState)((0,r.eC)(e)),c=e=>d((t=>t.filter((t=>t.id!==e))));return(0,l.createElement)(m.default,{className:"og-include-exclude",...a},i.map((e=>(0,l.createElement)(o,{key:e.id,rule:e,baseName:`${t}[${e.id}]`,removeRule:c}))),(0,l.createElement)("button",{type:"button",className:"button",onClick:()=>d((e=>[...e,{name:"required",value:"",message:"",id:(0,r.x8)()}]))},(0,u.__)("+ Add Rule","meta-box-builder")))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/7813.app.js b/assets/js/build/7813.app.js
new file mode 100644
index 00000000..86539196
--- /dev/null
+++ b/assets/js/build/7813.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7813],{7813:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});var r=a(1609),n=a(6087),s=a(7723),c=a(1767);const l=({field:e})=>{const t=(0,n.useRef)(),a=(0,n.useRef)();(0,n.useEffect)((()=>{if(!a.current)return;const t=jQuery,r=t(a.current);r.datepicker({showButtonPanel:!0,changeYear:!0,changeMonth:!0});try{t.datepicker.parseDate(e.format,e.std),r.datepicker("option","dateFormat",e.format),r.datepicker("setDate",e.std)}catch(t){console.log((0,s.sprintf)((0,s.__)("Field %s: invalid format for the date picker default value","meta-box-builder"),e.name))}}),[e.format,e.std,e.inline]);const l=e.prepend&&(0,r.createElement)("span",{className:"rwmb-input-group-text"},e.prepend),p=e.append&&(0,r.createElement)("span",{className:"rwmb-input-group-text"},e.append),i=(0,r.createElement)("input",{ref:t,type:"text",placeholder:e.placeholder,size:e.size,value:e.std||"",onChange:c.Zi});return(0,r.createElement)(r.Fragment,null,l||p?(0,r.createElement)("div",{className:"rwmb-input-group"},l,i,p):i,e.inline&&(0,r.createElement)("div",{ref:a,className:"rwmb-datetime-inline"}))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/7873.app.js b/assets/js/build/7873.app.js
new file mode 100644
index 00000000..60748421
--- /dev/null
+++ b/assets/js/build/7873.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7873],{7873:(e,s,a)=>{a.r(s),a.d(s,{default:()=>c});var l=a(1609),t=a(7723);const c=()=>(0,l.createElement)("p",{className:"description"},(0,t.__)("(This is a placeholder for the hidden field)","meta-box-builder"))}}]);
\ No newline at end of file
diff --git a/assets/js/build/8026.app.js b/assets/js/build/8026.app.js
new file mode 100644
index 00000000..17d30c88
--- /dev/null
+++ b/assets/js/build/8026.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8026],{8026:(e,a,t)=>{t.r(a),t.d(a,{default:()=>s});var l=t(1609),r=t(7723);const s=({field:e})=>(0,l.createElement)(l.Fragment,null,e.max_status&&e.max_file_uploads>1&&(0,l.createElement)("div",{className:"rwmb-media-status"},"0/",e.max_file_uploads," ",(0,r.__)("files","meta-box-builder")),(0,l.createElement)("div",{className:"rwmb-upload-area"},(0,l.createElement)("div",{className:"rwmb-upload-inside"},(0,l.createElement)("h3",null,(0,r.__)("Drop files here to upload","meta-box-builder")),(0,l.createElement)("p",null,(0,r.__)("or","meta-box-builder")),(0,l.createElement)("button",{className:"rwmb-browse-button browser button button-hero"},(0,r.__)("Select Files","meta-box-builder")))))}}]);
\ No newline at end of file
diff --git a/assets/js/build/8093.app.js b/assets/js/build/8093.app.js
new file mode 100644
index 00000000..6b387c8c
--- /dev/null
+++ b/assets/js/build/8093.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4582,8093],{8093:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p.default});var p=a(4582)},4582:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var p=a(1609),n=a(1767);const r=({field:e,type:t="text"})=>{const a=e.prepend&&(0,p.createElement)("span",{className:"rwmb-input-group-text"},e.prepend),r=e.append&&(0,p.createElement)("span",{className:"rwmb-input-group-text"},e.append),l=(0,p.createElement)("input",{type:t,placeholder:e.placeholder,size:e.size,value:e.std||"",onChange:n.Zi});return a||r?(0,p.createElement)("div",{className:"rwmb-input-group"},a,l,r):l}}}]);
\ No newline at end of file
diff --git a/assets/js/build/8117.app.js b/assets/js/build/8117.app.js
new file mode 100644
index 00000000..8f0e54c8
--- /dev/null
+++ b/assets/js/build/8117.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8117],{8117:(e,t,l)=>{l.r(t),l.d(t,{default:()=>c});var a=l(1609);const c=({field:e})=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)("input",{type:"text",placeholder:e.placeholder_key}),(0,a.createElement)("input",{type:"text",placeholder:e.placeholder_value}))}}]);
\ No newline at end of file
diff --git a/assets/js/build/8170.app.js b/assets/js/build/8170.app.js
new file mode 100644
index 00000000..757c2d2f
--- /dev/null
+++ b/assets/js/build/8170.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8170],{8170:(e,t,l)=>{l.r(t),l.d(t,{default:()=>s});var a=l(1609);const s=({field:e})=>Object.values(e.options||{}).map((e=>(0,a.createElement)("label",{key:e.id},(0,a.createElement)("span",{className:"rwmb-text-list-label"},e.value),(0,a.createElement)("input",{type:"text",className:"rwmb-text_list",placeholder:e.key}))))}}]);
\ No newline at end of file
diff --git a/assets/js/build/8264.app.js b/assets/js/build/8264.app.js
new file mode 100644
index 00000000..9e566e97
--- /dev/null
+++ b/assets/js/build/8264.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8264],{8264:(e,a,l)=>{l.r(a),l.d(a,{default:()=>s});var t=l(1609),c=l(1767);const s=({field:e})=>{const a=(0,c.EP)(e.options||""),l=(0,c.EP)(e.std||"").map((e=>e.value));return a.map((a=>(0,t.createElement)("label",{key:a.value,className:"rwmb-image-select"},(0,t.createElement)("img",{src:a.label}),(0,t.createElement)("input",{className:"rwmb-image_select",type:e.multiple?"checkbox":"radio",checked:l.includes(a.value),onChange:c.Zi}))))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/8453.app.js b/assets/js/build/8453.app.js
new file mode 100644
index 00000000..e98ba05c
--- /dev/null
+++ b/assets/js/build/8453.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8453],{8453:(e,a,t)=>{t.r(a),t.d(a,{default:()=>c});var l=t(1609);const c=({name:e,label:a,defaultValue:t,updateField:c,...n})=>(0,l.createElement)("label",{className:"og-status"},(0,l.createElement)("input",{type:"hidden",name:e,value:!1}),(0,l.createElement)("input",{type:"checkbox",name:e,checked:t,value:!0,onChange:a=>c(e,a.target.checked)}),a)}}]);
\ No newline at end of file
diff --git a/assets/js/build/867.app.js b/assets/js/build/867.app.js
new file mode 100644
index 00000000..39659b2c
--- /dev/null
+++ b/assets/js/build/867.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[867,4582],{867:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p.default});var p=a(4582)},4582:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var p=a(1609),n=a(1767);const r=({field:e,type:t="text"})=>{const a=e.prepend&&(0,p.createElement)("span",{className:"rwmb-input-group-text"},e.prepend),r=e.append&&(0,p.createElement)("span",{className:"rwmb-input-group-text"},e.append),l=(0,p.createElement)("input",{type:t,placeholder:e.placeholder,size:e.size,value:e.std||"",onChange:n.Zi});return a||r?(0,p.createElement)("div",{className:"rwmb-input-group"},a,l,r):l}}}]);
\ No newline at end of file
diff --git a/assets/js/build/8789.app.js b/assets/js/build/8789.app.js
new file mode 100644
index 00000000..e95cd511
--- /dev/null
+++ b/assets/js/build/8789.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8789],{8789:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var i=a(1609),r=a(6087),n=a(7723),s=a(8034),l=a(5497);const u=({field:e,name:t,componentId:a,updateField:u,...d})=>{const o=(0,r.useRef)(),[c,f]=(0,r.useState)(),p=(0,s.A)("fields-ids",[]),[g,h]=(0,r.useState)({}),[m,v]=(0,r.useState)(!1);return(0,r.useLayoutEffect)((()=>{c&&o.current&&([o.current.selectionStart,o.current.selectionEnd]=c)}),[c]),(0,i.createElement)(l.default,{htmlFor:a,...d},(0,i.createElement)("input",{ref:o,type:"text",id:a,name:t,value:e.id,onChange:t=>{setTimeout((()=>(t=>{if(void 0!==p[t]&&p[t]?._id!==e._id)return h(p[t]),void v(!0);h({}),v(!1)})(t.target.value)),200),u("id",t.target.value),f([t.target.selectionStart,t.target.selectionEnd])},pattern:"[A-Za-z0-9\\-_]+"}),m&&(0,i.createElement)(r.RawHTML,{className:"og-description og-error"},(0,n.sprintf)((0,n.__)('This ID already exists in the field group %s , please change it or edit that field group to avoid duplication.',"slim-seo"),g.link,g.title)))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/8817.app.js b/assets/js/build/8817.app.js
new file mode 100644
index 00000000..17e0289f
--- /dev/null
+++ b/assets/js/build/8817.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8817],{8817:(e,t,s)=>{s.r(t),s.d(t,{default:()=>u});var a=s(1609),l=s(7723);const u=({field:e})=>(0,a.createElement)("button",{className:"button"},e.std||(0,l.__)("Click me","meta-box-builder"))}}]);
\ No newline at end of file
diff --git a/assets/js/build/8858.app.js b/assets/js/build/8858.app.js
new file mode 100644
index 00000000..2777cb38
--- /dev/null
+++ b/assets/js/build/8858.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8858],{8858:(e,t,l)=>{l.r(t),l.d(t,{default:()=>m});var a=l(1609),r=l(7723),n=l(5238),i=l(9266),d=l(2711),s=l(8612);const o=({field:e})=>{if(!e.collapsible)return;const t=e.group_title||(e.clone?(0,r.__)("Entry {#}","meta-box-builder"):(0,r.__)("Entry","meta-box-builder"));return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"rwmb-group-title-wrapper"},(0,a.createElement)("h4",{className:"rwmb-group-title"},t),e.clone&&(0,a.createElement)("a",{href:"#",className:"rwmb-group-remove"},(0,r.__)("Remove","meta-box-builder"))),(0,a.createElement)("button",{className:"rwmb-group-toggle-handle button-link"},(0,a.createElement)("span",{className:"rwmb-group-toggle-indicator"})))},m=({field:e,parent:t})=>{const{getForList:l}=(0,i.A)(),{fields:m,...c}=l(e._id);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(o,{field:e}),(0,a.createElement)(n.ReactSortable,{className:"mb-field--group__fields",delay:0,delayOnTouchOnly:!1,touchStartThreshold:0,animation:200,invertSwap:!0,group:{name:"nested",pull:!0,put:!0},list:m,setList:e=>c.setFields([...e].filter((e=>void 0!==e?._id))),onAdd:e=>{e.from.classList.contains("og-add-field__list")&&c.addFieldAt(e.item.dataset.type,e.newDraggableIndex)}},m.map((l=>(0,a.createElement)(s.A,{key:l._id,field:l,parent:`${t}[${e._id}][fields]`,...c})))),(0,a.createElement)(d.A,{text:(0,r.__)("+ Add Subfield","meta-box-builder"),variant:"secondary",...c}))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/9016.app.js b/assets/js/build/9016.app.js
new file mode 100644
index 00000000..cda11dc5
--- /dev/null
+++ b/assets/js/build/9016.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1350,1580,9016],{1580:(e,l,t)=>{t.r(l),t.d(l,{default:()=>u});var a=t(1609),d=t(6087),r=t(7723),c=t(1767);const u=({field:e,defaultPlaceholder:l,defaultItemTitle:u})=>{const n=(0,d.useRef)(),f=e.field_type||"select_advanced",s={...e,class:`${e.class||""} rwmb-${f}`,placeholder:e.placeholder||l,options:`${u} 1 \n${u} 2 \n${u} 3`},m=(0,d.lazy)((()=>t(7405)(`./${(0,c.Cv)(f,"_","")}`)));return(0,d.useEffect)((()=>{n.current.querySelector(".select2-container")?.remove()}),[f]),(0,a.createElement)(d.Suspense,{fallback:null},(0,a.createElement)("div",{ref:n},(0,a.createElement)(m,{field:s}),e.add_new&&(0,a.createElement)("a",{href:"#",className:"rwmb-modal-add-button"},(0,r.__)("Add new","meta-box-builder"))))}},1350:(e,l,t)=>{t.r(l),t.d(l,{default:()=>c});var a=t(1609),d=t(7723),r=t(1580);const c=({field:e})=>(0,a.createElement)(r.default,{field:e,defaultPlaceholder:(0,d.__)("Select a term","meta-box-builder"),defaultItemTitle:(0,d.__)("Term","meta-box-builder")})},9016:(e,l,t)=>{t.r(l),t.d(l,{default:()=>a.default});var a=t(1350)}}]);
\ No newline at end of file
diff --git a/assets/js/build/9273.app.js b/assets/js/build/9273.app.js
new file mode 100644
index 00000000..e895a270
--- /dev/null
+++ b/assets/js/build/9273.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4582,5466,5761,6939,9273],{9273:(e,t,l)=>{l.r(t),l.d(t,{default:()=>u});var a=l(1609),r=l(6087),n=l(7723),c=l(5466),d=l(6939),m=l(5761);const u=({field:e})=>{(0,r.useRef)();const t={placeholder:(0,n.__)("Background Image","meta-box-builder")},l={placeholder:(0,n.__)("-- Repeat --","meta-box-builder")},u={placeholder:(0,n.__)("-- Position --","meta-box-builder")},i={placeholder:(0,n.__)("-- Attachment --","meta-box-builder")},o={placeholder:(0,n.__)("-- Size --","meta-box-builder")};return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"rwmb-background-row"},(0,a.createElement)(c.default,{field:{}})),(0,a.createElement)("div",{className:"rwmb-background-row"},(0,a.createElement)(d.default,{field:t})),(0,a.createElement)("div",{className:"rwmb-background-row"},(0,a.createElement)(m.default,{field:l}),(0,a.createElement)(m.default,{field:u}),(0,a.createElement)(m.default,{field:i}),(0,a.createElement)(m.default,{field:o})))}},5466:(e,t,l)=>{l.r(t),l.d(t,{default:()=>n});var a=l(1609),r=l(6087);const n=({field:e})=>{const t=(0,r.useRef)();return(0,r.useEffect)((()=>{const l=jQuery(t.current);l.wpColorPicker(),l.iris("color",e.std||"")}),[e.std]),(0,a.createElement)("input",{ref:t,type:"text"})}},6939:(e,t,l)=>{l.r(t),l.d(t,{default:()=>c});var a=l(1609),r=l(7723),n=l(4582);const c=({field:e})=>(0,a.createElement)("div",{className:"rwmb-file-input-inner"},(0,a.createElement)(n.default,{field:e}),(0,a.createElement)("a",{href:"#",className:"rwmb-file-input-select button"},(0,r.__)("Select","meta-box-builder")))},5761:(e,t,l)=>{l.r(t),l.d(t,{default:()=>c});var a=l(1609),r=l(7723),n=l(1767);const c=({field:e})=>{const t=(0,n.$E)(e.options||""),l=e.multiple?(0,n.$E)(e.std||""):e.std;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("select",{multiple:e.multiple,value:l,onChange:n.Zi},!e.multiple&&e.placeholder&&(0,a.createElement)("option",{value:""},e.placeholder),t.map((e=>(0,a.createElement)("option",{key:e,value:e},e)))),e.multiple&&e.select_all_none&&(0,a.createElement)("div",{className:"rwmb-select-all-none"},(0,r.__)("Select:","meta-box-builder")," ",(0,a.createElement)("a",{href:"#"},(0,r.__)("All","meta-box-builder"))," | ",(0,a.createElement)("a",{href:"#"},(0,r.__)("None","meta-box-builder"))))}},4582:(e,t,l)=>{l.r(t),l.d(t,{default:()=>n});var a=l(1609),r=l(1767);const n=({field:e,type:t="text"})=>{const l=e.prepend&&(0,a.createElement)("span",{className:"rwmb-input-group-text"},e.prepend),n=e.append&&(0,a.createElement)("span",{className:"rwmb-input-group-text"},e.append),c=(0,a.createElement)("input",{type:t,placeholder:e.placeholder,size:e.size,value:e.std||"",onChange:r.Zi});return l||n?(0,a.createElement)("div",{className:"rwmb-input-group"},l,c,n):c}}}]);
\ No newline at end of file
diff --git a/assets/js/build/9619.app.js b/assets/js/build/9619.app.js
new file mode 100644
index 00000000..5947d813
--- /dev/null
+++ b/assets/js/build/9619.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9619],{9619:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var l=a(1609),n=a(5497);const u=({label1:e,label2:t,key1:a,key2:u,defaultValue:r,componentId:c,componentName:m,name:p,updateField:d,...o})=>{const $=e=>t=>d&&d(e,t.target.value);return(0,l.createElement)(n.default,{...o},(0,l.createElement)("div",{className:"og-input-group"},(0,l.createElement)("label",{htmlFor:`${c}-${a}`},e),(0,l.createElement)("input",{type:"text",id:`${c}-${a}`,name:`${p.replace(m,a)}`,defaultValue:r[a],onChange:$(a)}),(0,l.createElement)("label",{htmlFor:`${c}-${u}`},t),(0,l.createElement)("input",{type:"text",id:`${c}-${u}`,name:`${p.replace(m,u)}`,defaultValue:r[u],onChange:$(u)})))}}}]);
\ No newline at end of file
diff --git a/assets/js/build/970.app.js b/assets/js/build/970.app.js
new file mode 100644
index 00000000..426cf837
--- /dev/null
+++ b/assets/js/build/970.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[970,1580],{1580:(e,l,t)=>{t.r(l),t.d(l,{default:()=>n});var a=t(1609),d=t(6087),r=t(7723),c=t(1767);const n=({field:e,defaultPlaceholder:l,defaultItemTitle:n})=>{const s=(0,d.useRef)(),u=e.field_type||"select_advanced",f={...e,class:`${e.class||""} rwmb-${u}`,placeholder:e.placeholder||l,options:`${n} 1 \n${n} 2 \n${n} 3`},o=(0,d.lazy)((()=>t(7405)(`./${(0,c.Cv)(u,"_","")}`)));return(0,d.useEffect)((()=>{s.current.querySelector(".select2-container")?.remove()}),[u]),(0,a.createElement)(d.Suspense,{fallback:null},(0,a.createElement)("div",{ref:s},(0,a.createElement)(o,{field:f}),e.add_new&&(0,a.createElement)("a",{href:"#",className:"rwmb-modal-add-button"},(0,r.__)("Add new","meta-box-builder"))))}},970:(e,l,t)=>{t.r(l),t.d(l,{default:()=>c});var a=t(1609),d=t(7723),r=t(1580);const c=({field:e})=>(0,a.createElement)(r.default,{field:e,defaultPlaceholder:(0,d.__)("Select a user","meta-box-builder"),defaultItemTitle:(0,d.__)("User","meta-box-builder")})}}]);
\ No newline at end of file
diff --git a/assets/js/build/9899.app.js b/assets/js/build/9899.app.js
new file mode 100644
index 00000000..a6ce3298
--- /dev/null
+++ b/assets/js/build/9899.app.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9899],{9899:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m});var l=a(1609),o=a(6427),r=a(7723),n=a(5497);const m=({name:e,defaultValue:t="top",...a})=>(0,l.createElement)(n.default,{...a},(0,l.createElement)("div",{className:"og-toggle-group og-toggle-group--no-check"},(0,l.createElement)("label",null,(0,l.createElement)("input",{type:"radio",name:e,defaultValue:"top",defaultChecked:"top"===t}),(0,l.createElement)(o.Tooltip,{text:(0,r.__)("Top","meta-box-builder"),delay:0,placement:"bottom"},(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24"},(0,l.createElement)("path",{fill:"currentColor",d:"M12.71 6.29a1 1 0 0 0-.33-.21a1 1 0 0 0-.76 0a1 1 0 0 0-.33.21l-4 4a1 1 0 1 0 1.42 1.42L11 9.41V21a1 1 0 0 0 2 0V9.41l2.29 2.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42ZM19 2H5a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2Z"})))),(0,l.createElement)("label",null,(0,l.createElement)("input",{type:"radio",name:e,defaultValue:"bottom",defaultChecked:"bottom"===t}),(0,l.createElement)(o.Tooltip,{text:(0,r.__)("Bottom","meta-box-builder"),delay:0,placement:"bottom"},(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24"},(0,l.createElement)("path",{fill:"currentColor",d:"M19 20H5a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2Zm-7.71-2.29a1 1 0 0 0 .33.21a.94.94 0 0 0 .76 0a1 1 0 0 0 .33-.21l4-4a1 1 0 0 0-1.42-1.42L13 14.59V3a1 1 0 0 0-2 0v11.59l-2.29-2.3a1 1 0 1 0-1.42 1.42Z"})))),(0,l.createElement)("label",null,(0,l.createElement)("input",{type:"radio",name:e,defaultValue:"left",defaultChecked:"left"===t}),(0,l.createElement)(o.Tooltip,{text:(0,r.__)("Left","meta-box-builder"),delay:0,placement:"bottom"},(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24"},(0,l.createElement)("path",{fill:"currentColor",d:"M21 11H9.41l2.3-2.29a1 1 0 1 0-1.42-1.42l-4 4a1 1 0 0 0-.21.33a1 1 0 0 0 0 .76a1 1 0 0 0 .21.33l4 4a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42L9.41 13H21a1 1 0 0 0 0-2ZM3 3a1 1 0 0 0-1 1v16a1 1 0 0 0 2 0V4a1 1 0 0 0-1-1Z"})))),(0,l.createElement)("label",null,(0,l.createElement)("input",{type:"radio",name:e,defaultValue:"right",defaultChecked:"right"===t}),(0,l.createElement)(o.Tooltip,{text:(0,r.__)("Right","meta-box-builder"),delay:0,placement:"bottom"},(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 24 24"},(0,l.createElement)("path",{fill:"currentColor",d:"m17.71 11.29l-4-4a1 1 0 1 0-1.42 1.42l2.3 2.29H3a1 1 0 0 0 0 2h11.59l-2.3 2.29a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l4-4a1 1 0 0 0 .21-.33a1 1 0 0 0 0-.76a1 1 0 0 0-.21-.33ZM21 4a1 1 0 0 0-1 1v14a1 1 0 0 0 2 0V5a1 1 0 0 0-1-1Z"}))))))}}]);
\ No newline at end of file
diff --git a/assets/js/build/app.asset.php b/assets/js/build/app.asset.php
new file mode 100644
index 00000000..e91f16fc
--- /dev/null
+++ b/assets/js/build/app.asset.php
@@ -0,0 +1 @@
+ array('lodash', 'react', 'react-dom', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '09906c29909e2c3854e3');
diff --git a/assets/js/build/app.js b/assets/js/build/app.js
new file mode 100644
index 00000000..38a5ee96
--- /dev/null
+++ b/assets/js/build/app.js
@@ -0,0 +1 @@
+(()=>{var e,t={7405:(e,t,n)=>{var o={"./Autocomplete":[225,225],"./Autocomplete.js":[225,225],"./Background":[9273,9273],"./Background.js":[9273,9273],"./Base":[1968],"./Base.js":[1968],"./Button":[8817,8817],"./Button.js":[8817,8817],"./ButtonGroup":[5314,5314],"./ButtonGroup.js":[5314,5314],"./Checkbox":[352,352],"./Checkbox.js":[352,352],"./CheckboxList":[648,648],"./CheckboxList.js":[648,648],"./CheckboxTree":[76,76],"./CheckboxTree.js":[76,76],"./Color":[5466,5466],"./Color.js":[5466,5466],"./CustomHtml":[6295,6295],"./CustomHtml.js":[6295,6295],"./Date":[7813,7813],"./Date.js":[7813,7813],"./Datetime":[3712,3712],"./Datetime.js":[3712,3712],"./Divider":[24,24],"./Divider.js":[24,24],"./Elements/FieldLabel":[1821],"./Elements/FieldLabel.js":[1821],"./Elements/TextLimiter":[8078],"./Elements/TextLimiter.js":[8078],"./Elements/Tooltip":[1656],"./Elements/Tooltip.js":[1656],"./Email":[8093,8093],"./Email.js":[8093,8093],"./FieldsetText":[3666,3666],"./FieldsetText.js":[3666,3666],"./File":[6975,6975],"./File.js":[6975,6975],"./FileAdvanced":[3885,3885],"./FileAdvanced.js":[3885,3885],"./FileInput":[6939,6939],"./FileInput.js":[6939,6939],"./FileUpload":[8026,8026],"./FileUpload.js":[8026,8026],"./Group":[8858,8858],"./Group.js":[8858,8858],"./Heading":[2983,2983],"./Heading.js":[2983,2983],"./Hidden":[7873,7873],"./Hidden.js":[7873,7873],"./Icon":[7456,7456],"./Icon.js":[7456,7456],"./Image":[4920,4920],"./Image.js":[4920,4920],"./ImageAdvanced":[7030,7030],"./ImageAdvanced.js":[7030,7030],"./ImageSelect":[8264,8264],"./ImageSelect.js":[8264,8264],"./ImageUpload":[4241,4241],"./ImageUpload.js":[4241,4241],"./KeyValue":[8117,8117],"./KeyValue.js":[8117,8117],"./Map":[2039,2039],"./Map.js":[2039,2039],"./Number":[1200,1200],"./Number.js":[1200,1200],"./ObjectField":[1580,1580],"./ObjectField.js":[1580,1580],"./Oembed":[867,867],"./Oembed.js":[867,867],"./Osm":[332,332],"./Osm.js":[332,332],"./Password":[1216,1216],"./Password.js":[1216,1216],"./Post":[3631,3631],"./Post.js":[3631,3631],"./Radio":[174,174],"./Radio.js":[174,174],"./RadioList":[4034,4034],"./RadioList.js":[4034,4034],"./Range":[6240,6240],"./Range.js":[6240,6240],"./Select":[5761,5761],"./Select.js":[5761,5761],"./SelectAdvanced":[7331,7331],"./SelectAdvanced.js":[7331,7331],"./SelectTree":[6949,6949],"./SelectTree.js":[6949,6949],"./SingleImage":[16,16],"./SingleImage.js":[16,16],"./Slider":[6048,6048],"./Slider.js":[6048,6048],"./Switch":[129,129],"./Switch.js":[129,129],"./Tab":[6462,6462],"./Tab.js":[6462,6462],"./Taxonomy":[1350,1350],"./Taxonomy.js":[1350,1350],"./TaxonomyAdvanced":[9016,9016],"./TaxonomyAdvanced.js":[9016,9016],"./Text":[4582,4582],"./Text.js":[4582,4582],"./TextList":[8170,8170],"./TextList.js":[8170,8170],"./Textarea":[2083,2083],"./Textarea.js":[2083,2083],"./Time":[3196,3196],"./Time.js":[3196,3196],"./Url":[644,644],"./Url.js":[644,644],"./User":[970,970],"./User.js":[970,970],"./Video":[4150,4150],"./Video.js":[4150,4150],"./Wysiwyg":[5468,5468],"./Wysiwyg.js":[5468,5468]};function r(e){if(!n.o(o,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=o[e],r=t[0];return Promise.all(t.slice(1).map(n.e)).then((()=>n(r)))}r.keys=()=>Object.keys(o),r.id=7405,e.exports=r},5912:(e,t,n)=>{var o={"./AddressField":[1676,1676],"./AddressField.js":[1676,1676],"./AdminColumnsPosition":[1429,1429],"./AdminColumnsPosition.js":[1429,1429],"./Checkbox":[2945,2945],"./Checkbox.js":[2945,2945],"./CloneSettings":[5746,5746],"./CloneSettings.js":[5746,5746],"./ConditionalLogic":[7074,7074],"./ConditionalLogic.js":[7074,7074],"./ControlledKeyValue":[3878,3878],"./ControlledKeyValue.js":[3878,3878],"./DashiconPicker":[1671],"./DashiconPicker.js":[1671],"./DataList":[7604,7604],"./DataList.js":[7604,7604],"./DivRow":[5497],"./DivRow.js":[5497],"./FieldInserter":[1712],"./FieldInserter.js":[1712],"./FileSize":[6599,6599],"./FileSize.js":[6599,6599],"./Fontawesome":[3606,3606],"./Fontawesome.js":[3606,3606],"./GroupTitle":[5071,5071],"./GroupTitle.js":[5071,5071],"./Id":[8789,8789],"./Id.js":[8789,8789],"./Input":[3254],"./Input.js":[3254],"./InputAttributes":[259,259],"./InputAttributes.js":[259,259],"./InputGroup":[9619,9619],"./InputGroup.js":[9619,9619],"./KeyValue":[6100],"./KeyValue.js":[6100],"./Name":[4944,2563],"./Name.js":[4944,2563],"./Position":[9899,9899],"./Position.js":[9899,9899],"./Radio":[4829,4829],"./Radio.js":[4829,4829],"./Range":[7123,7123],"./Range.js":[7123,7123],"./ReactAsyncSelect":[9725],"./ReactAsyncSelect.js":[9725],"./ReactSelect":[6748],"./ReactSelect.js":[6748],"./Required":[8453,8453],"./Required.js":[8453,8453],"./Select":[2180],"./Select.js":[2180],"./SelectWithInput":[4158,4158],"./SelectWithInput.js":[4158,4158],"./TextLimiter":[7615,7615],"./TextLimiter.js":[7615,7615],"./Textarea":[1786],"./Textarea.js":[1786],"./Toggle":[2272],"./Toggle.js":[2272],"./ToggleGroup":[5749],"./ToggleGroup.js":[5749],"./Tooltip":[2625],"./Tooltip.js":[2625],"./TooltipSettings":[6592,6592],"./TooltipSettings.js":[6592,6592],"./Validation":[7703,7703],"./Validation.js":[7703,7703]};function r(e){if(!n.o(o,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=o[e],r=t[0];return Promise.all(t.slice(1).map(n.e)).then((()=>n(r)))}r.keys=()=>Object.keys(o),r.id=5912,e.exports=r},8506:(e,t,n)=>{"use strict";n.d(t,{A:()=>oe});var o=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?u(_,--g):0,b--,10===y&&(b=1,h--),y}function S(){return y=g2||k(y)>3?"":" "}function P(e,t){for(;--t&&S()&&!(y<48||y>102||y>57&&y<65||y>70&&y<97););return O(e,A()+(t<6&&32==C()&&32==S()))}function T(e){for(;S();)switch(y){case e:return g;case 34:case 39:34!==e&&39!==e&&T(y);break;case 40:41===e&&T(e);break;case 92:S()}return g}function j(e,t){for(;S()&&e+y!==57&&(e+y!==84||47!==C()););return"/*"+O(t,g-1)+"*"+i(47===e?e:S())}function N(e){for(;!k(C());)S();return O(e,g)}var R="-ms-",F="-moz-",L="-webkit-",H="comm",z="rule",$="decl",B="@keyframes";function U(e,t){for(var n="",o=m(e),r=0;r0&&p(F)-v&&f(y>32?X(F+";",o,n,v-1):X(s(F," ","")+";",o,n,v-2),m);break;case 59:F+=";";default:if(f(R=q(F,t,n,h,b,r,d,M,I=[],T=[],v),a),123===k)if(0===b)W(F,t,R,R,I,a,v,d,T);else switch(99===g&&110===u(F,3)?100:g){case 100:case 108:case 109:case 115:W(e,R,R,o&&f(q(e,R,R,0,0,r,d,M,r,I=[],v),T),r,T,v,d,o?I:T);break;default:W(F,R,R,R,[""],T,0,d,T)}}h=b=y=0,w=O=1,M=F="",v=l;break;case 58:v=1+p(F),y=_;default:if(w<1)if(123==k)--w;else if(125==k&&0==w++&&125==E())continue;switch(F+=i(k),k*w){case 38:O=b>0?1:(F+="\f",-1);break;case 44:d[h++]=(p(F)-1)*O,O=1;break;case 64:45===C()&&(F+=D(S())),g=C(),b=v=p(M=F+=N(A())),k++;break;case 45:45===_&&2==p(F)&&(w=0)}}return a}function q(e,t,n,o,i,a,c,u,p,f,h){for(var b=i-1,v=0===i?a:[""],g=m(v),y=0,_=0,x=0;y0?v[E]+" "+S:s(S,/&\f/g,v[E])))&&(p[x++]=C);return w(e,t,n,0===i?z:u,p,f,h)}function Z(e,t,n){return w(e,t,n,H,i(y),d(e,2,-2),0)}function X(e,t,n,o){return w(e,t,n,$,d(e,0,o),d(e,o+1,-1),o)}var K=function(e,t,n){for(var o=0,r=0;o=r,r=C(),38===o&&12===r&&(t[n]=1),!k(r);)S();return O(e,g)},J=new WeakMap,Q=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,o=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(n))&&!o){J.set(e,!0);for(var r=[],a=function(e,t){return I(function(e,t){var n=-1,o=44;do{switch(k(o)){case 0:38===o&&12===C()&&(t[n]=1),e[n]+=K(g-1,t,n);break;case 2:e[n]+=D(o);break;case 4:if(44===o){e[++n]=58===C()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=i(o)}}while(o=S());return e}(M(e),t))}(t,r),l=n.props,s=0,c=0;s6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return s(e,/(.+:)(.+)-([^]+)/,"$1"+L+"$2-$3$1"+F+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?te(s(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,p(e)-3-(~c(e,"!important")&&10))){case 107:return s(e,":",":"+L)+e;case 101:return s(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+L+(45===u(e,14)?"inline-":"")+"box$3$1"+L+"$2$3$1"+R+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return L+e+R+s(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return L+e+R+s(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return L+e+R+s(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return L+e+R+e+e}return e}var ne=[function(e,t,n,o){if(e.length>-1&&!e.return)switch(e.type){case $:e.return=te(e.value,e.length);break;case B:return U([x(e,{value:s(e.value,"@","@"+L)})],o);case z:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return U([x(e,{props:[s(t,/:(read-\w+)/,":-moz-$1")]})],o);case"::placeholder":return U([x(e,{props:[s(t,/:(plac\w+)/,":"+L+"input-$1")]}),x(e,{props:[s(t,/:(plac\w+)/,":-moz-$1")]}),x(e,{props:[s(t,/:(plac\w+)/,R+"input-$1")]})],o)}return""}))}}],oe=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,i,a=e.stylisPlugins||ne,l={},s=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n{"use strict";n.d(t,{AH:()=>I,Y:()=>M,i7:()=>D});var o=n(1609),r=n(8506),i=function(e,t,n){var o=e.key+"-"+t.name;!1===n&&void 0===e.registered[o]&&(e.registered[o]=t.styles)},a={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function l(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var s=!1,c=/[A-Z]|^ms/g,u=/_EMO_([^_]+?)_([^]*?)_EMO_/g,d=function(e){return 45===e.charCodeAt(1)},p=function(e){return null!=e&&"boolean"!=typeof e},m=l((function(e){return d(e)?e:e.replace(c,"-$&").toLowerCase()})),f=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(u,(function(e,t,n){return v={name:t,styles:n,next:v},t}))}return 1===a[e]||d(e)||"number"!=typeof t||0===t?t:t+"px"},h="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function b(e,t,n){if(null==n)return"";var o=n;if(void 0!==o.__emotion_styles)return o;switch(typeof n){case"boolean":return"";case"object":var r=n;if(1===r.anim)return v={name:r.name,styles:r.styles,next:v},r.name;var i=n;if(void 0!==i.styles){var a=i.next;if(void 0!==a)for(;void 0!==a;)v={name:a.name,styles:a.styles,next:v},a=a.next;return i.styles+";"}return function(e,t,n){var o="";if(Array.isArray(n))for(var r=0;r=4;++o,r-=4)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(r){case 3:n^=(255&e.charCodeAt(o+2))<<16;case 2:n^=(255&e.charCodeAt(o+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(o)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(r)+s;return{name:c,styles:r,next:v}}var _=!!o.useInsertionEffect&&o.useInsertionEffect,w=_||function(e){return e()},x=(_||o.useLayoutEffect,o.createContext("undefined"!=typeof HTMLElement?(0,r.A)({key:"css"}):null)),E=(x.Provider,function(e){return(0,o.forwardRef)((function(t,n){var r=(0,o.useContext)(x);return e(t,r,n)}))}),S=o.createContext({}),C={}.hasOwnProperty,A="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",O=function(e){var t=e.cache,n=e.serialized,o=e.isStringTag;return i(t,n,o),w((function(){return function(e,t,n){i(e,t,n);var o=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var r=t;do{e.insert(t===r?"."+o:"",r,e.sheet,!0),r=r.next}while(void 0!==r)}}(t,n,o)})),null},k=E((function(e,t,n){var r=e.css;"string"==typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var i=e[A],a=[r],l="";"string"==typeof e.className?l=function(e,t,n){var o="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(o+=n+" ")})),o}(t.registered,a,e.className):null!=e.className&&(l=e.className+" ");var s=y(a,void 0,o.useContext(S));l+=t.key+"-"+s.name;var c={};for(var u in e)C.call(e,u)&&"css"!==u&&u!==A&&(c[u]=e[u]);return c.className=l,n&&(c.ref=n),o.createElement(o.Fragment,null,o.createElement(O,{cache:t,serialized:s,isStringTag:"string"==typeof i}),o.createElement(i,c))})),M=(n(1035),function(e,t){var n=arguments;if(null==t||!C.call(t,"css"))return o.createElement.apply(void 0,n);var r=n.length,i=new Array(r);i[0]=k,i[1]=function(e,t){var n={};for(var o in t)C.call(t,o)&&(n[o]=t[o]);return n[A]=e,n}(e,t);for(var a=2;a{"use strict";n.d(t,{A:()=>r});var o=n(6087);const r=(0,o.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,o.cloneElement)(e,{width:t,height:t,...n,ref:r})}))},8168:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(5573),r=n(6070);const i=(0,r.jsx)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)(o.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M11.934 7.406a1 1 0 0 0 .914.594H19a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h5.764a.5.5 0 0 1 .447.276l.723 1.63Zm1.064-1.216a.5.5 0 0 0 .462.31H19a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.764a2 2 0 0 1 1.789 1.106l.445 1.084ZM8.5 10.5h7V12h-7v-1.5Zm7 3.5h-7v1.5h7V14Z"})})},2872:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(5573),r=n(6070);const i=(0,r.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(o.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})})},8429:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(5573),r=n(6070);const i=(0,r.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(o.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})})},1460:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(5573),r=n(6070);const i=(0,r.jsx)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)(o.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"})})},9722:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(5573),r=n(6070);const i=(0,r.jsx)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)(o.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})})},1781:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(5573),r=n(6070);const i=(0,r.jsx)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)(o.Path,{d:"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z"})})},3269:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(5573),r=n(6070);const i=(0,r.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(o.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z"})})},146:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(5573),r=n(6070);const i=(0,r.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24",children:(0,r.jsx)(o.Path,{d:"M9 12h2v-2h2V8h-2V6H9v2H7v2h2v2zm1 4c3.9 0 7-3.1 7-7s-3.1-7-7-7-7 3.1-7 7 3.1 7 7 7zm0-12c2.8 0 5 2.2 5 5s-2.2 5-5 5-5-2.2-5-5 2.2-5 5-5zM3 19h14v-2H3v2z"})})},1337:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(5573),r=n(6070);const i=(0,r.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24",children:(0,r.jsx)(o.Path,{d:"M11 8H9v2H7v2h2v2h2v-2h2v-2h-2V8zm-1-4c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm0 12c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zM3 1v2h14V1H3z"})})},2332:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(5573),r=n(6070);const i=(0,r.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(o.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})})},98:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var o=n(1609),r=n(6427),i=n(6087),a=n(5238),l=n(1767),s=n(8034);const c=e=>(0,s.A)("field-categories",[]).map((t=>(0,o.createElement)(u,{key:t.slug,category:t,...e}))),u=({category:e,searchQuery:t,onSelect:n,addField:r})=>{const i=(0,s.A)("field-types",{}),a=Object.entries(i).filter((([n,o])=>o.category===e.slug&&o.title.toLowerCase().includes(t.toLowerCase())));return a.length&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"og-add-field__title"},e.title),(0,o.createElement)(d,{fields:a,onSelect:n,addField:r}))},d=({fields:e,onSelect:t,addField:n})=>(0,o.createElement)(a.ReactSortable,{className:"og-add-field__list",delay:0,delayOnTouchOnly:!1,touchStartThreshold:0,group:{name:"add",pull:"clone",put:!1},sort:!1,list:Object.keys(e),setList:()=>{}},e.map((([e,r])=>(0,o.createElement)("div",{key:e,"data-type":e,className:"og-add-field__item"},(0,o.createElement)(p,{type:e,title:r.title,onSelect:t,addField:n}))))),p=({type:e,title:t,onSelect:n,addField:i})=>(0,o.createElement)(r.Button,{variant:"tertiary",icon:(0,l.qc)(e),onClick:()=>{i(e),n&&n()}},t),m=({className:e="",addField:t,onSelect:n})=>{const[a,l]=(0,i.useState)("");return(0,o.createElement)("div",{className:`og-add-field ${e}`},(0,o.createElement)(r.SearchControl,{value:a,onChange:l,__nextHasNoMarginBottom:!0}),(0,o.createElement)(c,{searchQuery:a,onSelect:n,addField:t}))}},2711:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(1609),r=n(6427),i=n(6087),a=n(7723),l=n(98);const s=({addField:e,variant:t="primary",text:n=(0,a.__)("+ Add Field","meta-box-builder")})=>{const[s,c]=(0,i.useState)(!1),u=()=>c(!1);return(0,o.createElement)("div",{className:"mb-editor__add-field-button"},(0,o.createElement)(r.Button,{variant:t,onClick:()=>c(!0),title:(0,a.__)("Add a new field","meta-box-builder")},n),s&&(0,o.createElement)(r.Modal,{focusOnMount:"firstContentElement",title:(0,a.__)("Add a new field","meta-box-builder"),size:"large",onRequestClose:u},(0,o.createElement)(l.A,{addField:e,onSelect:u})))}},1968:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var o=n(1609),r=n(6087),i=n(7723),a=n(9266),l=n(1821),s=n(8078),c=n(1656);const u=({field:e})=>e.before&&(0,o.createElement)(r.RawHTML,null,e.before),d=({field:e})=>e.after&&(0,o.createElement)(r.RawHTML,null,e.after),p=({field:e,children:t})=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)(u,{field:e}),(0,o.createElement)("div",{className:`rwmb-field rwmb-${e.type}-wrapper ${e.class||""}`},t),(0,o.createElement)(d,{field:e})),m=({field:e})=>e.desc&&(0,o.createElement)("p",{className:"description"},e.desc),f=({field:e})=>{const{getForList:t}=(0,a.A)();if(e.clone){if("group"===e.type){const{fields:n}=t(e._id);if(0===n.length)return}return(0,o.createElement)("a",{href:"#",className:"rwmb-button button add-clone"},e.add_button||(0,i.__)("+ Add more","meta-box-builder"))}},h=({field:e,updateField:t,children:n})=>{const r=(e=>{let t={...e};"key_value"===t.type&&(t.clone=!0);let n=(t.class||"").split(" ");return"group"===t.type&&(t.collapsible&&n.push("rwmb-group-collapsible"),t.clone||n.push("rwmb-group-non-cloneable")),"text_list"!==t.type||t.clone||n.push("rwmb-text_list-non-cloneable"),t.class=[...new Set(n)].join(" "),t})(e);return"tab"===r.type?n:["divider","heading"].includes(r.type)?(0,o.createElement)(p,{field:r,children:n}):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(u,{field:r}),(0,o.createElement)("div",{className:`rwmb-field\n\t\t\t\t\t\trwmb-${r.type}-wrapper\n\t\t\t\t\t\t${r.class||""}\n\t\t\t\t\t\t${r.required?"required":""}`},r.name&&(0,o.createElement)("div",{className:"rwmb-label"},(0,o.createElement)("label",null,(0,o.createElement)(l.default,{field:r,updateField:t}),r.required&&(0,o.createElement)("span",{className:"rwmb-required"},"*"),(0,o.createElement)(c.default,{field:r})),r.label_description&&(0,o.createElement)("p",{className:"description"},r.label_description)),(0,o.createElement)("div",{className:"rwmb-input"},["key_value"].includes(r.type)&&(0,o.createElement)(m,{field:r}),r.clone&&!r.clone_empty_start&&(0,o.createElement)("div",{className:`rwmb-clone rwmb-${r.type}-clone`},n,(0,o.createElement)(s.default,{field:r})),(0,o.createElement)(f,{field:r}),!r.clone&&(0,o.createElement)(o.Fragment,null,n,(0,o.createElement)(s.default,{field:r})),!["checkbox","fieldset_text","key_value","switch"].includes(r.type)&&(0,o.createElement)(m,{field:r}))),(0,o.createElement)(d,{field:r}))}},1821:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var o=n(1609),r=n(7723),i=n(6715),a=n(1767);const l=e=>e.name,s=({field:e,updateField:t})=>{const n=e=>{t("name",e.target.value),s(e.target.value)},s=n=>{["custom_html","divider","heading"].includes(e.type)||e._new&&(e._id_changed||t("id",(0,a.ni)(n)))};return(0,o.createElement)(i.A,{type:"text",className:"og-item__editable",inputStyle:{fontSize:13,fontWeight:500},title:(0,r.__)("Click to edit","meta-box-builder"),value:l(e),onChange:n,onKeyDown:e=>{["Enter","Escape"].includes(e.key)&&(e.preventDefault(),e.target.blur(),t("_id_changed",!0))},onInput:n})}},8078:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var o=n(1609),r=n(7723),i=n(1767);const a=({field:e})=>{if(!["text","textarea","wysiwyg"].includes(e.type))return;if(!e.text_limiter?.limit||!(0,i.q6)(e.text_limiter.limit))return;const t="word"===(e.text_limiter?.limit_type||"character")?(0,r.__)("Word Count","meta-box-builder"):(0,r.__)("Character Count","meta-box-builder");return(0,o.createElement)("div",{className:"text-limiter"},(0,o.createElement)("span",null,t,": ",(0,o.createElement)("span",{className:"counter"},"0"),"/",(0,o.createElement)("span",{className:"maximum"},e.text_limiter.limit)))}},1656:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var o=n(1609);const r=({field:e})=>{if(!e.tooltip?.enable||!e.tooltip?.content)return;const t=e.tooltip?.icon||"info";let n="";return/^http/.test(t)&&(n=(0,o.createElement)("img",{src:t})),"info"===t&&(n=(0,o.createElement)("span",{className:"dashicons dashicons-info"})),"help"===t&&(n=(0,o.createElement)("span",{className:"dashicons dashicons-editor-help"})),t.includes("dashicons")&&(n=(0,o.createElement)("span",{className:`dashicons ${t}`})),n&&(0,o.createElement)("span",{className:"mb-tooltip"},n)}},8612:(e,t,n)=>{"use strict";n.d(t,{A:()=>O});var o=n(1609),r=n(6087),i=n(7723),a=n(8468),l=n(1767);var s=n(7002),c=n(8813),u=n(6427),d=n(1337),p=n(146),m=n(3269),f=n(8429),h=n(2872),b=n(2332),v=n(9266),g=n(98);const y=({open:e,top:t,left:n,field:a,addFieldBefore:l,addFieldAfter:s,duplicateField:c,removeField:y,moveFieldUp:_,moveFieldDown:w})=>{const{getForList:x}=(0,v.A)(),[E,S]=(0,r.useState)((()=>()=>{})),[C,A]=(0,r.useState)(!1),O=()=>A(!1),k={addBefore:e=>l(a._id,e),addAfter:e=>s(a._id,e),addSubFieldBefore:e=>{const{prependField:t}=x(a._id);t(e)},addSubFieldAfter:e=>{const{addField:t}=x(a._id);t(e)}},M=e=>()=>{A(!0),S((()=>k[e]))};return(0,r.createPortal)((0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"mb-context-menu "+(e?"mb-context-menu--show":""),style:{top:t,left:n}},(0,o.createElement)(u.MenuGroup,null,(0,o.createElement)(u.MenuItem,{icon:d.A,onClick:M("addBefore")},(0,i.__)("Add a field before","meta-box-builder")),(0,o.createElement)(u.MenuItem,{icon:p.A,onClick:M("addAfter")},(0,i.__)("Add a field after","meta-box-builder")),(0,o.createElement)(u.MenuItem,{icon:m.A,onClick:()=>c(a._id)},(0,i.__)("Duplicate","meta-box-builder"))),"group"===a.type&&(0,o.createElement)(u.MenuGroup,null,(0,o.createElement)(u.MenuItem,{icon:d.A,onClick:M("addSubFieldBefore")},(0,i.__)("Add a sub-field at the beginning","meta-box-builder")),(0,o.createElement)(u.MenuItem,{icon:p.A,onClick:M("addSubFieldAfter")},(0,i.__)("Add a sub-field at the end","meta-box-builder"))),(0,o.createElement)(u.MenuGroup,null,(0,o.createElement)(u.MenuItem,{icon:f.A,onClick:()=>_(a._id)},(0,i.__)("Move up","meta-box-builder")),(0,o.createElement)(u.MenuItem,{icon:h.A,onClick:()=>w(a._id)},(0,i.__)("Move down","meta-box-builder"))),(0,o.createElement)(u.MenuGroup,null,(0,o.createElement)(u.MenuItem,{isDestructive:!0,icon:b.A,onClick:()=>{confirm((0,i.__)("Do you really want to remove this field?","meta-box-builder"))&&y(a._id)}},(0,i.__)("Remove","meta-box-builder")))),C&&(0,o.createElement)(u.Modal,{focusOnMount:"firstContentElement",title:(0,i.__)("Add a new field","meta-box-builder"),size:"large",onRequestClose:O},(0,o.createElement)(g.A,{addField:E,onSelect:O}))),document.body)};var _=n(8034),w=n(9713);const x=({controls:e,field:t,parent:n="",updateField:i})=>e.map((e=>(0,o.createElement)(r.Suspense,{fallback:null,key:e.setting},(e=>{let[r,a,s]=(0,l.Cn)(e,t,(()=>{}),!0);"type"===e.setting&&(s=["datetime-local","month","tel","week"].includes(s)?"text":s);let c={componentName:e.setting,componentId:`fields-${t._id}-${e.setting}`,...e.props,name:`fields${n}[${t._id}]${a}`,defaultValue:s,field:t};return["before","after","name","id","required","clone_settings","label_description","desc","placeholder","size","prepend_append","text_limiter","tooltip","std","options","inline","select_all_none","multiple","format","save_format","options","placeholder_key","placeholder_value","prefix_suffix","style","on_off","minmax","field_type","add_new","max_file_uploads","max_status","collapsible","group_title","class","icon_type","icon","icon_url","icon_fa"].includes(e.setting)&&(c={...c,updateField:i}),(0,o.createElement)(r,{...c})})(e)))),E=({controls:e,field:t,...n})=>{const{activeField:a,portalElement:l}=(0,s.A)(),c=["required","clone_settings"],u=e.filter((e=>c.includes(e.setting)));e=e.filter((e=>!c.includes(e.setting)));let d=[{value:"general",label:(0,i.__)("General","meta-box-builder")},{value:"appearance",label:(0,i.__)("Appearance","meta-box-builder")},{value:"validation",label:(0,i.__)("Validation","meta-box-builder")},{value:"conditional_logic",label:(0,i.__)("Conditional logic","meta-box-builder")},{value:"admin_columns",label:(0,i.__)("Admin columns","meta-box-builder")},{value:"advanced",label:(0,i.__)("Advanced","meta-box-builder")}];return d=d.map((t=>({...t,controls:e.filter((e=>e.tab===t.value))}))),l&&(0,r.createPortal)((0,o.createElement)("div",{className:"og-field-settings "+(t._id===a._id?"og-field-settings--show":"")},(0,o.createElement)("div",{className:"og-field-settings__header"},(0,o.createElement)(x,{controls:u,field:t,...n})),d.map((e=>e.controls.length>0&&(0,o.createElement)(w.A,{key:e.value,title:e.label},(0,o.createElement)(x,{controls:e.controls,field:t,...n}))))),l)},S=e=>{const t=(0,_.A)("field-types",{}),n=["datetime-local","month","tel","week"].includes(e.field.type)?"text":e.field.type;if(!n||!t.hasOwnProperty(n))return;const r=[...t[n].controls];return(0,o.createElement)(E,{controls:r,...e})};var C=n(1968);const A=({field:e,addFieldBefore:t,addFieldAfter:n,duplicateField:a,removeField:l,moveFieldUp:c,moveFieldDown:y})=>{const{activeField:_}=(0,s.A)(),{getForList:w}=(0,v.A)(),[x,E]=(0,r.useState)((()=>()=>{})),[S,C]=(0,r.useState)(!1),A=()=>C(!1),O={addBefore:n=>t(e._id,n),addAfter:t=>n(e._id,t),addSubFieldBefore:t=>{const{prependField:n}=w(e._id);n(t)},addSubFieldAfter:t=>{const{addField:n}=w(e._id);n(t)}},k=e=>()=>{C(!0),E((()=>O[e]))};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"mb-toolbar "+(_._id===e._id?"mb-toolbar--show":"")},(0,o.createElement)(u.Toolbar,{label:(0,i.__)("Toolbar","meta-box-builder")},(0,o.createElement)(u.ToolbarGroup,null,(0,o.createElement)(u.ToolbarButton,{size:"small",icon:f.A,onClick:()=>c(e._id),label:(0,i.__)("Move up","meta-box-builder")}),(0,o.createElement)(u.ToolbarButton,{size:"small",icon:h.A,onClick:()=>y(e._id),label:(0,i.__)("Move down","meta-box-builder")})),(0,o.createElement)(u.ToolbarGroup,null,(0,o.createElement)(u.ToolbarButton,{size:"small",icon:d.A,onClick:k("addBefore"),label:(0,i.__)("Add a field before","meta-box-builder")}),(0,o.createElement)(u.ToolbarButton,{size:"small",icon:p.A,onClick:k("addAfter"),label:(0,i.__)("Add a field after","meta-box-builder")}),(0,o.createElement)(u.ToolbarButton,{size:"small",icon:m.A,onClick:()=>a(e._id),label:(0,i.__)("Duplicate","meta-box-builder")})),"group"===e.type&&(0,o.createElement)(u.ToolbarGroup,null,(0,o.createElement)(u.ToolbarButton,{icon:(0,o.createElement)("svg",{className:"mb-toolbar__icon",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)("line",{x1:"2",y1:"13",x2:"14",y2:"13"}),(0,o.createElement)("line",{x1:"2",y1:"10.5",x2:"14",y2:"10.5"}),(0,o.createElement)("line",{x1:"5",y1:"5",x2:"11",y2:"5"}),(0,o.createElement)("line",{x1:"8",y1:"2",x2:"8",y2:"8"})),onClick:k("addSubFieldBefore"),label:(0,i.__)("Add a sub-field at the beginning","meta-box-builder")}),(0,o.createElement)(u.ToolbarButton,{icon:(0,o.createElement)("svg",{className:"mb-toolbar__icon",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)("line",{x1:"14",y1:"3",x2:"2",y2:"3"}),(0,o.createElement)("line",{x1:"14",y1:"5.5",x2:"2",y2:"5.5"}),(0,o.createElement)("line",{x1:"11",y1:"11",x2:"5",y2:"11"}),(0,o.createElement)("line",{x1:"8",y1:"14",x2:"8",y2:"8"})),onClick:k("addSubFieldAfter"),label:(0,i.__)("Add a sub-field at the end","meta-box-builder")})),(0,o.createElement)(u.ToolbarGroup,null,(0,o.createElement)(u.ToolbarButton,{isDestructive:!0,size:"small",icon:b.A,onClick:()=>{confirm((0,i.__)("Do you really want to remove this field?","meta-box-builder"))&&l(e._id)},label:(0,i.__)("Remove","meta-box-builder")})))),S&&(0,o.createElement)(u.Modal,{focusOnMount:"firstContentElement",title:(0,i.__)("Add a new field","meta-box-builder"),size:"large",onRequestClose:A},(0,o.createElement)(g.A,{addField:x,onSelect:A})))},O=(0,r.memo)((({field:e,parent:t="",...a})=>{const{activeField:u,setActiveField:d}=(0,s.A)(),{setSidebarPanel:p}=(0,c.A)(),{isContextMenuOpen:m,openContextMenu:f,contextMenuPosition:h}=(()=>{const[e,t]=(0,r.useState)(!1),[n,o]=(0,r.useState)({x:0,y:0}),i=()=>t(!1);return(0,r.useEffect)((()=>(document.addEventListener("click",i),()=>{document.removeEventListener("click",i)})),[]),{isContextMenuOpen:e,openContextMenu:e=>{if(!e.target.closest(".mb-field"))return;const n=e.clientX,r=e.clientY;e.preventDefault(),e.stopPropagation(),t(!0),o({x:n,y:r})},contextMenuPosition:n}})(),[b,v]=(0,r.useState)(!1),g=u._id===e._id,_=(t,n)=>{t.includes("[")&&(t=t.replace(/\]/g,"").split("[").pop()),a.updateField(e._id,t,n)};if(!e.type)return;const w=(0,r.lazy)((()=>n(7405)(`./${(0,l.Cv)(e.type,"_","")}`)));return(0,o.createElement)("div",{className:`\n\t\t\t\tmb-field\n\t\t\t\tmb-field--${e.type}\n\t\t\t\t${g?"mb-field--active":""}\n\t\t\t`,id:`mb-field-${e._id}`,onClick:t=>{if((0,l.nx)(t.target,".mb-field ")&&!(0,l.nx)(t.target,".mb-context-menu,.mb-toolbar,.og-item__editable")){if(t.stopPropagation(),g)return d({}),void p("field_group_settings");d(e),p("field_settings")}},onContextMenu:f,title:(0,i.__)("Click to toggle field settings. Drag and drop to reoder fields.","meta-box-builder")},(0,o.createElement)("input",{type:"hidden",name:`fields${t}[${e._id}][_id]`,defaultValue:e._id}),(0,o.createElement)("input",{type:"hidden",name:`fields${t}[${e._id}][type]`,defaultValue:e.type}),(0,o.createElement)(A,{field:e,...a}),(0,o.createElement)(C.default,{field:e,...a,updateField:_},(0,o.createElement)(r.Suspense,{fallback:null},(0,o.createElement)(w,{field:e,parent:t}))),(0,o.createElement)(y,{open:m,top:h.y,left:h.x,field:e,...a}),(0,o.createElement)(S,{field:e,parent:t,updateField:_}))}),((e,t)=>(delete e.field.fields,delete t.field.fields,e.parent===t.parent&&(0,a.isEqual)(e.field,t.field))))},9713:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(1609),r=n(4390),i=n(9722),a=n(5573),l=n(6070);const s=(0,l.jsx)(a.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)(a.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var c=n(6087);const u=({title:e,className:t="",children:n})=>{const[a,l]=(0,c.useReducer)((e=>!e),!0);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("button",{type:"button",className:"og-panel__header "+(a?"og-panel__header--open":""),onClick:l},e,(0,o.createElement)(r.A,{icon:a?i.A:s})),(0,o.createElement)("div",{className:`og-panel__body ${a?"og-panel__body--open":""} ${t}`},n))}},1671:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var o=n(1609),r=n(6427),i=n(6087),a=n(7723),l=n(5497);const s=e=>{let t=e.replace(/-/g," ").trim();return["admin","controls","editor","format","image","media","welcome"].forEach((e=>{t.startsWith(e)&&(t=t.replace(e,""))})),["alt","alt2","alt3"].forEach((e=>{t.endsWith(e)&&(t=t.replace(e,`(${e})`))})),t=t.trim(),t={businessman:"business man",aligncenter:"align center",alignleft:"align left",alignright:"align right",customchar:"custom character",distractionfree:"distraction free",removeformatting:"remove formatting",strikethrough:"strike through",skipback:"skip back",skipforward:"skip forward",leftright:"left right",screenoptions:"screen options"}[t]||t,t.trim().toLowerCase()},c=({name:e,componentId:t,defaultValue:n,updateField:c,...u})=>{const[d,p]=(0,i.useState)(""),[m,f]=(0,i.useState)(n);let h=MbbApp.icons.map((e=>[e,s(e)])).filter((e=>""===d||e[1].includes(d.toLowerCase())));return(0,o.createElement)(l.default,{className:"og-icon",...u},(0,o.createElement)("input",{type:"hidden",name:e,defaultValue:m}),(0,o.createElement)(r.Dropdown,{popoverProps:{placement:"left-start"},contentClassName:"og-icon__dropdown",renderToggle:({onToggle:e})=>(0,o.createElement)("button",{type:"button",onClick:e,className:"button button-secondary og-icon__pick"},(0,o.createElement)("span",{className:`dashicons dashicons-${m}`})),renderContent:({onToggle:t})=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)("input",{type:"text",className:"og-icon__search",placeholder:(0,a.__)("Search...","meta-box-builder"),value:d,onChange:e=>p(e.target.value)}),(0,o.createElement)("div",{className:"og-icon__items"},h.map((([n,r])=>(0,o.createElement)("div",{key:n,className:"og-icon__item "+(n===m?"og-icon__item--selected":""),onClick:()=>((t,n)=>{f(t),c&&c(e,t),n()})(n,t)},(0,o.createElement)("span",{className:`dashicons dashicons-${n}`}),(0,o.createElement)("div",{className:"og-icon__text"},r))))))}))}},5497:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var o=n(1609),r=n(6087),i=n(2625);const a=({children:e,label:t,description:n,tooltip:a,className:l="",htmlFor:s="",keyValue:c="",required:u=!1,dependency:d,error:p})=>(0,o.createElement)("div",{className:`og-field ${l} ${d?`dep:${d}`:""}`,key:c},t&&(0,o.createElement)("label",{className:"og-label",htmlFor:s},(0,o.createElement)(r.RawHTML,null,t),u&&(0,o.createElement)("span",{className:"og-required"},"*"),a&&(0,o.createElement)(i.default,{id:s,content:a})),(0,o.createElement)("div",{className:"og-input"},e,n&&(0,o.createElement)(r.RawHTML,{className:"og-description"},n),p&&(0,o.createElement)("p",{className:"og-error"},p)))},1712:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var o=n(1609),r=n(6427),i=n(6087),a=n(7723),l=n(3366);const s=({handleSearch:e})=>(0,o.createElement)("div",{className:"og-dropdown__search"},(0,o.createElement)("input",{onInput:e,type:"text",placeholder:(0,a.__)("Search...","meta-box-builder")})),c=({items:e,searchTerm:t})=>{const n=t.toLowerCase();return 0===(e=e.filter((e=>!n||(Array.isArray(e)?e[1]:e).toLowerCase().includes(n)))).length?(0,o.createElement)(i.RawHTML,{className:"og-description"},(0,a.__)("No items found","meta-box-builder")):e.map((e=>{const t=Array.isArray(e)?e[1]:e,n=Array.isArray(e)?e[0]:e;return(0,o.createElement)(i.RawHTML,{key:n,className:"og-dropdown__item","data-value":n},t)}))},u=({items:e=[],onSelect:t})=>{const[n,r]=(0,i.useState)("");return(0,o.createElement)("div",{onClick:e=>e.target.matches(".og-dropdown__item")&&t(e)},(0,o.createElement)(s,{handleSearch:e=>r(e.target.value)}),(0,o.createElement)(c,{items:e,searchTerm:n}))},d=({items:e=[],required:t=!1,className:n="",isID:a=!1,exclude:s=[],onChange:c,onSelect:d,...p})=>{const{getPrefix:m}=(0,l.A)(),[f,h]=(0,i.useState)(),b=(0,i.useRef)();return(0,i.useLayoutEffect)((()=>{f&&b.current&&([b.current.selectionStart,b.current.selectionEnd]=f)}),[f]),(0,o.createElement)("div",{className:`og-field-insert ${n}`},(0,o.createElement)("input",{ref:b,type:"text",required:t,onChange:e=>{h([e.target.selectionStart,e.target.selectionEnd]),c&&c(b,e.target.value)},...p}),e.length>0&&(0,o.createElement)(r.Dropdown,{className:"og-dropdown",placement:"bottom left",renderToggle:({onToggle:e})=>(0,o.createElement)(r.Button,{icon:"ellipsis",onClick:e}),renderContent:({onToggle:t})=>(0,o.createElement)(u,{items:e,onSelect:e=>((e,t)=>{t(),d?d(b,e.target.dataset.value):b.current.value=!a||s.includes(e.target.dataset.value)?e.target.dataset.value:`${m()||""}${e.target.dataset.value}`})(e,t)})}))}},3254:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var o=n(1609),r=n(5497);const i=({name:e,componentId:t,placeholder:n,defaultValue:i,type:a="text",updateField:l,...s})=>(0,o.createElement)(r.default,{htmlFor:t,...s},(0,o.createElement)("input",{type:a,id:t,name:e,defaultValue:i,onChange:t=>l&&l(e,t.target.value),placeholder:n,required:s.required}))},6100:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var o=n(1609),r=n(6087),i=n(7723),a=n(5497),l=n(1712),s=n(1767);const c=({name:e,keysList:t,valuesList:n,item:a,remove:s,keyPlaceholder:c,valuePlaceholder:d})=>{const[p,m]=(0,r.useState)(n),f=(e,t)=>{e.current.value=t;const o=1==u(n)?n:n[t]?n[t]:n.default;m(o||[])};return(0,o.createElement)("div",{className:"og-attribute"},(0,o.createElement)("input",{type:"hidden",name:`${e}[id]`,defaultValue:a.id}),(0,o.createElement)(l.default,{placeholder:c,name:`${e}[key]`,defaultValue:a.key,items:t,onSelect:f,onChange:f}),(0,o.createElement)(l.default,{placeholder:d,name:`${e}[value]`,defaultValue:a.value,items:p}),(0,o.createElement)("a",{href:"#",className:"og-remove",onClick:()=>s(a.id)},(0,i.__)("Remove","meta-box-builder")))},u=e=>Object(e)===e?1+Math.max(-1,...Object.values(e).map(u)):0,d=({defaultValue:e,name:t,keyPlaceholder:n=(0,i.__)("Enter key","meta-box-builder"),valuePlaceholder:l=(0,i.__)("Enter value","meta-box-builder"),keys:u=[],values:d=[],description:p="",className:m="og-attribute-wrapper",...f})=>{const[h,b]=(0,r.useState)(Object.values(e||{})),v=e=>b((t=>t.filter((t=>t.id!==e))));return(0,o.createElement)(a.default,{className:m,...f},p&&(0,o.createElement)(r.RawHTML,{className:"og-description"},p),h.map((e=>(0,o.createElement)(c,{key:e.id,item:e,remove:v,name:`${t}[${e.id}]`,keysList:u,values:`${t}-values`,valuesList:d,keyPlaceholder:n,valuePlaceholder:l}))),(0,o.createElement)("button",{type:"button",className:"button",onClick:()=>b((e=>[...e,{key:"",value:"",id:(0,s.x8)()}]))},(0,i.__)("+ Add New","meta-box-builder")))}},9725:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>b});var o=n(1609),r=n(6087),i=n(5890),a=n(4513),l=n(9351),s=n(3205),c=n(6313),u=n(9086),d=n(2511),p=n(7162),m=["defaultOptions","cacheOptions","loadOptions","options","isLoading","onInputChange","filterOption"];n(5795),n(7318);var f=(0,o.forwardRef)((function(e,t){var n=function(e){var t=e.defaultOptions,n=void 0!==t&&t,r=e.cacheOptions,i=void 0!==r&&r,a=e.loadOptions;e.options;var l=e.isLoading,f=void 0!==l&&l,h=e.onInputChange,b=e.filterOption,v=void 0===b?null:b,g=(0,d.A)(e,m),y=g.inputValue,_=(0,o.useRef)(void 0),w=(0,o.useRef)(!1),x=(0,o.useState)(Array.isArray(n)?n:void 0),E=(0,u.A)(x,2),S=E[0],C=E[1],A=(0,o.useState)(void 0!==y?y:""),O=(0,u.A)(A,2),k=O[0],M=O[1],I=(0,o.useState)(!0===n),D=(0,u.A)(I,2),V=D[0],P=D[1],T=(0,o.useState)(void 0),j=(0,u.A)(T,2),N=j[0],R=j[1],F=(0,o.useState)([]),L=(0,u.A)(F,2),H=L[0],z=L[1],$=(0,o.useState)(!1),B=(0,u.A)($,2),U=B[0],G=B[1],Y=(0,o.useState)({}),W=(0,u.A)(Y,2),q=W[0],Z=W[1],X=(0,o.useState)(void 0),K=(0,u.A)(X,2),J=K[0],Q=K[1],ee=(0,o.useState)(void 0),te=(0,u.A)(ee,2),ne=te[0],oe=te[1];i!==ne&&(Z({}),oe(i)),n!==J&&(C(Array.isArray(n)?n:void 0),Q(n)),(0,o.useEffect)((function(){return w.current=!0,function(){w.current=!1}}),[]);var re=(0,o.useCallback)((function(e,t){if(!a)return t();var n=a(e,t);n&&"function"==typeof n.then&&n.then(t,(function(){return t()}))}),[a]);(0,o.useEffect)((function(){!0===n&&re(k,(function(e){w.current&&(C(e||[]),P(!!_.current))}))}),[]);var ie=(0,o.useCallback)((function(e,t){var n=(0,p.L)(e,t,h);if(!n)return _.current=void 0,M(""),R(""),z([]),P(!1),void G(!1);if(i&&q[n])M(n),R(n),z(q[n]),P(!1),G(!1);else{var o=_.current={};M(n),P(!0),G(!N),re(n,(function(e){w&&o===_.current&&(_.current=void 0,P(!1),R(n),z(e||[]),G(!1),Z(e?(0,c.A)((0,c.A)({},q),{},(0,s.A)({},n,e)):q))}))}}),[i,re,N,q,h]),ae=U?[]:k&&N?H:S||[];return(0,c.A)((0,c.A)({},g),{},{options:ae,isLoading:V||f,onInputChange:ie,filterOption:v})}(e),r=(0,l.u)(n);return o.createElement(a.S,(0,i.A)({ref:t},r))})),h=n(1767);const b=({baseName:e,isMulti:t=!0,className:n,defaultValue:i,...a})=>{const[l,s]=(0,r.useState)((0,h.eC)(i.label||[]));let c,u=i.value||[];return u=(0,h.eC)(u),u&&(c=u.map(((e,t)=>({value:e,label:l[t]})))),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(f,{name:t?`${e}[value][]`:`${e}[value]`,className:`react-select ${n}`,classNamePrefix:"react-select",isMulti:t,defaultOptions:!0,defaultValue:t?c:i,onChange:e=>{const t=Array.isArray(e)?e.map((e=>e.label)):[e.label];s(t)},...a}),l.map((n=>(0,o.createElement)("input",{key:n,type:"hidden",name:t?`${e}[label][]`:`${e}[label]`,defaultValue:n}))))}},6748:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var o=n(1609),r=n(9351),i=n(5890),a=n(4513),l=(n(8506),n(5795),n(7318),(0,o.forwardRef)((function(e,t){var n=(0,r.u)(e);return o.createElement(a.S,(0,i.A)({ref:t},n))}))),s=n(5497);const c=({label:e,description:t,tooltip:n,className:r,keyValue:i,required:a,dependency:c,wrapper:u=!0,options:d,defaultValue:p,...m})=>{var f;Array.isArray(d)||(f=d,d=Object.entries(f).map((([e,t])=>({value:e,label:t}))));let h=p;p&&(Array.isArray(h)||(h=[h]),h=h.map((e=>d.find((t=>t.value===e)))));const b=(0,o.createElement)(l,{className:"react-select",classNamePrefix:"react-select",isMulti:!0,options:d,defaultValue:h,...m});return u?(0,o.createElement)(s.default,{label:e,description:t,tooltip:n,className:r,keyValue:i,required:a,dependency:c},b):b}},2180:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var o=n(1609),r=n(5497),i=n(2563);const a=({componentId:e,name:t,options:n,defaultValue:a,onChange:l,placeholder:s,updateField:c,...u})=>{const d=(0,i.e)(e);return(0,o.createElement)(r.default,{htmlFor:e,...u},(0,o.createElement)("select",{placeholder:s,id:e,name:t,defaultValue:a,onChange:e=>{d(),l&&l(e),c&&c(t,e.target.value)}},(0,o.createElement)("option",{value:""}),Object.entries(n).map((([e,t])=>(0,o.createElement)("option",{key:e,value:e},t)))))}},1786:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>w});var o=n(1609),r=n.n(o),i=n(5890),a=n(5045),l=n(7318),s=function(e,t){"function"!=typeof e?e.current=t:e(t)},c={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0",display:"block"},u=function(e){Object.keys(c).forEach((function(t){e.style.setProperty(t,c[t],"important")}))},d=null,p=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize},m=function(){},f=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak","wordSpacing","scrollbarGutter"],h=!!document.documentElement.currentStyle;function b(e,t,n){var i,a,s=(i=n,a=r().useRef(i),(0,l.A)((function(){a.current=i})),a);o.useLayoutEffect((function(){var n=function(e){return s.current(e)};if(e)return e.addEventListener(t,n),function(){return e.removeEventListener(t,n)}}),[])}var v=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],g=function(e,t){var n,l=e.cacheMeasurements,c=e.maxRows,g=e.minRows,y=e.onChange,_=void 0===y?m:y,w=e.onHeightChange,x=void 0===w?m:w,E=(0,a.A)(e,v),S=void 0!==E.value,C=o.useRef(null),A=function(e,t){var n=r().useRef();return r().useCallback((function(o){e.current=o,n.current&&s(n.current,null),n.current=t,t&&s(t,o)}),[t])}(C,t),O=o.useRef(0),k=o.useRef(),M=function(){var e=C.current,t=l&&k.current?k.current:function(e){var t=window.getComputedStyle(e);if(null===t)return null;var n,o=(n=t,f.reduce((function(e,t){return e[t]=n[t],e}),{})),r=o.boxSizing;return""===r?null:(h&&"border-box"===r&&(o.width=parseFloat(o.width)+parseFloat(o.borderRightWidth)+parseFloat(o.borderLeftWidth)+parseFloat(o.paddingRight)+parseFloat(o.paddingLeft)+"px"),{sizingStyle:o,paddingSize:parseFloat(o.paddingBottom)+parseFloat(o.paddingTop),borderSize:parseFloat(o.borderBottomWidth)+parseFloat(o.borderTopWidth)})}(e);if(t){k.current=t;var n=function(e,t,n,o){void 0===n&&(n=1),void 0===o&&(o=1/0),d||((d=document.createElement("textarea")).setAttribute("tabindex","-1"),d.setAttribute("aria-hidden","true"),u(d)),null===d.parentNode&&document.body.appendChild(d);var r=e.paddingSize,i=e.borderSize,a=e.sizingStyle,l=a.boxSizing;Object.keys(a).forEach((function(e){var t=e;d.style[t]=a[t]})),u(d),d.value=t;var s=p(d,e);d.value=t,s=p(d,e),d.value="x";var c=d.scrollHeight-r,m=c*n;"border-box"===l&&(m=m+r+i),s=Math.max(m,s);var f=c*o;return"border-box"===l&&(f=f+r+i),[s=Math.min(f,s),c]}(t,e.value||e.placeholder||"x",g,c),o=n[0],r=n[1];O.current!==o&&(O.current=o,e.style.setProperty("height",o+"px","important"),x(o,{rowHeight:r}))}};return o.useLayoutEffect(M),b(window,"resize",M),n=M,b(document.fonts,"loadingdone",n),o.createElement("textarea",(0,i.A)({},E,{onChange:function(e){S||M(),_(e)},ref:A}))},y=o.forwardRef(g),_=n(5497);const w=({componentId:e,name:t,defaultValue:n,placeholder:r,textareaClassName:i="",updateField:a,...l})=>(0,o.createElement)(_.default,{...l,htmlFor:e},(0,o.createElement)(y,{id:e,name:t,minRows:2,maxRows:6,placeholder:r,className:i,defaultValue:n,onChange:e=>a&&a(t,e.target.value)}))},2272:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var o=n(1609),r=n(5497),i=n(2625),a=n(2563);const l=({name:e,componentId:t,label:n,defaultValue:l,tooltip:s,updateField:c,...u})=>{const d=(0,a.e)(t);return(0,o.createElement)(r.default,{...u},(0,o.createElement)("label",{className:"og-toggle"},(0,o.createElement)("input",{type:"hidden",name:e,value:!1}),(0,o.createElement)("input",{type:"checkbox",id:t,name:e,onChange:t=>{d(),c&&c(e,t.target.checked)},defaultChecked:l,value:!0}),(0,o.createElement)("div",{className:"og-toggle__switch"}),n,s&&(0,o.createElement)(i.default,{id:t,content:s})))}},5749:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var o=n(1609),r=n(5497);const i=({name:e,options:t,defaultValue:n,updateField:i,...a})=>{const l=t=>i&&t.target.checked&&i(e,t.target.value);return(0,o.createElement)(r.default,{...a},(0,o.createElement)("div",{className:"og-toggle-group"},Object.entries(t).map((([t,r])=>(0,o.createElement)("label",{key:t},(0,o.createElement)("input",{type:"radio",name:e,defaultValue:t,defaultChecked:t===n,onChange:l}),(0,o.createElement)("span",{className:"dashicons dashicons-yes-alt"}),(0,o.createElement)("span",null,r))))))}},2625:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var o=n(1609),r=n(6427);const i=({content:e})=>(0,o.createElement)(r.Tooltip,{text:e,delay:0,placement:"bottom"},(0,o.createElement)("span",{className:"og-tooltip-icon"},(0,o.createElement)(r.Dashicon,{icon:"editor-help"})))},1767:(e,t,n)=>{"use strict";n.d(t,{Zi:()=>ye,eC:()=>re,GO:()=>oe,Cn:()=>ue,qc:()=>he,GR:()=>ae,EP:()=>ge,$E:()=>ve,CN:()=>Q,nx:()=>fe,q6:()=>be,JO:()=>ie,ni:()=>me,Cv:()=>te,x8:()=>ne});var o=n(6087),r=n(5573),i=n(6070);const a=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{fillRule:"evenodd",d:"M5.25 11.25h1.5v1.5h-1.5v-1.5zm3 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5zm1.5 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5z",clipRule:"evenodd"})}),l=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M4 20h8v-1.5H4V20zM18.9 3.5c-.6-.6-1.5-.6-2.1 0l-7.2 7.2c-.4-.1-.7 0-1.1.1-.5.2-1.5.7-1.9 2.2-.4 1.7-.8 2.2-1.1 2.7-.1.1-.2.3-.3.4l-.6 1.1H6c2 0 3.4-.4 4.7-1.4.8-.6 1.2-1.4 1.3-2.3 0-.3 0-.5-.1-.7L19 5.7c.5-.6.5-1.6-.1-2.2zM9.7 14.7c-.7.5-1.5.8-2.4 1 .2-.5.5-1.2.8-2.3.2-.6.4-1 .8-1.1.5-.1 1 .1 1.3.3.2.2.3.5.2.8 0 .3-.1.9-.7 1.3z"})}),s=(0,i.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(r.Path,{d:"M8 12.5h8V11H8v1.5Z M19 6.5H5a2 2 0 0 0-2 2V15a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a2 2 0 0 0-2-2ZM5 8h14a.5.5 0 0 1 .5.5V15a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V8.5A.5.5 0 0 1 5 8Z"})}),c=(0,i.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(r.Path,{d:"M14.5 17.5H9.5V16H14.5V17.5Z M14.5 8H9.5V6.5H14.5V8Z M7 3.5H17C18.1046 3.5 19 4.39543 19 5.5V9C19 10.1046 18.1046 11 17 11H7C5.89543 11 5 10.1046 5 9V5.5C5 4.39543 5.89543 3.5 7 3.5ZM17 5H7C6.72386 5 6.5 5.22386 6.5 5.5V9C6.5 9.27614 6.72386 9.5 7 9.5H17C17.2761 9.5 17.5 9.27614 17.5 9V5.5C17.5 5.22386 17.2761 5 17 5Z M7 13H17C18.1046 13 19 13.8954 19 15V18.5C19 19.6046 18.1046 20.5 17 20.5H7C5.89543 20.5 5 19.6046 5 18.5V15C5 13.8954 5.89543 13 7 13ZM17 14.5H7C6.72386 14.5 6.5 14.7239 6.5 15V18.5C6.5 18.7761 6.72386 19 7 19H17C17.2761 19 17.5 18.7761 17.5 18.5V15C17.5 14.7239 17.2761 14.5 17 14.5Z"})}),u=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})}),d=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})}),p=(0,i.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(r.Path,{d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"})});var m=n(1781);const f=(0,i.jsxs)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,i.jsx)(r.Path,{d:"M11.696 13.972c.356-.546.599-.958.728-1.235a1.79 1.79 0 00.203-.783c0-.264-.077-.47-.23-.618-.148-.153-.354-.23-.618-.23-.295 0-.569.07-.82.212a3.413 3.413 0 00-.738.571l-.147-1.188c.289-.234.59-.41.903-.526.313-.117.66-.175 1.041-.175.375 0 .695.08.959.24.264.153.46.362.59.626.135.265.203.556.203.876 0 .362-.08.734-.24 1.115-.154.381-.427.87-.82 1.466l-.756 1.152H14v1.106h-4l1.696-2.609z"}),(0,i.jsx)(r.Path,{d:"M19.5 7h-15v12a.5.5 0 00.5.5h14a.5.5 0 00.5-.5V7zM3 7V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2H5a2 2 0 01-2-2V7z"})]}),h=(0,i.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(r.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z"})}),b=(0,i.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(r.Path,{d:"M4.5 12.5v4H3V7h1.5v3.987h15V7H21v9.5h-1.5v-4h-15Z"})}),v=(0,i.jsx)(r.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(r.Path,{d:"M12.5939 21C14.1472 21 16.1269 20.5701 17.0711 20.1975L16.6447 18.879C16.0964 19.051 14.3299 19.6242 12.6548 19.6242C7.4467 19.6242 4.67513 16.8726 4.67513 12C4.67513 7.21338 7.50762 4.34713 12.2893 4.34713C17.132 4.34713 19.4162 7.55732 19.4162 10.7675C19.4162 14.035 19.0508 15.4968 17.4975 15.4968C16.5838 15.4968 16.0964 14.7803 16.0964 13.9777V7.5H14.4822V8.30255H14.3909C14.1777 7.67198 12.9898 7.12739 11.467 7.2707C9.18274 7.5 7.4467 9.27707 7.4467 11.8567C7.4467 14.5796 8.81726 16.672 11.467 16.758C13.203 16.8153 14.1168 16.0127 14.4822 15.1815H14.5736C14.7563 16.414 16.401 16.8439 17.467 16.8439C20.6954 16.8439 21 13.5764 21 10.7962C21 6.86943 18.0761 3 12.3807 3C6.50254 3 3 6.3535 3 11.9427C3 17.7325 6.38071 21 12.5939 21ZM11.7107 15.2962C9.73096 15.2962 9.03046 13.6051 9.03046 11.7707C9.03046 10.1083 10.0355 8.67516 11.7716 8.67516C13.599 8.67516 14.5736 9.36306 14.5736 11.7707C14.5736 14.1497 13.7513 15.2962 11.7107 15.2962Z"})}),g=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z",fillRule:"evenodd",clipRule:"evenodd"})}),y=(0,i.jsxs)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,i.jsx)(r.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,i.jsx)(r.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]}),_=(0,i.jsxs)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,i.jsx)(r.Path,{d:"M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z"}),(0,i.jsx)(r.Path,{d:"M16 2H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2ZM6 3.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V4a.5.5 0 0 1 .5-.5Z"}),(0,i.jsx)(r.Path,{d:"M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"})]}),w=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M4 6v12c0 1.1.9 2 2 2h3v-1.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h3V4H6c-1.1 0-2 .9-2 2zm7.2 16h1.5V2h-1.5v20zM15 5.5h1.5V4H15v1.5zm3.5.5H20c0-1.1-.9-2-2-2v1.5c.3 0 .5.2.5.5zm0 10.5H20v-2h-1.5v2zm0-3.5H20v-2h-1.5v2zm-.5 5.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zM15 20h1.5v-1.5H15V20zm3.5-10.5H20v-2h-1.5v2z"})}),x=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M17.3 10.1C17.3 7.60001 15.2 5.70001 12.5 5.70001C10.3 5.70001 8.4 7.10001 7.9 9.00001H7.7C5.7 9.00001 4 10.7 4 12.8C4 14.9 5.7 16.6 7.7 16.6H9.5V15.2H7.7C6.5 15.2 5.5 14.1 5.5 12.9C5.5 11.7 6.5 10.5 7.7 10.5H9L9.3 9.40001C9.7 8.10001 11 7.20001 12.5 7.20001C14.3 7.20001 15.8 8.50001 15.8 10.1V11.4L17.1 11.6C17.9 11.7 18.5 12.5 18.5 13.4C18.5 14.4 17.7 15.2 16.8 15.2H14.5V16.6H16.7C18.5 16.6 19.9 15.1 19.9 13.3C20 11.7 18.8 10.4 17.3 10.1Z M14.1245 14.2426L15.1852 13.182L12.0032 10L8.82007 13.1831L9.88072 14.2438L11.25 12.8745V18H12.75V12.8681L14.1245 14.2426Z"})}),E=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M12 9c-.8 0-1.5.7-1.5 1.5S11.2 12 12 12s1.5-.7 1.5-1.5S12.8 9 12 9zm0-5c-3.6 0-6.5 2.8-6.5 6.2 0 .8.3 1.8.9 3.1.5 1.1 1.2 2.3 2 3.6.7 1 3 3.8 3.2 3.9l.4.5.4-.5c.2-.2 2.6-2.9 3.2-3.9.8-1.2 1.5-2.5 2-3.6.6-1.3.9-2.3.9-3.1C18.5 6.8 15.6 4 12 4zm4.3 8.7c-.5 1-1.1 2.2-1.9 3.4-.5.7-1.7 2.2-2.4 3-.7-.8-1.9-2.3-2.4-3-.8-1.2-1.4-2.3-1.9-3.3-.6-1.4-.7-2.2-.7-2.5 0-2.6 2.2-4.7 5-4.7s5 2.1 5 4.7c0 .2-.1 1-.7 2.4z"})}),S=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M6 5V18.5911L12 13.8473L18 18.5911V5H6Z"})}),C=(0,i.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(r.Path,{d:"M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z"})}),A=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"})}),O=(0,i.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(r.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"})}),k=(0,i.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(r.Path,{d:"M16.375 4.5H4.625a.125.125 0 0 0-.125.125v8.254l2.859-1.54a.75.75 0 0 1 .68-.016l2.384 1.142 2.89-2.074a.75.75 0 0 1 .874 0l2.313 1.66V4.625a.125.125 0 0 0-.125-.125Zm.125 9.398-2.75-1.975-2.813 2.02a.75.75 0 0 1-.76.067l-2.444-1.17L4.5 14.583v1.792c0 .069.056.125.125.125h11.75a.125.125 0 0 0 .125-.125v-2.477ZM4.625 3C3.728 3 3 3.728 3 4.625v11.75C3 17.273 3.728 18 4.625 18h11.75c.898 0 1.625-.727 1.625-1.625V4.625C18 3.728 17.273 3 16.375 3H4.625ZM20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z",fillRule:"evenodd",clipRule:"evenodd"})}),M=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z"})});var I=n(1460);const D=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"m12 20-4.5-3.6-.9 1.2L12 22l5.5-4.4-.9-1.2L12 20zm0-16 4.5 3.6.9-1.2L12 2 6.5 6.4l.9 1.2L12 4z"})}),V=(0,i.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(r.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"})}),P=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M12 3.176l6.75 3.068v4.574c0 3.9-2.504 7.59-6.035 8.755a2.283 2.283 0 01-1.43 0c-3.53-1.164-6.035-4.856-6.035-8.755V6.244L12 3.176zM6.75 7.21v3.608c0 3.313 2.145 6.388 5.005 7.33.159.053.331.053.49 0 2.86-.942 5.005-4.017 5.005-7.33V7.21L12 4.824 6.75 7.21z",fillRule:"evenodd",clipRule:"evenodd"})}),T=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"})}),j=(0,i.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(r.Path,{d:"m6.6 15.6-1.2.8c.6.9 1.3 1.6 2.2 2.2l.8-1.2c-.7-.5-1.3-1.1-1.8-1.8zM5.5 12c0-.4 0-.9.1-1.3l-1.5-.3c0 .5-.1 1.1-.1 1.6s.1 1.1.2 1.6l1.5-.3c-.2-.4-.2-.9-.2-1.3zm11.9-3.6 1.2-.8c-.6-.9-1.3-1.6-2.2-2.2l-.8 1.2c.7.5 1.3 1.1 1.8 1.8zM5.3 7.6l1.2.8c.5-.7 1.1-1.3 1.8-1.8l-.7-1.3c-.9.6-1.7 1.4-2.3 2.3zm14.5 2.8-1.5.3c.1.4.1.8.1 1.3s0 .9-.1 1.3l1.5.3c.1-.5.2-1 .2-1.6s-.1-1.1-.2-1.6zM12 18.5c-.4 0-.9 0-1.3-.1l-.3 1.5c.5.1 1 .2 1.6.2s1.1-.1 1.6-.2l-.3-1.5c-.4.1-.9.1-1.3.1zm3.6-1.1.8 1.2c.9-.6 1.6-1.3 2.2-2.2l-1.2-.8c-.5.7-1.1 1.3-1.8 1.8zM10.4 4.2l.3 1.5c.4-.1.8-.1 1.3-.1s.9 0 1.3.1l.3-1.5c-.5-.1-1.1-.2-1.6-.2s-1.1.1-1.6.2z"})}),N=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M4 13.5h6v-3H4v3zm8.2-2.5.8-.3V14h1V9.3l-2.2.7.4 1zm7.1-1.2c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3-.1-.8-.3-1.1z"})}),R=(0,i.jsx)(r.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})}),F=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})}),L=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M12.9 6h-2l-4 11h1.9l1.1-3h4.2l1.1 3h1.9L12.9 6zm-2.5 6.5l1.5-4.9 1.7 4.9h-3.2z"})}),H=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M4 6v11.5h16V6H4zm1.5 1.5h6V11h-6V7.5zm0 8.5v-3.5h6V16h-6zm13 0H13v-3.5h5.5V16zM13 11V7.5h5.5V11H13z"})}),z=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z"})}),$=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"})}),B=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{fillRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",clipRule:"evenodd"})}),U=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),G=(0,i.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(r.Path,{d:"M14 5H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm.5 12c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V7c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v10zm2.5-7v4l5 3V7l-5 3zm3.5 4.4l-2-1.2v-2.3l2-1.2v4.7z"})}),Y=(0,i.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(r.Path,{d:"M6.9 7L3 17.8h1.7l1-2.8h4.1l1 2.8h1.7L8.6 7H6.9zm-.7 6.6l1.5-4.3 1.5 4.3h-3zM21.6 17c-.1.1-.2.2-.3.2-.1.1-.2.1-.4.1s-.3-.1-.4-.2c-.1-.1-.1-.3-.1-.6V12c0-.5 0-1-.1-1.4-.1-.4-.3-.7-.5-1-.2-.2-.5-.4-.9-.5-.4 0-.8-.1-1.3-.1s-1 .1-1.4.2c-.4.1-.7.3-1 .4-.2.2-.4.3-.6.5-.1.2-.2.4-.2.7 0 .3.1.5.2.8.2.2.4.3.8.3.3 0 .6-.1.8-.3.2-.2.3-.4.3-.7 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.6-.4.2-.2.4-.3.7-.4.3-.1.6-.1.8-.1.3 0 .6 0 .8.1.2.1.4.3.5.5.1.2.2.5.2.9v1.1c0 .3-.1.5-.3.6-.2.2-.5.3-.9.4-.3.1-.7.3-1.1.4-.4.1-.8.3-1.1.5-.3.2-.6.4-.8.7-.2.3-.3.7-.3 1.2 0 .6.2 1.1.5 1.4.3.4.9.5 1.6.5.5 0 1-.1 1.4-.3.4-.2.8-.6 1.1-1.1 0 .4.1.7.3 1 .2.3.6.4 1.2.4.4 0 .7-.1.9-.2.2-.1.5-.3.7-.4h-.3zm-3-.9c-.2.4-.5.7-.8.8-.3.2-.6.2-.8.2-.4 0-.6-.1-.9-.3-.2-.2-.3-.6-.3-1.1 0-.5.1-.9.3-1.2s.5-.5.8-.7c.3-.2.7-.3 1-.5.3-.1.6-.3.7-.6v3.4z"})}),W=(0,i.jsx)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)(r.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"})});var q=n(8168),Z=n(5688),X=n.n(Z),K=n(5517),J=n.n(K);const Q=e=>Object.assign(document.createElement("textarea"),{innerHTML:e}).value,ee=e=>e.length>0?e[0].toUpperCase()+e.slice(1):e,te=(e,t=" ",n=" ")=>e.split(t).map(ee).join(n),ne=()=>Math.random().toString(36).substr(2),oe=(e,t={},n="GET")=>{let o={headers:{"X-WP-Nonce":MbbApp.nonce,"Content-Type":"application/json"},method:n},r=`${MbbApp.rest}/mbb/${e}`;if("GET"===n){const e=new URLSearchParams(t).toString();e&&(r+=MbbApp.rest.includes("?")?`&${e}`:`?${e}`)}else o.body=JSON.stringify(t);return fetch(r,o).then((e=>e.json()))},re=e=>Array.isArray(e)?e:e?"object"==typeof e?Object.values(e):[e]:[],ie=e=>{const t=new URLSearchParams(e);return se(t)},ae=e=>{const t=le(document.querySelector("#post"));return X().get(t,ce(e))},le=e=>{const t=new FormData(e);return se(t)},se=e=>{const t={};for(let[n,o]of e){n=ce(n);const e=X().get(t,n);void 0!==e&&(o=Array.isArray(e)?[...e,o]:[e,o]),o="false"!==o&&o,X().set(t,n,o)}return t},ce=e=>e.replace("[]","").replace(/\[(.+?)\]/g,".$1"),ue=(e,t,r,i=!1)=>{const a=(0,o.lazy)((()=>n(5912)(`./${e.name}`).catch(r))),l=X().get(e.props,"name",e.setting),s=l.replace(/^([^\[]+)/,"[$1]");let c=e.defaultValue;i&&!X().get(t,"_new",!1)&&(c=pe(e.name));let u=ce(l),d=X().get(t,u,c);return"CloneSettings"===e.name&&(d=de(t,l,"clone_settings",["clone","sortable","clone_default","clone_empty_start","clone_as_multiple","min_clone","max_clone","add_button"])),"InputAttributes"===e.name&&(d=de(t,l,"input_attributes",["disabled","readonly"],!1)),"InputGroup"===e.name&&(d=de(t,l,e.setting,[e.props.key1,e.props.key2],"")),[a,s,d]},de=(e,t,n,o,r)=>{let i={};return o.forEach((o=>{const a=ce(t.replace(n,o));i[o]=X().get(e,a,r)})),i},pe=e=>{const t={Checkbox:!1,KeyValue:[],ReactSelect:[],IncludeExclude:[],ShowHide:[],ConditionalLogic:[],CustomTable:[],TextLimiter:[]};return t.hasOwnProperty(e)?t[e]:""},me=e=>J()(e,{lower:!0}).replace(/[^a-z0-9_]/g,"_").replace(/[ _]{2,}/g,"_").replace(/^_/,"").replace(/_$/,"").replace(/^\d+/,"").replace(/^_/,"").replace(/_$/,""),fe=(e,t)=>e.matches(t)||null!==e.closest(t),he=e=>{const t={autocomplete:a,background:l,button:s,button_group:c,checkbox:u,checkbox_list:d,color:p,custom_html:m.A,date:f,datetime:h,divider:b,email:v,fieldset_text:g,file:y,file_advanced:_,file_input:w,file_upload:x,map:E,heading:S,hidden:C,icon:A,image:O,image_advanced:k,image_select:M,image_upload:x,key_value:I.A,number:D,oembed:V,osm:E,password:P,post:T,radio:j,range:N,select:D,select_advanced:D,sidebar:R,single_image:O,slider:N,switch:j,taxonomy:F,taxonomy_advanced:F,text:L,text_list:H,textarea:z,time:$,user:B,url:U,video:G,wysiwyg:Y,group:W,tab:q.A};if(t[e])return t[e]},be=e=>{const t=Number(e);return Number.isInteger(t)&&t>0},ve=e=>""===e?[]:e.split("\n").map((e=>{if(!e.includes(":"))return e.trim();const[t,n]=e.split(":");return n.trim()})),ge=e=>""===e?[]:e.split("\n").map((e=>{if(!e.includes(":"))return{value:e.trim(),label:e.trim()};const t=e.split(":");return{value:t[0].trim(),label:t.slice(1).join(":").trim()}})),ye=()=>{}},8034:(e,t,n)=>{"use strict";n.d(t,{A:()=>Z});var o=n(1609);function r(e,t,n,o){return new(n||(n=Promise))((function(r,i){function a(e){try{s(o.next(e))}catch(e){i(e)}}function l(e){try{s(o.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,l)}s((o=o.apply(e,t||[])).next())}))}function i(e,t){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,o&&(r=2&i[0]?o.return:i[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,i[1])).done)return r;switch(o=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,o=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]r||setTimeout(n,a,o)},onDiscarded:l,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:I?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:I?5e3:3e3,compare:function(e,t){return v(e)==v(t)},isPaused:function(){return!1},cache:H,mutate:z,fallback:{}},C),B=function(e,t){var n=p(e,t);if(t){var o=e.use,r=e.fallback,i=t.use,a=t.fallback;o&&i&&(n.use=o.concat(i)),r&&a&&(n.fallback=p(r,a))}return n},U=(0,o.createContext)({}),G=function(e,t,n){var o=t[e]||(t[e]=[]);return o.push(n),function(){var e=o.indexOf(n);e>=0&&(o[e]=o[o.length-1],o.pop())}},Y={dedupe:!0},W=(c.defineProperty((function(e){var t=e.value,n=B((0,o.useContext)(U),t),r=t&&t.provider,i=(0,o.useState)((function(){return r?F(r(n.cache||H),t):s}))[0];return i&&(n.cache=i[0],n.mutate=i[1]),k((function(){return i?i[2]:s}),[]),(0,o.createElement)(U.Provider,p(e,{value:n}))}),"default",{value:$}),a=function(e,t,n){var a=n.cache,l=n.compare,c=n.fallbackData,h=n.suspense,b=n.revalidateOnMount,v=n.refreshInterval,g=n.refreshWhenHidden,y=n.refreshWhenOffline,_=V.get(a),w=_[0],x=_[1],E=_[2],S=_[3],C=D(e),A=C[0],M=C[1],I=C[2],T=(0,o.useRef)(!1),R=(0,o.useRef)(!1),F=(0,o.useRef)(A),L=(0,o.useRef)(t),H=(0,o.useRef)(n),z=function(){return H.current},$=function(){return z().isVisible()&&z().isOnline()},B=function(e){return a.set(I,p(a.get(I),e))},U=a.get(A),W=u(c)?n.fallback[A]:c,q=u(U)?W:U,Z=a.get(I)||{},X=Z.error,K=!T.current,J=function(){return K&&!u(b)?b:!z().isPaused()&&(h?!u(q)&&n.revalidateIfStale:u(q)||n.revalidateIfStale)},Q=!(!A||!t)&&(!!Z.isValidating||K&&J()),ee=function(e,t){var n=(0,o.useState)({})[1],r=(0,o.useRef)(e),i=(0,o.useRef)({data:!1,error:!1,isValidating:!1}),a=(0,o.useCallback)((function(e){var o=!1,a=r.current;for(var l in e){var s=l;a[s]!==e[s]&&(a[s]=e[s],i.current[s]&&(o=!0))}o&&!t.current&&n({})}),[]);return k((function(){r.current=e})),[r,i.current,a]}({data:q,error:X,isValidating:Q},R),te=ee[0],ne=ee[1],oe=ee[2],re=(0,o.useCallback)((function(e){return r(void 0,void 0,void 0,(function(){var t,o,r,c,p,m,f,h,b,v,g,y,_;return i(this,(function(i){switch(i.label){case 0:if(t=L.current,!A||!t||R.current||z().isPaused())return[2,!1];c=!0,p=e||{},m=!S[A]||!p.dedupe,f=function(){return!R.current&&A===F.current&&T.current},h=function(){var e=S[A];e&&e[1]===r&&delete S[A]},b={isValidating:!1},v=function(){B({isValidating:!1}),f()&&oe(b)},B({isValidating:!0}),oe({isValidating:!0}),i.label=1;case 1:return i.trys.push([1,3,,4]),m&&(P(a,A,te.current.data,te.current.error,!0),n.loadingTimeout&&!a.get(A)&&setTimeout((function(){c&&f()&&z().onLoadingSlow(A,n)}),n.loadingTimeout),S[A]=[t.apply(void 0,M),j()]),_=S[A],o=_[0],r=_[1],[4,o];case 2:return o=i.sent(),m&&setTimeout(h,n.dedupingInterval),S[A]&&S[A][1]===r?(B({error:s}),b.error=s,g=E[A],!u(g)&&(r<=g[0]||r<=g[1]||0===g[1])?(v(),m&&f()&&z().onDiscarded(A),[2,!1]):(l(te.current.data,o)?b.data=te.current.data:b.data=o,l(a.get(A),o)||a.set(A,o),m&&f()&&z().onSuccess(o,A,n),[3,4])):(m&&f()&&z().onDiscarded(A),[2,!1]);case 3:return y=i.sent(),h(),z().isPaused()||(B({error:y}),b.error=y,m&&f()&&(z().onError(y,A,n),("boolean"==typeof n.shouldRetryOnError&&n.shouldRetryOnError||d(n.shouldRetryOnError)&&n.shouldRetryOnError(y))&&$()&&z().onErrorRetry(y,A,n,re,{retryCount:(p.retryCount||0)+1,dedupe:!0}))),[3,4];case 4:return c=!1,v(),f()&&m&&P(a,A,b.data,b.error,!1),[2,!0]}}))}))}),[A]),ie=(0,o.useCallback)(N.bind(s,a,(function(){return F.current})),[]);if(k((function(){L.current=t,H.current=n})),k((function(){if(A){var e=A!==F.current,t=re.bind(s,Y),n=0,o=G(A,x,(function(e,t,n){oe(p({error:t,isValidating:n},l(te.current.data,e)?s:{data:e}))})),r=G(A,w,(function(e){if(0==e){var o=Date.now();z().revalidateOnFocus&&o>n&&$()&&(n=o+z().focusThrottleInterval,t())}else if(1==e)z().revalidateOnReconnect&&$()&&t();else if(2==e)return re()}));return R.current=!1,F.current=A,T.current=!0,e&&oe({data:q,error:X,isValidating:Q}),J()&&(u(q)||O?t():(i=t,f()&&typeof window.requestAnimationFrame!=m?window.requestAnimationFrame(i):setTimeout(i,1))),function(){R.current=!0,o(),r()}}var i}),[A,re]),k((function(){var e;function t(){var t=d(v)?v(q):v;t&&-1!==e&&(e=setTimeout(n,t))}function n(){te.current.error||!g&&!z().isVisible()||!y&&!z().isOnline()?t():re(Y).then(t)}return t(),function(){e&&(clearTimeout(e),e=-1)}}),[v,g,y,re]),(0,o.useDebugValue)(q),h&&u(q)&&A)throw L.current=t,H.current=n,R.current=!1,u(X)?re(Y):X;return{mutate:ie,get data(){return ne.data=!0,q},get error(){return ne.error=!0,X},get isValidating(){return ne.isValidating=!0,Q}}},function(){for(var e=[],t=0;t0;)u=m[f](u);return u(i,l||c.fetcher,c)}),q=n(1767);const Z=(e,t)=>{const{data:n,error:o}=W(e,q.GO,{dedupingInterval:36e5});return o||!n?t:n}},7002:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const o=(0,n(3991).vt)((e=>({portalElement:null,activeField:{},setPortalElement:t=>e((e=>({portalElement:t}))),setActiveField:t=>{e((e=>({activeField:{...t}}))),t._id&&setTimeout((()=>{const e=document.getElementById(`mb-field-${t._id}`);if(!e)return;const n=e.getBoundingClientRect(),o=window.innerHeight||document.documentElement.clientHeight,r=window.innerWidth||document.documentElement.clientWidth;n.top0&&n.left0||e.scrollIntoView({behavior:"smooth",block:"center"})}),0)}})))},9266:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var o=n(7723),r=n(3991),i=n(1767),a=n(7002),l=n(8813);let s=[];const c=(e,t,n)=>{let o=(0,i.eC)(e.fields);o=o.filter((e=>e.type)),s.push({id:t,fields:o,baseInputName:n}),o.forEach((e=>{"group"===e.type&&c(e,e._id,`${n}[${e._id}][fields]`)}))};c(MbbApp,"root","fields");const u=(0,r.vt)(((e,t)=>({lists:s,addFieldAt:(n,o,r)=>{const{setSidebarPanel:s}=l.A.getState(),{setActiveField:c}=a.A.getState(),u=t().lists.find((e=>e.id===n));if(!u)return void console.error(`List with id ${n} not found.`);if(r<0||r>=u.length)return void console.error("Invalid position.");const d=`${o}_${(0,i.x8)()}`,p={_id:d,_new:!0,type:o,id:d,name:(0,i.Cv)(o,"_")};e((e=>{let t=e.lists.map((e=>e.id===n?{...e,fields:[...e.fields.slice(0,r),p,...e.fields.slice(r)]}:e));return"group"===o&&t.push({id:d,fields:[],baseInputName:`${u.baseInputName}[${d}][fields]`}),{lists:t}})),s("field_settings"),c(p)},addField:(n,o)=>{const{setSidebarPanel:r}=l.A.getState(),{setActiveField:s}=a.A.getState(),c=t().lists.find((e=>e.id===n));if(!c)return void console.error(`List with id ${n} not found.`);const u=`${o}_${(0,i.x8)()}`,d={_id:u,_new:!0,type:o,id:u,name:(0,i.Cv)(o,"_")};e((e=>{let t=e.lists.map((e=>e.id===n?{...e,fields:[...e.fields,d]}:e));return"group"===o&&t.push({id:u,fields:[],baseInputName:`${c.baseInputName}[${u}][fields]`}),{lists:t}})),r("field_settings"),s(d)},prependField:(n,o)=>{const{setSidebarPanel:r}=l.A.getState(),{setActiveField:s}=a.A.getState(),c=t().lists.find((e=>e.id===n));if(!c)return void console.error(`List with id ${n} not found.`);const u=`${o}_${(0,i.x8)()}`,d={_id:u,_new:!0,type:o,id:u,name:(0,i.Cv)(o,"_")};e((e=>{let t=e.lists.map((e=>e.id===n?{...e,fields:[d,...e.fields]}:e));return"group"===o&&t.push({id:u,fields:[],baseInputName:`${c.baseInputName}[${u}][fields]`}),{lists:t}})),r("field_settings"),s(d)},addFieldBefore:(n,o,r)=>{const{setSidebarPanel:s}=l.A.getState(),{setActiveField:c}=a.A.getState(),u=t().lists.find((e=>e.id===n));if(!u)return void console.error(`List with id ${n} not found.`);const d=`${r}_${(0,i.x8)()}`,p={_id:d,_new:!0,type:r,id:d,name:(0,i.Cv)(r,"_")};e((e=>{const t=e.lists.map((e=>{if(e.id!==n)return e;const t=e.fields.findIndex((e=>e._id===o));let r=[...e.fields];return r.splice(t,0,p),{...e,fields:r}}));return"group"===p.type&&t.push({id:d,fields:[],baseInputName:`${u.baseInputName}[${d}][fields]`}),{lists:t}})),s("field_settings"),c(p)},addFieldAfter:(n,o,r)=>{const{setSidebarPanel:s}=l.A.getState(),{setActiveField:c}=a.A.getState(),u=t().lists.find((e=>e.id===n));if(!u)return void console.error(`List with id ${n} not found.`);const d=`${r}_${(0,i.x8)()}`,p={_id:d,_new:!0,type:r,id:d,name:(0,i.Cv)(r,"_")};e((e=>{const t=e.lists.map((e=>{if(e.id!==n)return e;const t=e.fields.findIndex((e=>e._id===o));let r=[...e.fields];return r.splice(t+1,0,p),{...e,fields:r}}));return"group"===p.type&&t.push({id:d,fields:[],baseInputName:`${u.baseInputName}[${d}][fields]`}),{lists:t}})),s("field_settings"),c(p)},duplicateField:(n,r)=>{const{setSidebarPanel:s}=l.A.getState(),{setActiveField:c}=a.A.getState(),u=t().lists.find((e=>e.id===n));if(!u)return void console.error(`List with id ${n} not found.`);let d=(0,i.GR)(`${u.baseInputName}[${r}]`);const p=`${d.type}_${(0,i.x8)()}`;d.id=p,d._id=p,d.name+=(0,o.__)(" (Copy)","meta-box-builder"),e((e=>{const t=e.lists.map((e=>{if(e.id!==n)return e;const t=e.fields.findIndex((e=>e._id===r));let o=[...e.fields];return o.splice(t+1,0,d),{...e,fields:o}})),o=e=>{a(e),t.push({id:e._id,fields:Object.values(e.fields),baseInputName:`${u.baseInputName}[${e._id}][fields]`})},a=e=>{let t=Object.values(e.fields||{});e.fields={},t.forEach((t=>{const n=`${t.type}_${(0,i.x8)()}`;t.id=n,t._id=n,"group"===t.type&&o(t),e.fields[t._id]=t}))};return"group"===d.type&&o(d),{lists:t}})),s("field_settings"),c(d)},removeField:(t,n)=>{const{setSidebarPanel:o}=l.A.getState();e((e=>({lists:e.lists.map((e=>e.id!==t?e:{...e,fields:e.fields.filter((e=>e._id!==n))}))}))),o("field_group_settings")},updateField:(t,n,o,r)=>e((e=>({lists:e.lists.map((e=>e.id!==t?e:{...e,fields:e.fields.map((e=>e._id===n?{...e,[o]:r}:e))}))}))),moveFieldUp:(t,n)=>e((e=>({lists:e.lists.map((e=>{if(e.id!==t)return e;const o=e.fields.findIndex((e=>e._id===n));if(o<=0)return e;let r=[...e.fields];return[r[o-1],r[o]]=[r[o],r[o-1]],{...e,fields:r}}))}))),moveFieldDown:(t,n)=>e((e=>({lists:e.lists.map((e=>{if(e.id!==t)return e;const o=e.fields.findIndex((e=>e._id===n));if(o>=e.fields.length-1)return e;let r=[...e.fields];return[r[o],r[o+1]]=[r[o+1],r[o]],{...e,fields:r}}))}))),setFields:(t,n)=>e((e=>({lists:e.lists.map((e=>e.id!==t?e:{...e,fields:n}))}))),getForList:e=>({fields:t().lists.find((t=>t.id===e)).fields,setFields:n=>t().setFields(e,n),addFieldAt:(n,o)=>t().addFieldAt(e,n,o),addField:n=>t().addField(e,n),prependField:n=>t().prependField(e,n),addFieldBefore:(n,o)=>t().addFieldBefore(e,n,o),addFieldAfter:(n,o)=>t().addFieldAfter(e,n,o),duplicateField:n=>t().duplicateField(e,n),removeField:n=>t().removeField(e,n),updateField:(n,o,r)=>t().updateField(e,n,o,r),moveFieldUp:n=>t().moveFieldUp(e,n),moveFieldDown:n=>t().moveFieldDown(e,n)}),getAllFields:()=>{let e=[];return t().lists.forEach((t=>{e=[...e,...t.fields]})),e}}))),d=u},3366:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(3991),r=n(1767);const i=()=>{const e=(0,r.JO)(window.location.search);return{...MbbApp.settings||{},...e.settings}},a=e=>(e&&Array.isArray(e)?e:["post"]).filter((e=>/\S/.test(e))),l=(0,o.vt)(((e,t)=>({settings:i(),getPrefix:()=>t().settings.prefix||"",updatePrefix:t=>e((e=>({settings:{...e.settings,prefix:t}}))),getObjectType:()=>t().settings.object_type||"post",updateObjectType:t=>e((e=>({settings:{...e.settings,object_type:t}}))),getPostTypes:()=>a((0,r.eC)(t().settings.post_types||["post"])),updatePostTypes:t=>e((e=>({settings:{...e.settings,post_types:a(t)}}))),getSetting:(e,n=null)=>t().settings[e]||n})))},8813:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const o=(0,n(3991).vt)((e=>({sidebarPanel:"field_group_settings",setSidebarPanel:t=>e((e=>({sidebarPanel:t})))})))},2563:(e,t,n)=>{"use strict";n.d(t,{e:()=>r});var o=n(6087);const r=e=>{const[t,n]=(0,o.useState)((()=>()=>{})),r=i(e),l=r?r.closest(".og-field"):null,s=l?l.classList:"";return(0,o.useEffect)((()=>{const e=()=>r&&a(r);n((()=>e)),setTimeout(e,200)}),[e,s]),t},i=e=>"string"==typeof e?document.getElementById(e):e,a=e=>{const t="checkbox"===e.type?e.checked:e.value,n=e.closest(".og-field");l(e).forEach((e=>{const o="true"===(r=e.className.match(/dep:([^:]+):([^:\s]+)/)[2])||"false"!==r&&r;var r;n.classList.contains("og-is-hidden")||("string"==typeof o&&o.includes("[")&&o.includes("]")?!o.match(/[^[\],]+/g).includes(t):o!==t)?e.classList.add("og-is-hidden"):e.classList.remove("og-is-hidden"),e.querySelectorAll(".og-input > input, .og-input > select").forEach(a)}))},l=e=>{const t=e.closest(".og-item")||e.closest(".og"),n=s(e.id);return t?[...t.querySelectorAll(`[class*="dep:${n}:"]`)]:[]},s=e=>{const t=e.match(/-([^-]*)$/);return t?t[1]:e}},6265:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t{"use strict";const o=n(5471),r=new Set(["__proto__","prototype","constructor"]);function i(e){const t=e.split("."),n=[];for(let e=0;er.has(e)))?[]:n}e.exports={get(e,t,n){if(!o(e)||"string"!=typeof t)return void 0===n?e:n;const r=i(t);if(0!==r.length){for(let t=0;t{"use strict";var o=n(5959),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return o.isMemo(e)?a:l[e.$$typeof]||r}l[o.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[o.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,n,o){if("string"!=typeof n){if(f){var r=m(n);r&&r!==f&&e(t,r,o)}var a=u(n);d&&(a=a.concat(d(n)));for(var l=s(t),h=s(n),b=0;b{"use strict";e.exports=e=>{const t=typeof e;return null!==e&&("object"===t||"function"===t)}},6186:(e,t,n)=>{"use strict";var o=n(2985);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,i,a){if(a!==o){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return n.PropTypes=n,n}},2736:(e,t,n)=>{e.exports=n(6186)()},2985:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6434:(e,t,n)=>{"use strict";function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}(this.props,[]);return function(e){u.forEach((function(t){return delete e[t]}))}(r),r.className=this.props.inputClassName,r.id=this.state.inputId,r.style=n,a.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),a.default.createElement("input",o({},r,{ref:this.inputRef})),a.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?a.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),t}(i.Component);f.propTypes={className:l.default.string,defaultValue:l.default.any,extraWidth:l.default.oneOfType([l.default.number,l.default.string]),id:l.default.string,injectStyles:l.default.bool,inputClassName:l.default.string,inputRef:l.default.func,inputStyle:l.default.object,minWidth:l.default.oneOfType([l.default.number,l.default.string]),onAutosize:l.default.func,onChange:l.default.func,placeholder:l.default.string,placeholderIsMinWidth:l.default.bool,style:l.default.object,value:l.default.any},f.defaultProps={minWidth:1,injectStyles:!0},t.A=f},5843:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,o=n?Symbol.for("react.element"):60103,r=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,m=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,b=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,g=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,_=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case u:case d:case i:case l:case a:case m:return e;default:switch(e=e&&e.$$typeof){case c:case p:case b:case h:case s:return e;default:return t}}case r:return t}}}function x(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=o,t.ForwardRef=p,t.Fragment=i,t.Lazy=b,t.Memo=h,t.Portal=r,t.Profiler=l,t.StrictMode=a,t.Suspense=m,t.isAsyncMode=function(e){return x(e)||w(e)===u},t.isConcurrentMode=x,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===b},t.isMemo=function(e){return w(e)===h},t.isPortal=function(e){return w(e)===r},t.isProfiler=function(e){return w(e)===l},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===l||e===a||e===m||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===h||e.$$typeof===s||e.$$typeof===c||e.$$typeof===p||e.$$typeof===g||e.$$typeof===y||e.$$typeof===_||e.$$typeof===v)},t.typeOf=w},5959:(e,t,n)=>{"use strict";e.exports=n(5843)},4513:(e,t,n)=>{"use strict";n.d(t,{S:()=>fe});var o=n(5890),r=n(6313),i=n(7870);function a(e,t){for(var n=0;n1?"s":""," ").concat(r.join(","),", selected.");case"select-option":return"option ".concat(o,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,o=e.options,r=e.label,i=void 0===r?"":r,a=e.selectValue,l=e.isDisabled,s=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(i," focused, ").concat(u(a,n),".");if("menu"===t&&c){var d=l?" disabled":"",p="".concat(s?" selected":"").concat(d);return"".concat(i).concat(p,", ").concat(u(o,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},E=function(e){var t=e.ariaSelection,n=e.focusedOption,o=e.focusedValue,i=e.focusableOptions,a=e.isFocused,l=e.selectValue,s=e.selectProps,c=e.id,u=e.isAppleDevice,d=s.ariaLiveMessages,p=s.getOptionLabel,m=s.inputValue,h=s.isMulti,v=s.isOptionDisabled,g=s.isSearchable,y=s.menuIsOpen,_=s.options,E=s.screenReaderStatus,S=s.tabSelectsValue,C=s.isLoading,A=s["aria-label"],O=s["aria-live"],k=(0,f.useMemo)((function(){return(0,r.A)((0,r.A)({},x),d||{})}),[d]),M=(0,f.useMemo)((function(){var e,n="";if(t&&k.onChange){var o=t.option,i=t.options,a=t.removedValue,s=t.removedValues,c=t.value,u=a||o||(e=c,Array.isArray(e)?null:e),d=u?p(u):"",m=i||s||void 0,f=m?m.map(p):[],h=(0,r.A)({isDisabled:u&&v(u,l),label:d,labels:f},t);n=k.onChange(h)}return n}),[t,k,v,l,p]),I=(0,f.useMemo)((function(){var e="",t=n||o,r=!!(n&&l&&l.includes(n));if(t&&k.onFocus){var a={focused:t,label:p(t),isDisabled:v(t,l),isSelected:r,options:i,context:t===n?"menu":"value",selectValue:l,isAppleDevice:u};e=k.onFocus(a)}return e}),[n,o,p,v,k,i,l,u]),D=(0,f.useMemo)((function(){var e="";if(y&&_.length&&!C&&k.onFilter){var t=E({count:i.length});e=k.onFilter({inputValue:m,resultsMessage:t})}return e}),[i,m,y,k,_,E,C]),V="initial-input-focus"===(null==t?void 0:t.action),P=(0,f.useMemo)((function(){var e="";if(k.guidance){var t=o?"value":y?"menu":"input";e=k.guidance({"aria-label":A,context:t,isDisabled:n&&v(n,l),isMulti:h,isSearchable:g,tabSelectsValue:S,isInitialFocus:V})}return e}),[A,n,o,h,v,g,y,k,l,S,V]),T=(0,b.Y)(f.Fragment,null,(0,b.Y)("span",{id:"aria-selection"},M),(0,b.Y)("span",{id:"aria-focused"},I),(0,b.Y)("span",{id:"aria-results"},D),(0,b.Y)("span",{id:"aria-guidance"},P));return(0,b.Y)(f.Fragment,null,(0,b.Y)(w,{id:c},V&&T),(0,b.Y)(w,{"aria-live":O,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!V&&T))},S=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],C=new RegExp("["+S.map((function(e){return e.letters})).join("")+"]","g"),A={},O=0;O0,h=d-p-u,b=!1;h>t&&a.current&&(o&&o(e),a.current=!1),f&&l.current&&(i&&i(e),l.current=!1),f&&t>h?(n&&!a.current&&n(e),m.scrollTop=d,b=!0,a.current=!0):!f&&-t>u&&(r&&!l.current&&r(e),m.scrollTop=0,b=!0,l.current=!0),b&&function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()}(e)}}),[n,o,r,i]),d=(0,f.useCallback)((function(e){u(e,e.deltaY)}),[u]),p=(0,f.useCallback)((function(e){s.current=e.changedTouches[0].clientY}),[]),m=(0,f.useCallback)((function(e){var t=s.current-e.changedTouches[0].clientY;u(e,t)}),[u]),b=(0,f.useCallback)((function(e){if(e){var t=!!h.s&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",p,t),e.addEventListener("touchmove",m,t)}}),[m,p,d]),v=(0,f.useCallback)((function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",p,!1),e.removeEventListener("touchmove",m,!1))}),[m,p,d]);return(0,f.useEffect)((function(){if(t){var e=c.current;return b(e),function(){v(e)}}}),[t,b,v]),function(e){c.current=e}}({isEnabled:void 0===o||o,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),i=function(e){var t=e.isEnabled,n=e.accountForScrollbars,o=void 0===n||n,r=(0,f.useRef)({}),i=(0,f.useRef)(null),a=(0,f.useCallback)((function(e){if($){var t=document.body,n=t&&t.style;if(o&&N.forEach((function(e){var t=n&&n[e];r.current[e]=t})),o&&B<1){var i=parseInt(r.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,l=window.innerWidth-a+i||0;Object.keys(R).forEach((function(e){var t=R[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(l,"px"))}t&&z()&&(t.addEventListener("touchmove",F,U),e&&(e.addEventListener("touchstart",H,U),e.addEventListener("touchmove",L,U))),B+=1}}),[o]),l=(0,f.useCallback)((function(e){if($){var t=document.body,n=t&&t.style;B=Math.max(B-1,0),o&&B<1&&N.forEach((function(e){var t=r.current[e];n&&(n[e]=t)})),t&&z()&&(t.removeEventListener("touchmove",F,U),e&&(e.removeEventListener("touchstart",H,U),e.removeEventListener("touchmove",L,U)))}}),[o]);return(0,f.useEffect)((function(){if(t){var e=i.current;return a(e),function(){l(e)}}}),[t,a,l]),function(e){i.current=e}}({isEnabled:n});return(0,b.Y)(f.Fragment,null,n&&(0,b.Y)("div",{onClick:G,css:Y}),t((function(e){r(e),i(e)})))}var q={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},Z=function(e){var t=e.name,n=e.onFocus;return(0,b.Y)("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:q,value:"",onChange:function(){}})};function X(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function K(){return X(/^Mac/i)}var J={clearIndicator:h.a,container:h.b,control:h.d,dropdownIndicator:h.e,group:h.g,groupHeading:h.f,indicatorsContainer:h.i,indicatorSeparator:h.h,input:h.j,loadingIndicator:h.l,loadingMessage:h.k,menu:h.m,menuList:h.n,menuPortal:h.o,multiValue:h.p,multiValueLabel:h.q,multiValueRemove:h.t,noOptionsMessage:h.u,option:h.v,placeholder:h.w,singleValue:h.x,valueContainer:h.y},Q={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},ee={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,h.z)(),captureMenuScroll:!(0,h.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=(0,r.A)({ignoreCase:!0,ignoreAccents:!0,stringify:P,trim:!0,matchFrom:"any"},undefined),o=n.ignoreCase,i=n.ignoreAccents,a=n.stringify,l=n.trim,s=n.matchFrom,c=l?V(t):t,u=l?V(a(e)):a(e);return o&&(c=c.toLowerCase(),u=u.toLowerCase()),i&&(c=D(c),u=I(u)),"start"===s?u.substr(0,c.length)===c:u.indexOf(c)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,h.A)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function te(e,t,n,o){return{type:"option",data:t,isDisabled:ce(e,t,n),isSelected:ue(e,t,n),label:le(e,t),value:se(e,t),index:o}}function ne(e,t){return e.options.map((function(n,o){if("options"in n){var r=n.options.map((function(n,o){return te(e,n,t,o)})).filter((function(t){return ie(e,t)}));return r.length>0?{type:"group",data:n,options:r,index:o}:void 0}var i=te(e,n,t,o);return ie(e,i)?i:void 0})).filter(h.K)}function oe(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,m(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function re(e,t){return e.reduce((function(e,n){return"group"===n.type?e.push.apply(e,m(n.options.map((function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}})))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e}),[])}function ie(e,t){var n=e.inputValue,o=void 0===n?"":n,r=t.data,i=t.isSelected,a=t.label,l=t.value;return(!pe(e)||!i)&&de(e,{label:a,value:l,data:r},o)}var ae=function(e,t){var n;return(null===(n=e.find((function(e){return e.data===t})))||void 0===n?void 0:n.id)||null},le=function(e,t){return e.getOptionLabel(t)},se=function(e,t){return e.getOptionValue(t)};function ce(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function ue(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var o=se(e,t);return n.some((function(t){return se(e,t)===o}))}function de(e,t,n){return!e.filterOption||e.filterOption(t,n)}var pe=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},me=1,fe=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&l(e,t)}(d,e);var t,n,i=(t=d,n=c(),function(){var e,o=s(t);if(n){var r=s(this).constructor;e=Reflect.construct(o,arguments,r)}else e=o.apply(this,arguments);return function(e,t){if(t&&("object"==(0,u.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function d(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),(t=i.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.isAppleDevice=K()||X(/^iPhone/i)||X(/^iPad/i)||K()&&navigator.maxTouchPoints>1,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var o=t.props,r=o.onChange,i=o.name;n.name=i,t.ariaOnChange(e,n),r(e,n)},t.setValue=function(e,n,o){var r=t.props,i=r.closeMenuOnSelect,a=r.isMulti,l=r.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:l}),i&&(t.setState({inputIsHiddenAfterUpdate:!a}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:n,option:o})},t.selectOption=function(e){var n=t.props,o=n.blurInputOnSelect,r=n.isMulti,i=n.name,a=t.state.selectValue,l=r&&t.isOptionSelected(e,a),s=t.isOptionDisabled(e,a);if(l){var c=t.getOptionValue(e);t.setValue((0,h.B)(a.filter((function(e){return t.getOptionValue(e)!==c}))),"deselect-option",e)}else{if(s)return void t.ariaOnChange((0,h.C)(e),{action:"select-option",option:e,name:i});r?t.setValue((0,h.B)([].concat(m(a),[e])),"select-option",e):t.setValue((0,h.C)(e),"select-option")}o&&t.blurInput()},t.removeValue=function(e){var n=t.props.isMulti,o=t.state.selectValue,r=t.getOptionValue(e),i=o.filter((function(e){return t.getOptionValue(e)!==r})),a=(0,h.D)(n,i,i[0]||null);t.onChange(a,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e=t.state.selectValue;t.onChange((0,h.D)(t.props.isMulti,[],null),{action:"clear",removedValues:e})},t.popValue=function(){var e=t.props.isMulti,n=t.state.selectValue,o=n[n.length-1],r=n.slice(0,n.length-1),i=(0,h.D)(e,r,r[0]||null);o&&t.onChange(i,{action:"pop-value",removedValue:o})},t.getFocusedOptionId=function(e){return ae(t.state.focusableOptionsWithIds,e)},t.getFocusableOptionsWithIds=function(){return re(ne(t.props,t.state.selectValue),t.getElementId("option"))},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),o=0;o5||i>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=t.props.inputValue,o=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(o,{action:"input-change",prevInputValue:n}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var n=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:n}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){if(!t.blockOptionHover&&t.state.focusedOption!==e){var n=t.getFocusableOptions().indexOf(e);t.setState({focusedOption:e,focusedOptionId:n>-1?t.getFocusedOptionId(e):null})}},t.shouldHideSelectedOptions=function(){return pe(t.props)},t.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=function(e){var n=t.props,o=n.isMulti,r=n.backspaceRemovesValue,i=n.escapeClearsValue,a=n.inputValue,l=n.isClearable,s=n.isDisabled,c=n.menuIsOpen,u=n.onKeyDown,d=n.tabSelectsValue,p=n.openMenuOnFocus,m=t.state,f=m.focusedOption,h=m.focusedValue,b=m.selectValue;if(!(s||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!o||a)return;t.focusValue("previous");break;case"ArrowRight":if(!o||a)return;t.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(h)t.removeValue(h);else{if(!r)return;o?t.popValue():l&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!f||p&&t.isOptionSelected(f,b))return;t.selectOption(f);break;case"Enter":if(229===e.keyCode)break;if(c){if(!f)return;if(t.isComposing)return;t.selectOption(f);break}return;case"Escape":c?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:a}),t.onMenuClose()):l&&i&&t.clearValue();break;case" ":if(a)return;if(!c){t.openMenu("first");break}if(!f)return;t.selectOption(f);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.state.instancePrefix="react-select-"+(t.props.instanceId||++me),t.state.selectValue=(0,h.H)(e.value),e.menuIsOpen&&t.state.selectValue.length){var n=t.getFocusableOptionsWithIds(),o=t.buildFocusableOptions(),a=o.indexOf(t.state.selectValue[0]);t.state.focusableOptionsWithIds=n,t.state.focusedOption=o[a],t.state.focusedOptionId=ae(n,o[a])}return t}return function(e,t,n){t&&a(e.prototype,t),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1})}(d,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&(0,h.I)(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,o=t.menuIsOpen,r=this.state.isFocused;(r&&!n&&e.isDisabled||r&&o&&!e.menuIsOpen)&&this.focusInput(),r&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):r||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,h.I)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,o=n.selectValue,r=n.isFocused,i=this.buildFocusableOptions(),a="first"===e?0:i.length-1;if(!this.props.isMulti){var l=i.indexOf(o[0]);l>-1&&(a=l)}this.scrollToFocusedOptionOnUpdate=!(r&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[a],focusedOptionId:this.getFocusedOptionId(i[a])},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,o=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var r=n.indexOf(o);o||(r=-1);var i=n.length-1,a=-1;if(n.length){switch(e){case"previous":a=0===r?0:-1===r?i:r-1;break;case"next":r>-1&&r0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,o=this.getFocusableOptions();if(o.length){var r=0,i=o.indexOf(n);n||(i=-1),"up"===e?r=i>0?i-1:o.length-1:"down"===e?r=(i+1)%o.length:"pageup"===e?(r=i-t)<0&&(r=0):"pagedown"===e?(r=i+t)>o.length-1&&(r=o.length-1):"last"===e&&(r=o.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:o[r],focusedValue:null,focusedOptionId:this.getFocusedOptionId(o[r])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Q):(0,r.A)((0,r.A)({},Q),this.props.theme):Q}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,o=this.getClassNames,r=this.getValue,i=this.selectOption,a=this.setValue,l=this.props,s=l.isMulti,c=l.isRtl,u=l.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:o,getValue:r,hasValue:this.hasValue(),isMulti:s,isRtl:c,options:u,selectOption:i,selectProps:l,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return ce(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return ue(this.props,e,t)}},{key:"filterOption",value:function(e,t){return de(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,o=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:o})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,i=e.inputId,a=e.inputValue,l=e.tabIndex,s=e.form,c=e.menuIsOpen,u=e.required,d=this.getComponents().Input,p=this.state,m=p.inputIsHidden,b=p.ariaSelection,v=this.commonProps,g=i||this.getElementId("input"),y=(0,r.A)((0,r.A)((0,r.A)({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":u,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},c&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==b?void 0:b.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?f.createElement(d,(0,o.A)({},v,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:g,innerRef:this.getInputRef,isDisabled:t,isHidden:m,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:l,form:s,type:"text",value:a},y)):f.createElement(j,(0,o.A)({id:g,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:h.J,onFocus:this.onInputFocus,disabled:t,tabIndex:l,inputMode:"none",form:s,value:""},y))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,i=t.MultiValueLabel,a=t.MultiValueRemove,l=t.SingleValue,s=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,m=u.isMulti,h=u.inputValue,b=u.placeholder,v=this.state,g=v.selectValue,y=v.focusedValue,_=v.isFocused;if(!this.hasValue()||!d)return h?null:f.createElement(s,(0,o.A)({},c,{key:"placeholder",isDisabled:p,isFocused:_,innerProps:{id:this.getElementId("placeholder")}}),b);if(m)return g.map((function(t,l){var s=t===y,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return f.createElement(n,(0,o.A)({},c,{components:{Container:r,Label:i,Remove:a},isFocused:s,isDisabled:p,key:u,index:l,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(h)return null;var w=g[0];return f.createElement(l,(0,o.A)({},c,{data:w,isDisabled:p}),this.formatOptionLabel(w,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,i=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||i)return null;var l={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return f.createElement(e,(0,o.A)({},t,{innerProps:l,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,i=n.isLoading,a=this.state.isFocused;return e&&i?f.createElement(e,(0,o.A)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:a})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,i=this.props.isDisabled,a=this.state.isFocused;return f.createElement(n,(0,o.A)({},r,{isDisabled:i,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return f.createElement(e,(0,o.A)({},t,{innerProps:i,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,r=t.GroupHeading,i=t.Menu,a=t.MenuList,l=t.MenuPortal,s=t.LoadingMessage,c=t.NoOptionsMessage,u=t.Option,d=this.commonProps,p=this.state.focusedOption,m=this.props,b=m.captureMenuScroll,v=m.inputValue,g=m.isLoading,y=m.loadingMessage,_=m.minMenuHeight,w=m.maxMenuHeight,x=m.menuIsOpen,E=m.menuPlacement,S=m.menuPosition,C=m.menuPortalTarget,A=m.menuShouldBlockScroll,O=m.menuShouldScrollIntoView,k=m.noOptionsMessage,M=m.onMenuScrollToTop,I=m.onMenuScrollToBottom;if(!x)return null;var D,V=function(t,n){var r=t.type,i=t.data,a=t.isDisabled,l=t.isSelected,s=t.label,c=t.value,m=p===i,h=a?void 0:function(){return e.onOptionHover(i)},b=a?void 0:function(){return e.selectOption(i)},v="".concat(e.getElementId("option"),"-").concat(n),g={id:v,onClick:b,onMouseMove:h,onMouseOver:h,tabIndex:-1,role:"option","aria-selected":e.isAppleDevice?void 0:l};return f.createElement(u,(0,o.A)({},d,{innerProps:g,data:i,isDisabled:a,isSelected:l,key:v,label:s,type:r,value:c,isFocused:m,innerRef:m?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())D=this.getCategorizedOptions().map((function(t){if("group"===t.type){var i=t.data,a=t.options,l=t.index,s="".concat(e.getElementId("group"),"-").concat(l),c="".concat(s,"-heading");return f.createElement(n,(0,o.A)({},d,{key:s,data:i,options:a,Heading:r,headingProps:{id:c,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return V(e,"".concat(l,"-").concat(e.index))})))}if("option"===t.type)return V(t,"".concat(t.index))}));else if(g){var P=y({inputValue:v});if(null===P)return null;D=f.createElement(s,d,P)}else{var T=k({inputValue:v});if(null===T)return null;D=f.createElement(c,d,T)}var j={minMenuHeight:_,maxMenuHeight:w,menuPlacement:E,menuPosition:S,menuShouldScrollIntoView:O},N=f.createElement(h.M,(0,o.A)({},d,j),(function(t){var n=t.ref,r=t.placerProps,l=r.placement,s=r.maxHeight;return f.createElement(i,(0,o.A)({},d,j,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:g,placement:l}),f.createElement(W,{captureEnabled:b,onTopArrive:M,onBottomArrive:I,lockEnabled:A},(function(t){return f.createElement(a,(0,o.A)({},d,{innerRef:function(n){e.getMenuListRef(n),t(n)},innerProps:{role:"listbox","aria-multiselectable":d.isMulti,id:e.getElementId("listbox")},isLoading:g,maxHeight:s,focusedOption:p}),D)})))}));return C||"fixed"===S?f.createElement(l,(0,o.A)({},d,{appendTo:C,controlElement:this.controlRef,menuPlacement:E,menuPosition:S}),N):N}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,o=t.isDisabled,r=t.isMulti,i=t.name,a=t.required,l=this.state.selectValue;if(a&&!this.hasValue()&&!o)return f.createElement(Z,{name:i,onFocus:this.onValueInputFocus});if(i&&!o){if(r){if(n){var s=l.map((function(t){return e.getOptionValue(t)})).join(n);return f.createElement("input",{name:i,type:"hidden",value:s})}var c=l.length>0?l.map((function(t,n){return f.createElement("input",{key:"i-".concat(n),name:i,type:"hidden",value:e.getOptionValue(t)})})):f.createElement("input",{name:i,type:"hidden",value:""});return f.createElement("div",null,c)}var u=l[0]?this.getOptionValue(l[0]):"";return f.createElement("input",{name:i,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,i=t.focusedValue,a=t.isFocused,l=t.selectValue,s=this.getFocusableOptions();return f.createElement(E,(0,o.A)({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:r,focusedValue:i,isFocused:a,selectValue:l,focusableOptions:s,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,i=e.ValueContainer,a=this.props,l=a.className,s=a.id,c=a.isDisabled,u=a.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return f.createElement(r,(0,o.A)({},p,{className:l,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),f.createElement(t,(0,o.A)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),f.createElement(i,(0,o.A)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),f.createElement(n,(0,o.A)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,o=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,a=t.ariaSelection,l=t.isFocused,s=t.prevWasFocused,c=t.instancePrefix,u=e.options,d=e.value,p=e.menuIsOpen,m=e.inputValue,f=e.isMulti,b=(0,h.H)(d),v={};if(n&&(d!==n.value||u!==n.options||p!==n.menuIsOpen||m!==n.inputValue)){var g=p?function(e,t){return oe(ne(e,t))}(e,b):[],y=p?re(ne(e,b),"".concat(c,"-option")):[],_=o?function(e,t){var n=e.focusedValue,o=e.selectValue.indexOf(n);if(o>-1){if(t.indexOf(n)>-1)return n;if(o-1?n:t[0]}(t,g);v={selectValue:b,focusedOption:w,focusedOptionId:ae(y,w),focusableOptionsWithIds:y,focusedValue:_,clearFocusValueOnUpdate:!1}}var x=null!=i&&e!==n?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},E=a,S=l&&s;return l&&!S&&(E={value:(0,h.D)(f,b,b[0]||null),options:b,action:"initial-input-focus"},S=!s),"initial-input-focus"===(null==a?void 0:a.action)&&(E=null),(0,r.A)((0,r.A)((0,r.A)({},v),x),{},{prevProps:e,ariaSelection:E,prevWasFocused:S})}}]),d}(f.Component);fe.defaultProps=ee},7162:(e,t,n)=>{"use strict";n.d(t,{A:()=>X,B:()=>re,C:()=>oe,D:()=>ne,E:()=>L,F:()=>Qe,G:()=>U,H:()=>H,I:()=>q,J:()=>R,K:()=>te,L:()=>B,M:()=>fe,a:()=>De,b:()=>_e,d:()=>Ne,e:()=>Ie,f:()=>Le,g:()=>Fe,h:()=>Ve,i:()=>xe,j:()=>ze,k:()=>ge,l:()=>Te,m:()=>pe,n:()=>he,o:()=>ye,p:()=>Ge,q:()=>Ye,r:()=>ie,s:()=>ee,t:()=>We,u:()=>ve,v:()=>Ze,w:()=>Xe,x:()=>Ke,y:()=>we,z:()=>Z});var o=n(6313),r=n(5890),i=n(8291),a=n(9086),l=n(2511),s=n(9826),c=n(3205),u=n(1609),d=n(5795);const p=Math.min,m=Math.max,f=Math.round,h=Math.floor,b=e=>({x:e,y:e});function v(){return"undefined"!=typeof window}function g(e){return w(e)?(e.nodeName||"").toLowerCase():"#document"}function y(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function _(e){var t;return null==(t=(w(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function w(e){return!!v()&&(e instanceof Node||e instanceof y(e).Node)}function x(e){return!!v()&&(e instanceof Element||e instanceof y(e).Element)}function E(e){return!!v()&&(e instanceof HTMLElement||e instanceof y(e).HTMLElement)}function S(e){return!(!v()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof y(e).ShadowRoot)}function C(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=A(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function A(e){return y(e).getComputedStyle(e)}function O(e){const t=function(e){if("html"===g(e))return e;const t=e.assignedSlot||e.parentNode||S(e)&&e.host||_(e);return S(t)?t.host:t}(e);return function(e){return["html","body","#document"].includes(g(e))}(t)?e.ownerDocument?e.ownerDocument.body:e.body:E(t)&&C(t)?t:O(t)}function k(e,t,n){var o;void 0===t&&(t=[]),void 0===n&&(n=!0);const r=O(e),i=r===(null==(o=e.ownerDocument)?void 0:o.body),a=y(r);if(i){const e=M(a);return t.concat(a,a.visualViewport||[],C(r)?r:[],e&&n?k(e):[])}return t.concat(r,k(r,[],n))}function M(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function I(e){return x(e)?e:e.contextElement}function D(e){const t=I(e);if(!E(t))return b(1);const n=t.getBoundingClientRect(),{width:o,height:r,$:i}=function(e){const t=A(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const r=E(e),i=r?e.offsetWidth:n,a=r?e.offsetHeight:o,l=f(n)!==i||f(o)!==a;return l&&(n=i,o=a),{width:n,height:o,$:l}}(t);let a=(i?f(n.width):n.width)/o,l=(i?f(n.height):n.height)/r;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}const V=b(0);function P(e){const t=y(e);return"undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:V}function T(e,t,n,o){void 0===t&&(t=!1),void 0===n&&(n=!1);const r=e.getBoundingClientRect(),i=I(e);let a=b(1);t&&(o?x(o)&&(a=D(o)):a=D(e));const l=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==y(e))&&t}(i,n,o)?P(i):b(0);let s=(r.left+l.x)/a.x,c=(r.top+l.y)/a.y,u=r.width/a.x,d=r.height/a.y;if(i){const e=y(i),t=o&&x(o)?y(o):o;let n=e,r=M(n);for(;r&&o&&t!==n;){const e=D(r),t=r.getBoundingClientRect(),o=A(r),i=t.left+(r.clientLeft+parseFloat(o.paddingLeft))*e.x,a=t.top+(r.clientTop+parseFloat(o.paddingTop))*e.y;s*=e.x,c*=e.y,u*=e.x,d*=e.y,s+=i,c+=a,n=y(r),r=M(n)}}return function(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}({width:u,height:d,x:s,y:c})}var j=n(7318),N=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],R=function(){};function F(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function L(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r-1}function G(e){return U(e)?window.pageYOffset:e.scrollTop}function Y(e,t){U(e)?window.scrollTo(0,t):e.scrollTop=t}function W(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:R,r=G(e),i=t-r,a=0;!function t(){var l,s=i*((l=(l=a+=10)/n-1)*l*l+1)+r;Y(e,s),an.bottom?Y(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+r,e.scrollHeight)):o.top-r1?t-1:0),o=1;o=f)return{placement:"bottom",maxHeight:t};if(S>=f&&!a)return i&&W(s,C,O),{placement:"bottom",maxHeight:t};if(!a&&S>=o||a&&x>=o)return i&&W(s,C,O),{placement:"bottom",maxHeight:a?x-y:S-y};if("auto"===r||a){var k=t,M=a?w:E;return M>=o&&(k=Math.min(M-y-l,t)),{placement:"top",maxHeight:k}}if("bottom"===r)return i&&Y(s,C),{placement:"bottom",maxHeight:t};break;case"top":if(w>=f)return{placement:"top",maxHeight:t};if(E>=f&&!a)return i&&W(s,A,O),{placement:"top",maxHeight:t};if(!a&&E>=o||a&&w>=o){var I=t;return(!a&&E>=o||a&&w>=o)&&(I=a?w-_:E-_),i&&W(s,A,O),{placement:"top",maxHeight:I}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(r,'".'))}return c}({maxHeight:r,menuEl:e,minHeight:n,placement:i,shouldScroll:s&&!t,isFixedPosition:t,controlHeight:w});b(o.maxHeight),_(o.placement),null==d||d(o.placement)}}),[r,i,l,s,n,d,w]),t({ref:p,placerProps:(0,o.A)((0,o.A)({},e),{},{placement:y||de(i),maxHeight:h})})},he=function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return(0,o.A)({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},be=function(e,t){var n=e.theme,r=n.spacing.baseUnit,i=n.colors;return(0,o.A)({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},ve=be,ge=be,ye=function(e){var t=e.rect,n=e.offset,o=e.position;return{left:t.left,position:o,top:n,width:t.width,zIndex:1}},_e=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},we=function(e,t){var n=e.theme.spacing,r=e.isMulti,i=e.hasValue,a=e.selectProps.controlShouldRenderValue;return(0,o.A)({alignItems:"center",display:r&&i&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})},xe=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},Ee=["size"],Se=["innerProps","isRtl","size"],Ce={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Ae=function(e){var t=e.size,n=(0,l.A)(e,Ee);return(0,i.Y)("svg",(0,r.A)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Ce},n))},Oe=function(e){return(0,i.Y)(Ae,(0,r.A)({size:20},e),(0,i.Y)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},ke=function(e){return(0,i.Y)(Ae,(0,r.A)({size:20},e),(0,i.Y)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Me=function(e,t){var n=e.isFocused,r=e.theme,i=r.spacing.baseUnit,a=r.colors;return(0,o.A)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*i,":hover":{color:n?a.neutral80:a.neutral40}})},Ie=Me,De=Me,Ve=function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing.baseUnit,a=r.colors;return(0,o.A)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?a.neutral10:a.neutral20,marginBottom:2*i,marginTop:2*i})},Pe=(0,i.i7)(se||(ce=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],ue||(ue=ce.slice(0)),se=Object.freeze(Object.defineProperties(ce,{raw:{value:Object.freeze(ue)}})))),Te=function(e,t){var n=e.isFocused,r=e.size,i=e.theme,a=i.colors,l=i.spacing.baseUnit;return(0,o.A)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*l})},je=function(e){var t=e.delay,n=e.offset;return(0,i.Y)("span",{css:(0,i.AH)({animation:"".concat(Pe," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Ne=function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.theme,a=i.colors,l=i.borderRadius,s=i.spacing;return(0,o.A)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:s.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?a.neutral5:a.neutral0,borderColor:n?a.neutral10:r?a.primary:a.neutral20,borderRadius:l,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:r?a.primary:a.neutral30}})},Re=["data"],Fe=function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},Le=function(e,t){var n=e.theme,r=n.colors,i=n.spacing;return(0,o.A)({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},He=["innerRef","isDisabled","isHidden","inputClassName"],ze=function(e,t){var n=e.isDisabled,r=e.value,i=e.theme,a=i.spacing,l=i.colors;return(0,o.A)((0,o.A)({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},Be),t?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:l.neutral80})},$e={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Be={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,o.A)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},$e)},Ue=function(e){return(0,o.A)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},$e)},Ge=function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,a=n.colors;return(0,o.A)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:a.neutral10,borderRadius:i/2,margin:r.baseUnit/2})},Ye=function(e,t){var n=e.theme,r=n.borderRadius,i=n.colors,a=e.cropWithEllipsis;return(0,o.A)({overflow:"hidden",textOverflow:a||void 0===a?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},We=function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,a=n.colors,l=e.isFocused;return(0,o.A)({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:l?a.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},qe=function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",n,t)},Ze=function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.isSelected,a=e.theme,l=a.spacing,s=a.colors;return(0,o.A)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:i?s.primary:r?s.primary25:"transparent",color:n?s.neutral20:i?s.neutral0:"inherit",padding:"".concat(2*l.baseUnit,"px ").concat(3*l.baseUnit,"px"),":active":{backgroundColor:n?void 0:i?s.primary:s.primary50}})},Xe=function(e,t){var n=e.theme,r=n.spacing,i=n.colors;return(0,o.A)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},Ke=function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing,a=r.colors;return(0,o.A)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?a.neutral40:a.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},Je={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,r.A)({},$(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||(0,i.Y)(Oe,null))},Control:function(e){var t=e.children,n=e.isDisabled,o=e.isFocused,a=e.innerRef,l=e.innerProps,s=e.menuIsOpen;return(0,i.Y)("div",(0,r.A)({ref:a},$(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":o,"control--menu-is-open":s}),l,{"aria-disabled":n||void 0}),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,r.A)({},$(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||(0,i.Y)(ke,null))},DownChevron:ke,CrossIcon:Oe,Group:function(e){var t=e.children,n=e.cx,o=e.getStyles,a=e.getClassNames,l=e.Heading,s=e.headingProps,c=e.innerProps,u=e.label,d=e.theme,p=e.selectProps;return(0,i.Y)("div",(0,r.A)({},$(e,"group",{group:!0}),c),(0,i.Y)(l,(0,r.A)({},s,{selectProps:p,theme:d,getStyles:o,getClassNames:a,cx:n}),u),(0,i.Y)("div",null,t))},GroupHeading:function(e){var t=z(e);t.data;var n=(0,l.A)(t,Re);return(0,i.Y)("div",(0,r.A)({},$(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,r.A)({},$(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return(0,i.Y)("span",(0,r.A)({},t,$(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,o=z(e),a=o.innerRef,s=o.isDisabled,c=o.isHidden,u=o.inputClassName,d=(0,l.A)(o,He);return(0,i.Y)("div",(0,r.A)({},$(e,"input",{"input-container":!0}),{"data-value":n||""}),(0,i.Y)("input",(0,r.A)({className:t({input:!0},u),ref:a,style:Ue(c),disabled:s},d)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,a=e.size,s=void 0===a?4:a,c=(0,l.A)(e,Se);return(0,i.Y)("div",(0,r.A)({},$((0,o.A)((0,o.A)({},c),{},{innerProps:t,isRtl:n,size:s}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),(0,i.Y)(je,{delay:0,offset:n}),(0,i.Y)(je,{delay:160,offset:!0}),(0,i.Y)(je,{delay:320,offset:!n}))},Menu:function(e){var t=e.children,n=e.innerRef,o=e.innerProps;return(0,i.Y)("div",(0,r.A)({},$(e,"menu",{menu:!0}),{ref:n},o),t)},MenuList:function(e){var t=e.children,n=e.innerProps,o=e.innerRef,a=e.isMulti;return(0,i.Y)("div",(0,r.A)({},$(e,"menuList",{"menu-list":!0,"menu-list--is-multi":a}),{ref:o},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,l=e.controlElement,s=e.innerProps,c=e.menuPlacement,f=e.menuPosition,b=(0,u.useRef)(null),v=(0,u.useRef)(null),g=(0,u.useState)(de(c)),y=(0,a.A)(g,2),w=y[0],x=y[1],E=(0,u.useMemo)((function(){return{setPortalPlacement:x}}),[]),S=(0,u.useState)(null),C=(0,a.A)(S,2),A=C[0],O=C[1],M=(0,u.useCallback)((function(){if(l){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(l),t="fixed"===f?0:window.pageYOffset,n=e[w]+t;n===(null==A?void 0:A.offset)&&e.left===(null==A?void 0:A.rect.left)&&e.width===(null==A?void 0:A.rect.width)||O({offset:n,rect:e})}}),[l,f,w,null==A?void 0:A.offset,null==A?void 0:A.rect.left,null==A?void 0:A.rect.width]);(0,j.A)((function(){M()}),[M]);var D=(0,u.useCallback)((function(){"function"==typeof v.current&&(v.current(),v.current=null),l&&b.current&&(v.current=function(e,t,n,o){void 0===o&&(o={});const{ancestorScroll:r=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:s=!1}=o,c=I(e),u=r||i?[...c?k(c):[],...k(t)]:[];u.forEach((e=>{r&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)}));const d=c&&l?function(e,t){let n,o=null;const r=_(e);function i(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}return function a(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),i();const{left:c,top:u,width:d,height:f}=e.getBoundingClientRect();if(l||t(),!d||!f)return;const b={rootMargin:-h(u)+"px "+-h(r.clientWidth-(c+d))+"px "+-h(r.clientHeight-(u+f))+"px "+-h(c)+"px",threshold:m(0,p(1,s))||1};let v=!0;function g(e){const t=e[0].intersectionRatio;if(t!==s){if(!v)return a();t?a(!1,t):n=setTimeout((()=>{a(!1,1e-7)}),1e3)}v=!1}try{o=new IntersectionObserver(g,{...b,root:r.ownerDocument})}catch(e){o=new IntersectionObserver(g,b)}o.observe(e)}(!0),i}(c,n):null;let f,b=-1,v=null;a&&(v=new ResizeObserver((e=>{let[o]=e;o&&o.target===c&&v&&(v.unobserve(t),cancelAnimationFrame(b),b=requestAnimationFrame((()=>{var e;null==(e=v)||e.observe(t)}))),n()})),c&&!s&&v.observe(c),v.observe(t));let g=s?T(e):null;return s&&function t(){const o=T(e);!g||o.x===g.x&&o.y===g.y&&o.width===g.width&&o.height===g.height||n(),g=o,f=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach((e=>{r&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)})),null==d||d(),null==(e=v)||e.disconnect(),v=null,s&&cancelAnimationFrame(f)}}(l,b.current,M,{elementResize:"ResizeObserver"in window}))}),[l,M]);(0,j.A)((function(){D()}),[D]);var V=(0,u.useCallback)((function(e){b.current=e,D()}),[D]);if(!t&&"fixed"!==f||!A)return null;var P=(0,i.Y)("div",(0,r.A)({ref:V},$((0,o.A)((0,o.A)({},e),{},{offset:A.offset,position:f,rect:A.rect}),"menuPortal",{"menu-portal":!0}),s),n);return(0,i.Y)(me.Provider,{value:E},t?(0,d.createPortal)(P,t):P)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,a=e.innerProps,s=(0,l.A)(e,le);return(0,i.Y)("div",(0,r.A)({},$((0,o.A)((0,o.A)({},s),{},{children:n,innerProps:a}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),a),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,a=e.innerProps,s=(0,l.A)(e,ae);return(0,i.Y)("div",(0,r.A)({},$((0,o.A)((0,o.A)({},s),{},{children:n,innerProps:a}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),a),n)},MultiValue:function(e){var t=e.children,n=e.components,r=e.data,a=e.innerProps,l=e.isDisabled,s=e.removeProps,c=e.selectProps,u=n.Container,d=n.Label,p=n.Remove;return(0,i.Y)(u,{data:r,innerProps:(0,o.A)((0,o.A)({},$(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":l})),a),selectProps:c},(0,i.Y)(d,{data:r,innerProps:(0,o.A)({},$(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:c},t),(0,i.Y)(p,{data:r,innerProps:(0,o.A)((0,o.A)({},$(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},s),selectProps:c}))},MultiValueContainer:qe,MultiValueLabel:qe,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,r.A)({role:"button"},n),t||(0,i.Y)(Oe,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,o=e.isFocused,a=e.isSelected,l=e.innerRef,s=e.innerProps;return(0,i.Y)("div",(0,r.A)({},$(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":o,"option--is-selected":a}),{ref:l,"aria-disabled":n},s),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,r.A)({},$(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,o=e.isDisabled,a=e.isRtl;return(0,i.Y)("div",(0,r.A)({},$(e,"container",{"--is-disabled":o,"--is-rtl":a}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,o=e.innerProps;return(0,i.Y)("div",(0,r.A)({},$(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),o),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,o=e.isMulti,a=e.hasValue;return(0,i.Y)("div",(0,r.A)({},$(e,"valueContainer",{"value-container":!0,"value-container--is-multi":o,"value-container--has-value":a}),n),t)}},Qe=function(e){return(0,o.A)((0,o.A)({},Je),e.components)}},9351:(e,t,n)=>{"use strict";n.d(t,{u:()=>s});var o=n(6313),r=n(9086),i=n(2511),a=n(1609),l=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function s(e){var t=e.defaultInputValue,n=void 0===t?"":t,s=e.defaultMenuIsOpen,c=void 0!==s&&s,u=e.defaultValue,d=void 0===u?null:u,p=e.inputValue,m=e.menuIsOpen,f=e.onChange,h=e.onInputChange,b=e.onMenuClose,v=e.onMenuOpen,g=e.value,y=(0,i.A)(e,l),_=(0,a.useState)(void 0!==p?p:n),w=(0,r.A)(_,2),x=w[0],E=w[1],S=(0,a.useState)(void 0!==m?m:c),C=(0,r.A)(S,2),A=C[0],O=C[1],k=(0,a.useState)(void 0!==g?g:d),M=(0,r.A)(k,2),I=M[0],D=M[1],V=(0,a.useCallback)((function(e,t){"function"==typeof f&&f(e,t),D(e)}),[f]),P=(0,a.useCallback)((function(e,t){var n;"function"==typeof h&&(n=h(e,t)),E(void 0!==n?n:e)}),[h]),T=(0,a.useCallback)((function(){"function"==typeof v&&v(),O(!0)}),[v]),j=(0,a.useCallback)((function(){"function"==typeof b&&b(),O(!1)}),[b]),N=void 0!==p?p:x,R=void 0!==m?m:A,F=void 0!==g?g:I;return(0,o.A)((0,o.A)({},y),{},{inputValue:N,menuIsOpen:R,onChange:V,onInputChange:P,onMenuClose:j,onMenuOpen:T,value:F})}},5238:(e,t,n)=>{var o=n(4634),r=n(6265),i=n(1609),a=n(4599);function l(e){return e&&e.__esModule?e.default:e}function s(e,t,n,o){Object.defineProperty(e,t,{get:n,set:o,enumerable:!0,configurable:!0})}function c(e){null!==e.parentElement&&e.parentElement.removeChild(e)}function u(e){e.forEach((e=>c(e.element)))}function d(e){e.forEach((e=>{!function(e,t,n){const o=e.children[n]||null;e.insertBefore(t,o)}(e.parentElement,e.element,e.oldIndex)}))}function p(e,t){const n=h(e),o={parentElement:e.from};let r=[];switch(n){case"normal":r=[{element:e.item,newIndex:e.newIndex,oldIndex:e.oldIndex,parentElement:e.from}];break;case"swap":r=[{element:e.item,oldIndex:e.oldIndex,newIndex:e.newIndex,...o},{element:e.swapItem,oldIndex:e.newIndex,newIndex:e.oldIndex,...o}];break;case"multidrag":r=e.oldIndicies.map(((t,n)=>({element:t.multiDragElement,oldIndex:t.index,newIndex:e.newIndicies[n].index,...o})))}const i=function(e,t){return e.map((e=>({...e,item:t[e.oldIndex]}))).sort(((e,t)=>e.oldIndex-t.oldIndex))}(r,t);return i}function m(e,t){const n=[...t];return e.concat().reverse().forEach((e=>n.splice(e.oldIndex,1))),n}function f(e,t,n,o){const r=[...t];return e.forEach((e=>{const t=o&&n&&o(e.item,n);r.splice(e.newIndex,0,t||e.item)})),r}function h(e){return e.oldIndicies&&e.oldIndicies.length>0?"multidrag":e.swapItem?"swap":"normal"}s(e.exports,"Sortable",(()=>$882b6d93070905b3$re_export$Sortable)),s(e.exports,"Direction",(()=>$882b6d93070905b3$re_export$Direction)),s(e.exports,"DOMRect",(()=>$882b6d93070905b3$re_export$DOMRect)),s(e.exports,"GroupOptions",(()=>$882b6d93070905b3$re_export$GroupOptions)),s(e.exports,"MoveEvent",(()=>$882b6d93070905b3$re_export$MoveEvent)),s(e.exports,"Options",(()=>$882b6d93070905b3$re_export$Options)),s(e.exports,"PullResult",(()=>$882b6d93070905b3$re_export$PullResult)),s(e.exports,"PutResult",(()=>$882b6d93070905b3$re_export$PutResult)),s(e.exports,"SortableEvent",(()=>$882b6d93070905b3$re_export$SortableEvent)),s(e.exports,"SortableOptions",(()=>$882b6d93070905b3$re_export$SortableOptions)),s(e.exports,"Utils",(()=>$882b6d93070905b3$re_export$Utils)),s(e.exports,"ReactSortable",(()=>v));const b={dragging:null};class v extends i.Component{static defaultProps={clone:e=>e};constructor(e){super(e),this.ref=(0,i.createRef)();const t=[...e.list].map((e=>Object.assign(e,{chosen:!1,selected:!1})));e.setList(t,this.sortable,b),l(a)(!e.plugins,'\nPlugins prop is no longer supported.\nInstead, mount it with "Sortable.mount(new MultiDrag())"\nPlease read the updated README.md at https://github.com/SortableJS/react-sortablejs.\n ')}componentDidMount(){if(null===this.ref.current)return;const e=this.makeOptions();l(o).create(this.ref.current,e)}componentDidUpdate(e){e.disabled!==this.props.disabled&&this.sortable&&this.sortable.option("disabled",this.props.disabled)}render(){const{tag:e,style:t,className:n,id:o}=this.props,r={style:t,className:n,id:o},a=e&&null!==e?e:"div";return(0,i.createElement)(a,{ref:this.ref,...r},this.getChildren())}getChildren(){const{children:e,dataIdAttr:t,selectedClass:n="sortable-selected",chosenClass:o="sortable-chosen",dragClass:a="sortable-drag",fallbackClass:s="sortable-falback",ghostClass:c="sortable-ghost",swapClass:u="sortable-swap-highlight",filter:d="sortable-filter",list:p}=this.props;if(!e||null==e)return null;const m=t||"data-id";return i.Children.map(e,((e,t)=>{if(void 0===e)return;const a=p[t]||{},{className:s}=e.props,c="string"==typeof d&&{[d.replace(".","")]:!!a.filtered},u=l(r)(s,{[n]:a.selected,[o]:a.chosen,...c});return(0,i.cloneElement)(e,{[m]:e.key,className:u})}))}get sortable(){const e=this.ref.current;if(null===e)return null;const t=Object.keys(e).find((e=>e.includes("Sortable")));return t?e[t]:null}makeOptions(){const e=function(e){const{list:t,setList:n,children:o,tag:r,style:i,className:a,clone:l,onAdd:s,onChange:c,onChoose:u,onClone:d,onEnd:p,onFilter:m,onRemove:f,onSort:h,onStart:b,onUnchoose:v,onUpdate:g,onMove:y,onSpill:_,onSelect:w,onDeselect:x,...E}=e;return E}(this.props);return["onAdd","onChoose","onDeselect","onEnd","onRemove","onSelect","onSpill","onStart","onUnchoose","onUpdate"].forEach((t=>e[t]=this.prepareOnHandlerPropAndDOM(t))),["onChange","onClone","onFilter","onSort"].forEach((t=>e[t]=this.prepareOnHandlerProp(t))),{...e,onMove:(e,t)=>{const{onMove:n}=this.props,o=e.willInsertAfter||-1;if(!n)return o;const r=n(e,t,this.sortable,b);return void 0!==r&&r}}}prepareOnHandlerPropAndDOM(e){return t=>{this.callOnHandlerProp(t,e),this[e](t)}}prepareOnHandlerProp(e){return t=>{this.callOnHandlerProp(t,e)}}callOnHandlerProp(e,t){const n=this.props[t];n&&n(e,this.sortable,b)}onAdd(e){const{list:t,setList:n,clone:o}=this.props,r=p(e,[...b.dragging.props.list]);u(r),n(f(r,t,e,o).map((e=>Object.assign(e,{selected:!1}))),this.sortable,b)}onRemove(e){const{list:t,setList:n}=this.props,o=h(e),r=p(e,t);d(r);let i=[...t];if("clone"!==e.pullMode)i=m(r,i);else{let t=r;switch(o){case"multidrag":t=r.map(((t,n)=>({...t,element:e.clones[n]})));break;case"normal":t=r.map((t=>({...t,element:e.clone})));break;default:l(a)(!0,`mode "${o}" cannot clone. Please remove "props.clone" from when using the "${o}" plugin`)}u(t),r.forEach((t=>{const n=t.oldIndex,o=this.props.clone(t.item,e);i.splice(n,1,o)}))}i=i.map((e=>Object.assign(e,{selected:!1}))),n(i,this.sortable,b)}onUpdate(e){const{list:t,setList:n}=this.props,o=p(e,t);return u(o),d(o),n(function(e,t){return f(e,m(e,t))}(o,t),this.sortable,b)}onStart(){b.dragging=this}onEnd(){b.dragging=null}onChoose(e){const{list:t,setList:n}=this.props;n(t.map(((t,n)=>{let o=t;return n===e.oldIndex&&(o=Object.assign(t,{chosen:!0})),o})),this.sortable,b)}onUnchoose(e){const{list:t,setList:n}=this.props;n(t.map(((t,n)=>{let o=t;return n===e.oldIndex&&(o=Object.assign(o,{chosen:!1})),o})),this.sortable,b)}onSpill(e){const{removeOnSpill:t,revertOnSpill:n}=this.props;t&&!n&&c(e.item)}onSelect(e){const{list:t,setList:n}=this.props,o=t.map((e=>Object.assign(e,{selected:!1})));e.newIndicies.forEach((t=>{const n=t.index;if(-1===n)return console.log(`"${e.type}" had indice of "${t.index}", which is probably -1 and doesn't usually happen here.`),void console.log(e);o[n].selected=!0})),n(o,this.sortable,b)}onDeselect(e){const{list:t,setList:n}=this.props,o=t.map((e=>Object.assign(e,{selected:!1})));e.newIndicies.forEach((e=>{const t=e.index;-1!==t&&(o[t].selected=!0)})),n(o,this.sortable,b)}}var g,y;g=e.exports,y={},Object.keys(y).forEach((function(e){"default"===e||"__esModule"===e||g.hasOwnProperty(e)||Object.defineProperty(g,e,{enumerable:!0,get:function(){return y[e]}})}))},7462:(e,t,n)=>{"use strict";var o=n(1609),r=Symbol.for("react.element"),i=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),a=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,n){var o,s={},c=null,u=null;for(o in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,o)&&!l.hasOwnProperty(o)&&(s[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps)void 0===s[o]&&(s[o]=t[o]);return{$$typeof:r,type:e,key:c,ref:u,props:s,_owner:a.current}}t.jsx=s,t.jsxs=s},6070:(e,t,n)=>{"use strict";e.exports=n(7462)},5517:function(e){var t;t=function(){var e=JSON.parse('{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E\'","Ը":"Y\'","Թ":"T\'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C\'","Կ":"K","Հ":"H","Ձ":"D\'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R\'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P\'","Ք":"Q\'","Օ":"O\'\'","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"\'","’":"\'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}'),t=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function n(n,o){if("string"!=typeof n)throw new Error("slugify: string argument expected");var r=t[(o="string"==typeof o?{replacement:o}:o||{}).locale]||{},i=void 0===o.replacement?"-":o.replacement,a=void 0===o.trim||o.trim,l=n.normalize().split("").reduce((function(t,n){var a=r[n];return void 0===a&&(a=e[n]),void 0===a&&(a=n),a===i&&(a=" "),t+a.replace(o.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"");return o.strict&&(l=l.replace(/[^A-Za-z0-9\s]/g,"")),a&&(l=l.trim()),l=l.replace(/\s+/g,i),o.lower&&(l=l.toLowerCase()),l}return n.extend=function(t){Object.assign(e,t)},n},e.exports=t(),e.exports.default=t()},4634:(e,t,n)=>{"use strict";function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function r(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);n_t,Sortable:()=>ze,Swap:()=>ct,default:()=>Et});var u=c(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),d=c(/Edge/i),p=c(/firefox/i),m=c(/safari/i)&&!c(/chrome/i)&&!c(/android/i),f=c(/iP(ad|od|hone)/i),h=c(/chrome/i)&&c(/android/i),b={capture:!1,passive:!1};function v(e,t,n){e.addEventListener(t,n,!u&&b)}function g(e,t,n){e.removeEventListener(t,n,!u&&b)}function y(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function _(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function w(e,t,n,o){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&y(e,t):y(e,t))||o&&e===n)return e;if(e===n)break}while(e=_(e))}return null}var x,E=/\s+/g;function S(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var o=(" "+e.className+" ").replace(E," ").replace(" "+t+" "," ");e.className=(o+(n?" "+t:"")).replace(E," ")}}function C(e,t,n){var o=e&&e.style;if(o){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in o||-1!==t.indexOf("webkit")||(t="-webkit-"+t),o[t]=n+("string"==typeof n?"":"px")}}function A(e,t){var n="";if("string"==typeof e)n=e;else do{var o=C(e,"transform");o&&"none"!==o&&(n=o+" "+n)}while(!t&&(e=e.parentNode));var r=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return r&&new r(n)}function O(e,t,n){if(e){var o=e.getElementsByTagName(t),r=0,i=o.length;if(n)for(;r=i:r<=i))return o;if(o===k())break;o=j(o,!1)}return!1}function D(e,t,n,o){for(var r=0,i=0,a=e.children;i2&&void 0!==arguments[2]?arguments[2]:{},o=n.evt,i=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(n,q);Y.pluginEvent.bind(ze)(e,t,r({dragEl:K,parentEl:J,ghostEl:Q,rootEl:ee,nextEl:te,lastDownEl:ne,cloneEl:oe,cloneHidden:re,dragStarted:ve,putSortable:ue,activeSortable:ze.active,originalEvent:o,oldIndex:ie,oldDraggableIndex:le,newIndex:ae,newDraggableIndex:se,hideGhostForTarget:Re,unhideGhostForTarget:Fe,cloneNowHidden:function(){re=!0},cloneNowShown:function(){re=!1},dispatchSortableEvent:function(e){X({sortable:t,name:e,originalEvent:o})}},i))};function X(e){W(r({putSortable:ue,cloneEl:oe,targetEl:K,rootEl:ee,oldIndex:ie,oldDraggableIndex:le,newIndex:ae,newDraggableIndex:se},e))}var K,J,Q,ee,te,ne,oe,re,ie,ae,le,se,ce,ue,de,pe,me,fe,he,be,ve,ge,ye,_e,we,xe=!1,Ee=!1,Se=[],Ce=!1,Ae=!1,Oe=[],ke=!1,Me=[],Ie="undefined"!=typeof document,De=f,Ve=d||u?"cssFloat":"float",Pe=Ie&&!h&&!f&&"draggable"in document.createElement("div"),Te=function(){if(Ie){if(u)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),je=function(e,t){var n=C(e),o=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),r=D(e,0,t),i=D(e,1,t),a=r&&C(r),l=i&&C(i),s=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+M(r).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+M(i).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(r&&a.float&&"none"!==a.float){var u="left"===a.float?"left":"right";return!i||"both"!==l.clear&&l.clear!==u?"horizontal":"vertical"}return r&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||s>=o&&"none"===n[Ve]||i&&"none"===n[Ve]&&s+c>o)?"vertical":"horizontal"},Ne=function(e){function t(e,n){return function(o,r,i,a){var l=o.options.group.name&&r.options.group.name&&o.options.group.name===r.options.group.name;if(null==e&&(n||l))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(o,r,i,a),n)(o,r,i,a);var s=(n?o:r).options.group.name;return!0===e||"string"==typeof e&&e===s||e.join&&e.indexOf(s)>-1}}var n={},o=e.group;o&&"object"==i(o)||(o={name:o}),n.name=o.name,n.checkPull=t(o.pull,!0),n.checkPut=t(o.put),n.revertClone=o.revertClone,e.group=n},Re=function(){!Te&&Q&&C(Q,"display","none")},Fe=function(){!Te&&Q&&C(Q,"display","")};Ie&&!h&&document.addEventListener("click",(function(e){if(Ee)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Ee=!1,!1}),!0);var Le=function(e){if(K){e=e.touches?e.touches[0]:e;var t=(r=e.clientX,i=e.clientY,Se.some((function(e){var t=e[B].options.emptyInsertThreshold;if(t&&!V(e)){var n=M(e),o=r>=n.left-t&&r<=n.right+t,l=i>=n.top-t&&i<=n.bottom+t;return o&&l?a=e:void 0}})),a);if(t){var n={};for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[B]._onDragOver(n)}}var r,i,a},He=function(e){K&&K.parentNode[B]._isOutsideThisEl(e.target)};function ze(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=l({},t),e[B]=this;var n,o,i={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return je(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==ze.supportPointer&&"PointerEvent"in window&&!m,emptyInsertThreshold:5};for(var a in Y.initializePlugins(this,e,i),i)!(a in t)&&(t[a]=i[a]);for(var s in Ne(t),this)"_"===s.charAt(0)&&"function"==typeof this[s]&&(this[s]=this[s].bind(this));this.nativeDraggable=!t.forceFallback&&Pe,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?v(e,"pointerdown",this._onTapStart):(v(e,"mousedown",this._onTapStart),v(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(v(e,"dragover",this),v(e,"dragenter",this)),Se.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),l(this,(o=[],{captureAnimationState:function(){o=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(e){if("none"!==C(e,"display")&&e!==ze.ghost){o.push({target:e,rect:M(e)});var t=r({},o[o.length-1].rect);if(e.thisAnimationDuration){var n=A(e,!0);n&&(t.top-=n.f,t.left-=n.e)}e.fromRect=t}}))},addAnimationState:function(e){o.push(e)},removeAnimationState:function(e){o.splice(function(e,t){for(var n in e)if(e.hasOwnProperty(n))for(var o in t)if(t.hasOwnProperty(o)&&t[o]===e[n][o])return Number(n);return-1}(o,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(n),void("function"==typeof e&&e());var r=!1,i=0;o.forEach((function(e){var n=0,o=e.target,a=o.fromRect,l=M(o),s=o.prevFromRect,c=o.prevToRect,u=e.rect,d=A(o,!0);d&&(l.top-=d.f,l.left-=d.e),o.toRect=l,o.thisAnimationDuration&&N(s,l)&&!N(a,l)&&(u.top-l.top)/(u.left-l.left)==(a.top-l.top)/(a.left-l.left)&&(n=function(e,t,n,o){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*o.animation}(u,s,c,t.options)),N(l,a)||(o.prevFromRect=a,o.prevToRect=l,n||(n=t.options.animation),t.animate(o,u,l,n)),n&&(r=!0,i=Math.max(i,n),clearTimeout(o.animationResetTimer),o.animationResetTimer=setTimeout((function(){o.animationTime=0,o.prevFromRect=null,o.fromRect=null,o.prevToRect=null,o.thisAnimationDuration=null}),n),o.thisAnimationDuration=n)})),clearTimeout(n),r?n=setTimeout((function(){"function"==typeof e&&e()}),i):"function"==typeof e&&e(),o=[]},animate:function(e,t,n,o){if(o){C(e,"transition",""),C(e,"transform","");var r=A(this.el),i=r&&r.a,a=r&&r.d,l=(t.left-n.left)/(i||1),s=(t.top-n.top)/(a||1);e.animatingX=!!l,e.animatingY=!!s,C(e,"transform","translate3d("+l+"px,"+s+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),C(e,"transition","transform "+o+"ms"+(this.options.easing?" "+this.options.easing:"")),C(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){C(e,"transition",""),C(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),o)}}}))}function $e(e,t,n,o,r,i,a,l){var s,c,p=e[B],m=p.options.onMove;return!window.CustomEvent||u||d?(s=document.createEvent("Event")).initEvent("move",!0,!0):s=new CustomEvent("move",{bubbles:!0,cancelable:!0}),s.to=t,s.from=e,s.dragged=n,s.draggedRect=o,s.related=r||t,s.relatedRect=i||M(t),s.willInsertAfter=l,s.originalEvent=a,e.dispatchEvent(s),m&&(c=m.call(p,s,a)),c}function Be(e){e.draggable=!1}function Ue(){ke=!1}function Ge(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,o=0;n--;)o+=t.charCodeAt(n);return o.toString(36)}function Ye(e){return setTimeout(e,0)}function We(e){return clearTimeout(e)}ze.prototype={constructor:ze,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(ge=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,K):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,o=this.options,r=o.preventOnFilter,i=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,l=(a||e).target,s=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,c=o.filter;if(function(e){Me.length=0;for(var t=e.getElementsByTagName("input"),n=t.length;n--;){var o=t[n];o.checked&&Me.push(o)}}(n),!K&&!(/mousedown|pointerdown/.test(i)&&0!==e.button||o.disabled)&&!s.isContentEditable&&(this.nativeDraggable||!m||!l||"SELECT"!==l.tagName.toUpperCase())&&!((l=w(l,o.draggable,n,!1))&&l.animated||ne===l)){if(ie=P(l),le=P(l,o.draggable),"function"==typeof c){if(c.call(this,e,l,this))return X({sortable:t,rootEl:s,name:"filter",targetEl:l,toEl:n,fromEl:n}),Z("filter",t,{evt:e}),void(r&&e.preventDefault())}else if(c&&(c=c.split(",").some((function(o){if(o=w(s,o.trim(),n,!1))return X({sortable:t,rootEl:o,name:"filter",targetEl:l,fromEl:n,toEl:n}),Z("filter",t,{evt:e}),!0}))))return void(r&&e.preventDefault());o.handle&&!w(s,o.handle,n,!1)||this._prepareDragStart(e,a,l)}}},_prepareDragStart:function(e,t,n){var o,r=this,i=r.el,a=r.options,l=i.ownerDocument;if(n&&!K&&n.parentNode===i){var s=M(n);if(ee=i,J=(K=n).parentNode,te=K.nextSibling,ne=n,ce=a.group,ze.dragged=K,de={target:K,clientX:(t||e).clientX,clientY:(t||e).clientY},he=de.clientX-s.left,be=de.clientY-s.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,K.style["will-change"]="all",o=function(){Z("delayEnded",r,{evt:e}),ze.eventCanceled?r._onDrop():(r._disableDelayedDragEvents(),!p&&r.nativeDraggable&&(K.draggable=!0),r._triggerDragStart(e,t),X({sortable:r,name:"choose",originalEvent:e}),S(K,a.chosenClass,!0))},a.ignore.split(",").forEach((function(e){O(K,e.trim(),Be)})),v(l,"dragover",Le),v(l,"mousemove",Le),v(l,"touchmove",Le),a.supportPointer?(v(l,"pointerup",r._onDrop),!this.nativeDraggable&&v(l,"pointercancel",r._onDrop)):(v(l,"mouseup",r._onDrop),v(l,"touchend",r._onDrop),v(l,"touchcancel",r._onDrop)),p&&this.nativeDraggable&&(this.options.touchStartThreshold=4,K.draggable=!0),Z("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(d||u))o();else{if(ze.eventCanceled)return void this._onDrop();a.supportPointer?(v(l,"pointerup",r._disableDelayedDrag),v(l,"pointercancel",r._disableDelayedDrag)):(v(l,"mouseup",r._disableDelayedDrag),v(l,"touchend",r._disableDelayedDrag),v(l,"touchcancel",r._disableDelayedDrag)),v(l,"mousemove",r._delayedDragTouchMoveHandler),v(l,"touchmove",r._delayedDragTouchMoveHandler),a.supportPointer&&v(l,"pointermove",r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(o,a.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){K&&Be(K),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;g(e,"mouseup",this._disableDelayedDrag),g(e,"touchend",this._disableDelayedDrag),g(e,"touchcancel",this._disableDelayedDrag),g(e,"pointerup",this._disableDelayedDrag),g(e,"pointercancel",this._disableDelayedDrag),g(e,"mousemove",this._delayedDragTouchMoveHandler),g(e,"touchmove",this._delayedDragTouchMoveHandler),g(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?v(document,"pointermove",this._onTouchMove):v(document,t?"touchmove":"mousemove",this._onTouchMove):(v(K,"dragend",this),v(ee,"dragstart",this._onDragStart));try{Ye((function(){document.selection?document.selection.empty():window.getSelection().removeAllRanges()}))}catch(e){}},_dragStarted:function(e,t){if(xe=!1,ee&&K){Z("dragStarted",this,{evt:t}),this.nativeDraggable&&v(document,"dragover",He);var n=this.options;!e&&S(K,n.dragClass,!1),S(K,n.ghostClass,!0),ze.active=this,e&&this._appendGhost(),X({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(pe){this._lastX=pe.clientX,this._lastY=pe.clientY,Re();for(var e=document.elementFromPoint(pe.clientX,pe.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(pe.clientX,pe.clientY))!==t;)t=e;if(K.parentNode[B]._isOutsideThisEl(e),t)do{if(t[B]&&t[B]._onDragOver({clientX:pe.clientX,clientY:pe.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=_(t));Fe()}},_onTouchMove:function(e){if(de){var t=this.options,n=t.fallbackTolerance,o=t.fallbackOffset,r=e.touches?e.touches[0]:e,i=Q&&A(Q,!0),a=Q&&i&&i.a,l=Q&&i&&i.d,s=De&&we&&T(we),c=(r.clientX-de.clientX+o.x)/(a||1)+(s?s[0]-Oe[0]:0)/(a||1),u=(r.clientY-de.clientY+o.y)/(l||1)+(s?s[1]-Oe[1]:0)/(l||1);if(!ze.active&&!xe){if(n&&Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))r.right+10||e.clientY>o.bottom&&e.clientX>o.left:e.clientY>r.bottom+10||e.clientX>o.right&&e.clientY>o.top}(e,i,this)&&!b.animated){if(b===K)return z(!1);if(b&&a===e.target&&(l=b),l&&(n=M(l)),!1!==$e(ee,a,K,t,l,n,e,!!l))return H(),b&&b.nextSibling?a.insertBefore(K,b.nextSibling):a.appendChild(K),J=a,U(),z(!0)}else if(b&&function(e,t,n){var o=M(D(n.el,0,n.options,!0)),r=$(n.el,n.options,Q);return t?e.clientXu+c*i/2:sd-_e)return-ye}else if(s>u+c*(1-r)/2&&sd-c*i/2)?s>u+c/2?1:-1:0}(e,l,n,i,E?1:s.swapThreshold,null==s.invertedSwapThreshold?s.swapThreshold:s.invertedSwapThreshold,Ae,ge===l),0!==g){var T=P(K);do{T-=g,_=J.children[T]}while(_&&("none"===C(_,"display")||_===Q))}if(0===g||_===l)return z(!1);ge=l,ye=g;var j=l.nextElementSibling,N=!1,R=$e(ee,a,K,t,l,n,e,N=1===g);if(!1!==R)return 1!==R&&-1!==R||(N=1===R),ke=!0,setTimeout(Ue,30),H(),N&&!j?a.appendChild(K):l.parentNode.insertBefore(K,N?j:l),O&&F(O,0,k-O.scrollTop),J=K.parentNode,void 0===y||Ae||(_e=Math.abs(y-M(l)[A])),U(),z(!0)}if(a.contains(K))return z(!1)}return!1}function L(s,c){Z(s,f,r({evt:e,isOwner:d,axis:i?"vertical":"horizontal",revert:o,dragRect:t,targetRect:n,canSort:p,fromSortable:m,target:l,completed:z,onMove:function(n,o){return $e(ee,a,K,t,n,M(n),e,o)},changed:U},c))}function H(){L("dragOverAnimationCapture"),f.captureAnimationState(),f!==m&&m.captureAnimationState()}function z(t){return L("dragOverCompleted",{insertion:t}),t&&(d?u._hideClone():u._showClone(f),f!==m&&(S(K,ue?ue.options.ghostClass:u.options.ghostClass,!1),S(K,s.ghostClass,!0)),ue!==f&&f!==ze.active?ue=f:f===ze.active&&ue&&(ue=null),m===f&&(f._ignoreWhileAnimating=l),f.animateAll((function(){L("dragOverAnimationComplete"),f._ignoreWhileAnimating=null})),f!==m&&(m.animateAll(),m._ignoreWhileAnimating=null)),(l===K&&!K.animated||l===a&&!l.animated)&&(ge=null),s.dragoverBubble||e.rootEl||l===document||(K.parentNode[B]._isOutsideThisEl(e.target),!t&&Le(e)),!s.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),h=!0}function U(){ae=P(K),se=P(K,s.draggable),X({sortable:f,name:"change",toEl:a,newIndex:ae,newDraggableIndex:se,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){g(document,"mousemove",this._onTouchMove),g(document,"touchmove",this._onTouchMove),g(document,"pointermove",this._onTouchMove),g(document,"dragover",Le),g(document,"mousemove",Le),g(document,"touchmove",Le)},_offUpEvents:function(){var e=this.el.ownerDocument;g(e,"mouseup",this._onDrop),g(e,"touchend",this._onDrop),g(e,"pointerup",this._onDrop),g(e,"pointercancel",this._onDrop),g(e,"touchcancel",this._onDrop),g(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;ae=P(K),se=P(K,n.draggable),Z("drop",this,{evt:e}),J=K&&K.parentNode,ae=P(K),se=P(K,n.draggable),ze.eventCanceled||(xe=!1,Ae=!1,Ce=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),We(this.cloneId),We(this._dragStartId),this.nativeDraggable&&(g(document,"drop",this),g(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),m&&C(document.body,"user-select",""),C(K,"transform",""),e&&(ve&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),Q&&Q.parentNode&&Q.parentNode.removeChild(Q),(ee===J||ue&&"clone"!==ue.lastPutMode)&&oe&&oe.parentNode&&oe.parentNode.removeChild(oe),K&&(this.nativeDraggable&&g(K,"dragend",this),Be(K),K.style["will-change"]="",ve&&!xe&&S(K,ue?ue.options.ghostClass:this.options.ghostClass,!1),S(K,this.options.chosenClass,!1),X({sortable:this,name:"unchoose",toEl:J,newIndex:null,newDraggableIndex:null,originalEvent:e}),ee!==J?(ae>=0&&(X({rootEl:J,name:"add",toEl:J,fromEl:ee,originalEvent:e}),X({sortable:this,name:"remove",toEl:J,originalEvent:e}),X({rootEl:J,name:"sort",toEl:J,fromEl:ee,originalEvent:e}),X({sortable:this,name:"sort",toEl:J,originalEvent:e})),ue&&ue.save()):ae!==ie&&ae>=0&&(X({sortable:this,name:"update",toEl:J,originalEvent:e}),X({sortable:this,name:"sort",toEl:J,originalEvent:e})),ze.active&&(null!=ae&&-1!==ae||(ae=ie,se=le),X({sortable:this,name:"end",toEl:J,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){Z("nulling",this),ee=K=J=Q=te=oe=ne=re=de=pe=ve=ae=se=ie=le=ge=ye=ue=ce=ze.dragged=ze.ghost=ze.clone=ze.active=null,Me.forEach((function(e){e.checked=!0})),Me.length=me=fe=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":K&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,o=0,r=n.length,i=this.options;o1&&(ht.forEach((function(e){o.addAnimationState({target:e,rect:gt?M(e):r}),z(e),e.fromRect=r,t.removeAnimationState(e)})),gt=!1,function(e,t){ht.forEach((function(n,o){var r=t.children[n.sortableIndex+(e?Number(o):0)];r?t.insertBefore(n,r):t.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,o=e.insertion,r=e.activeSortable,i=e.parentEl,a=e.putSortable,l=this.options;if(o){if(n&&r._hideClone(),vt=!1,l.animation&&ht.length>1&&(gt||!n&&!r.options.sort&&!a)){var s=M(pt,!1,!0,!0);ht.forEach((function(e){e!==pt&&(H(e,s),i.appendChild(e))})),gt=!0}if(!n)if(gt||xt(),ht.length>1){var c=ft;r._showClone(t),r.options.animation&&!ft&&c&&bt.forEach((function(e){r.addAnimationState({target:e,rect:mt}),e.fromRect=mt,e.thisAnimationDuration=null}))}else r._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,n=e.isOwner,o=e.activeSortable;if(ht.forEach((function(e){e.thisAnimationDuration=null})),o.options.animation&&!n&&o.multiDrag.isMultiDrag){mt=l({},t);var r=A(pt,!0);mt.top-=r.f,mt.left-=r.e}},dragOverAnimationComplete:function(){gt&&(gt=!1,xt())},drop:function(e){var t=e.originalEvent,n=e.rootEl,o=e.parentEl,r=e.sortable,i=e.dispatchSortableEvent,a=e.oldIndex,l=e.putSortable,s=l||this.sortable;if(t){var c=this.options,u=o.children;if(!yt)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),S(pt,c.selectedClass,!~ht.indexOf(pt)),~ht.indexOf(pt))ht.splice(ht.indexOf(pt),1),ut=null,W({sortable:r,rootEl:n,name:"deselect",targetEl:pt,originalEvent:t});else{if(ht.push(pt),W({sortable:r,rootEl:n,name:"select",targetEl:pt,originalEvent:t}),t.shiftKey&&ut&&r.el.contains(ut)){var d=P(ut),p=P(pt);~d&&~p&&d!==p&&function(){var e,i;p>d?(i=d,e=p):(i=p,e=d+1);for(var a=c.filter;i1){var m=M(pt),f=P(pt,":not(."+this.options.selectedClass+")");if(!vt&&c.animation&&(pt.thisAnimationDuration=null),s.captureAnimationState(),!vt&&(c.animation&&(pt.fromRect=m,ht.forEach((function(e){if(e.thisAnimationDuration=null,e!==pt){var t=gt?M(e):m;e.fromRect=t,s.addAnimationState({target:e,rect:t})}}))),xt(),ht.forEach((function(e){u[f]?o.insertBefore(e,u[f]):o.appendChild(e),f++})),a===P(pt))){var h=!1;ht.forEach((function(e){e.sortableIndex===P(e)||(h=!0)})),h&&(i("update"),i("sort"))}ht.forEach((function(e){z(e)})),s.animateAll()}dt=s}(n===o||l&&"clone"!==l.lastPutMode)&&bt.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))}},nullingGlobal:function(){this.isMultiDrag=yt=!1,bt.length=0},destroyGlobal:function(){this._deselectMultiDrag(),g(document,"pointerup",this._deselectMultiDrag),g(document,"mouseup",this._deselectMultiDrag),g(document,"touchend",this._deselectMultiDrag),g(document,"keydown",this._checkKeyDown),g(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==yt&&yt||dt!==this.sortable||e&&w(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;ht.length;){var t=ht[0];S(t,this.options.selectedClass,!1),ht.shift(),W({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvent:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},l(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[B];t&&t.options.multiDrag&&!~ht.indexOf(e)&&(dt&&dt!==t&&(dt.multiDrag._deselectMultiDrag(),dt=t),S(e,t.options.selectedClass,!0),ht.push(e))},deselect:function(e){var t=e.parentNode[B],n=ht.indexOf(e);t&&t.options.multiDrag&&~n&&(S(e,t.options.selectedClass,!1),ht.splice(n,1))}},eventProperties:function(){var e,t=this,n=[],o=[];return ht.forEach((function(e){var r;n.push({multiDragElement:e,index:e.sortableIndex}),r=gt&&e!==pt?-1:gt?P(e,":not(."+t.options.selectedClass+")"):P(e),o.push({multiDragElement:e,index:r})})),{items:(e=ht,function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),clones:[].concat(bt),oldIndicies:n,newIndicies:o}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}function wt(e,t){bt.forEach((function(n,o){var r=t.children[n.sortableIndex+(e?Number(o):0)];r?t.insertBefore(n,r):t.appendChild(n)}))}function xt(){ht.forEach((function(e){e!==pt&&e.parentNode&&e.parentNode.removeChild(e)}))}ze.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):this.options.supportPointer?v(document,"pointermove",this._handleFallbackAutoScroll):t.touches?v(document,"touchmove",this._handleFallbackAutoScroll):v(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?g(document,"dragover",this._handleAutoScroll):(g(document,"pointermove",this._handleFallbackAutoScroll),g(document,"touchmove",this._handleFallbackAutoScroll),g(document,"mousemove",this._handleFallbackAutoScroll)),ot(),nt(),clearTimeout(x),x=void 0},nulling:function(){Je=Ze=qe=tt=Qe=Xe=Ke=null,et.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var n=this,o=(e.touches?e.touches[0]:e).clientX,r=(e.touches?e.touches[0]:e).clientY,i=document.elementFromPoint(o,r);if(Je=e,t||this.options.forceAutoScrollFallback||d||u||m){it(e,this.options,i,t);var a=j(i,!0);!tt||Qe&&o===Xe&&r===Ke||(Qe&&ot(),Qe=setInterval((function(){var i=j(document.elementFromPoint(o,r),!0);i!==a&&(a=i,nt()),it(e,n.options,i,t)}),10),Xe=o,Ke=r)}else{if(!this.options.bubbleScroll||j(i,!0)===k())return void nt();it(e,this.options,j(i,!1),!1)}}},l(e,{pluginName:"scroll",initializeByDefault:!0})}),ze.mount(st,lt);const Et=ze},4599:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var o=!0,r="Invariant failed";function i(e,t){if(!e){if(o)throw new Error(r);var n="function"==typeof t?t():t;throw new Error(n?r+": "+n:r)}}},7318:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const o=n(1609).useLayoutEffect},8878:(e,t,n)=>{"use strict";var o=n(1609),r="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useState,a=o.useEffect,l=o.useLayoutEffect,s=o.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!r(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),o=i({inst:{value:n,getSnapshot:t}}),r=o[0].inst,u=o[1];return l((function(){r.value=n,r.getSnapshot=t,c(r)&&u({inst:r})}),[e,n,t]),a((function(){return c(r)&&u({inst:r}),e((function(){c(r)&&u({inst:r})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==o.useSyncExternalStore?o.useSyncExternalStore:u},6081:(e,t,n)=>{"use strict";var o=n(1609),r=n(1143),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useSyncExternalStore,l=o.useRef,s=o.useEffect,c=o.useMemo,u=o.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,o,r){var d=l(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=c((function(){function e(e){if(!s){if(s=!0,a=e,e=o(e),void 0!==r&&p.hasValue){var t=p.value;if(r(t,e))return l=t}return l=e}if(t=l,i(a,e))return t;var n=o(e);return void 0!==r&&r(t,n)?t:(a=e,l=n)}var a,l,s=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,o,r]);var m=a(e,d[0],d[1]);return s((function(){p.hasValue=!0,p.value=m}),[m]),u(m),m}},1143:(e,t,n)=>{"use strict";e.exports=n(8878)},741:(e,t,n)=>{"use strict";e.exports=n(6081)},6096:e=>{"use strict";e.exports=wp.CodeMirror},1609:e=>{"use strict";e.exports=window.React},5795:e=>{"use strict";e.exports=window.ReactDOM},8468:e=>{"use strict";e.exports=window.lodash},6427:e=>{"use strict";e.exports=window.wp.components},6087:e=>{"use strict";e.exports=window.wp.element},7723:e=>{"use strict";e.exports=window.wp.i18n},5573:e=>{"use strict";e.exports=window.wp.primitives},2663:(e,t,n)=>{"use strict";function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);no})},3205:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(7870);function r(e,t,n){return(t=(0,o.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},5890:(e,t,n)=>{"use strict";function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;to})},6313:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(3205);function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e){for(var t=1;t{"use strict";n.d(t,{A:()=>r});var o=n(5045);function r(e,t){if(null==e)return{};var n,r,i=(0,o.A)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r{"use strict";function o(e,t){if(null==e)return{};var n={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(t.includes(o))continue;n[o]=e[o]}return n}n.d(t,{A:()=>o})},9086:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(2410);function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,i,a,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(o=i.call(n)).done)&&(l.push(o.value),l.length!==t);s=!0);}catch(e){c=!0,r=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return l}}(e,t)||(0,o.A)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},7870:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(9826);function r(e){var t=function(e){if("object"!=(0,o.A)(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=(0,o.A)(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==(0,o.A)(t)?t:t+""}},9826:(e,t,n)=>{"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}n.d(t,{A:()=>o})},2410:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(2663);function r(e,t){if(e){if("string"==typeof e)return(0,o.A)(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,o.A)(e,t):void 0}}},3991:(e,t,n)=>{"use strict";n.d(t,{vt:()=>d});const o=e=>{let t;const n=new Set,o=(e,o)=>{const r="function"==typeof e?e(t):e;if(!Object.is(r,t)){const e=t;t=(null!=o?o:"object"!=typeof r||null===r)?r:Object.assign({},t,r),n.forEach((n=>n(t,e)))}},r=()=>t,i={setState:o,getState:r,getInitialState:()=>a,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},a=t=e(o,r,i);return i};var r=n(1609),i=n(741);const{useDebugValue:a}=r,{useSyncExternalStoreWithSelector:l}=i;let s=!1;const c=e=>e,u=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?o(e):o)(e):e,n=(e,n)=>function(e,t=c,n){n&&!s&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),s=!0);const o=l(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return a(o),o}(t,e,n);return Object.assign(n,t),n},d=e=>e?u(e):u}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e].call(i.exports,i,i.exports,o),i.exports}o.m=t,o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,n)=>(o.f[n](e,t),t)),[])),o.u=e=>e+".app.js",o.miniCssF=e=>{},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},o.l=(t,n,r,i)=>{if(e[t])e[t].push(n);else{var a,l;if(void 0!==r)for(var s=document.getElementsByTagName("script"),c=0;c{a.onerror=a.onload=null,clearTimeout(p);var r=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),r&&r.forEach((e=>e(o))),n)return n(o)},p=setTimeout(d.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),l&&document.head.appendChild(a)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e})(),(()=>{var e={8792:0};o.f.j=(t,n)=>{var r=o.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var i=new Promise(((n,o)=>r=e[t]=[n,o]));n.push(r[2]=i);var a=o.p+o.u(t),l=new Error;o.l(a,(n=>{if(o.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var i=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;l.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",l.name="ChunkLoadError",l.type=i,l.request=a,r[1](l)}}),"chunk-"+t,t)}};var t=(t,n)=>{var r,i,a=n[0],l=n[1],s=n[2],c=0;if(a.some((t=>0!==e[t]))){for(r in l)o.o(l,r)&&(o.m[r]=l[r]);s&&s(o)}for(t&&t(n);c{"use strict";var e=o(1609),t=o(6087),n=o(7723);const r=(0,e.createContext)(null),i={didCatch:!1,error:null};class a extends e.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=i}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){const{error:e}=this.state;if(null!==e){for(var t,n,o=arguments.length,r=new Array(o),a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some(((e,n)=>!Object.is(e,t[n])))}(e.resetKeys,o)&&(null===(r=(a=this.props).onReset)||void 0===r||r.call(a,{next:o,prev:e.resetKeys,reason:"keys"}),this.setState(i))}render(){const{children:t,fallbackRender:n,FallbackComponent:o,fallback:i}=this.props,{didCatch:a,error:l}=this.state;let s=t;if(a){const t={error:l,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof n)s=n(t);else if(o)s=(0,e.createElement)(o,t);else{if(void 0===i)throw l;s=i}}return(0,e.createElement)(r.Provider,{value:{didCatch:a,error:l,resetErrorBoundary:this.resetErrorBoundary}},s)}}var l=o(6427),s=o(5573),c=o(6070);const u=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})}),d=(0,c.jsx)(s.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,c.jsx)(s.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var p=o(3991);document.body.classList.add("mb-no-nav");const m=(0,p.vt)((e=>({navPanel:"",setNavPanel:t=>{e((e=>({navPanel:t}))),document.body.classList.toggle("mb-no-nav",!t)}}))),f=()=>{const{navPanel:t,setNavPanel:o}=m(),r=e=>()=>o(e===t?"":e);return(0,e.createElement)(l.Flex,{className:"mb-header"},(0,e.createElement)(l.Flex,{expanded:!1},(0,e.createElement)(l.Button,{variant:"primary",icon:u,size:"compact",className:"mb-header__add",label:(0,n.__)("Add a new field","meta-box-builder"),showTooltip:!0,onClick:r("add_field"),isPressed:"add_field"===t}),(0,e.createElement)(l.Button,{icon:d,size:"compact",label:(0,n.__)("Show field group structure","meta-box-builder"),showTooltip:!0,onClick:r("structure"),isPressed:"structure"===t})),(0,e.createElement)("input",{type:"text",name:"post_title",id:"post_title",defaultValue:MbbApp.title,placeholder:(0,n.__)("Field group title","meta-box-builder")}),(0,e.createElement)(l.Flex,{gap:3,expanded:!1,className:"mb-header__actions"},(0,e.createElement)("input",{type:"submit","data-status":"draft",className:"components-button is-compact is-tertiary",value:"publish"==MbbApp.status?(0,n.__)("Switch to draft","meta-box-builder"):(0,n.__)("Save draft","meta-box-builder")}),(0,e.createElement)("input",{type:"submit","data-status":"publish",className:"components-button is-primary",value:"publish"==MbbApp.status?(0,n.__)("Update","meta-box-builder"):(0,n.__)("Publish","meta-box-builder")})))};var h=o(1460),b=o(1781),v=o(3269),g=o(5238),y=o(8034),_=o(9266),w=o(2711),x=o(8612);const E=()=>{const{getForList:o}=(0,_.A)(),{fields:r,...i}=o("root"),a=(0,y.A)("field-types",{}),l=(0,y.A)("field-categories",[]);return 0===Object.keys(a).length||0===Object.keys(l).length?(0,e.createElement)("div",{className:"mb-editor__empty"},(0,n.__)("Loading fields, please wait...","meta-box-builder")):(0,e.createElement)(e.Fragment,null,0===r.length?(0,e.createElement)(t.RawHTML,{className:"mb-editor__empty"},(0,n.__)("There are no fields here. Click the + Add Field to add a new field.","meta-box-builder")):(0,e.createElement)(g.ReactSortable,{delay:0,delayOnTouchOnly:!1,touchStartThreshold:0,animation:200,invertSwap:!0,group:{name:"root",pull:!0,put:!0},list:r,setList:e=>i.setFields([...e].filter((e=>void 0!==e?._id))),onAdd:e=>{e.from.classList.contains("og-add-field__list")&&i.addFieldAt(e.item.dataset.type,e.newDraggableIndex)}},r.map((t=>(0,e.createElement)(x.A,{key:t._id,field:t,...i})))),(0,e.createElement)(w.A,{...i}))},S=window.wp.compose;var C=o(6434),A=o(3366),O=o(3254);const k=()=>{const{getSetting:o}=(0,A.A)(),[r,i]=(0,t.useState)(""),[a,l]=(0,t.useState)(!1),[s,c]=(0,t.useState)(!1),u=(0,S.useCopyToClipboard)(r,(()=>{c(!0),setTimeout((()=>c(!1)),2e3)}));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(O.default,{name:"settings[text_domain]",label:(0,n.__)("Text domain","meta-box-builder"),tooltip:(0,n.__)("Required for multilingual website. Used in the exported code only.","meta-box-builder"),defaultValue:o("text_domain","your-text-domain"),componentId:"text-domain"}),(0,e.createElement)(O.default,{name:"settings[function_name]",label:(0,n.__)("Function name","meta-box-builder"),defaultValue:o("function_name","your_prefix_function_name"),componentId:"function-name"}),(0,e.createElement)("button",{type:"button",className:"button",onClick:()=>{i(""),l(!0);const e=new FormData(document.querySelector("#post"));e.delete("_wpnonce"),fetch(`${MbbApp.rest}/mbb/generate`,{method:"POST",body:e,headers:{"X-WP-Nonce":MbbApp.nonce}}).then((e=>e.json())).then((e=>{i(e),l(!1)}))},disabled:a},(0,n.__)("Generate","meta-box-builder")),a&&(0,e.createElement)("p",null,(0,n.__)("Generating code, please wait...","meta-box-builder")),r.length>0&&(0,e.createElement)("div",{className:"og-result"},(0,e.createElement)("p",null,(0,n.__)("Copy the code and paste into your theme's functions.php file.","meta-box-builder")),(0,e.createElement)("div",{className:"og-result__body"},(0,e.createElement)(C.wN,{value:r,options:{mode:"php",lineNumbers:!0,readOnly:!0}}),(0,e.createElement)("button",{type:"button",className:"button",text:r,ref:u},s?(0,n.__)("Copied!","meta-box-builder"):(0,n.__)("Copy","meta-box-builder")))))};var M=o(1767);const{withState:I}=wp.compose,D=({codeValue:o})=>{const[r,i]=(0,t.useState)(!1),a=(0,S.useCopyToClipboard)(o,(()=>{i(!0),setTimeout((()=>i(!1)),2e3)}));return(0,e.createElement)("div",{className:"og-result__body"},(0,e.createElement)(C.wN,{value:o,editorDidMount:e=>e.setSize("","100%"),options:{mode:"php",lineNumbers:!0,smartIndent:!0,indentWithTabs:!0,tabSize:4,readOnly:!0,lineWrapping:!1}}),(0,e.createElement)("button",{type:"button",className:"button",text:o,ref:a},r?(0,n.__)("Copied!","meta-box-builder"):(0,n.__)("Copy","meta-box-builder")))},V=()=>{const{settings:o,getObjectType:r}=(0,A.A)(),[i,a]=(0,t.useState)(0),l=["button","custom_html","divider","heading","hidden","tab"],s=MbbApp.fields.filter((e=>!l.includes(e.type))),c=(0,y.A)(["theme-code-generate",{fields:s,settings:o},"POST"]);return 0===s.length||"block"===r()?"":(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"og-theme-code__intro"},(0,e.createElement)(t.RawHTML,null,(0,n.sprintf)((0,n.__)("Below is the auto-generated code to display fields' values that you can use in your theme. We display several ways to output the fields' values if possible, so choose which one is best for you.","meta-box-builder"),"https://docs.metabox.io/displaying-fields-with-code/")),(0,e.createElement)(t.RawHTML,{className:"og-theme-code__note"},(0,n.sprintf)((0,n.__)('Please use this code as a starting point and modify it to fit your needs. For more details about fields, please refer to the documentation .',"meta-box-builder"),"https://docs.metabox.io/fields/"))),(0,e.createElement)("div",{className:"og-theme-code__content"},void 0===c||0===c.length?(0,e.createElement)("p",{className:"og-theme-code__none"},(0,n.__)("No fields available.","meta-box-builder")):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"og-theme-code__header"},(0,e.createElement)("div",{className:"og-theme-code__fields"},c.map(((t,n)=>(0,e.createElement)("span",{key:`header_${t._id}`,onClick:()=>a(n),id:`og-theme-code__field--${t._id}`,item_id:t._id,className:"og-theme-code__field "+(i===n?"og-theme-code__field--active":"")},t.name))))),(0,e.createElement)("div",{className:"og-theme-code__body og-result"},c[i]&&(0,e.createElement)(D,{codeValue:(0,M.CN)(c[i].theme_code)})))))},P=({fields:o,php:r,theme_code:i})=>{const[a,s]=(0,t.useState)("fields"),c={fields:(0,n.__)("Fields","meta-box-builder"),php:(0,n.__)("Get PHP Code","meta-box-builder"),theme_code:(0,n.__)("Theme Code","meta-box-builder")},u={fields:h.A,php:b.A,theme_code:v.A};return(0,t.useEffect)((()=>{window.dispatchEvent(new Event("resize"))}),[a]),(0,e.createElement)("div",{className:"mb-main"},(0,e.createElement)("div",{className:"wp-header-end"}),(0,e.createElement)("div",{className:"mb-box"},(0,e.createElement)(l.Flex,{align:"center",className:"mb-box__header"},(0,e.createElement)(l.Flex,{align:"center",justify:"flex-start",gap:1,className:"mb-box__title"},(0,e.createElement)(l.Icon,{icon:u[a]}),c[a]),(0,e.createElement)(l.Flex,{expanded:!1,className:"mb-box__actions"},(0,e.createElement)(l.Button,{size:"small",icon:h.A,onClick:()=>s("fields"),label:(0,n.__)("Show fields","meta-box-builder"),showTooltip:!0}),(0,e.createElement)(l.Button,{size:"small",icon:b.A,onClick:()=>s("php"),label:(0,n.__)("Get PHP code to register fields","meta-box-builder"),showTooltip:!0}),(0,e.createElement)(l.Button,{size:"small",icon:v.A,onClick:()=>s("theme_code"),label:(0,n.__)("Generate ready-to-copy PHP code to show fields","meta-box-builder"),showTooltip:!0}))),(0,e.createElement)("div",{className:"mb-box__body"},(0,e.createElement)("div",{className:"mb-area mb-editor "+("fields"===a?"mb-area--show":"")},o),(0,e.createElement)("div",{className:"mb-area mb-area--padding "+("php"===a?"mb-area--show":"")},r),(0,e.createElement)("div",{className:"mb-area og-theme-code "+("theme_code"===a?"mb-area--show":"")},i))))},T=()=>(0,e.createElement)(P,{fields:(0,e.createElement)(E,null),php:(0,e.createElement)(k,null),theme_code:(0,e.createElement)(V,null)});var j=o(98);const N=({show:t})=>{const{getForList:o}=(0,_.A)(),{addField:r}=o("root");return(0,e.createElement)(l.Panel,{header:(0,n.__)("Add a new field","meta-box-builder"),className:"mb-panel mb-panel--add "+(t?"mb-panel--show":"")},(0,e.createElement)(j.A,{addField:r,className:"mb-panel__inner"}))};var R=o(8468),F=o(7002),L=o(8813);const H=(0,c.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c.jsx)(s.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var z=o(1337),$=o(146),B=o(8429),U=o(2872),G=o(2332);const Y=({field:o,addFieldBefore:r,addFieldAfter:i,duplicateField:a,removeField:s,moveFieldUp:c,moveFieldDown:u})=>{const{getForList:d}=(0,_.A)(),[p,m]=(0,t.useState)((()=>()=>{})),[f,h]=(0,t.useState)(!1),b=()=>h(!1),g={addBefore:e=>r(o._id,e),addAfter:e=>i(o._id,e),addSubFieldBefore:e=>{const{prependField:t}=d(o._id);t(e)},addSubFieldAfter:e=>{const{addField:t}=d(o._id);t(e)}},y=(e,t)=>()=>{e(),h(!0),m((()=>g[t]))},w=e=>()=>{e(),confirm((0,n.__)("Do you really want to remove this field?","meta-box-builder"))&&s(o._id)},x=e=>()=>{e(),c(o._id)},E=e=>()=>{e(),u(o._id)};return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(l.DropdownMenu,{icon:H,label:(0,n.__)("Select an action","meta-box-builder")},(({onClose:t})=>{return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(l.MenuGroup,null,(0,e.createElement)(l.MenuItem,{icon:z.A,onClick:y(t,"addBefore")},(0,n.__)("Add a field before","meta-box-builder")),(0,e.createElement)(l.MenuItem,{icon:$.A,onClick:y(t,"addAfter")},(0,n.__)("Add a field after","meta-box-builder")),(0,e.createElement)(l.MenuItem,{icon:v.A,onClick:(r=t,()=>{r(),a(o._id)})},(0,n.__)("Duplicate","meta-box-builder"))),"group"===o.type&&(0,e.createElement)(l.MenuGroup,null,(0,e.createElement)(l.MenuItem,{icon:z.A,onClick:y(t,"addSubFieldBefore")},(0,n.__)("Add a sub-field at the beginning","meta-box-builder")),(0,e.createElement)(l.MenuItem,{icon:$.A,onClick:y(t,"addSubFieldAfter")},(0,n.__)("Add a sub-field at the end","meta-box-builder"))),(0,e.createElement)(l.MenuGroup,null,(0,e.createElement)(l.MenuItem,{icon:B.A,onClick:x(t)},(0,n.__)("Move up","meta-box-builder")),(0,e.createElement)(l.MenuItem,{icon:U.A,onClick:E(t)},(0,n.__)("Move down","meta-box-builder"))),(0,e.createElement)(l.MenuGroup,null,(0,e.createElement)(l.MenuItem,{icon:G.A,onClick:w(t)},(0,n.__)("Remove","meta-box-builder"))));var r})),f&&(0,e.createElement)(l.Modal,{focusOnMount:"firstContentElement",title:(0,n.__)("Add a new field","meta-box-builder"),size:"large",onRequestClose:b},(0,e.createElement)(j.A,{addField:p,onSelect:b})))},W=({field:t,parent:n=""})=>{const{getForList:o}=(0,_.A)(),{fields:r,setFields:i,...a}=o(t._id);return(0,e.createElement)("div",{className:"og-group-fields"},(0,e.createElement)(g.ReactSortable,{className:"og-group-fields__inner",delay:0,delayOnTouchOnly:!1,touchStartThreshold:0,animation:200,invertSwap:!0,group:{name:"nested",pull:!0,put:!0},list:r,setList:i},r.map((o=>(0,e.createElement)(q,{key:o._id,field:o,parent:`${n}[${t._id}][fields]`,...a})))))},q=(0,t.memo)((({field:o,parent:r="",...i})=>{const{activeField:a,setActiveField:s}=(0,F.A)(),{setSidebarPanel:c}=(0,L.A)(),[u,d]=(0,t.useState)(!1),p=(0,S.useCopyToClipboard)(o.id,(()=>{d(!0),setTimeout((()=>d(!1)),2e3)}));return o.type&&(0,e.createElement)("div",{className:`og-item og-item--${o.type} ${o._id===a._id?"og-item--active":""}`},(0,e.createElement)(l.Flex,{gap:1,align:"center",className:"og-item__header",title:(0,n.__)("Click to toggle field settings. Drag and drop to reorder fields.","meta-box-builder"),onClick:e=>{(0,M.nx)(e.target,".components-button,.og-item__id")||(s(a._id===o._id?{}:o),c(a._id===o._id?"field_group_settings":"field_settings"))}},(0,e.createElement)(l.Icon,{size:16,icon:(0,M.qc)(o.type),className:"og-item__icon"}),(0,e.createElement)("div",{className:"og-item__label"},(e=>["hidden","divider"].includes(e.type)?ucwords(e.type):e.name||e.group_title||(0,n.__)("(No label)","meta-box-builder"))(o)),(0,e.createElement)("div",{className:"og-item__id","data-tooltip":u?(0,n.__)("Copied!","meta-box-builder"):(0,n.__)("Click to copy","meta-box-builder")},(0,e.createElement)("span",{className:"og-item__id__inner",ref:p},o.id)),(0,e.createElement)(Y,{field:o,...i})),"group"===o.type&&(0,e.createElement)(W,{field:o,parent:r}))}),((e,t)=>(delete e.field.fields,delete t.field.fields,e.parent===t.parent&&(0,R.isEqual)(e.field,t.field)))),Z=()=>{const{getForList:t}=(0,_.A)(),{fields:o,setFields:r,...i}=t("root"),a=(0,y.A)("field-types",{}),l=(0,y.A)("field-categories",[]);return 0===Object.keys(a).length||0===Object.keys(l).length?(0,e.createElement)("p",{className:"og-none"},(0,n.__)("Loading fields, please wait...","meta-box-builder")):o&&0!==o.length?(0,e.createElement)(g.ReactSortable,{delay:0,delayOnTouchOnly:!1,touchStartThreshold:0,animation:200,invertSwap:!0,group:{name:"root",pull:!0,put:!0},list:o,setList:r},o.map((t=>(0,e.createElement)(q,{key:t._id,field:t,...i})))):(0,e.createElement)("p",{className:"og-none"},(0,n.__)("There are no fields here. Add a new field from the list on the right panel.","meta-box-builder"))},X=({show:t})=>(0,e.createElement)(l.Panel,{header:(0,n.__)("Structure","meta-box-builder"),className:"mb-panel mb-panel--structure "+(t?"mb-panel--show":"")},(0,e.createElement)("div",{className:"mb-panel__inner"},(0,e.createElement)(Z,null))),K=()=>{const{navPanel:t}=m();return(0,e.createElement)("div",{className:"mb-nav"},(0,e.createElement)(N,{show:"add_field"===t}),(0,e.createElement)(X,{show:"structure"===t}))};var J=o(9713),Q=o(5497),ee=o(6100);const te=()=>{const{getSetting:t,getPrefix:o,updatePrefix:r}=(0,A.A)();return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(O.default,{name:"settings[class]",label:(0,n.__)("Custom CSS class","meta-box-builder"),tooltip:(0,n.__)("Custom CSS class for the wrapper div","meta-box-builder"),componentId:"settings-class",defaultValue:t("class","")}),(0,e.createElement)(Q.default,{htmlFor:"settings-prefix",label:(0,n.__)("Field ID prefix","meta-box-builder"),tooltip:(0,n.__)("Auto add a prefix to all field IDs to keep them separated from other field groups or other plugins. Leave empty to ignore this or use underscore (_) to make the fields hidden from the default WordPress's Custom Fields meta box.","meta-box-builder")},(0,e.createElement)("input",{type:"text",id:"settings-prefix",name:"settings[prefix]",defaultValue:o(),onChange:e=>r(e.target.value)})),(0,e.createElement)(ee.default,{name:"settings[custom_settings]",label:(0,n.__)("Custom settings","meta-box-builder"),tooltip:(0,n.__)("Apply to the current field group. For individual fields, please go to each field > tab Advanced.","meta-box-builder"),componentId:"settings-custom_settings",defaultValue:t("custom_settings",{})}))};var ne=o(1671),oe=o(6748),re=o(2180),ie=o(1786),ae=o(2272);const le=()=>{const{getSetting:o}=(0,A.A)(),[r,i]=(0,t.useState)(o("icon_type","dashicons")),[a,s]=(0,t.useState)(o("block_context","side"));return(0,t.useEffect)((()=>{jQuery('.og-color-picker input[type="text"]').wpColorPicker()}),[r]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(O.default,{name:"settings[description]",label:(0,n.__)("Description","meta-box-builder"),componentId:"settings-block-description",defaultValue:o("description","")}),(0,e.createElement)(re.default,{name:"settings[icon_type]",label:(0,n.__)("Icon type","meta-box-builder"),componentId:"settings-block-icon_type",options:{dashicons:(0,n.__)("Dashicons","meta-box-builder"),svg:(0,n.__)("Custom SVG","meta-box-builder")},defaultValue:r,onChange:e=>i(e.target.value)}),"svg"===r&&(0,e.createElement)(ie.default,{name:"settings[icon_svg]",label:(0,n.__)("SVG icon","meta-box-builder"),componentId:"settings-block-icon_svg",placeholder:(0,n.__)("Paste the SVG content here","meta-box-builder"),defaultValue:o("icon_svg","")}),"dashicons"===r&&(0,e.createElement)(ne.default,{label:(0,n.__)("Icon","meta-box-builder"),name:"settings[icon]",defaultValue:o("icon")}),"dashicons"===r&&(0,e.createElement)(O.default,{name:"settings[icon_foreground]",className:"og-color-picker",componentId:"settings-block-icon_foreground",label:(0,n.__)("Icon color","meta-box-builder"),tooltip:(0,n.__)("Leave empty to use default color","meta-box-builder"),defaultValue:o("icon_foreground","")}),"dashicons"===r&&(0,e.createElement)(O.default,{name:"settings[icon_background]",className:"og-color-picker",componentId:"settings-block-icon_background",label:(0,n.__)("Icon background color","meta-box-builder"),tooltip:(0,n.__)("Leave empty to use default color","meta-box-builder"),defaultValue:o("icon_background","")}),(0,e.createElement)(re.default,{name:"settings[category]",label:(0,n.__)("Category","meta-box-builder"),componentId:"settings-block-category",options:MbbApp.blockCategories,defaultValue:o("category","")}),(0,e.createElement)(O.default,{name:"settings[keywords]",label:(0,n.__)("Keywords","meta-box-builder"),componentId:"settings-block-keywords",tooltip:(0,n.__)("Separate by commas","meta-box-builder"),defaultValue:o("keywords","")}),(0,e.createElement)(l.RadioControl,{className:"og-field",label:(0,n.__)("Block settings position","meta-box-builder"),options:[{label:(0,n.__)("In the content area","meta-box-builder"),value:"normal"},{label:(0,n.__)("On the right sidebar","meta-box-builder"),value:"side"}],selected:a,onChange:s}),(0,e.createElement)("input",{type:"hidden",name:"settings[block_context]",value:a}),(0,e.createElement)(oe.default,{name:"settings[supports][align][]",label:(0,n.__)("Alignment","meta-box-builder"),componentId:"settings-block-supports-align",options:{left:(0,n.__)("Left","meta-box-builder"),right:(0,n.__)("Right","meta-box-builder"),center:(0,n.__)("Center","meta-box-builder"),wide:(0,n.__)("Wide","meta-box-builder"),full:(0,n.__)("Full","meta-box-builder")},defaultValue:(0,M.eC)(o("supports",{}).align||[])}),(0,e.createElement)(ae.default,{name:"settings[supports][customClassName]",label:(0,n.__)("Custom CSS class name","meta-box-builder"),componentId:"settings-block-supports-custom-class-name",defaultValue:!!o("supports",{}).customClassName}))},se=()=>{const{getSetting:o}=(0,A.A)(),r=o("block_json",{}),[i,a]=(0,t.useState)(MbbApp.data?.block_path_error),[s,c]=(0,t.useState)(!0),u=async(e,t)=>{const o=document.getElementById("post_name").value;if(!o)return;const{is_writable:i,is_newer:l}=await(0,M.GO)("local-path-data",{path:t,version:r.version||0,postName:o}),s=i?"":(0,n.__)("The path is not writable.","meta-box-builder");c(l),a(s)};return(0,t.useEffect)((()=>{r.path&&u(0,r.path)}),[]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ae.default,{name:"settings[block_json][enable]",label:(0,n.__)("Generate block.json","meta-box-builder"),componentId:"settings-block_json_enable",defaultValue:!!r.enable}),(0,e.createElement)(O.default,{name:"settings[block_json][path]",label:(0,n.__)("Block folder","meta-box-builder"),componentId:"settings-block-path",description:(0,n.__)("Enter absolute path to the folder containing the block.json
and block asset files. Do not include the block name (e.g. field group ID) . The full path for the block files will be like path/to/folder/block-name/block.json
.","meta-box-builder"),defaultValue:r.path,error:i,updateField:u,dependency:"block_json_enable:true"}),(0,e.createElement)("input",{type:"hidden",name:"settings[block_json][version]",value:r.version}),s&&(0,e.createElement)(Q.default,{dependency:"block_json_enable:true",label:(0,n.__)("Synchronize block.json","meta-box-builder")},(0,e.createElement)(l.Flex,{direction:"column"},(0,e.createElement)("div",{className:"og-description",dangerouslySetInnerHTML:{__html:(0,n.__)("We detected a newer version of block.json
from the current folder, do you want to override settings from this path?","meta-box-builder")}}),(0,e.createElement)("input",{name:"override_block_json",value:(0,n.__)("Override Block JSON","meta-box-builder"),type:"submit",className:"button secondary",onClick:e=>{confirm((0,n.__)("Are you sure you want to override the block.json settings?","meta-box-builder"))||e.preventDefault()}}))),(0,e.createElement)(Q.default,{dependency:"block_json_enable:true",label:` ${(0,n.__)("Supported variables","meta-box-builder")}`},(0,e.createElement)("table",{className:"og-block-description"},(0,e.createElement)("tbody",null,(0,e.createElement)("tr",null,(0,e.createElement)("td",null,(0,e.createElement)("code",null,"{{ site.path }}")),(0,e.createElement)("td",null,(0,n.__)("Site path","meta-box-builder"))),(0,e.createElement)("tr",null,(0,e.createElement)("td",null,(0,e.createElement)("code",null,"{{ site.url }}")),(0,e.createElement)("td",null,(0,n.__)("Site URL","meta-box-builder"))),(0,e.createElement)("tr",null,(0,e.createElement)("td",null,(0,e.createElement)("code",null,"{{ theme.path }}")),(0,e.createElement)("td",null,(0,n.__)("Path to the current [child] theme directory","meta-box-builder"))),(0,e.createElement)("tr",null,(0,e.createElement)("td",null,(0,e.createElement)("code",null,"{{ theme.url }}")),(0,e.createElement)("td",null,(0,n.__)("URL to the current [child] theme directory","meta-box-builder")))))))},ce={callback:(0,n.__)("PHP callback function","meta-box-builder"),template:(0,n.__)("Template file","meta-box-builder"),code:(0,n.__)("Code","meta-box-builder")};MbbApp.extensions.views&&(ce.view=(0,n.__)("View","meta-box-builder"));const ue=()=>{const{getSetting:o}=(0,A.A)(),[r,i]=(0,t.useState)(o("render_with","callback")),[a,s]=(0,t.useState)(),[c,u]=(0,t.useState)(MbbApp.views),[d,p]=(0,t.useState)(o("render_view")),m=(0,t.useRef)(),f=(0,t.useRef)(),h=(0,t.useRef)(),b={hideElement:"#editor .interface-interface-skeleton__footer, .edit-post-fullscreen-mode-close",isBlockEditor:!1,callback:(e,t)=>{t.find("#type").val("block")},closeModalCallback:(e,t)=>{const n=e.find("#post_ID").val(),o=e.find("#post_name").val(),r=e.find("#title").val();u({...c,[n]:{ID:n,post_name:o,post_title:r}}),p(o)}};return(0,t.useEffect)((()=>{a&&setTimeout((()=>a.refresh()),3e3)}),[a]),(0,t.useEffect)((()=>{var e;e=m?.current,jQuery(e).rwmbModal({...b,isEdit:!0})}),[m.current,r]),(0,t.useEffect)((()=>{(e=>{const t=jQuery(e);t.attr("data-url",MbbApp.viewEditUrl+(e=>{const t=Object.values(MbbApp.views)?.find((t=>t.post_name===e));return t?.ID})(d)+"&action=edit"),t.rwmbModal({...b,isEdit:!0})})(f?.current)}),[f.current,r,d]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(re.default,{name:"settings[render_with]",label:(0,n.__)("Render with","meta-box-builder"),componentId:"settings-block-render_with",options:ce,defaultValue:r,onChange:e=>i(e.target.value)}),"callback"===r&&(0,e.createElement)(O.default,{name:"settings[render_callback]",label:(0,n.__)("Render callback","meta-box-builder"),componentId:"settings-block-render_callback",placeholder:(0,n.__)("Enter PHP function name","meta-box-builder"),defaultValue:o("render_callback","")}),"template"===r&&(0,e.createElement)(O.default,{name:"settings[render_template]",label:(0,n.__)("Render template","meta-box-builder"),componentId:"settings-block-render_template",placeholder:(0,n.__)("Enter absolute path to the template file","meta-box-builder"),defaultValue:o("render_template","")}),"code"===r&&(0,e.createElement)(Q.default,{label:(0,n.__)("Render code","meta-box-builder")},(0,e.createElement)(C.wN,{options:{mode:"php"},value:o("render_code",""),onChange:(e,t,n)=>h.current.value=n,editorDidMount:s}),(0,e.createElement)("input",{type:"hidden",name:"settings[render_code]",ref:h,defaultValue:o("render_code","")}),(0,e.createElement)("table",{className:"og-block-description"},(0,e.createElement)("tbody",null,(0,e.createElement)("tr",null,(0,e.createElement)("td",null,(0,e.createElement)("code",null,"{{ attribute }}")),(0,e.createElement)("td",null,(0,e.createElement)(t.RawHTML,null,(0,n.__)("Block attribute. Replace attribute
with anchor
, align
or className
).","meta-box-builder")))),(0,e.createElement)("tr",null,(0,e.createElement)("td",null,(0,e.createElement)("code",null,"{{ field_id }}")),(0,e.createElement)("td",null,(0,e.createElement)(t.RawHTML,null,(0,n.__)("Field value. Replace field_id
with a real field ID.","meta-box-builder")))),(0,e.createElement)("tr",null,(0,e.createElement)("td",null,(0,e.createElement)("code",null,"{{ is_preview }}")),(0,e.createElement)("td",null,(0,e.createElement)(t.RawHTML,null,(0,n.__)("Whether in preview mode.","meta-box-builder")))),(0,e.createElement)("tr",null,(0,e.createElement)("td",null,(0,e.createElement)("code",null,"{{ post_id }}")),(0,e.createElement)("td",null,(0,e.createElement)(t.RawHTML,null,(0,n.__)("Current post ID.","meta-box-builder")))),(0,e.createElement)("tr",null,(0,e.createElement)("td",null,(0,e.createElement)("code",null,"mb.function()")),(0,e.createElement)("td",null,(0,e.createElement)(t.RawHTML,null,(0,n.__)("Run a PHP/WordPress function via mb
namespace. Replace function
with a valid PHP/WordPress function name.","meta-box-builder"))))))),"view"===r&&MbbApp.extensions.views&&(0,e.createElement)(Q.default,{htmlFor:"settings-block-render_view",label:(0,n.__)("Select a view","meta-box-builder"),className:"og-field--block-view"},(0,e.createElement)("select",{name:"settings[render_view]",id:"settings-block-render_view",value:d,onChange:e=>{p(e.target.value)}},(0,e.createElement)("option",{value:""},(0,n.__)("Select a view","meta-box-builder")),Object.entries(c).map((([t,n])=>(0,e.createElement)("option",{key:t,"data-id":t,value:n.post_name},n.post_title)))),(0,e.createElement)(l.Flex,{justify:"left"},(0,e.createElement)("a",{href:"#",ref:m,"data-url":MbbApp.viewAddUrl},(0,n.__)("+ Add View","meta-box-builder")),d&&(0,e.createElement)("a",{href:"#",ref:f},(0,n.__)("Edit View","meta-box-builder")))),(0,e.createElement)(O.default,{name:"settings[enqueue_style]",label:(0,n.__)("Custom CSS","meta-box-builder"),componentId:"settings-block-enqueue_style",placeholder:(0,n.__)("Enter URL to the custom CSS file","meta-box-builder"),defaultValue:o("enqueue_style","")}),(0,e.createElement)(O.default,{name:"settings[enqueue_script]",label:(0,n.__)("Custom JavaScript","meta-box-builder"),componentId:"settings-block-enqueue_script",placeholder:(0,n.__)("Enter URL to the custom JavaScript file","meta-box-builder"),defaultValue:o("enqueue_script","")}),(0,e.createElement)(O.default,{name:"settings[enqueue_assets]",label:(0,n.__)("Custom assets callback","meta-box-builder"),componentId:"settings-block-enqueue_assets",placeholder:(0,n.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:o("enqueue_assets","")}),(0,e.createElement)(Q.default,{label:(0,n.__)("Supported variables","meta-box-builder")},(0,e.createElement)("table",{className:"og-block-description"},(0,e.createElement)("tbody",null,(0,e.createElement)("tr",null,(0,e.createElement)("td",null,(0,e.createElement)("code",null,"{{ site.path }}")),(0,e.createElement)("td",null,(0,n.__)("Site path","meta-box-builder"))),(0,e.createElement)("tr",null,(0,e.createElement)("td",null,(0,e.createElement)("code",null,"{{ site.url }}")),(0,e.createElement)("td",null,(0,n.__)("Site URL","meta-box-builder"))),(0,e.createElement)("tr",null,(0,e.createElement)("td",null,(0,e.createElement)("code",null,"{{ theme.path }}")),(0,e.createElement)("td",null,(0,n.__)("Path to the current [child] theme directory","meta-box-builder"))),(0,e.createElement)("tr",null,(0,e.createElement)("td",null,(0,e.createElement)("code",null,"{{ theme.url }}")),(0,e.createElement)("td",null,(0,n.__)("URL to the current [child] theme directory","meta-box-builder")))))))};var de=o(1712);const pe=({name:t,setting:o})=>(0,e.createElement)("div",{className:"og-include-exclude__intro"},(0,e.createElement)("select",{name:`${t}[type]`,defaultValue:o.type||"visible"},(0,e.createElement)("option",{value:"visible"},(0,n.__)("Visible","meta-box-builder")),(0,e.createElement)("option",{value:"hidden"},(0,n.__)("Hidden","meta-box-builder"))),(0,n.__)("when","meta-box-builder"),(0,e.createElement)("select",{name:`${t}[relation]`,defaultValue:o.relation||"or"},(0,e.createElement)("option",{value:"or"},(0,n.__)("any","meta-box-builder")),(0,e.createElement)("option",{value:"and"},(0,n.__)("all","meta-box-builder"))),(0,n.__)("conditions match","meta-box-builder")),me=({rule:t,name:o,removeRule:r})=>{const{getAllFields:i}=(0,_.A)(),a=["background","button","custom_html","divider","heading","tab","group"],l=i().filter((e=>!a.includes(e.type))).map((e=>[e.id,`${e.name} (${e.id})`]));return(0,e.createElement)("div",{className:"og-include-exclude__rule"},(0,e.createElement)("input",{type:"hidden",name:`${o}[id]`,defaultValue:t.id}),(0,e.createElement)(de.default,{name:`${o}[name]`,defaultValue:t.name,placeholder:(0,n.__)("Enter or select a field ID","meta-box-builder"),items:l,isID:!0}),(0,e.createElement)("select",{name:`${o}[operator]`,className:"og-include-exclude__operator",defaultValue:t.operator},(0,e.createElement)("option",{value:"="},(0,n.__)("=","meta-box-builder")),(0,e.createElement)("option",{value:">"},(0,n.__)(">","meta-box-builder")),(0,e.createElement)("option",{value:"<"},(0,n.__)("<","meta-box-builder")),(0,e.createElement)("option",{value:">="},(0,n.__)(">=","meta-box-builder")),(0,e.createElement)("option",{value:"<="},(0,n.__)("<=","meta-box-builder")),(0,e.createElement)("option",{value:"!="},(0,n.__)("!=","meta-box-builder")),(0,e.createElement)("option",{value:"contains"},(0,n.__)("contains","meta-box-builder")),(0,e.createElement)("option",{value:"not contains"},(0,n.__)("not contains","meta-box-builder")),(0,e.createElement)("option",{value:"starts with"},(0,n.__)("starts with","meta-box-builder")),(0,e.createElement)("option",{value:"not starts with"},(0,n.__)("not starts with","meta-box-builder")),(0,e.createElement)("option",{value:"ends with"},(0,n.__)("ends with","meta-box-builder")),(0,e.createElement)("option",{value:"not ends with"},(0,n.__)("not ends with","meta-box-builder")),(0,e.createElement)("option",{value:"between"},(0,n.__)("between","meta-box-builder")),(0,e.createElement)("option",{value:"not between"},(0,n.__)("not between","meta-box-builder")),(0,e.createElement)("option",{value:"in"},(0,n.__)("in","meta-box-builder")),(0,e.createElement)("option",{value:"not in"},(0,n.__)("not in","meta-box-builder")),(0,e.createElement)("option",{value:"match"},(0,n.__)("match","meta-box-builder")),(0,e.createElement)("option",{value:"not match"},(0,n.__)("not match","meta-box-builder"))),(0,e.createElement)("input",{defaultValue:t.value,type:"text",placeholder:(0,n.__)("Enter a value","meta-box-builder"),name:`${o}[value]`}),(0,e.createElement)("a",{href:"#",className:"og-include-exclude__remove",onClick:()=>r(t.id)},(0,n.__)("Remove","meta-box-builder")))},fe=()=>{const o="settings[conditional_logic]",{getSetting:r}=(0,A.A)(),i=r("conditional_logic",{}),[a,l]=(0,t.useState)(Object.values(i.when||{})),s=e=>l((t=>t.filter((t=>t.id!==e))));return(0,e.createElement)(e.Fragment,null,a.length>0&&(0,e.createElement)(pe,{name:o,setting:i}),a.map((t=>(0,e.createElement)(me,{key:t.id,rule:t,name:`${o}[when][${t.id}]`,removeRule:s}))),(0,e.createElement)("button",{type:"button",className:"button",onClick:()=>l((e=>[...e,{name:"",operator:"=",value:"",id:(0,M.x8)()}]))},(0,n.__)("+ Add Rule","meta-box-builder")))},he=()=>{const{getSetting:t}=(0,A.A)(),o=t("custom_table",{});return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ae.default,{name:"settings[custom_table][enable]",label:(0,n.__)("Save data in a custom table","meta-box-builder"),componentId:"settings-table_enable",defaultValue:!!o.enable}),(0,e.createElement)(ae.default,{dependency:"table_enable:true",name:"settings[custom_table][create]",label:(0,n.__)("Auto create table","meta-box-builder"),tooltip:(0,n.__)("This settings will create the table with all columns as TEXT. Create the table manually to set proper column types for a better performance.","meta-box-builder"),componentId:"settings-table_create",defaultValue:!!o.create}),(0,e.createElement)(Q.default,{htmlFor:"settings-table_name",dependency:"table_enable:true",label:(0,n.__)("Table name","meta-box-builder")},(0,e.createElement)("div",{className:"og-input-group"},(0,e.createElement)("input",{type:"text",size:16,id:"settings-table_name",name:"settings[custom_table][name]",defaultValue:o.name}),(0,e.createElement)("label",null,(0,e.createElement)("input",{type:"hidden",name:"settings[custom_table][prefix]",value:!1}),(0,e.createElement)("input",{type:"checkbox",name:"settings[custom_table][prefix]",defaultChecked:!!o.prefix,value:!0}),(0,e.createElement)("span",{className:"dashicons dashicons-yes-alt"}),(0,e.createElement)(l.Tooltip,{text:(0,n.__)("Include the table prefix set in wp-config.php","meta-box-builder"),delay:0,placement:"bottom"},(0,e.createElement)("span",null,(0,n.__)("Include prefix","meta-box-builder")))))))};var be=o(9725);const ve=({name:t,setting:o})=>(0,e.createElement)("div",{className:"og-include-exclude__intro"},(0,e.createElement)("select",{name:`${t}[type]`,defaultValue:o.type||"include"},(0,e.createElement)("option",{value:"include"},(0,n.__)("Show","meta-box-builder")),(0,e.createElement)("option",{value:"exclude"},(0,n.__)("Hide","meta-box-builder"))),(0,n.__)("when","meta-box-builder"),(0,e.createElement)("select",{name:`${t}[relation]`,defaultValue:o.relation||"OR"},(0,e.createElement)("option",{value:"OR"},(0,n.__)("any","meta-box-builder")),(0,e.createElement)("option",{value:"AND"},(0,n.__)("all","meta-box-builder"))),(0,n.__)("conditions match","meta-box-builder")),ge=({rule:o,baseName:r,removeRule:i})=>{const{getObjectType:a,getPostTypes:l}=(0,A.A)(),s=l(),c=a(),[u,d]=(0,t.useState)(o.name);return(0,t.useEffect)((()=>{["comment","setting"].includes(c)&&!["user_role","user_id","custom"].includes(u)&&d("user_role"),"user"!==c||["user_role","user_id","edited_user_role","edited_user_id","custom"].includes(u)||d("user_role"),"term"===c&&["ID","parent","template","is_child"].includes(u)&&d("category")}),[c]),(0,e.createElement)("div",{className:"og-include-exclude__rule"},(0,e.createElement)("input",{type:"hidden",name:`${r}[id]`,defaultValue:o.id}),(0,e.createElement)("select",{name:`${r}[name]`,className:"og-include-exclude__name",defaultValue:u,onChange:e=>d(e.target.value)},"post"===c&&(0,e.createElement)("option",{value:"ID"},(0,n.__)("Post","meta-box-builder")),"post"===c&&(0,e.createElement)("option",{value:"parent"},(0,n.__)("Parent post","meta-box-builder")),"post"===c&&(0,e.createElement)("option",{value:"template"},(0,n.__)("Page template","meta-box-builder")),["term","post"].includes(c)&&MbbApp.taxonomies.map((t=>(0,e.createElement)("option",{key:t.slug,value:t.slug},t.name," (",t.slug,")"))),["term","post"].includes(c)&&MbbApp.taxonomies.map((t=>(0,e.createElement)("option",{key:t.slug,value:`parent_${t.slug}`},(0,n.__)("Parent","meta-box-builder")," ",t.name," (",t.slug,")"))),(0,e.createElement)("option",{value:"user_role"},(0,n.__)("User role","meta-box-builder")),(0,e.createElement)("option",{value:"user_id"},(0,n.__)("User","meta-box-builder")),"user"===c&&(0,e.createElement)("option",{value:"edited_user_role"},(0,n.__)("Edited user role","meta-box-builder")),"user"===c&&(0,e.createElement)("option",{value:"edited_user_id"},(0,n.__)("Edited user","meta-box-builder")),"post"===c&&(0,e.createElement)("option",{value:"is_child"},(0,n.__)("Is child post","meta-box-builder")),(0,e.createElement)("option",{value:"custom"},(0,n.__)("Custom","meta-box-builder"))),!["is_child","custom"].includes(u)&&(0,e.createElement)(be.default,{key:u+c+s,baseName:r,className:"og-include-exclude__value",defaultValue:o,loadOptions:e=>(0,M.GO)("include-exclude",{name:u,s:e,post_types:s})}),"is_child"===u&&(0,e.createElement)("select",{className:"og-include-exclude__value",name:`${r}[value]`,defaultValue:o.value},(0,e.createElement)("option",{value:"true"},(0,n.__)("Yes","meta-box-builder")),(0,e.createElement)("option",{value:"false"},(0,n.__)("No","meta-box-builder"))),"custom"===u&&(0,e.createElement)("input",{type:"text",name:`${r}[value]`,className:"og-include-exclude__value",placeholder:(0,n.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:o.value}),(0,e.createElement)("a",{href:"#",className:"og-include-exclude__remove",onClick:()=>i(o.id)},(0,n.__)("Remove","meta-box-builder")))},ye=()=>{const o="settings[include_exclude]",{getSetting:r}=(0,A.A)(),i=r("include_exclude",{}),[a,l]=(0,t.useState)(Object.values(i.rules||{})),s=e=>l((t=>t.filter((t=>t.id!==e))));return(0,e.createElement)(Q.default,{className:"og-include-exclude",label:`${(0,n.__)("Advanced rules","meta-box-builder")} `,tooltip:(0,n.__)("More rules on where to display the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},a.length>0&&(0,e.createElement)(ve,{name:o,setting:i}),a.map((t=>(0,e.createElement)(ge,{key:t.id,rule:t,baseName:`${o}[rules][${t.id}]`,removeRule:s}))),(0,e.createElement)("button",{type:"button",className:"button",onClick:()=>l((e=>[...e,{name:"ID",value:"",id:(0,M.x8)()}]))},(0,n.__)("+ Add Rule","meta-box-builder")))},_e=()=>{const{getObjectType:o,updateObjectType:r,getPostTypes:i,updatePostTypes:a,getSetting:l}=(0,A.A)(),s=o(),c=i(),[u,d]=(0,t.useState)((0,M.eC)(l("settings_pages",[]))),p=MbbApp.settingsPages.find((e=>u.includes(e.id))),m=p?p.tabs:[];return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(Q.default,{label:(0,n.__)("Rule","meta-box-builder"),htmlFor:"settings-object_type",className:"og-location",tooltip:(0,n.__)("Where to display the field group","meta-box-builder")},(0,e.createElement)("select",{id:"settings-object_type",name:"settings[object_type]",defaultValue:s,onChange:e=>r(e.target.value)},(0,e.createElement)("option",{value:"post"},(0,n.__)("Post type","meta-box-builder")),MbbApp.extensions.termMeta&&(0,e.createElement)("option",{value:"term"},(0,n.__)("Taxonomy","meta-box-builder")),MbbApp.extensions.userMeta&&(0,e.createElement)("option",{value:"user"},(0,n.__)("User","meta-box-builder")),MbbApp.extensions.commentMeta&&(0,e.createElement)("option",{value:"comment"},(0,n.__)("Comment","meta-box-builder")),MbbApp.extensions.settingsPage&&(0,e.createElement)("option",{value:"setting"},(0,n.__)("Settings page","meta-box-builder")),MbbApp.extensions.blocks&&(0,e.createElement)("option",{value:"block"},(0,n.__)("Block","meta-box-builder"))),"post"===s&&(0,e.createElement)(oe.default,{wrapper:!1,name:"settings[post_types][]",options:MbbApp.postTypes.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:c,onChange:e=>a(e?e.map((e=>e.value)):[])}),"term"===s&&(0,e.createElement)(oe.default,{wrapper:!1,name:"settings[taxonomies][]",options:MbbApp.taxonomies.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:(0,M.eC)(l("taxonomies",[]))}),"setting"===s&&(0,e.createElement)(oe.default,{wrapper:!1,name:"settings[settings_pages][]",options:MbbApp.settingsPages.map((e=>({value:e.id,label:`${e.title} (${e.id})`}))),defaultValue:(0,M.eC)(l("settings_pages",[])),onChange:e=>d(e?e.map((e=>e.value)):[])})),"post"===s&&c.includes("attachment")&&(0,e.createElement)(ae.default,{label:(0,n.__)("Show in media modal","meta-box-builder"),name:"settings[media_modal]",defaultValue:!!l("media_modal",!1)}),"setting"===s&&Object.keys(m).length>0&&(0,e.createElement)(re.default,{label:(0,n.__)("Tab","meta-box-builder"),tooltip:(0,n.__)("Select a tab in the settings page that the field group belongs to","meta-box-builder"),name:"settings[tab]",options:m,defaultValue:l("tab",""),componentId:"settings-tab"}))};var we=o(5749);const xe=()=>{const{getPostTypes:t,getSetting:o}=(0,A.A)(),r=t(),i=!MbbApp.postTypes.find((e=>r.includes(e.slug)&&e.block_editor));let a=we.default,l={normal:(0,n.__)("After content","meta-box-builder"),side:(0,n.__)("Side","meta-box-builder")};return i&&(a=re.default,l.form_top=(0,n.__)("Before post title","meta-box-builder"),l.after_title=(0,n.__)("After post title","meta-box-builder")),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(a,{name:"settings[context]",label:(0,n.__)("Position","meta-box-builder"),options:l,defaultValue:o("context","normal")}),(0,e.createElement)(we.default,{name:"settings[priority]",label:(0,n.__)("Priority","meta-box-builder"),options:{high:(0,n.__)("High","meta-box-builder"),low:(0,n.__)("Low","meta-box-builder")},defaultValue:o("priority","high")}),(0,e.createElement)(we.default,{name:"settings[style]",label:(0,n.__)("Style","meta-box-builder"),options:{default:(0,n.__)("Standard","meta-box-builder"),seamless:(0,n.__)("Seamless","meta-box-builder")},defaultValue:o("style","default")}),(0,e.createElement)(ae.default,{name:"settings[closed]",label:(0,n.__)("Collapsed by default","meta-box-builder"),tooltip:(0,n.__)("Whether to collapse the meta box when page loads","meta-box-builder"),defaultValue:!!o("closed",!1)}),i&&(0,e.createElement)(ae.default,{name:"settings[default_hidden]",label:(0,n.__)("Hidden by default","meta-box-builder"),tooltip:(0,n.__)("The meta box is hidden by default and requires users to select the corresponding checkbox in Screen Options to show it","meta-box-builder"),defaultValue:!!o("default_hidden",!1)}),i&&(0,e.createElement)(ae.default,{name:"settings[autosave]",label:(0,n.__)("Autosave","meta-box-builder"),defaultValue:!!o("autosave",!1)}),MbbApp.extensions.revision&&(0,e.createElement)(ae.default,{name:"settings[revision]",label:(0,n.__)("Enable revision","meta-box-builder"),tooltip:(0,n.__)("Track changes of custom fields with revisions","meta-box-builder"),defaultValue:!!o("revision",!1)}))},Ee=({name:t,setting:o})=>(0,e.createElement)("div",{className:"og-include-exclude__intro"},(0,e.createElement)("select",{name:`${t}[type]`,defaultValue:o.type||"show"},(0,e.createElement)("option",{value:"show"},(0,n.__)("Show","meta-box-builder")),(0,e.createElement)("option",{value:"hide"},(0,n.__)("Hide","meta-box-builder"))),(0,n.__)("when","meta-box-builder"),(0,e.createElement)("select",{name:`${t}[relation]`,defaultValue:o.relation||"OR"},(0,e.createElement)("option",{value:"OR"},(0,n.__)("any","meta-box-builder")),(0,e.createElement)("option",{value:"AND"},(0,n.__)("all","meta-box-builder"))),(0,n.__)("conditions match","meta-box-builder")),Se=({rule:o,baseName:r,removeRule:i})=>{const{getObjectType:a}=(0,A.A)(),l=a(),[s,c]=(0,t.useState)(o.name);return(0,t.useEffect)((()=>{"post"!==l&&"input_value"!==s&&c("input_value")}),[l]),(0,e.createElement)("div",{className:"og-include-exclude__rule "+("input_value"===s?" og-show-hide__inputs":"")},(0,e.createElement)("input",{type:"hidden",name:`${r}[id]`,defaultValue:o.id}),(0,e.createElement)("select",{name:`${r}[name]`,className:"og-include-exclude__name",defaultValue:s,onChange:e=>c(e.target.value)},"post"===l&&(0,e.createElement)("option",{value:"template"},(0,n.__)("Page template","meta-box-builder")),"post"===l&&(0,e.createElement)("option",{value:"format"},(0,n.__)("Post format","meta-box-builder")),"post"===l&&MbbApp.taxonomies.map((t=>(0,e.createElement)("option",{key:t.slug,value:t.slug},t.name," (",t.slug,")"))),"post"===l&&(0,e.createElement)("option",{value:"is_child"},(0,n.__)("Is child post","meta-box-builder")),(0,e.createElement)("option",{value:"input_value"},(0,n.__)("Input value","meta-box-builder"))),!["is_child","input_value"].includes(s)&&(0,e.createElement)(be.default,{key:s+l,name:`${r}[value][]`,baseName:r,className:"og-include-exclude__value",defaultValue:o,loadOptions:e=>(0,M.GO)("show-hide",{name:s,s:e})}),"is_child"===s&&(0,e.createElement)("select",{className:"og-include-exclude__value",name:`${r}[value]`,defaultValue:o.value},(0,e.createElement)("option",{value:"true"},(0,n.__)("Yes","meta-box-builder")),(0,e.createElement)("option",{value:"false"},(0,n.__)("No","meta-box-builder"))),"input_value"===s&&(0,e.createElement)(ee.default,{name:`${r}[value]`,keyPlaceholder:(0,n.__)("CSS selector","meta-box-builder"),defaultValue:s===o.name?o.value:{}}),(0,e.createElement)("a",{href:"#",className:"og-include-exclude__remove",onClick:()=>i(o.id)},(0,n.__)("Remove","meta-box-builder")))},Ce=()=>{const o="settings[show_hide]",{getSetting:r}=(0,A.A)(),i=r("show_hide",{}),[a,l]=(0,t.useState)(Object.values(i.rules||{})),s=e=>l((t=>t.filter((t=>t.id!==e))));return(0,e.createElement)(e.Fragment,null,a.length>0&&(0,e.createElement)(Ee,{name:o,setting:i}),a.map((t=>(0,e.createElement)(Se,{key:t.id,rule:t,baseName:`${o}[rules][${t.id}]`,removeRule:s}))),(0,e.createElement)("button",{type:"button",className:"button",onClick:()=>l((e=>[...e,{name:"template",value:"",id:(0,M.x8)()}]))},(0,n.__)("+ Add Rule","meta-box-builder")))},Ae=({show:t=!1})=>(0,e.createElement)("div",{className:"mb-summary"},(0,e.createElement)("p",null,(0,e.createElement)("label",{htmlFor:"post_name"},(0,n.__)("ID","meta-box-builder")),(0,e.createElement)("input",{type:"text",name:"post_name",id:"post_name",defaultValue:MbbApp.slug})),(0,e.createElement)("p",{className:"mb-summary__status"},(0,e.createElement)("label",null,(0,n.__)("Status","meta-box-builder"))," ",MbbApp.status),(0,e.createElement)("p",null,(0,e.createElement)("label",null,(0,n.__)("Published","meta-box-builder"))," ",MbbApp.published),MbbApp.modified&&(0,e.createElement)("p",null,(0,e.createElement)("label",null,(0,n.__)("Last modified","meta-box-builder"))," ",MbbApp.modified),(0,e.createElement)("p",null,(0,e.createElement)("label",null,(0,n.__)("Author","meta-box-builder"))," ",MbbApp.author),(0,e.createElement)("p",null,(0,e.createElement)(l.Button,{href:MbbApp.trash,isDestructive:!0,variant:"secondary"},(0,n.__)("Move to trash","meta-box-builder")))),Oe=()=>{const{getSetting:t}=(0,A.A)();return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(we.default,{label:(0,n.__)("Tab style","meta-box-builder"),tooltip:(0,n.__)("Change how look and feel of tabs in Meta Box Tabs","meta-box-builder"),name:"settings[tab_style]",options:{default:(0,n.__)("Default","meta-box-builder"),box:(0,n.__)("Box","meta-box-builder"),left:(0,n.__)("Left","meta-box-builder")},defaultValue:t("tab_style","default")}),(0,e.createElement)(O.default,{label:(0,n.__)("Default active tab ID","meta-box-builder"),name:"settings[tab_default_active]",defaultValue:t("tab_default_active","")}))},ke=({show:t=!1})=>{const{getObjectType:o}=(0,A.A)(),r=o();return(0,e.createElement)(l.Panel,{header:(0,n.__)("Edit field group settings","meta-box-builder"),className:"mb-panel "+(t?"mb-panel--show":"")},(0,e.createElement)("div",{className:"mb-panel__inner"},(0,e.createElement)(Ae,null),(0,e.createElement)(J.A,{title:(0,n.__)("Location","meta-box-builder")},(0,e.createElement)(l.PanelRow,null,(0,e.createElement)(_e,null)),MbbApp.extensions.includeExclude&&"block"!==r&&(0,e.createElement)(l.PanelRow,null,(0,e.createElement)(ye,null))),"post"===r&&(0,e.createElement)(J.A,{title:(0,n.__)("Settings","meta-box-builder")},(0,e.createElement)(xe,null)),"block"===r&&(0,e.createElement)(J.A,{title:(0,n.__)("Block settings","meta-box-builder")},(0,e.createElement)(le,null)),"block"===r&&(0,e.createElement)(J.A,{title:(0,n.__)("Block render settings","meta-box-builder")},(0,e.createElement)(ue,null)),"block"===r&&(0,e.createElement)(J.A,{title:(0,n.__)("Block JSON settings","meta-box-builder")},(0,e.createElement)(se,null)),MbbApp.extensions.showHide&&"block"!==r&&(0,e.createElement)(J.A,{title:(0,n.__)("Toggle rules","meta-box-builder"),className:"og-include-exclude"},(0,e.createElement)(Ce,null)),MbbApp.extensions.conditionalLogic&&(0,e.createElement)(J.A,{title:(0,n.__)("Conditional logic","meta-box-builder"),className:"og-include-exclude"},(0,e.createElement)(fe,null)),MbbApp.extensions.tabs&&(0,e.createElement)(J.A,{title:(0,n.__)("Tab settings","meta-box-builder")},(0,e.createElement)(Oe,null)),MbbApp.extensions.customTable&&!["setting","block"].includes(r)&&(0,e.createElement)(J.A,{title:(0,n.__)("Custom table","meta-box-builder")},(0,e.createElement)(he,null)),!["setting","block"].includes(r)&&(0,e.createElement)(J.A,{title:(0,n.__)("Advanced","meta-box-builder")},(0,e.createElement)(te,null))))},Me=({show:n=!1})=>{const o=(0,t.useRef)(),{activeField:r,setPortalElement:i}=(0,F.A)();(0,t.useEffect)((()=>{i(o.current)}),[]);const a=(0,e.createElement)(l.Flex,{align:"center",gap:1},r.type&&(0,e.createElement)(l.Icon,{icon:(0,M.qc)(r.type)}),(0,M.Cv)(r.type||"","_"));return(0,e.createElement)(l.Panel,{header:a,className:"mb-panel mb-panel--field-settings "+(n?"mb-panel--show":"")},(0,e.createElement)("div",{className:"mb-panel__inner",ref:o}))},Ie=()=>{const{sidebarPanel:t}=(0,L.A)();return(0,e.createElement)("div",{className:"mb-sidebar"},(0,e.createElement)(ke,{show:"field_group_settings"===t}),(0,e.createElement)(Me,{show:"field_settings"===t}))},De=({children:t})=>{const{setSidebarPanel:o}=(0,L.A)(),{setActiveField:r}=(0,F.A)();return(0,e.createElement)(a,{fallback:(0,e.createElement)("p",null,(0,n.__)("Something went wrong. Please try again!","meta-box-builder"))},(0,e.createElement)(f,null),(0,e.createElement)("div",{className:"mb-body"},(0,e.createElement)(K,null),(0,e.createElement)("div",{className:"mb-body__inner",onClick:e=>{e.target.classList.contains("mb-body__inner")&&(o("field_group_settings"),r({}))}},t),(0,e.createElement)(Ie,null)),(0,e.createElement)("input",{type:"hidden",name:"post_status",value:MbbApp.status||"draft"}),(0,e.createElement)("input",{type:"hidden",name:"messages",value:""}),(0,e.createElement)("input",{type:"hidden",name:"mbb_nonce",value:MbbApp.nonce_save}))},Ve=document.getElementById("poststuff");Ve.classList.add("mb"),Ve.classList.add("og"),Ve.id="mb-app",(0,t.render)((0,e.createElement)((()=>(0,e.createElement)(De,null,(0,e.createElement)(T,null))),null),Ve),document.querySelector(".wp-header-end").remove();const Pe=document.querySelector("#post");setTimeout((()=>{Pe.removeAttribute("novalidate")}),100);const Te=e=>{"INPUT"===e.target.tagName&&13==e.keyCode&&e.preventDefault()};Pe.addEventListener("keypress",Te),Pe.addEventListener("keydown",Te),Pe.addEventListener("keyup",Te),Pe.addEventListener("submit",(e=>{const t=e.submitter,n=t.dataset.status,o=document.querySelector("#original_post_status").value;o!==n&&document.querySelector('[name="messages"]').setAttribute("name","publish"!==MbbApp.status?"publish":"save"),"auto-draft"===o&&"draft"===n&&document.querySelector('[name="messages"]').setAttribute("name","save"),t.disabled=!0,t.setAttribute("value",MbbApp.saving),document.querySelector('[name="post_status"]').setAttribute("value",n)}))})()})();
\ No newline at end of file
diff --git a/assets/sass/_box.scss b/assets/sass/_box.scss
new file mode 100644
index 00000000..f50d50fa
--- /dev/null
+++ b/assets/sass/_box.scss
@@ -0,0 +1,13 @@
+.mb-box {
+ background: #fff;
+ border: 1px solid #e0e0e0;
+ border-radius: 6px;
+
+ &__header {
+ font-weight: 600;
+ padding-inline: 12px 20px;
+ height: 48px;
+ box-sizing: border-box;
+ border-bottom: var(--border);
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/_elements.scss b/assets/sass/_elements.scss
index 1a4fc05f..10a5c0f1 100644
--- a/assets/sass/_elements.scss
+++ b/assets/sass/_elements.scss
@@ -1,53 +1,25 @@
& {
margin-top: 24px;
+
+ &.mb {
+ margin-top: 0;
+ }
}
label {
cursor: pointer;
}
-// Admin color schemes.
-.admin-color-blue {
- --color-primary: #e1a948;
-}
-
-.admin-color-coffee {
- --color-primary: #c7a589;
-}
-
-.admin-color-ectoplasm {
- --color-primary: #a3b745;
-}
-
-.admin-color-light {
- --color-primary: #04a4cc;
-}
-
-.admin-color-midnight {
- --color-primary: #e14d43;
-}
-
-.admin-color-modern {
- --color-primary: #3858e9;
-}
-
-.admin-color-ocean {
- --color-primary: #9ebaa0;
-}
-
-.admin-color-sunrise {
- --color-primary: #dd823b;
-}
-
h3 {
margin-top: 32px;
}
-input[type="text"],
-input[type="search"],
-input[type="number"],
-textarea,
-select {
+// Set width 100% for inputs not inside Meta Box field preview
+input[type="text"]:not(.rwmb-input input),
+input[type="search"]:not(.rwmb-input input),
+input[type="number"]:not(.rwmb-input input),
+textarea:not(.rwmb-input textarea),
+select:not(.rwmb-input select) {
width: 100%;
max-width: none;
}
@@ -57,7 +29,7 @@ input[type=search] {
outline-offset: -2px;
}
-svg {
+.mb-main svg {
width: 16px;
height: 16px;
fill: var(--color-gray);
@@ -70,6 +42,11 @@ svg {
color: var(--color-gray);
}
+// Block editor components
+.components-tooltip {
+ max-width: 400px;
+}
+
// Visibility.
&-is-hidden.og-is-hidden {
display: none;
@@ -95,31 +72,6 @@ svg {
min-width: 255px;
}
-// Collapsible panel
-&-collapsible {
- &__header {
- display: flex;
- justify-content: space-between;
- align-items: center;
- background: #fff;
- }
-
- &__body {
- overflow-y: hidden;
- max-height: 0;
- transition: all 0.2s ease;
- padding-inline: 36px;
- background: #fff;
- }
-
- &--expanded {
- >.og-collapsible__body {
- max-height: 999999px;
- padding-block: 18px;
- }
- }
-}
-
// Tooltip
&-tooltip-icon {
@@ -142,73 +94,8 @@ svg {
}
}
-// React tabs.
-.react-tabs {
- background: #fff;
- border: var(--border);
- position: relative;
-
- &__tab-list {
- border-bottom: var(--border);
- margin: 0;
- display: flex;
- align-items: center;
-
- .button {
- margin-left: auto;
- margin-right: 12px;
- box-shadow: none;
- }
- }
-
- &__tab {
- cursor: pointer;
- display: flex;
- align-items: center;
- box-sizing: border-box;
- height: 48px;
- line-height: 42px;
- padding: 4px 12px;
- margin-bottom: 0;
- transition: box-shadow 0.1s linear;
-
- &--selected {
- box-shadow: inset 0 0 0 1.5px transparent,
- inset 0 -4px 0 0 var(--color-primary);
- color: var(--color-primary);
- }
-
- &:hover {
- color: var(--color-primary);
- }
- }
-
- &__tab-panel {
- display: none;
- max-width: none;
-
- &--selected {
- display: block;
- }
- }
-}
-
-.og-tabs--main .react-tabs__tab {
- font-weight: 600;
-
- svg {
- padding: 4px;
- }
-}
-
// React codemirror.
.react-codemirror2 {
- border: var(--border);
- margin-bottom: 12px;
+ border: var(--border-lighter);
font-size: 12px;
-}
-
-// Settings tab.
-&-tab-panel--settings {
- padding: 12px;
}
\ No newline at end of file
diff --git a/assets/sass/_field-inserter.scss b/assets/sass/_field-inserter.scss
index f8110256..b80d5c94 100644
--- a/assets/sass/_field-inserter.scss
+++ b/assets/sass/_field-inserter.scss
@@ -30,7 +30,6 @@
cursor: pointer;
padding: 4px 8px;
border-radius: 4px;
- min-width: 240px;
&:hover {
background: var(--color-lighter);
diff --git a/assets/sass/_fields.scss b/assets/sass/_fields.scss
index 52bcf3aa..b004c051 100644
--- a/assets/sass/_fields.scss
+++ b/assets/sass/_fields.scss
@@ -4,76 +4,15 @@
border-bottom: var(--border-lighter);
}
-&-header {
+&-field {
display: flex;
- justify-content: space-between;
- align-items: center;
- color: #999;
- border-bottom: var(--border-lighter);
- padding: 10px;
- background: var(--color-lighter);
- position: relative;
-}
-
-&-column {
- &--drag {
- display: flex;
- padding: 24px 20px;
- height: 24px;
- box-sizing: border-box;
- width: 100%;
- inset: 0;
- position: absolute;
-
- svg {
- margin-top: -8px;
- margin-left: -8px;
- }
- }
+ flex-direction: column;
+ gap: 8px;
- &--label {
- margin: 0 20px;
- display: flex;
- align-items: center;
- z-index: 10;
+ &:not(:last-child) {
+ margin-bottom: 16px;
}
- &--space {
- flex: 1;
- height: 24px;
- }
-
- &--id {
- width: 180px;
- text-overflow: ellipsis;
- padding-right: 20px;
- display: flex;
- align-items: center;
- z-index: 9;
- }
-
- &--type {
- width: 140px;
- padding-right: 20px;
- z-index: 10;
- }
-
- &--actions {
- width: 24px * 3 + 4px * 2; // 3 icons + 2 gaps.
- z-index: 10;
- }
-}
-
-// Align the "Action" text in the item header bar.
-&-header .og-column--actions {
- text-align: right;
-}
-
-&-field {
- margin-bottom: 16px;
- display: flex;
- justify-content: space-between;
-
&--checkbox-list .og-input {
label {
display: block;
@@ -90,6 +29,12 @@
display: inline-block;
margin-left: 6px;
}
+
+ &--divider {
+ border-bottom: 0;
+ border-color: var(--color-light);
+ margin-inline: -16px;
+ }
}
&-field--check &-input {
@@ -106,7 +51,11 @@
}
&-label {
- flex: 0 0 180px;
+ font-size: 11px;
+ font-weight: 500;
+ line-height: 1.4;
+ text-transform: uppercase;
+ display: block;
>div {
display: inline;
@@ -127,15 +76,18 @@
}
&-input {
- flex: 1;
- min-width: 0; // To make the input not exceed parent's width (see conditional logic in a sub-field of nested groups).
+
+ // Reset style for label, which is set in Panel component
+ label {
+ max-width: none;
+ margin-right: 0;
+ }
}
&-description {
- font-style: italic;
font-size: 12px;
margin-top: 4px;
- color: var(--color-gray);
+ color: #757575;
code {
font-style: normal;
@@ -152,315 +104,89 @@
}
&-item {
- position: relative;
+ border-bottom: var(--border-lighter);
&__header {
- padding: 10px;
- }
-
- &__hidden-text {
- position: absolute;
- height: 0;
- overflow: hidden;
- white-space: pre;
-
- &--label {
- font-weight: 500;
- }
- }
-
- &__editable.og-item__editable.og-item__editable {
- line-height: 24px;
-
- // Reset WP style for the input.
- border: 0;
- border-radius: 0;
- background: none;
- padding: 0;
- min-height: 24px;
- font-size: 13px;
-
- // Fix layout shifting when focus.
- height: 24px;
+ padding: 4px 0 4px 12px;
box-sizing: border-box;
-
- +.dashicons {
- font-size: 16px;
- width: 16px;
- height: 16px;
- color: var(--color-gray);
-
- // Hide edit icon by keep its space, so when hovering, it appears without layout shift.
- opacity: 0;
- }
-
- // Show edit title icon when hover.
- &:hover+.dashicons {
- opacity: 1;
- }
-
- // Add border bottom when focus, mimic edit effect.
- &:focus {
- outline: none;
- color: inherit;
- box-shadow: 0 1px var(--color-light);
-
- // Hide edit icon when focus.
- +.dashicons {
- opacity: 0;
- }
- }
-
- &--label {
- color: var(--color-primary);
- font-weight: 500;
- }
- }
-
- &__actions {
- display: flex;
- align-items: center;
- justify-content: flex-end;
- gap: 4px;
-
- svg {
- fill: currentColor;
- }
- }
-
- &__action {
- display: flex;
- cursor: pointer;
- color: var(--color-gray);
- padding: 4px;
- transition: all ease-out .2s;
-
- &:hover {
- color: inherit;
- }
-
- &--remove {
- color: var(--color-red);
- }
- }
-
- .og-column--drag {
- opacity: 0;
- visibility: hidden;
cursor: grab;
- }
-
- .react-tabs__tab-list {
- border: none;
- margin: 0 0 24px;
- }
-
- .react-tabs__tab {
- height: auto;
- line-height: 1;
- padding: 0;
-
- &:not(:last-child) {
- border-right: 1px solid var(--color-light);
- padding-right: 8px;
- margin-right: 8px;
- }
+ transition: all .2s;
- &--selected,
&:hover {
- box-shadow: none;
- color: inherit;
- color: var(--color-primary);
+ background: var(--color-lightest);
}
}
-}
-
-// Border bottom: an item always have border bottom, and when expanded: add a border bottom to its header bar.
-&-item {
- border-bottom: var(--border-lighter);
-
- &.og-collapsible--expanded>.og-item__header {
- border-bottom: var(--border-lighter);
- }
-}
-
-// On hover and expand.
-.og-item__header:hover,
-.og-collapsible--expanded>.og-item__header {
- background: var(--color-lightest);
-
- // Show drag icon.
- .og-column--drag {
- opacity: 1;
- visibility: visible;
- }
-}
-
-&-attribute {
- display: flex;
- align-items: center;
- justify-content: space-between;
- grid-gap: 6px;
- margin-bottom: 12px;
-
- .og-remove {
- padding: 0;
- border: none;
- background: none;
- visibility: hidden;
- transition: unset;
- width: 16px;
- height: 16px;
- }
- &:hover>.og-remove {
- visibility: visible;
- cursor: pointer;
+ .components-button.has-icon {
+ color: inherit;
}
- // WordPress < 5.6
- svg:hover {
- fill: var(--color-red);
+ svg {
+ fill: currentColor;
}
- // WordPress 5.6+
- .dashicon:hover {
- color: var(--color-red);
- }
-
- input {
- min-width: 0; // To make the input not exceed parent's width (see conditional logic in a sub-field of nested groups).
- flex: 1;
+ &__icon {
+ opacity: .5;
}
-}
-// React select.
-.react-select {
- &__control.react-select__control {
- border-color: #7e8993;
- min-height: 30px;
+ &__label {
+ margin-right: auto;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ white-space: nowrap;
}
- &__value-container {
- padding-top: 0;
- padding-bottom: 0;
+ &--active>.og-item__header {
+ background: var(--color-primary);
+ color: #fff;
- div:last-child {
- height: 22px;
+ &>.og-item__icon {
+ opacity: .9;
}
}
- &__multi-value__label {
- line-height: 16px;
- font-style: 12px;
- }
-
- &__input input {
- min-height: 18px;
- line-height: 1;
+ &__editable {
+ input {
+ line-height: 24px;
- &:focus {
- box-shadow: none;
- }
- }
-
- &__indicator.react-select__indicator {
- padding: 4px;
- }
-}
-
-// Icon.
-&-icon {
- &__select {
- position: relative;
- display: inline-block;
- margin: 0 4px 4px 0;
- }
-
- // WordPress 5.6+
- .og-dashicon {
- border-radius: 4px;
- width: 36px;
- height: 36px;
- padding: 4px;
- box-sizing: border-box;
- color: currentColor;
- display: grid;
- place-items: center;
- }
-
- &-selected {
- display: flex;
+ // Reset WP style for the input.
+ border: 0;
+ border-radius: 0;
+ background: none;
+ padding: 0;
+ min-height: 24px;
+ font-size: 13px;
- span {
- width: 36px;
- height: 36px;
- padding: 4px;
+ // Fix layout shifting when focus.
+ height: 24px;
box-sizing: border-box;
- border: 1px solid #8c8f94;
- border-radius: 4px;
- margin-right: 10px;
- display: grid;
- place-items: center;
- }
- .og-icon-search {
- opacity: 1;
- position: relative;
- }
-
- .icon-fontawesome::before {
- font-size: 18px;
- }
- }
-
- &-items {
- display: grid;
- grid-template-columns: repeat(auto-fit, 65px);
- gap: 10px 15px;
- max-height: 25em;
- overflow: auto;
- padding: 1px;
- margin-top: 15px;
- }
-
- &-item {
- display: flex;
- flex-direction: column;
- justify-content: start;
- align-items: center;
- text-align: center;
-
- &:hover .og-icon__select {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, .3);
+ // Add border bottom when focus, mimic edit effect.
+ &:hover,
+ &:focus {
+ outline: none;
+ color: inherit;
+ box-shadow: 0 1px var(--color-light);
+ }
}
- &:has(input:checked):hover .og-icon__select {
- box-shadow: none;
- }
+ +.dashicons {
+ font-size: 16px;
+ width: 16px;
+ height: 16px;
+ color: var(--color-gray);
- .og-icon__select {
- border-radius: 4px;
- margin: 0;
+ // Hide edit icon by keep its space, so when hovering, it appears without layout shift.
+ opacity: 0;
}
- &__text {
- color: var(--color-gray);
- font-size: 11px;
- line-height: 1.1;
- margin-top: 4px;
+ // Show edit title icon when hover.
+ &:hover+.dashicons {
+ opacity: 1;
}
- }
- input {
- position: absolute;
- opacity: 0;
-
- // WordPress 5.6+
- &:checked~.og-dashicon {
- color: #fff;
- background-color: var(--color-primary);
- border-color: var(--color-primary);
+ &--label {
+ font-weight: 500;
}
}
}
@@ -473,7 +199,7 @@
grid-gap: 6px;
}
-&-admin-columns-position .og-input select {
+&-admin-columns-position.og-admin-columns-position .og-input select {
width: auto;
}
@@ -492,7 +218,7 @@
.og-item__icon {
color: var(--color-gray);
- margin-right: 6px;
+ margin-right: 4px;
&.dashicons {
font-size: 16px;
@@ -501,6 +227,11 @@
}
}
+ svg.og-item__icon {
+ width: 20px;
+ height: 20px;
+ }
+
img.og-item__icon {
max-width: 24px;
height: auto;
diff --git a/assets/sass/_group.scss b/assets/sass/_group.scss
index 784b1212..8f67f11d 100644
--- a/assets/sass/_group.scss
+++ b/assets/sass/_group.scss
@@ -1,116 +1,35 @@
-/************************************
- * General style
- ************************************/
&-group-fields {
// Left indent the subfields.
- padding-left: 36px;
+ padding-left: 32px;
// Add left border for the subfields wrapper.
&__inner {
border-left: var(--border-lighter);
- }
-
- &__title {
- color: var(--color-gray);
- font-size: 12px;
- letter-spacing: .05em;
- text-transform: uppercase;
- font-weight: 500;
- margin-bottom: 6px;
- }
-
- // Reduce the padding for inserter button if no subfields.
- &--empty>.og-inserter {
- padding-top: 0;
- }
-}
-
-&-item--group {
-
- // Show border bottom for header bar if has subfields.
- &--has-fields>.og-item__header {
- border-bottom: var(--border-lighter);
- }
-
- .og-inserter {
- padding-inline: 0;
- }
-}
-
-.og-column--actions .og-inserter {
- padding: 0;
-}
-
-// Toggle subfields.
-&-item__toggle {
- color: var(--color-gray);
- display: inline-block;
- padding: 4px;
- cursor: pointer;
- height: 16px;
- width: 16px;
- line-height: 16px;
- font-size: 12px;
-
- &:hover {
- color: inherit;
- }
-}
-
-
-/************************************
- * Collapsed state
- ************************************/
-
-&-collapsible--collapsed {
- >.og-group-fields {
-
- // Show subfields (maybe) but hide the inserter button.
- >.og-inserter,
- // Hide the "Subfields" title.
- >.og-group-fields__title,
- // Hide the header bar.
- >.og-group-fields__inner>.og-header {
- display: none;
- }
// Remove border bottom for the last subfield.
- >.og-group-fields__inner>div>.og-item:last-child {
+ &>.og-item:last-child {
border-bottom: 0;
}
- }
- // Hide subfields.
- &.og-item--hide-fields {
- >.og-group-fields {
- display: none;
- }
-
- // Remove border bottom for item header.
- >.og-item__header {
- border-bottom: 0;
+ // No subfields, add padding and text
+ &:empty {
+ border-left: 0;
+ padding: 12px 12px 12px 0;
+
+ &:before {
+ display: block;
+ content: 'No subfields here, click the "3 dots" icon to add a new one or drag other fields into this area.';
+ font-size: 12px;
+ color: var(--color-gray);
+ }
}
}
}
-/************************************
- * Expanded state:
- ************************************/
-
-&-collapsible--expanded {
-
- // Hide toggle subfields button.
- >.og-item__header .og-item__toggle {
- display: none;
- }
-
- >.og-group-fields {
- // Add right space to put the table inside the group's content.
- padding-right: 36px;
+&-item--group {
- // Re-add the right border.
- &:not(.og-group-fields--empty)>.og-group-fields__inner {
- border-right: var(--border-lighter);
- }
+ // Show border bottom for header bar if has subfields.
+ &:has(.og-group-fields)>.og-item__header {
+ border-bottom: var(--border-lighter);
}
}
\ No newline at end of file
diff --git a/assets/sass/_gutenberg.scss b/assets/sass/_gutenberg.scss
deleted file mode 100644
index 0fdef7c6..00000000
--- a/assets/sass/_gutenberg.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.components-tooltip {
- max-width: 400px;
-}
\ No newline at end of file
diff --git a/assets/sass/_input-group.scss b/assets/sass/_input-group.scss
new file mode 100644
index 00000000..a0bc9c44
--- /dev/null
+++ b/assets/sass/_input-group.scss
@@ -0,0 +1,122 @@
+&-input-group {
+ display: inline-flex;
+ align-items: stretch;
+
+ label {
+ display: flex;
+ align-items: center;
+ gap: 4px;
+ padding-inline: 8px;
+ border: 1px solid #8c8f94;
+ background: var(--color-lightest);
+ white-space: nowrap;
+
+ &:has(input:checked) {
+ .dashicons {
+ color: var(--color-primary);
+ }
+ }
+ }
+
+ input,
+ select {
+ margin-inline: 0;
+
+ &:focus {
+ z-index: 2;
+ }
+ }
+
+ :first-child {
+ border-radius: 4px 0 0 4px;
+ }
+
+ :not(:first-child) {
+ border-radius: 0;
+ margin-left: -1px;
+ }
+
+ :last-child {
+ border-radius: 0 4px 4px 0;
+ }
+
+ input[type="checkbox"] {
+ display: none;
+ }
+
+ .dashicons {
+ width: 12px;
+ height: 12px;
+ font-size: 12px;
+ color: var(--color-light);
+ line-height: 1;
+ }
+
+ &+.og-input-group {
+ margin-top: 8px;
+ }
+}
+
+// Use a long selector to overwrite CSS in _element.scss
+&-input-group.og-input-group.og-input-group select {
+ width: auto;
+}
+
+// Special case for text limit & max file size
+// Use a long selector to overwrite CSS in _element.scss
+&-input-group--small.og-input-group--small.og-input-group--small input[type="number"] {
+ width: 6em;
+}
+
+// Multiple input groups: label + input
+&-input-groups {
+ display: grid;
+ grid-template-columns: min-content 1fr;
+ row-gap: 8px;
+
+ label {
+ display: flex;
+ align-items: center;
+ gap: 4px;
+ padding-inline: 8px;
+ border: 1px solid #8c8f94;
+ background: var(--color-lightest);
+ white-space: nowrap;
+
+ &:has(input:checked) {
+ .dashicons {
+ color: var(--color-primary);
+ }
+ }
+ }
+
+ input,
+ select {
+ margin-inline: 0;
+
+ &:focus {
+ z-index: 2;
+ }
+ }
+
+ :nth-child(2n+1) {
+ border-radius: 4px 0 0 4px;
+ }
+
+ :nth-child(2n) {
+ border-radius: 0 4px 4px 0;
+ margin-left: -1px;
+ }
+
+ input[type="checkbox"] {
+ display: none;
+ }
+
+ .dashicons {
+ width: 12px;
+ height: 12px;
+ font-size: 12px;
+ color: var(--color-light);
+ line-height: 1;
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/_inserter.scss b/assets/sass/_inserter.scss
deleted file mode 100644
index bfe8e2d9..00000000
--- a/assets/sass/_inserter.scss
+++ /dev/null
@@ -1,27 +0,0 @@
-&-inserter {
- padding: 16px 36px;
-
- input {
- width: 100%;
- margin: 0;
- }
-
- &__title {
- margin: 16px 0 4px;
- text-transform: uppercase;
- font-size: 11px;
- font-weight: 500;
- color: var(--color-gray);
- }
-
- &__item {
- cursor: pointer;
- padding: 4px 8px;
- border-radius: 4px;
- min-width: 240px;
-
- &:hover {
- background: var(--color-lighter);
- }
- }
-}
diff --git a/assets/sass/_layout.scss b/assets/sass/_layout.scss
index 729e4114..af4911bc 100644
--- a/assets/sass/_layout.scss
+++ b/assets/sass/_layout.scss
@@ -1,17 +1,218 @@
-// Sticky sidebar.
-#poststuff #post-body.columns-2 {
- display: grid;
- grid-template-columns: 1fr 280px;
- grid-gap: 20px;
- margin-right: 0;
+// Do not show update nag
+.update-nag {
+ display: none;
+}
+
+// Hide WordPress header elements
+#screen-meta-links,
+.wrap h1.wp-heading-inline,
+.wrap .wp-heading-inline+.page-title-action {
+ display: none;
+}
+
+// Setup margin, padding on wrappers
+.wrap {
+ margin: 0;
}
-#side-sortables {
- position: sticky;
- top: 48px;
+#wpcontent {
+ padding-left: 0;
}
-// Hide WordPress elements.
-.misc-pub-visibility {
+#wpbody-content {
+ padding-bottom: 0;
+}
+
+.mb {
+ --nav-width: 350px;
+ --sidebar-width: 360px;
+
+ display: flex;
+ flex-direction: column;
+
+ // For sticky header.
+ position: fixed;
+ top: 32px;
+ bottom: 0;
+ left: 160px; // Admin menu open
+ right: 0;
+
+ // Admin menu folded.
+ .folded & {
+ left: 36px;
+ }
+}
+
+// Header
+.mb-header {
+ background: #fff;
+ z-index: 99;
+ border-bottom: 1px solid var(--color-light);
+ height: 61px;
+ padding-inline: 12px;
+ box-sizing: border-box;
+
+ // & &__logo {
+ // padding: 6px;
+ // min-width: fit-content;
+ // }
+
+ // &__logo svg {
+ // width: 48px;
+ // height: 48px;
+ // display: block;
+ // }
+
+ #post_title {
+ background: #f0f0f0;
+ border: none;
+ max-width: 450px;
+ text-align: center;
+
+ &:focus,
+ &:hover {
+ box-shadow: none;
+ background: #e0e0e0;
+ }
+ }
+
+ &__actions {
+ svg {
+ width: auto;
+ height: auto;
+ fill: currentColor;
+ }
+ }
+
+ // Add button
+ &__add {
+ svg {
+ transition: all .25s;
+ }
+
+ &.is-pressed svg {
+ transform: rotate(45deg);
+ }
+ }
+}
+
+// Body: main area
+.mb-body {
+ flex: 1;
+ position: relative;
+
+ // Notices
+ .notice {
+ border-radius: 6px;
+ border-top-color: #e0e0e0;
+ border-bottom-color: #e0e0e0;
+ border-right-color: #e0e0e0;
+ padding-block: 6px;
+ }
+
+ .notice-dismiss {
+ bottom: 0;
+ }
+
+ &__inner {
+ padding: 48px 48px 48px;
+ flex: 1;
+
+ // Show scrollbar inside this area.
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: var(--nav-width);
+ right: var(--sidebar-width);
+ overflow-y: auto;
+
+ .mb-no-nav & {
+ left: 0;
+ }
+ }
+}
+
+.mb-main {
+ margin-inline: auto;
+}
+
+.mb-area {
display: none;
+
+ &--show {
+ display: block;
+ }
+
+ &--padding {
+ padding: 32px;
+ }
+}
+
+// Sidebar panel
+.mb-sidebar .mb-panel {
+ position: fixed;
+ top: calc(32px + 60px + 1px); // Admin bar + header + border
+ bottom: 0;
+ right: 0;
+ width: var(--sidebar-width);
+ z-index: 99;
+ transition: all .25s;
+ transform: translateX(var(--sidebar-width));
+
+ margin-top: -1px; // Override to the header's border
+ border-right: 0;
+
+ &--show {
+ transform: translateX(0);
+ }
+
+ // Only scroll inner content, keep the panel header sticky
+ &__inner {
+ position: absolute;
+ top: calc(48px - 1px); // 48px: header, -1px: margin top
+ bottom: 0;
+ right: 0;
+ width: var(--sidebar-width);
+ overflow-y: auto;
+ }
+
+ // Field settings panel
+ &--field-settings {
+ .components-panel__header svg {
+ fill: var(--color-gray);
+ }
+ }
+}
+
+// Nav panel
+.mb-nav .mb-panel {
+ position: fixed;
+ top: calc(32px + 60px + 1px); // Admin bar + header + border
+ bottom: 0;
+ left: 160px; // WordPress menu
+ width: var(--nav-width);
+ z-index: 99;
+ transition: all .25s;
+ transform: translateX(calc(0px - var(--nav-width)));
+
+ margin-top: -1px; // Override to the header's border
+ border-left: 0;
+
+ .folded & {
+ left: 36px;
+ }
+
+ &--show {
+ transform: translateX(0);
+ }
+
+ // Only scroll inner content, keep the panel header sticky
+ &__inner {
+ position: absolute;
+ top: calc(48px - 1px); // 48px: header, -1px: margin top
+ bottom: 0;
+ left: 0;
+ width: var(--nav-width);
+ overflow-y: auto;
+ }
}
\ No newline at end of file
diff --git a/assets/sass/_license-warning.scss b/assets/sass/_license-warning.scss
deleted file mode 100644
index 1fb6f2ff..00000000
--- a/assets/sass/_license-warning.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-#mbb-license-warning {
- border: 3px dashed #ef4836;
- background: #fff;
- padding: 12px;
-}
-
-#mbb-license-warning h2 {
- padding: 0;
- margin-bottom: 12px;
- font-weight: 600;
-}
-
-#mbb-license-warning .inside {
- padding-bottom: 0;
-}
-
-#mbb-license-warning .dashicons {
- color: #f56e28;
- margin-right: 4px;
-}
\ No newline at end of file
diff --git a/assets/sass/_result.scss b/assets/sass/_result.scss
index fb8f5084..7eeade36 100644
--- a/assets/sass/_result.scss
+++ b/assets/sass/_result.scss
@@ -16,7 +16,7 @@
position: absolute;
top: 0;
right: 0;
- border-color: var(--color-light);
+ border-color: var(--color-lighter);
border-radius: 0 0 0 4px;
z-index: 9;
height: 30px;
diff --git a/assets/sass/_settings.scss b/assets/sass/_settings.scss
index db0ece70..a9a70704 100644
--- a/assets/sass/_settings.scss
+++ b/assets/sass/_settings.scss
@@ -1,47 +1,3 @@
-&-location {
- & > .og-input {
- display: flex;
- justify-content: space-between;
- grid-gap: 6px;
- }
- select {
- width: auto;
- flex-basis: 0;
- flex-grow: 1;
- }
- .react-select {
- flex-basis: 0;
- flex-grow: 2;
- padding-right: 22px;
- }
-}
-
-&-include-exclude {
- select {
- width: auto;
- }
-
- &__intro {
- margin-bottom: 12px;
-
- select {
- margin-right: 8px;
-
- &:not(:first-child) {
- margin-left: 8px;
- }
- }
- }
- &__rule {
- align-items: flex-start;
- }
- &__name {
- flex: 1;
- }
- &__value {
- flex: 2;
- }
-}
&-show-hide__inputs .og-field {
flex: 2;
margin-bottom: 0;
diff --git a/assets/sass/_status.scss b/assets/sass/_status.scss
new file mode 100644
index 00000000..10ef5d1e
--- /dev/null
+++ b/assets/sass/_status.scss
@@ -0,0 +1,41 @@
+&-status {
+ display: inline-flex;
+ align-items: center;
+ gap: 4px;
+ border: 1px solid;
+ border-radius: 99px;
+ padding: 0 8px;
+ font-size: 12px;
+
+ &:before {
+ content: '';
+ width: 6px;
+ height: 6px;
+ display: inline-block;
+ border-radius: 99px;
+ }
+
+ input {
+ display: none;
+ }
+
+ // Default inactive status
+ border-color: var(--color-light);
+ background: var(--color-lighter);
+
+ &:before {
+ background: var(--color-gray);
+ }
+
+ // Active status
+ &:has(input:checked),
+ &--active {
+ border-color: #57c091;
+ background: #eefcf0;
+ color: #276a52;
+
+ &:before {
+ background: #28b77e;
+ }
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/_text-limit.scss b/assets/sass/_text-limit.scss
deleted file mode 100644
index 6e4d1d97..00000000
--- a/assets/sass/_text-limit.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-&-text-limit {
- display: inline-flex;
-
- input[type="number"] {
- margin-inline: 0;
- width: 6em;
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
-
- &:focus {
- z-index: 2;
- }
- }
-
- select {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- margin-left: -1px;
- }
-}
diff --git a/assets/sass/_themecode.scss b/assets/sass/_themecode.scss
index 26408d74..2a2558be 100644
--- a/assets/sass/_themecode.scss
+++ b/assets/sass/_themecode.scss
@@ -1,15 +1,11 @@
&-theme-code {
- #poststuff & .inside {
- padding: 0;
- margin: 0;
- }
&__intro,
&__none {
padding-inline: 12px;
}
- &__intro > div,
+ &__intro>div,
&__none {
margin: 1em 0;
}
@@ -36,7 +32,6 @@
&__field {
font-weight: 500;
- color: var(--color-primary);
border-bottom: var(--border-lighter);
display: block;
cursor: pointer;
@@ -48,11 +43,13 @@
}
&__body {
- padding: 12px;
-
.og-result__body {
position: sticky;
- top: 48px;
+ top: -48px;
}
}
+
+ .react-codemirror2 {
+ border-width: 0 0 1px;
+ }
}
\ No newline at end of file
diff --git a/assets/sass/_toggle-group.scss b/assets/sass/_toggle-group.scss
new file mode 100644
index 00000000..a79ac255
--- /dev/null
+++ b/assets/sass/_toggle-group.scss
@@ -0,0 +1,72 @@
+&-toggle-group {
+ display: inline-flex;
+ align-items: center;
+ border-radius: 4px;
+
+ label {
+ display: inline-flex;
+ align-items: center;
+ gap: 4px;
+ padding: 4px 8px;
+ border: 1px solid #8c8f94;
+ height: 30px;
+ box-sizing: border-box;
+ white-space: nowrap;
+
+ &:first-child {
+ border-radius: 4px 0 0 4px;
+ }
+
+ &:not(:first-child) {
+ border-radius: 0;
+ margin-left: -1px;
+ }
+
+ &:last-child {
+ border-radius: 0 4px 4px 0;
+ }
+
+ &:hover {
+ background: var(--color-lightest);
+ }
+
+ &:has(input:checked) {
+ background: var(--color-lightest);
+
+ .dashicons {
+ color: var(--color-primary);
+ }
+ }
+ }
+
+ .dashicons {
+ width: 12px;
+ height: 12px;
+ font-size: 12px;
+ color: var(--color-light);
+ line-height: 1;
+ }
+
+ input {
+ display: none;
+ }
+
+ &--no-check {
+ label {
+ &:hover {
+ background: var(--color-lightest);
+ }
+
+ &:has(input:checked),
+ &:has(input:checked):hover {
+ background: var(--color-primary);
+ border-color: var(--color-primary);
+ color: #fff;
+
+ svg {
+ fill: #fff;
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/_toggle.scss b/assets/sass/_toggle.scss
index f4f3f5aa..584c8b0e 100644
--- a/assets/sass/_toggle.scss
+++ b/assets/sass/_toggle.scss
@@ -1,7 +1,7 @@
&-toggle {
display: inline-flex;
align-items: center;
- gap: 5px;
+ gap: 4px;
cursor: pointer;
&__switch {
diff --git a/assets/sass/_variables.scss b/assets/sass/_variables.scss
index 13ed9f25..2b958b82 100644
--- a/assets/sass/_variables.scss
+++ b/assets/sass/_variables.scss
@@ -3,9 +3,42 @@
--color-light: #ccd0d4;
--color-lighter: #f0f0f0;
--color-lightest: #f6f7f7;
- --color-red: #d06b6b;
+ --color-red: #cc1818;
--shadow-md: 0 1px 1px rgba(0, 0, 0, 0.05);
--border: 1px solid var(--color-light);
--border-lighter: 1px solid var(--color-lighter);
--color-primary: #007cba;
+}
+
+// Admin color schemes.
+.admin-color-blue {
+ --color-primary: #e1a948;
+}
+
+.admin-color-coffee {
+ --color-primary: #c7a589;
+}
+
+.admin-color-ectoplasm {
+ --color-primary: #a3b745;
+}
+
+.admin-color-light {
+ --color-primary: #04a4cc;
+}
+
+.admin-color-midnight {
+ --color-primary: #e14d43;
+}
+
+.admin-color-modern {
+ --color-primary: #3858e9;
+}
+
+.admin-color-ocean {
+ --color-primary: #9ebaa0;
+}
+
+.admin-color-sunrise {
+ --color-primary: #dd823b;
}
\ No newline at end of file
diff --git a/assets/sass/base/_react-select.scss b/assets/sass/base/_react-select.scss
new file mode 100644
index 00000000..edb82e89
--- /dev/null
+++ b/assets/sass/base/_react-select.scss
@@ -0,0 +1,37 @@
+.react-select {
+ &__control.react-select__control {
+ border-color: #7e8993;
+ min-height: 30px;
+ }
+
+ &__menu.react-select__menu {
+ z-index: 99;
+ }
+
+ &__value-container {
+ padding-top: 0;
+ padding-bottom: 0;
+
+ div:last-child {
+ height: 22px;
+ }
+ }
+
+ &__multi-value__label {
+ line-height: 16px;
+ font-style: 12px;
+ }
+
+ &__input input {
+ min-height: 18px;
+ line-height: 1;
+
+ &:focus {
+ box-shadow: none;
+ }
+ }
+
+ &__indicator.react-select__indicator {
+ padding: 4px;
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/base/_wordpress.scss b/assets/sass/base/_wordpress.scss
new file mode 100644
index 00000000..d2d839b7
--- /dev/null
+++ b/assets/sass/base/_wordpress.scss
@@ -0,0 +1,70 @@
+.components-tooltip {
+ max-width: 400px;
+}
+
+.components-modal__header {
+ padding-top: 8px;
+}
+
+// Dropdown
+.components-popover__content {
+ min-width: calc(240px + 2 * 8px); // Min width for content is 240px, 8px padding inline.
+}
+
+// Context menu.
+.components-menu-items__item-icon.components-menu-items__item-icon.components-menu-items__item-icon {
+ width: 16px;
+ height: 16px;
+ opacity: .45;
+}
+
+.components-button.components-dropdown-menu__toggle {
+ height: calc(16px + 2 * 6px); // SVG height: 16px, button pading: 6px.
+}
+
+.components-menu-group+.components-menu-group {
+ border-top-color: var(--color-light);
+}
+
+// Toolbar
+.components-accessible-toolbar,
+.components-toolbar,
+.components-toolbar-group {
+ border-color: var(--color-light);
+}
+
+.components-accessible-toolbar,
+.components-toolbar {
+ border-radius: 4px;
+}
+
+.components-toolbar-group {
+ min-height: auto;
+ padding-inline: 0;
+
+ &:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+ }
+
+ &:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+ }
+}
+
+.components-accessible-toolbar .components-button.components-button,
+.components-toolbar .components-button.components-button {
+ height: 30px;
+
+ svg {
+ width: 16px;
+ height: 16px;
+ fill: currentColor;
+ }
+}
+
+.components-toolbar-group .components-button.components-button,
+.components-toolbar-group .components-button.has-icon.has-icon {
+ min-width: 30px;
+}
\ No newline at end of file
diff --git a/assets/sass/editor/_add-button.scss b/assets/sass/editor/_add-button.scss
new file mode 100644
index 00000000..70ae094f
--- /dev/null
+++ b/assets/sass/editor/_add-button.scss
@@ -0,0 +1,8 @@
+.mb-editor__add-field-button {
+ padding-block: 24px;
+
+ .mb-editor > & {
+ border-top: var(--border-lighter);
+ padding-left: 24px;
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/editor/_context-menu.scss b/assets/sass/editor/_context-menu.scss
new file mode 100644
index 00000000..dc20b48c
--- /dev/null
+++ b/assets/sass/editor/_context-menu.scss
@@ -0,0 +1,14 @@
+.mb-context-menu {
+ display: none;
+ position: fixed;
+ width: min-content;
+ padding-block: 8px;
+ background-color: #fff;
+ border-radius: 4px;
+ box-shadow: 0 0 0 1px #ccc,0 2px 3px #0000000d,0 4px 5px #0000000a,0 12px 12px #00000008,0 16px 16px #00000005;
+ z-index: 999999;
+
+ &--show {
+ display: block;
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/editor/_empty.scss b/assets/sass/editor/_empty.scss
new file mode 100644
index 00000000..816c7215
--- /dev/null
+++ b/assets/sass/editor/_empty.scss
@@ -0,0 +1,3 @@
+.mb-editor__empty {
+ padding: 24px;
+}
\ No newline at end of file
diff --git a/assets/sass/editor/_field.scss b/assets/sass/editor/_field.scss
new file mode 100644
index 00000000..380758c6
--- /dev/null
+++ b/assets/sass/editor/_field.scss
@@ -0,0 +1,101 @@
+// Basic style
+.mb-field {
+ --spacing: 24px;
+
+ border-bottom: none;
+ padding: var(--spacing);
+ position: relative;
+ cursor: grab;
+
+ &:not(:has(.mb-field:hover)):hover {
+ outline: 1px solid rgba(0, 0, 0, .1);
+ z-index: 2; // Make sure the outline show above the group title (which has z-index: 1)
+ }
+
+ &--active {
+ outline: 1px solid var(--color-primary) !important; // Override the outline when hovering above
+ z-index: 2; // Make sure the outline show above the group title (which has z-index: 1)
+ }
+}
+
+// Map
+.mb-field .rwmb-map-wrapper img,
+.mb-field .rwmb-osm-wrapper img {
+ width: 100%;
+ height: 400px;
+ object-fit: cover;
+}
+
+// Group
+.mb-field--group {
+ // Do not set padding for the group, let subfields handle it.
+ padding-block: 0;
+
+ >.rwmb-field>.rwmb-label {
+ padding-block: var(--spacing);
+ }
+
+ // Remove inline padding for subfields.
+ .mb-field {
+ padding-inline: 0;
+ }
+
+ // Add margin-bottom for add clone button to avoid touching the edge.
+ .rwmb-button.add-clone {
+ margin-bottom: var(--spacing);
+ }
+
+ // No subfields, add padding and text
+ &__fields:empty {
+ padding-top: 24px;
+
+ &::before {
+ border: 2px dashed var(--color-light);
+ content: 'No subfields here, click the button below to add a new one or drag other fields into this area.';
+ display: block;
+ color: var(--color-gray);
+ font-size: 16px;
+ padding: var(--spacing);
+ }
+ }
+}
+
+// Tab
+.mb-field--tab {
+ &__wrapper {
+ border-bottom: 1px solid var(--color-light);
+ }
+
+ &__content {
+ display: inline-flex;
+ gap: 4px;
+ border: 1px solid var(--color-light);
+ border-bottom: none;
+ padding: 8px 16px;
+ border-radius: 4px 4px 0 0;
+ align-items: center;
+ }
+
+ .dashicons,
+ img {
+ width: 12px;
+ height: 12px;
+ font-size: 12px;
+ }
+
+ .fa:before,
+ .fas:before,
+ .fa-solid:before,
+ .fab:before,
+ .fa-brand:before,
+ .far:before,
+ .fa-regular:before {
+ font-size: 12px;
+ }
+}
+
+.mb-field--background {
+ select {
+ flex: 1;
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/editor/_meta-box.scss b/assets/sass/editor/_meta-box.scss
new file mode 100644
index 00000000..001633cf
--- /dev/null
+++ b/assets/sass/editor/_meta-box.scss
@@ -0,0 +1,42 @@
+// Tweaks, overwrite CSS from Meta Box
+
+.mb-field {
+
+ // Remove margin for the last field
+ .rwmb-field.rwmb-field {
+ margin-bottom: 0;
+ }
+
+ // Fix the clone background
+ .rwmb-clone {
+ background: inherit;
+ }
+
+ // Show hidden notes
+ .rwmb-hidden-wrapper {
+ display: block;
+ }
+}
+
+// Disable entering for inputs
+.mb-field .rwmb-input {
+
+ input:not(.og-item__editable input),
+ select,
+ textarea,
+ // For buttons, but not "Add field" button or toolbar buttons
+ button:not(.mb-editor__add-field-button button):not(.mb-toolbar button),
+ // For checkboxes
+ label:has([type="checkbox"]),
+ label:has([type="radio"]),
+ // For links and buttons
+ a,
+ .select2,
+ // For jQueryUI widgets (date, time picker)
+ .ui-widget,
+ // Editor
+ .wp-editor-wrap {
+ pointer-events: none;
+ user-select: none;
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/editor/_sortable.scss b/assets/sass/editor/_sortable.scss
new file mode 100644
index 00000000..80eb0227
--- /dev/null
+++ b/assets/sass/editor/_sortable.scss
@@ -0,0 +1,6 @@
+.sortable-chosen,
+.sortable-ghost {
+ z-index: 3; // Make the field on top of other fields when hover
+ outline: 1px solid var(--color-primary);
+ background: var(--color-lightest);
+}
\ No newline at end of file
diff --git a/assets/sass/editor/_toolbar.scss b/assets/sass/editor/_toolbar.scss
new file mode 100644
index 00000000..68aa950f
--- /dev/null
+++ b/assets/sass/editor/_toolbar.scss
@@ -0,0 +1,25 @@
+.mb-toolbar {
+ display: none;
+ position: absolute;
+ top: -16px;
+ left: 0;
+ right: 0;
+ justify-content: center;
+ z-index: 9; // Ensure toolbar is above the field outline when hovering.
+
+ &--show {
+ display: flex;
+ }
+
+ &__icon {
+ stroke: currentColor;
+ stroke-width: 1.2;
+ }
+
+ // Do not show outline for buttons, it's too distracting.
+ .components-accessible-toolbar .components-button:focus:before,
+ .components-toolbar .components-button:focus:before {
+ box-shadow: none;
+ outline: none;
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/field-settings/_header.scss b/assets/sass/field-settings/_header.scss
new file mode 100644
index 00000000..f3d5e533
--- /dev/null
+++ b/assets/sass/field-settings/_header.scss
@@ -0,0 +1,38 @@
+&-field-settings__header {
+ position: fixed;
+ right: 16px;
+ top: 12px;
+ display: flex;
+ gap: 8px;
+}
+
+&-clone {
+ &__content {
+ margin-top: 0;
+
+ .components-popover__content {
+ width: 300px;
+ padding: 16px;
+
+ &:before {
+ content: "";
+ display: block;
+ width: 8px;
+ height: 8px;
+ border-top: 1px solid #ccc;
+ border-right: 1px solid #ccc;
+ position: absolute;
+ top: -5px;
+ right: 24px;
+ transform: rotate(-45deg);
+ background: #fff;
+ }
+ }
+
+ .components-button {
+ position: absolute;
+ top: 0;
+ right: 0;
+ }
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/field-settings/_icon.scss b/assets/sass/field-settings/_icon.scss
new file mode 100644
index 00000000..85c13509
--- /dev/null
+++ b/assets/sass/field-settings/_icon.scss
@@ -0,0 +1,148 @@
+&-icon {
+ &__pick.button {
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ border-color: #8c8f94;
+ color: inherit;
+ width: 30px;
+ box-sizing: border-box;
+ }
+
+ &__dropdown .components-popover__content {
+ overflow-x: hidden !important;
+ }
+
+ &__search {
+ width: 100%;
+ margin-bottom: 12px;
+ }
+
+ &__items {
+ display: grid;
+ grid-template-columns: repeat(3, 80px);
+ gap: 8px;
+ max-height: 240px;
+ width: calc(3 * 80px + 2 * 8px + 12px);
+ }
+
+ &__item {
+ border-radius: 4px;
+ padding: 6px;
+ cursor: pointer;
+ border: 1px solid transparent;
+
+ .dashicons {
+ font-size: 18px;
+ }
+
+ &:hover {
+ border-color: var(--color-light);
+ }
+
+ &--selected,
+ &--selected:hover {
+ border-color: var(--color-primary);
+ color: var(--color-primary);
+ }
+ }
+
+ &__text {
+ color: var(--color-gray);
+ font-size: 11px;
+ line-height: 1.1;
+ }
+
+ &__select {
+ position: relative;
+ display: inline-block;
+ margin: 0 4px 4px 0;
+ }
+
+ // WordPress 5.6+
+ .og-dashicon {
+ border-radius: 4px;
+ width: 24px;
+ height: 24px;
+ color: currentColor;
+ display: grid;
+ place-items: center;
+ }
+
+ &-selected {
+ display: flex;
+ gap: 8px;
+
+ span {
+ min-width: 30px;
+ height: 30px;
+ box-sizing: border-box;
+ border: 1px solid #8c8f94;
+ border-radius: 4px;
+ display: grid;
+ place-items: center;
+ }
+
+ .og-icon-search {
+ opacity: 1;
+ position: relative;
+ }
+
+ .icon-fontawesome::before {
+ font-size: 16px;
+ }
+ }
+
+ &-items {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ gap: 8px 4px;
+ max-height: 180px;
+ overflow-y: auto;
+ border: 1px solid #8c8f94;
+ border-radius: 4px;
+ padding: 4px;
+ margin-top: 12px;
+ }
+
+ &-item {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ border-radius: 4px;
+ padding-bottom: 4px;
+
+ .dashicons {
+ font-size: 18px;
+ }
+
+ .og-icon__select {
+ margin: 0;
+ }
+
+ &__text {
+ color: var(--color-gray);
+ font-size: 11px;
+ line-height: 1.1;
+ padding-inline: 4px;
+ }
+
+ &:hover {
+ background: var(--color-lightest);
+ }
+
+ &:has(input:checked) {
+ background: var(--color-primary);
+ color: #fff;
+ }
+
+ &:has(input:checked) .og-icon-item__text {
+ color: #fff;
+ }
+ }
+
+ input {
+ position: absolute;
+ opacity: 0;
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/field-settings/_select-with-input.scss b/assets/sass/field-settings/_select-with-input.scss
new file mode 100644
index 00000000..305cc474
--- /dev/null
+++ b/assets/sass/field-settings/_select-with-input.scss
@@ -0,0 +1,63 @@
+&-select-with-input {
+ position: relative;
+
+ input {
+ margin-inline: 0;
+ }
+
+ &__icon {
+ position: absolute;
+ top: 1px;
+ bottom: 1px;
+ right: 1px;
+ display: flex;
+ align-items: center;
+ cursor: pointer;
+ }
+
+ &__selected {
+ position: absolute;
+ top: 1px;
+ bottom: 1px;
+ left: 1px;
+ right: 24px;
+ background: #fff;
+ border-radius: 4px;
+ padding-left: 8px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ cursor: pointer;
+ }
+
+ &__options {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ right: 0;
+ background: #fff;
+ border: 1px solid #e0e0e0;
+ border-radius: 4px;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
+ z-index: 999;
+ }
+
+ .og-description,
+ &__none {
+ margin: 8px;
+ }
+
+ &__option {
+ padding: 6px 8px;
+
+ &:hover,
+ &--selected {
+ cursor: pointer;
+ background: var(--color-lighter);
+ }
+
+ &:last-child {
+ border-radius: 0 0 4px 4px;
+ }
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/field-settings/_sub-settings.scss b/assets/sass/field-settings/_sub-settings.scss
new file mode 100644
index 00000000..5f533a5d
--- /dev/null
+++ b/assets/sass/field-settings/_sub-settings.scss
@@ -0,0 +1,23 @@
+&-sub-settings {
+ border: 1px solid #e0e0e0;
+ border-radius: 4px;
+ background: var(--color-lightest);
+ padding: 8px 12px 12px;
+ margin-left: 32px;
+ margin-bottom: 12px;
+ position: relative;
+
+ &:before {
+ content: "";
+ display: block;
+ width: 8px;
+ height: 8px;
+ border-top: 1px solid #e0e0e0;
+ border-left: 1px solid #e0e0e0;
+ position: absolute;
+ top: -5px;
+ left: 15px;
+ transform: rotate(45deg);
+ background: var(--color-lightest);
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/nav/_add-field.scss b/assets/sass/nav/_add-field.scss
new file mode 100644
index 00000000..aeb47e83
--- /dev/null
+++ b/assets/sass/nav/_add-field.scss
@@ -0,0 +1,60 @@
+&-add-field {
+
+ .components-search-control,
+ &__list {
+ padding: 16px;
+ }
+
+ &__item {
+ display: flex;
+ }
+
+ &__title {
+ padding: 16px 16px 0;
+ color: #757575;
+ font-size: 11px;
+ font-weight: 500;
+ text-transform: uppercase;
+ }
+
+ &__list {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
+
+ .components-modal__content & {
+ grid-template-columns: repeat(auto-fit, 120px);
+ }
+ }
+
+ .components-button.has-text {
+ flex: 1;
+ flex-direction: column;
+ height: auto;
+ padding-block: 20px;
+ gap: 16px;
+ color: inherit;
+ font-size: 12px;
+ cursor: grab;
+
+ &:hover {
+ color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
+ }
+
+
+ }
+
+ // Inside add field panel
+ .mb-panel--add & {
+ &__list {
+ grid-template-columns: repeat(2, 1fr);
+ gap: 12px;
+ }
+
+ .components-button.has-text {
+ flex-direction: row;
+ padding-block: 8px;
+ background: var(--color-lightest);
+ gap: 4px;
+ }
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/nav/_structure.scss b/assets/sass/nav/_structure.scss
new file mode 100644
index 00000000..f2f4e686
--- /dev/null
+++ b/assets/sass/nav/_structure.scss
@@ -0,0 +1,42 @@
+&-item__id {
+ font-size: 12px;
+ cursor: pointer;
+ position: relative;
+ max-width: 40%;
+
+ &__inner {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: 100%;
+ display: inline-block;
+ }
+
+ &:after {
+ display: inline-block;
+ content: attr(data-tooltip);
+
+ position: absolute;
+ z-index: 1;
+ top: 0;
+ left: 50%;
+ transform: translateX(-50%) translateY(-100%);
+
+ background-color: #3c434a;
+ color: #fff;
+ font-size: 10px;
+ line-height: 1;
+ padding: 4px 6px;
+ border-radius: 4px;
+
+ visibility: hidden;
+ opacity: 0;
+ transition: opacity .3s;
+ white-space: nowrap;
+ }
+
+ &:hover:after {
+ visibility: visible;
+ opacity: 1;
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/sidebar/_attribute.scss b/assets/sass/sidebar/_attribute.scss
new file mode 100644
index 00000000..ed875e69
--- /dev/null
+++ b/assets/sass/sidebar/_attribute.scss
@@ -0,0 +1,25 @@
+// Style similar to include-exclude
+&-attribute {
+ border: 1px solid var(--color-gray);
+ padding: 8px;
+ margin-bottom: 8px;
+ border-radius: 4px;
+ background: var(--color-lightest);
+
+ display: flex;
+ flex-direction: column;
+ gap: 8px;
+
+ .og-remove,
+ .og-remove:hover {
+ color: var(--color-red);
+ font-size: 11px;
+ align-self: flex-start;
+ }
+}
+
+// Display description above the "+ Add new" button
+&-attribute-wrapper .og-description {
+ margin-top: 0;
+ margin-bottom: 12px;
+}
\ No newline at end of file
diff --git a/assets/sass/sidebar/_base.scss b/assets/sass/sidebar/_base.scss
new file mode 100644
index 00000000..e69de29b
diff --git a/assets/sass/sidebar/_field-settings.scss b/assets/sass/sidebar/_field-settings.scss
new file mode 100644
index 00000000..29bff2c2
--- /dev/null
+++ b/assets/sass/sidebar/_field-settings.scss
@@ -0,0 +1,7 @@
+&-field-settings {
+ display: none;
+
+ &--show {
+ display: block;
+ }
+}
diff --git a/assets/sass/sidebar/_include-exclude.scss b/assets/sass/sidebar/_include-exclude.scss
new file mode 100644
index 00000000..c1bfe401
--- /dev/null
+++ b/assets/sass/sidebar/_include-exclude.scss
@@ -0,0 +1,31 @@
+&-include-exclude {
+ &__intro {
+ margin-bottom: 12px;
+ display: flex;
+ align-items: center;
+ gap: 4px;
+
+ &.og-include-exclude__intro select {
+ width: auto;
+ }
+ }
+
+ &__rule {
+ border: 1px solid var(--color-gray);
+ padding: 8px;
+ margin-bottom: 8px;
+ border-radius: 4px;
+ background: var(--color-lightest);
+
+ display: flex;
+ flex-direction: column;
+ gap: 8px;
+ }
+
+ &__remove,
+ &__remove:hover {
+ color: var(--color-red);
+ font-size: 11px;
+ align-self: flex-start;
+ }
+}
\ No newline at end of file
diff --git a/assets/sass/sidebar/_location.scss b/assets/sass/sidebar/_location.scss
new file mode 100644
index 00000000..1eb18aa9
--- /dev/null
+++ b/assets/sass/sidebar/_location.scss
@@ -0,0 +1,5 @@
+&-location {
+ select {
+ margin-bottom: 8px;
+ }
+}
diff --git a/assets/sass/sidebar/_panel.scss b/assets/sass/sidebar/_panel.scss
new file mode 100644
index 00000000..da5fb86c
--- /dev/null
+++ b/assets/sass/sidebar/_panel.scss
@@ -0,0 +1,68 @@
+.components-panel__row {
+ display: block;
+}
+
+// Hide panel body, but keep it in DOM for uncontrolled inputs.
+.components-panel__body:not(.is-opened) .og-panel-body {
+ display: none;
+}
+
+
+.og-panel {
+ &__header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+
+ padding-inline: 16px;
+ width: 100%;
+ height: 48px;
+
+ color: #1e1e1e;
+ font-weight: 500;
+
+ border-inline: none;
+ border-block: 1px solid #ddd;
+ margin-top: -1px;
+
+ transition: background .1s ease-in-out;
+ background: #fff;
+
+ cursor: pointer;
+
+ &--open {
+ background: var(--color-lighter);
+ }
+ }
+
+ &__body {
+ display: none;
+ // overflow-y: hidden;
+ // max-height: 0;
+ // transition: all .2s ease-in-out;
+ padding-inline: 16px;
+
+ &--open {
+ display: block;
+ // max-height: 999999px;
+ padding-block: 16px;
+ }
+ }
+}
+
+// Summary
+.mb-summary {
+ padding-inline: 16px;
+
+ p {
+ display: flex;
+ }
+
+ label {
+ min-width: 120px;
+ }
+
+ &__status {
+ text-transform: capitalize;
+ }
+}
diff --git a/assets/sass/style.scss b/assets/sass/style.scss
index ca5d8d65..9caf3f8d 100644
--- a/assets/sass/style.scss
+++ b/assets/sass/style.scss
@@ -1,17 +1,48 @@
-@import "variables";
-@import "layout";
-@import "license-warning";
-@import "gutenberg";
+@use "variables";
+@use "layout";
+@use "box";
+@use "base/wordpress";
+@use "base/react-select";
+
+// Editor
+@use "editor/empty";
+@use "editor/meta-box";
+@use "editor/field";
+@use "editor/context-menu";
+@use "editor/toolbar";
+@use "editor/sortable";
+@use "editor/add-button";
.og {
- @import "elements";
- @import "fields";
- @import "group";
- @import "toggle";
- @import "inserter";
- @import "settings";
- @import "themecode";
- @import "result";
- @import "field-inserter";
- @import "text-limit";
+ @import "elements";
+ @import "fields";
+ @import "group";
+ @import "toggle";
+ @import "settings";
+ @import "themecode";
+ @import "result";
+ @import "field-inserter";
+ @import "input-group";
+ @import "toggle-group";
+ @import "status";
+
+ @import "field-settings/icon";
+ @import "field-settings/header";
+ @import "field-settings/sub-settings";
+ @import "field-settings/select-with-input";
+
+ @import "nav/add-field";
+ @import "nav/structure";
+}
+
+.mb-sidebar {
+ @import "sidebar/_panel";
+}
+
+.mb-sidebar .og {
+ @import "sidebar/base";
+ @import "sidebar/location";
+ @import "sidebar/include-exclude";
+ @import "sidebar/field-settings";
+ @import "sidebar/attribute";
}
\ No newline at end of file
diff --git a/bootstrap.php b/bootstrap.php
index 772bcaa3..f12f8dcd 100644
--- a/bootstrap.php
+++ b/bootstrap.php
@@ -12,7 +12,6 @@
new RestApi\ThemeCode\ThemeCode();
new RestApi\Fields( new Registry() );
-new RestApi\Settings();
if ( Helpers\Data::is_extension_active( 'mb-blocks' ) ) {
new RestApi\Blocks();
@@ -29,12 +28,9 @@
new Extensions\Blocks();
new Extensions\Columns();
new Extensions\ConditionalLogic();
-new Extensions\CustomTable();
new Extensions\Group();
-new Extensions\IncludeExclude();
new Extensions\Relationships();
new Extensions\SettingsPage();
-new Extensions\ShowHide();
new Extensions\Tabs();
new Extensions\Tooltip();
new Extensions\RestApi();
diff --git a/composer.json b/composer.json
index 03054b99..8283c02e 100644
--- a/composer.json
+++ b/composer.json
@@ -41,7 +41,10 @@
"rm -rf vendor/**/**/.git"
],
"phpcs": [
- "phpcs > phpcs.txt"
+ "phpcs --standard=../meta-box-aio/phpcs.xml > phpcs.txt"
+ ],
+ "phpcbf": [
+ "phpcbf --standard=../meta-box-aio/phpcs.xml"
]
},
"extra": {
diff --git a/meta-box-builder.php b/meta-box-builder.php
index 1a7184b1..cd861727 100644
--- a/meta-box-builder.php
+++ b/meta-box-builder.php
@@ -3,7 +3,7 @@
* Plugin Name: Meta Box Builder
* Plugin URI: https://metabox.io/plugins/meta-box-builder/
* Description: Drag and drop UI for creating custom meta boxes and custom fields.
- * Version: 4.9.7
+ * Version: 5.0.0-alpha
* Author: MetaBox.io
* Author URI: https://metabox.io
* License: GPL2+
@@ -31,7 +31,7 @@ function mb_builder_load() {
return;
}
- define( 'MBB_VER', '4.9.7' );
+ define( 'MBB_VER', '5.0.0-alpha' );
define( 'MBB_DIR', trailingslashit( __DIR__ ) );
list( , $url ) = \RWMB_Loader::get_path( MBB_DIR );
diff --git a/package.json b/package.json
index 7b287816..b994bf08 100644
--- a/package.json
+++ b/package.json
@@ -5,34 +5,30 @@
"css:main:watch": "sass --no-source-map --style=compressed -w assets/sass/style.scss assets/css/style.css",
"css:settings": "sass --no-source-map --load-path=assets/sass --style=compressed modules/settings-page/assets/settings-page.scss modules/settings-page/assets/settings-page.css",
"css:relationships": "sass --no-source-map --load-path=assets/sass --style=compressed modules/relationships/assets/relationships.scss modules/relationships/assets/relationships.css",
- "css": "npm run css:main && npm run css:settings && npm run css:relationships",
- "build": "webpack --mode production",
- "watch": "webpack --mode development --watch"
+ "build:css": "npm run css:main",
+ "build:js": "wp-scripts build",
+ "build": "npm run build:css && npm run build:js",
+ "start": "wp-scripts start",
+ "scan": "npx react-scan@latest http://mb.test/wp-admin/edit.php?post_type=meta-box"
},
"devDependencies": {
- "@babel/core": "^7.11.6",
- "@babel/plugin-transform-react-jsx": "^7.12.12",
- "@wordpress/components": "^19.3.0",
- "@wordpress/compose": "^5.17.0",
- "@wordpress/element": "^4.1.0",
- "@wordpress/i18n": "^4.3.0",
- "babel-loader": "^8.1.0",
- "sass": "^1.64.1",
- "webpack": "^5.74.0",
- "webpack-cli": "^4.10.0"
+ "@svgr/webpack": "^8.1.0",
+ "@wordpress/icons": "^10.7.0",
+ "@wordpress/scripts": "^27.9.0",
+ "sass": "^1.72.0",
+ "url-loader": "^4.1.1"
},
"dependencies": {
- "@wordpress/icons": "^9.45.0",
- "clsx": "^2.0.0",
"dot-prop": "^6.0.1",
- "react-codemirror2": "^7.2.1",
+ "react-codemirror2": "^8.0.0",
"react-error-boundary": "^4.0.13",
- "react-select": "^3.1.0",
+ "react-input-autosize": "^3.0.0",
+ "react-select": "^5.8.3",
"react-sortablejs": "^6.1.4",
- "react-tabs": "^3.1.1",
- "slugify": "^1.4.5",
- "sortablejs": "^1.15.0",
+ "react-textarea-autosize": "^8.5.6",
+ "slugify": "^1.6.6",
+ "sortablejs": "^1.15.2",
"swr": "^1.3.0",
- "zustand": "^4.1.1"
+ "zustand": "^4.5.2"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 435cdc5b..9b63f1d0 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -8,73 +8,55 @@ importers:
.:
dependencies:
- '@wordpress/icons':
- specifier: ^9.45.0
- version: 9.45.0
- clsx:
- specifier: ^2.0.0
- version: 2.1.0
dot-prop:
specifier: ^6.0.1
version: 6.0.1
react-codemirror2:
- specifier: ^7.2.1
- version: 7.3.0(codemirror@5.65.16)(react@18.2.0)
+ specifier: ^8.0.0
+ version: 8.0.0(codemirror@5.65.18)(react@18.3.1)
react-error-boundary:
specifier: ^4.0.13
- version: 4.0.13(react@18.2.0)
+ version: 4.1.2(react@18.3.1)
+ react-input-autosize:
+ specifier: ^3.0.0
+ version: 3.0.0(react@18.3.1)
react-select:
- specifier: ^3.1.0
- version: 3.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ specifier: ^5.8.3
+ version: 5.8.3(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-sortablejs:
specifier: ^6.1.4
- version: 6.1.4(@types/sortablejs@1.15.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sortablejs@1.15.2)
- react-tabs:
- specifier: ^3.1.1
- version: 3.2.3(react@18.2.0)
+ version: 6.1.4(@types/sortablejs@1.15.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sortablejs@1.15.4)
+ react-textarea-autosize:
+ specifier: ^8.5.6
+ version: 8.5.6(@types/react@18.3.12)(react@18.3.1)
slugify:
- specifier: ^1.4.5
+ specifier: ^1.6.6
version: 1.6.6
sortablejs:
- specifier: ^1.15.0
- version: 1.15.2
+ specifier: ^1.15.2
+ version: 1.15.4
swr:
specifier: ^1.3.0
- version: 1.3.0(react@18.2.0)
+ version: 1.3.0(react@18.3.1)
zustand:
- specifier: ^4.1.1
- version: 4.5.2(@types/react@18.2.67)(react@18.2.0)
+ specifier: ^4.5.2
+ version: 4.5.5(@types/react@18.3.12)(react@18.3.1)
devDependencies:
- '@babel/core':
- specifier: ^7.11.6
- version: 7.24.3
- '@babel/plugin-transform-react-jsx':
- specifier: ^7.12.12
- version: 7.23.4(@babel/core@7.24.3)
- '@wordpress/components':
- specifier: ^19.3.0
- version: 19.17.0(@types/react@18.2.67)(react-dom@18.2.0(react@18.2.0))(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)
- '@wordpress/compose':
- specifier: ^5.17.0
- version: 5.20.0(react@18.2.0)
- '@wordpress/element':
- specifier: ^4.1.0
- version: 4.20.0
- '@wordpress/i18n':
- specifier: ^4.3.0
- version: 4.54.0
- babel-loader:
+ '@svgr/webpack':
specifier: ^8.1.0
- version: 8.3.0(@babel/core@7.24.3)(webpack@5.91.0(webpack-cli@4.10.0))
+ version: 8.1.0(typescript@5.7.2)
+ '@wordpress/icons':
+ specifier: ^10.7.0
+ version: 10.12.0(react@18.3.1)
+ '@wordpress/scripts':
+ specifier: ^27.9.0
+ version: 27.9.0(@playwright/test@1.49.0)(@types/eslint@9.6.1)(@types/node@22.10.0)(@types/webpack@4.41.40)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@3.13.1)(typescript@5.7.2)
sass:
- specifier: ^1.64.1
- version: 1.72.0
- webpack:
- specifier: ^5.74.0
- version: 5.91.0(webpack-cli@4.10.0)
- webpack-cli:
- specifier: ^4.10.0
- version: 4.10.0(webpack@5.91.0)
+ specifier: ^1.72.0
+ version: 1.81.0
+ url-loader:
+ specifier: ^4.1.1
+ version: 4.1.1(webpack@5.96.1(webpack-cli@5.1.4))
packages:
@@ -82,3500 +64,11581 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@babel/code-frame@7.24.2':
- resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==}
+ '@babel/code-frame@7.26.2':
+ resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/compat-data@7.26.2':
+ resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/core@7.26.0':
+ resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/eslint-parser@7.25.9':
+ resolution: {integrity: sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==}
+ engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
+ peerDependencies:
+ '@babel/core': ^7.11.0
+ eslint: ^7.5.0 || ^8.0.0 || ^9.0.0
+
+ '@babel/generator@7.26.2':
+ resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-annotate-as-pure@7.25.9':
+ resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.24.1':
- resolution: {integrity: sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==}
+ '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9':
+ resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.24.3':
- resolution: {integrity: sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==}
+ '@babel/helper-compilation-targets@7.25.9':
+ resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.24.1':
- resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==}
+ '@babel/helper-create-class-features-plugin@7.25.9':
+ resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==}
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
- '@babel/helper-annotate-as-pure@7.22.5':
- resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
+ '@babel/helper-create-regexp-features-plugin@7.25.9':
+ resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==}
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
- '@babel/helper-compilation-targets@7.23.6':
- resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
+ '@babel/helper-define-polyfill-provider@0.6.3':
+ resolution: {integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==}
+ peerDependencies:
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
+
+ '@babel/helper-member-expression-to-functions@7.25.9':
+ resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-environment-visitor@7.22.20':
- resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
+ '@babel/helper-module-imports@7.25.9':
+ resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-function-name@7.23.0':
- resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
+ '@babel/helper-module-transforms@7.26.0':
+ resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
- '@babel/helper-hoist-variables@7.22.5':
- resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
+ '@babel/helper-optimise-call-expression@7.25.9':
+ resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-imports@7.24.3':
- resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==}
+ '@babel/helper-plugin-utils@7.25.9':
+ resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-transforms@7.23.3':
- resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
+ '@babel/helper-remap-async-to-generator@7.25.9':
+ resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-plugin-utils@7.24.0':
- resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==}
+ '@babel/helper-replace-supers@7.25.9':
+ resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==}
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
- '@babel/helper-simple-access@7.22.5':
- resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
+ '@babel/helper-simple-access@7.25.9':
+ resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==}
engines: {node: '>=6.9.0'}
- '@babel/helper-split-export-declaration@7.22.6':
- resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
+ '@babel/helper-skip-transparent-expression-wrappers@7.25.9':
+ resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-string-parser@7.24.1':
- resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==}
+ '@babel/helper-string-parser@7.25.9':
+ resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.22.20':
- resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
+ '@babel/helper-validator-identifier@7.25.9':
+ resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-option@7.23.5':
- resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
+ '@babel/helper-validator-option@7.25.9':
+ resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.24.1':
- resolution: {integrity: sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==}
+ '@babel/helper-wrap-function@7.25.9':
+ resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==}
engines: {node: '>=6.9.0'}
- '@babel/highlight@7.24.2':
- resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==}
+ '@babel/helpers@7.26.0':
+ resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.24.1':
- resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==}
+ '@babel/parser@7.26.2':
+ resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/plugin-syntax-jsx@7.24.1':
- resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==}
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9':
+ resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==}
engines: {node: '>=6.9.0'}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^7.0.0
- '@babel/plugin-transform-react-jsx@7.23.4':
- resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==}
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9':
+ resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==}
engines: {node: '>=6.9.0'}
peerDependencies:
- '@babel/core': ^7.0.0-0
+ '@babel/core': ^7.0.0
- '@babel/runtime@7.24.1':
- resolution: {integrity: sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==}
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9':
+ resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==}
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
- '@babel/template@7.24.0':
- resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==}
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9':
+ resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==}
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.13.0
- '@babel/traverse@7.24.1':
- resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==}
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9':
+ resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==}
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
- '@babel/types@7.24.0':
- resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2':
+ resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@discoveryjs/json-ext@0.5.7':
- resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
- engines: {node: '>=10.0.0'}
-
- '@emotion/babel-plugin@11.11.0':
- resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==}
+ '@babel/plugin-syntax-async-generators@7.8.4':
+ resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/cache@10.0.29':
- resolution: {integrity: sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==}
+ '@babel/plugin-syntax-bigint@7.8.3':
+ resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/cache@11.11.0':
- resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==}
+ '@babel/plugin-syntax-class-properties@7.12.13':
+ resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/core@10.3.1':
- resolution: {integrity: sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==}
+ '@babel/plugin-syntax-class-static-block@7.14.5':
+ resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
- react: '>=16.3.0'
+ '@babel/core': ^7.0.0-0
- '@emotion/css@10.0.27':
- resolution: {integrity: sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==}
+ '@babel/plugin-syntax-import-assertions@7.26.0':
+ resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/css@11.11.2':
- resolution: {integrity: sha512-VJxe1ucoMYMS7DkiMdC2T7PWNbrEI0a39YRiyDvK2qq4lXwjRbVP/z4lpG+odCsRzadlR+1ywwrTzhdm5HNdew==}
+ '@babel/plugin-syntax-import-attributes@7.26.0':
+ resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/hash@0.8.0':
- resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==}
+ '@babel/plugin-syntax-import-meta@7.10.4':
+ resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/hash@0.9.1':
- resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==}
+ '@babel/plugin-syntax-json-strings@7.8.3':
+ resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/is-prop-valid@0.8.8':
- resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==}
+ '@babel/plugin-syntax-jsx@7.25.9':
+ resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/is-prop-valid@1.2.2':
- resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==}
+ '@babel/plugin-syntax-logical-assignment-operators@7.10.4':
+ resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/memoize@0.7.4':
- resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==}
+ '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3':
+ resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/memoize@0.8.1':
- resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==}
+ '@babel/plugin-syntax-numeric-separator@7.10.4':
+ resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/react@11.11.4':
- resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==}
+ '@babel/plugin-syntax-object-rest-spread@7.8.3':
+ resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
peerDependencies:
- '@types/react': '*'
- react: '>=16.8.0'
- peerDependenciesMeta:
- '@types/react':
- optional: true
+ '@babel/core': ^7.0.0-0
- '@emotion/serialize@0.11.16':
- resolution: {integrity: sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==}
+ '@babel/plugin-syntax-optional-catch-binding@7.8.3':
+ resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/serialize@1.1.3':
- resolution: {integrity: sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==}
+ '@babel/plugin-syntax-optional-chaining@7.8.3':
+ resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/sheet@0.9.4':
- resolution: {integrity: sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==}
+ '@babel/plugin-syntax-private-property-in-object@7.14.5':
+ resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/sheet@1.2.2':
- resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==}
+ '@babel/plugin-syntax-top-level-await@7.14.5':
+ resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/styled@11.11.0':
- resolution: {integrity: sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==}
+ '@babel/plugin-syntax-typescript@7.25.9':
+ resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
- '@emotion/react': ^11.0.0-rc.0
- '@types/react': '*'
- react: '>=16.8.0'
- peerDependenciesMeta:
- '@types/react':
- optional: true
+ '@babel/core': ^7.0.0-0
- '@emotion/stylis@0.8.5':
- resolution: {integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==}
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6':
+ resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
- '@emotion/unitless@0.7.5':
- resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==}
+ '@babel/plugin-transform-arrow-functions@7.25.9':
+ resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/unitless@0.8.1':
- resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==}
+ '@babel/plugin-transform-async-generator-functions@7.25.9':
+ resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/use-insertion-effect-with-fallbacks@1.0.1':
- resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==}
+ '@babel/plugin-transform-async-to-generator@7.25.9':
+ resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
- react: '>=16.8.0'
+ '@babel/core': ^7.0.0-0
- '@emotion/utils@0.11.3':
- resolution: {integrity: sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==}
+ '@babel/plugin-transform-block-scoped-functions@7.25.9':
+ resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/utils@1.0.0':
- resolution: {integrity: sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA==}
+ '@babel/plugin-transform-block-scoping@7.25.9':
+ resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/utils@1.2.1':
- resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==}
+ '@babel/plugin-transform-class-properties@7.25.9':
+ resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@emotion/weak-memoize@0.2.5':
- resolution: {integrity: sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==}
+ '@babel/plugin-transform-class-static-block@7.26.0':
+ resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.12.0
- '@emotion/weak-memoize@0.3.1':
- resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==}
+ '@babel/plugin-transform-classes@7.25.9':
+ resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@floating-ui/core@0.6.2':
- resolution: {integrity: sha512-jktYRmZwmau63adUG3GKOAVCofBXkk55S/zQ94XOorAHhwqFIOFAy1rSp2N0Wp6/tGbe9V3u/ExlGZypyY17rg==}
+ '@babel/plugin-transform-computed-properties@7.25.9':
+ resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@floating-ui/dom@0.4.5':
- resolution: {integrity: sha512-b+prvQgJt8pieaKYMSJBXHxX/DYwdLsAWxKYqnO5dO2V4oo/TYBZJAUQCVNjTWWsrs6o4VDrNcP9+E70HAhJdw==}
+ '@babel/plugin-transform-destructuring@7.25.9':
+ resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@floating-ui/react-dom@0.6.3':
- resolution: {integrity: sha512-hC+pS5D6AgS2wWjbmSQ6UR6Kpy+drvWGJIri6e1EDGADTPsCaa4KzCgmCczHrQeInx9tqs81EyDmbKJYY2swKg==}
+ '@babel/plugin-transform-dotall-regex@7.25.9':
+ resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
+ '@babel/core': ^7.0.0-0
- '@jridgewell/gen-mapping@0.3.5':
- resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
- engines: {node: '>=6.0.0'}
+ '@babel/plugin-transform-duplicate-keys@7.25.9':
+ resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@jridgewell/resolve-uri@3.1.2':
- resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
- engines: {node: '>=6.0.0'}
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9':
+ resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
- '@jridgewell/set-array@1.2.1':
- resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
- engines: {node: '>=6.0.0'}
+ '@babel/plugin-transform-dynamic-import@7.25.9':
+ resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@jridgewell/source-map@0.3.6':
- resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
+ '@babel/plugin-transform-exponentiation-operator@7.25.9':
+ resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@jridgewell/sourcemap-codec@1.4.15':
- resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
+ '@babel/plugin-transform-export-namespace-from@7.25.9':
+ resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@jridgewell/trace-mapping@0.3.25':
- resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+ '@babel/plugin-transform-for-of@7.25.9':
+ resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@motionone/animation@10.17.0':
- resolution: {integrity: sha512-ANfIN9+iq1kGgsZxs+Nz96uiNcPLGTXwfNo2Xz/fcJXniPYpaz/Uyrfa+7I5BPLxCP82sh7quVDudf1GABqHbg==}
+ '@babel/plugin-transform-function-name@7.25.9':
+ resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@motionone/dom@10.12.0':
- resolution: {integrity: sha512-UdPTtLMAktHiqV0atOczNYyDd/d8Cf5fFsd1tua03PqTwwCe/6lwhLSQ8a7TbnQ5SN0gm44N1slBfj+ORIhrqw==}
+ '@babel/plugin-transform-json-strings@7.25.9':
+ resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@motionone/easing@10.17.0':
- resolution: {integrity: sha512-Bxe2wSuLu/qxqW4rBFS5m9tMLOw+QBh8v5A7Z5k4Ul4sTj5jAOfZG5R0bn5ywmk+Fs92Ij1feZ5pmC4TeXA8Tg==}
+ '@babel/plugin-transform-literals@7.25.9':
+ resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@motionone/generators@10.17.0':
- resolution: {integrity: sha512-T6Uo5bDHrZWhIfxG/2Aut7qyWQyJIWehk6OB4qNvr/jwA/SRmixwbd7SOrxZi1z5rH3LIeFFBKK1xHnSbGPZSQ==}
+ '@babel/plugin-transform-logical-assignment-operators@7.25.9':
+ resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@motionone/types@10.17.0':
- resolution: {integrity: sha512-EgeeqOZVdRUTEHq95Z3t8Rsirc7chN5xFAPMYFobx8TPubkEfRSm5xihmMUkbaR2ErKJTUw3347QDPTHIW12IA==}
+ '@babel/plugin-transform-member-expression-literals@7.25.9':
+ resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@motionone/utils@10.17.0':
- resolution: {integrity: sha512-bGwrki4896apMWIj9yp5rAS2m0xyhxblg6gTB/leWDPt+pb410W8lYWsxyurX+DH+gO1zsQsfx2su/c1/LtTpg==}
+ '@babel/plugin-transform-modules-amd@7.25.9':
+ resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@popperjs/core@2.11.8':
- resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
+ '@babel/plugin-transform-modules-commonjs@7.25.9':
+ resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@tannin/compile@1.1.0':
- resolution: {integrity: sha512-n8m9eNDfoNZoxdvWiTfW/hSPhehzLJ3zW7f8E7oT6mCROoMNWCB4TYtv041+2FMAxweiE0j7i1jubQU4MEC/Gg==}
+ '@babel/plugin-transform-modules-systemjs@7.25.9':
+ resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@tannin/evaluate@1.2.0':
- resolution: {integrity: sha512-3ioXvNowbO/wSrxsDG5DKIMxC81P0QrQTYai8zFNY+umuoHWRPbQ/TuuDEOju9E+jQDXmj6yI5GyejNuh8I+eg==}
+ '@babel/plugin-transform-modules-umd@7.25.9':
+ resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@tannin/plural-forms@1.1.0':
- resolution: {integrity: sha512-xl9R2mDZO/qiHam1AgMnAES6IKIg7OBhcXqy6eDsRCdXuxAFPcjrej9HMjyCLE0DJ/8cHf0i5OQTstuBRhpbHw==}
+ '@babel/plugin-transform-named-capturing-groups-regex@7.25.9':
+ resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
- '@tannin/postfix@1.1.0':
- resolution: {integrity: sha512-oocsqY7g0cR+Gur5jRQLSrX2OtpMLMse1I10JQBm8CdGMrDkh1Mg2gjsiquMHRtBs4Qwu5wgEp5GgIYHk4SNPw==}
+ '@babel/plugin-transform-new-target@7.25.9':
+ resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/eslint-scope@3.7.7':
- resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
+ '@babel/plugin-transform-nullish-coalescing-operator@7.25.9':
+ resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/eslint@8.56.6':
- resolution: {integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==}
+ '@babel/plugin-transform-numeric-separator@7.25.9':
+ resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/estree@1.0.5':
- resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+ '@babel/plugin-transform-object-rest-spread@7.25.9':
+ resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/json-schema@7.0.15':
- resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
+ '@babel/plugin-transform-object-super@7.25.9':
+ resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/mousetrap@1.6.15':
- resolution: {integrity: sha512-qL0hyIMNPow317QWW/63RvL1x5MVMV+Ru3NaY9f/CuEpCqrmb7WeuK2071ZY5hczOnm38qExWM2i2WtkXLSqFw==}
+ '@babel/plugin-transform-optional-catch-binding@7.25.9':
+ resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/node@20.11.30':
- resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==}
+ '@babel/plugin-transform-optional-chaining@7.25.9':
+ resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/parse-json@4.0.2':
- resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
+ '@babel/plugin-transform-parameters@7.25.9':
+ resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/prop-types@15.7.11':
- resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==}
+ '@babel/plugin-transform-private-methods@7.25.9':
+ resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/react-dom@17.0.25':
- resolution: {integrity: sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==}
+ '@babel/plugin-transform-private-property-in-object@7.25.9':
+ resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/react-dom@18.2.22':
- resolution: {integrity: sha512-fHkBXPeNtfvri6gdsMYyW+dW7RXFo6Ad09nLFK0VQWR7yGLai/Cyvyj696gbwYvBnhGtevUG9cET0pmUbMtoPQ==}
+ '@babel/plugin-transform-property-literals@7.25.9':
+ resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/react@17.0.79':
- resolution: {integrity: sha512-gavKA8AwJAML9zWHuiQRASjrrPJHbT/zrUDHiUGUf+l5a3pkEd6atvjjq+8y2vfRHBJLQJjFpxSa9I8qe9zHAw==}
+ '@babel/plugin-transform-react-constant-elements@7.25.9':
+ resolution: {integrity: sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/react@18.2.67':
- resolution: {integrity: sha512-vkIE2vTIMHQ/xL0rgmuoECBCkZFZeHr49HeWSc24AptMbNRo7pwSBvj73rlJJs9fGKj0koS+V7kQB1jHS0uCgw==}
+ '@babel/plugin-transform-react-display-name@7.25.9':
+ resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/scheduler@0.16.8':
- resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==}
+ '@babel/plugin-transform-react-jsx-development@7.25.9':
+ resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@types/sortablejs@1.15.8':
- resolution: {integrity: sha512-b79830lW+RZfwaztgs1aVPgbasJ8e7AXtZYHTELNXZPsERt4ymJdjV4OccDbHQAvHrCcFpbF78jkm0R6h/pZVg==}
+ '@babel/plugin-transform-react-jsx@7.25.9':
+ resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@use-gesture/core@10.3.1':
- resolution: {integrity: sha512-WcINiDt8WjqBdUXye25anHiNxPc0VOrlT8F6LLkU6cycrOGUDyY/yyFmsg3k8i5OLvv25llc0QC45GhR/C8llw==}
+ '@babel/plugin-transform-react-pure-annotations@7.25.9':
+ resolution: {integrity: sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@use-gesture/react@10.3.1':
- resolution: {integrity: sha512-Yy19y6O2GJq8f7CHf7L0nxL8bf4PZCPaVOCgJrusOeFHY1LvHgYXnmnXg6N5iwAnbgbZCDjo60SiM6IPJi9C5g==}
+ '@babel/plugin-transform-regenerator@7.25.9':
+ resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
- react: '>= 16.8.0'
+ '@babel/core': ^7.0.0-0
- '@webassemblyjs/ast@1.12.1':
- resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==}
+ '@babel/plugin-transform-regexp-modifiers@7.26.0':
+ resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
- '@webassemblyjs/floating-point-hex-parser@1.11.6':
- resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==}
-
- '@webassemblyjs/helper-api-error@1.11.6':
- resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==}
-
- '@webassemblyjs/helper-buffer@1.12.1':
- resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==}
-
- '@webassemblyjs/helper-numbers@1.11.6':
- resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==}
-
- '@webassemblyjs/helper-wasm-bytecode@1.11.6':
- resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==}
-
- '@webassemblyjs/helper-wasm-section@1.12.1':
- resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==}
+ '@babel/plugin-transform-reserved-words@7.25.9':
+ resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@webassemblyjs/ieee754@1.11.6':
- resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==}
+ '@babel/plugin-transform-runtime@7.25.9':
+ resolution: {integrity: sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@webassemblyjs/leb128@1.11.6':
- resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==}
+ '@babel/plugin-transform-shorthand-properties@7.25.9':
+ resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@webassemblyjs/utf8@1.11.6':
- resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==}
+ '@babel/plugin-transform-spread@7.25.9':
+ resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@webassemblyjs/wasm-edit@1.12.1':
- resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==}
+ '@babel/plugin-transform-sticky-regex@7.25.9':
+ resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@webassemblyjs/wasm-gen@1.12.1':
- resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==}
+ '@babel/plugin-transform-template-literals@7.25.9':
+ resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@webassemblyjs/wasm-opt@1.12.1':
- resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==}
+ '@babel/plugin-transform-typeof-symbol@7.25.9':
+ resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@webassemblyjs/wasm-parser@1.12.1':
- resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==}
+ '@babel/plugin-transform-typescript@7.25.9':
+ resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@webassemblyjs/wast-printer@1.12.1':
- resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==}
+ '@babel/plugin-transform-unicode-escapes@7.25.9':
+ resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@webpack-cli/configtest@1.2.0':
- resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==}
+ '@babel/plugin-transform-unicode-property-regex@7.25.9':
+ resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
- webpack: 4.x.x || 5.x.x
- webpack-cli: 4.x.x
+ '@babel/core': ^7.0.0-0
- '@webpack-cli/info@1.5.0':
- resolution: {integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==}
+ '@babel/plugin-transform-unicode-regex@7.25.9':
+ resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
- webpack-cli: 4.x.x
+ '@babel/core': ^7.0.0-0
- '@webpack-cli/serve@1.7.0':
- resolution: {integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==}
+ '@babel/plugin-transform-unicode-sets-regex@7.25.9':
+ resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
- webpack-cli: 4.x.x
- webpack-dev-server: '*'
- peerDependenciesMeta:
- webpack-dev-server:
- optional: true
+ '@babel/core': ^7.0.0
- '@wordpress/a11y@3.54.0':
- resolution: {integrity: sha512-4PuEp3RROL14gwyb59wARIws/wFyn7f6XopbCe2srvGn1hEnJj6/SXuNzjm7n+kYZWEehA6WWAGwcpax45Zr8Q==}
- engines: {node: '>=12'}
+ '@babel/preset-env@7.26.0':
+ resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- '@wordpress/components@19.17.0':
- resolution: {integrity: sha512-6FsLq1WS924fjZjRGSuen3Tzaa4mEWRtCTHM2JS5eE5+rnuhddiHNNgvw26IZCwhQYQwIvIKq9m9in0F0fSOzg==}
- engines: {node: '>=12'}
+ '@babel/preset-modules@0.1.6-no-external-plugins':
+ resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
peerDependencies:
- react: ^17.0.0
- react-dom: ^17.0.0
+ '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
- '@wordpress/compose@5.20.0':
- resolution: {integrity: sha512-IcmXeAIgZoJUFIO3bxBpPYfAre41H6zxQTC5N6nqhGqpISvbO1SsAIikd6B4AoSHUZmYV5UoTxk9kECqZZGVOw==}
- engines: {node: '>=12'}
+ '@babel/preset-react@7.25.9':
+ resolution: {integrity: sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
- react: ^17.0.0
+ '@babel/core': ^7.0.0-0
- '@wordpress/data@7.6.0':
- resolution: {integrity: sha512-Og+oinEpJzd2rI4cFQGJBtSNzSVEa1sDWje1dYc3Jm7t2/NpkGk/YXn0PlVhkakA7YCGBy2OhX122flgZBuaBw==}
- engines: {node: '>=12'}
+ '@babel/preset-typescript@7.26.0':
+ resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==}
+ engines: {node: '>=6.9.0'}
peerDependencies:
- react: ^17.0.0
+ '@babel/core': ^7.0.0-0
- '@wordpress/date@4.54.0':
- resolution: {integrity: sha512-fWQT9rTKqIlQsdZNMZknfszSFNxBArdQlppO5nKzUsEj6w7kDMwDuRONA7p/xdANTJGN3c3RZzZVvtPOjTiEhA==}
- engines: {node: '>=12'}
+ '@babel/runtime@7.25.7':
+ resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==}
+ engines: {node: '>=6.9.0'}
- '@wordpress/deprecated@3.54.0':
- resolution: {integrity: sha512-UxCtkbyuxXJ+vB9kQFMBYGrRpA+VLzE7Ghm58sSHKzSuRnxDBZULvtr8i4pK3YHUcXBkkqL7MdOyzQePXV9QGw==}
- engines: {node: '>=12'}
+ '@babel/runtime@7.26.0':
+ resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==}
+ engines: {node: '>=6.9.0'}
- '@wordpress/dom-ready@3.54.0':
- resolution: {integrity: sha512-MbAaZjkX/Qb7gNse+xqIdI3epm47EWrpcjUV7mAoaDxj75xpsZHlOS6WdqZ23yJznHqvSAgjtTQVf3eQG5lQ/g==}
- engines: {node: '>=12'}
+ '@babel/template@7.25.9':
+ resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
+ engines: {node: '>=6.9.0'}
- '@wordpress/dom@3.54.0':
- resolution: {integrity: sha512-iCj+i6m05H5vtDgjz3mdq/IR5jnKlQ6kzTmZhw06FSriYBCtlEgXwmeQCioc41A39PIBumvbEyPcBXoAnyFQng==}
- engines: {node: '>=12'}
+ '@babel/traverse@7.25.9':
+ resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==}
+ engines: {node: '>=6.9.0'}
- '@wordpress/element@4.20.0':
- resolution: {integrity: sha512-Ou7EoGtGe4FUL6fKALINXJLKoSfyWTBJzkJfN2HzSgM1wira9EuWahl8MQN0HAUaWeOoDqMKPvnglfS+kC8JLA==}
- engines: {node: '>=12'}
+ '@babel/types@7.26.0':
+ resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==}
+ engines: {node: '>=6.9.0'}
- '@wordpress/element@5.31.0':
- resolution: {integrity: sha512-TVk7Ivc85AlC96cSruwTjbm2qsq2uXUd5GSPHWUNF7xZHeeJ7XxJpXe75UyJ2vLndtOn3XjT1R64T5Gpu9ipuA==}
- engines: {node: '>=12'}
+ '@bcoe/v8-coverage@0.2.3':
+ resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
- '@wordpress/escape-html@2.54.0':
- resolution: {integrity: sha512-0fGroIVDy32bnqrvwsG4JPDylMhLo8DXoOP4gLKLh2fc7J/kIY1GsvjCyvO3VEmmHLxbeIhPRL2xTHOBA4Gcww==}
- engines: {node: '>=12'}
+ '@csstools/selector-specificity@2.2.0':
+ resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==}
+ engines: {node: ^14 || ^16 || >=18}
+ peerDependencies:
+ postcss-selector-parser: ^6.0.10
- '@wordpress/hooks@3.54.0':
- resolution: {integrity: sha512-ciLUJCH/xIxtwZI5ADts0RT6te6Lye1Qx/7saBC6qQ8CDdaO6+bvVm8Up4dWG60CZ8UQe/+9QSss2xIkOxgY3w==}
- engines: {node: '>=12'}
+ '@discoveryjs/json-ext@0.5.7':
+ resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
+ engines: {node: '>=10.0.0'}
- '@wordpress/i18n@4.54.0':
- resolution: {integrity: sha512-gSKBopBN9rY9GhNy3CXLK3n4D5viuBTObvcu3blu4SFqkHl+Ws1Gx0tHbpypfV80ESrOyMXHJIAqWgBD8d4Hew==}
- engines: {node: '>=12'}
- hasBin: true
+ '@emotion/babel-plugin@11.13.5':
+ resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==}
- '@wordpress/icons@9.45.0':
- resolution: {integrity: sha512-HNZeh6tzGmo4liE6OdtQDt7pG2Ul8ftXjCMv49gAu+w6gPVAw1s2JWFea86hH2dnuWz1nOGMx7HGvRrfsDnQuA==}
- engines: {node: '>=12'}
+ '@emotion/cache@11.13.5':
+ resolution: {integrity: sha512-Z3xbtJ+UcK76eWkagZ1onvn/wAVb1GOMuR15s30Fm2wrMgC7jzpnO2JZXr4eujTTqoQFUrZIw/rT0c6Zzjca1g==}
- '@wordpress/is-shallow-equal@4.54.0':
- resolution: {integrity: sha512-XM7wE6p9yjRJQFaTdQuriIvHQCykg6pecwS3+gMwja7JebPv141q0EGxxopIy4zdMtcNNU/NHCVSEpsiU5HIHg==}
- engines: {node: '>=12'}
+ '@emotion/hash@0.9.2':
+ resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==}
- '@wordpress/keycodes@3.54.0':
- resolution: {integrity: sha512-perPl0Hoq9Kp2hNSe5t7U68is2EljRA6sE6wQ50pqrgTJ1IMk9x8fLa/osRtC7B9AXmGlxKcbIn5i9rlsopN6Q==}
- engines: {node: '>=12'}
+ '@emotion/memoize@0.9.0':
+ resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==}
- '@wordpress/primitives@3.52.0':
- resolution: {integrity: sha512-IX1pE+/D0GvRwNNTf/KaDxqsuieusKDZ4mzJhVLoAkUZK/rHgT6u2GVprHFDLgAJsw5zg3jV9glKBRX/r4AYZg==}
- engines: {node: '>=12'}
+ '@emotion/react@11.13.5':
+ resolution: {integrity: sha512-6zeCUxUH+EPF1s+YF/2hPVODeV/7V07YU5x+2tfuRL8MdW6rv5vb2+CBEGTGwBdux0OIERcOS+RzxeK80k2DsQ==}
+ peerDependencies:
+ '@types/react': '*'
+ react: '>=16.8.0'
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
- '@wordpress/priority-queue@2.54.0':
- resolution: {integrity: sha512-yG7RHPUlHMB+RvikOX3Fs2ujxSPmwtSt8WGEQHsOny4PRdEGXNjfSCJH4MAuWJU9oKMsUL+d7NgPrI9j838bow==}
- engines: {node: '>=12'}
+ '@emotion/serialize@1.3.3':
+ resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==}
- '@wordpress/redux-routine@4.54.0':
- resolution: {integrity: sha512-giYg18YhZ6n65iRFQMzlr+L/9hiir0cmntNigtEdOOg4ZkvELg5bl3ijdyZ/BikzzZ/0sNkNC9s/HS2ZGlBp7Q==}
- engines: {node: '>=12'}
- peerDependencies:
- redux: '>=4'
+ '@emotion/sheet@1.4.0':
+ resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==}
- '@wordpress/rich-text@5.20.0':
- resolution: {integrity: sha512-7W4PksJ6/SnQ+KuwvZ0dlKSwbaS6ejvWBm2N8R5S79AzbdmB69BpDCz0U/GUfGDXDhrU9dpzg5NIivoW2LC8Kg==}
- engines: {node: '>=12'}
+ '@emotion/unitless@0.10.0':
+ resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==}
+
+ '@emotion/use-insertion-effect-with-fallbacks@1.1.0':
+ resolution: {integrity: sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==}
peerDependencies:
- react: ^17.0.0
+ react: '>=16.8.0'
- '@wordpress/warning@2.54.0':
- resolution: {integrity: sha512-4zhMDF7eAs+uGz2IahskiBeAMioKUwM3yubJ0rQ74AZNFZam/CU1WQfjRLcksffCEa3md0mTFPmMi2nZjOMgbg==}
- engines: {node: '>=12'}
+ '@emotion/utils@1.4.2':
+ resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==}
- '@xtuc/ieee754@1.2.0':
- resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
+ '@emotion/weak-memoize@0.4.0':
+ resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==}
- '@xtuc/long@4.2.2':
- resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
+ '@es-joy/jsdoccomment@0.41.0':
+ resolution: {integrity: sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==}
+ engines: {node: '>=16'}
- acorn-import-assertions@1.9.0:
- resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
- deprecated: package has been renamed to acorn-import-attributes
+ '@eslint-community/eslint-utils@4.4.1':
+ resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
- acorn: ^8
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- acorn@8.11.3:
- resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
- engines: {node: '>=0.4.0'}
- hasBin: true
+ '@eslint-community/regexpp@4.12.1':
+ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- airbnb-prop-types@2.16.0:
- resolution: {integrity: sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==}
- deprecated: This package has been renamed to 'prop-types-tools'
- peerDependencies:
- react: ^0.14 || ^15.0.0 || ^16.0.0-alpha
+ '@eslint/eslintrc@2.1.4':
+ resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- ajv-keywords@3.5.2:
- resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
- peerDependencies:
- ajv: ^6.9.1
+ '@eslint/js@8.57.1':
+ resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- ajv@6.12.6:
- resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+ '@floating-ui/core@1.6.8':
+ resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==}
- ansi-styles@3.2.1:
- resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
- engines: {node: '>=4'}
+ '@floating-ui/dom@1.6.12':
+ resolution: {integrity: sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==}
- anymatch@3.1.3:
- resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
- engines: {node: '>= 8'}
+ '@floating-ui/utils@0.2.8':
+ resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==}
- array-buffer-byte-length@1.0.1:
- resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==}
- engines: {node: '>= 0.4'}
+ '@hapi/hoek@9.3.0':
+ resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==}
- array.prototype.find@2.2.3:
- resolution: {integrity: sha512-fO/ORdOELvjbbeIfZfzrXFMhYHGofRGqd+am9zm3tZ4GlJINj/pA2eITyfd65Vg6+ZbHd/Cys7stpoRSWtQFdA==}
- engines: {node: '>= 0.4'}
+ '@hapi/topo@5.1.0':
+ resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==}
- array.prototype.flat@1.3.2:
- resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
- engines: {node: '>= 0.4'}
+ '@humanwhocodes/config-array@0.13.0':
+ resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==}
+ engines: {node: '>=10.10.0'}
+ deprecated: Use @eslint/config-array instead
- arraybuffer.prototype.slice@1.0.3:
- resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==}
- engines: {node: '>= 0.4'}
+ '@humanwhocodes/module-importer@1.0.1':
+ resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
+ engines: {node: '>=12.22'}
- available-typed-arrays@1.0.7:
- resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
- engines: {node: '>= 0.4'}
+ '@humanwhocodes/object-schema@2.0.3':
+ resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
+ deprecated: Use @eslint/object-schema instead
- babel-loader@8.3.0:
- resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==}
- engines: {node: '>= 8.9'}
- peerDependencies:
- '@babel/core': ^7.0.0
- webpack: '>=2'
+ '@istanbuljs/load-nyc-config@1.1.0':
+ resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
+ engines: {node: '>=8'}
- babel-plugin-emotion@10.2.2:
- resolution: {integrity: sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==}
+ '@istanbuljs/schema@0.1.3':
+ resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
+ engines: {node: '>=8'}
- babel-plugin-macros@2.8.0:
- resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==}
+ '@jest/console@29.7.0':
+ resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- babel-plugin-macros@3.1.0:
- resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
- engines: {node: '>=10', npm: '>=6'}
+ '@jest/core@29.7.0':
+ resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
- babel-plugin-syntax-jsx@6.18.0:
- resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==}
+ '@jest/environment@29.7.0':
+ resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- big.js@5.2.2:
- resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
+ '@jest/expect-utils@29.7.0':
+ resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- binary-extensions@2.3.0:
- resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
- engines: {node: '>=8'}
+ '@jest/expect@29.7.0':
+ resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- body-scroll-lock@3.1.5:
- resolution: {integrity: sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==}
+ '@jest/fake-timers@29.7.0':
+ resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- braces@3.0.3:
- resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
- engines: {node: '>=8'}
+ '@jest/globals@29.7.0':
+ resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- brcast@2.0.2:
- resolution: {integrity: sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==}
+ '@jest/reporters@29.7.0':
+ resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
- browserslist@4.23.0:
- resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
+ '@jest/schemas@29.6.3':
+ resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- buffer-from@1.1.2:
- resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+ '@jest/source-map@29.6.3':
+ resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- call-bind@1.0.7:
- resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
- engines: {node: '>= 0.4'}
+ '@jest/test-result@29.7.0':
+ resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- callsites@3.1.0:
- resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
- engines: {node: '>=6'}
+ '@jest/test-sequencer@29.7.0':
+ resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- camel-case@4.1.2:
- resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
+ '@jest/transform@29.7.0':
+ resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- caniuse-lite@1.0.30001600:
- resolution: {integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==}
+ '@jest/types@29.6.3':
+ resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- capital-case@1.0.4:
- resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==}
+ '@jridgewell/gen-mapping@0.3.5':
+ resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
+ engines: {node: '>=6.0.0'}
- chalk@2.4.2:
- resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
- engines: {node: '>=4'}
+ '@jridgewell/resolve-uri@3.1.2':
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
+ engines: {node: '>=6.0.0'}
- change-case@4.1.2:
- resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==}
+ '@jridgewell/set-array@1.2.1':
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
- chokidar@3.6.0:
- resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
- engines: {node: '>= 8.10.0'}
+ '@jridgewell/source-map@0.3.6':
+ resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
- chrome-trace-event@1.0.3:
- resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
- engines: {node: '>=6.0'}
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
- classnames@2.3.1:
- resolution: {integrity: sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==}
+ '@jridgewell/trace-mapping@0.3.25':
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
- classnames@2.5.1:
- resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
+ '@leichtgewicht/ip-codec@2.0.5':
+ resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==}
- clipboard@2.0.11:
- resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==}
+ '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1':
+ resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==}
- clone-deep@4.0.1:
- resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
- engines: {node: '>=6'}
+ '@nodelib/fs.scandir@2.1.5':
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+ engines: {node: '>= 8'}
- clsx@1.2.1:
- resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==}
- engines: {node: '>=6'}
+ '@nodelib/fs.stat@2.0.5':
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+ engines: {node: '>= 8'}
- clsx@2.1.0:
- resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==}
- engines: {node: '>=6'}
+ '@nodelib/fs.walk@1.2.8':
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+ engines: {node: '>= 8'}
- codemirror@5.65.16:
- resolution: {integrity: sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg==}
+ '@parcel/watcher-android-arm64@2.5.0':
+ resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [android]
- color-convert@1.9.3:
- resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
+ '@parcel/watcher-darwin-arm64@2.5.0':
+ resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [darwin]
- color-name@1.1.3:
- resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
+ '@parcel/watcher-darwin-x64@2.5.0':
+ resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [darwin]
- colord@2.9.3:
- resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
+ '@parcel/watcher-freebsd-x64@2.5.0':
+ resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@parcel/watcher-linux-arm-glibc@2.5.0':
+ resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@parcel/watcher-linux-arm-musl@2.5.0':
+ resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@parcel/watcher-linux-arm64-glibc@2.5.0':
+ resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@parcel/watcher-linux-arm64-musl@2.5.0':
+ resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@parcel/watcher-linux-x64-glibc@2.5.0':
+ resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@parcel/watcher-linux-x64-musl@2.5.0':
+ resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@parcel/watcher-win32-arm64@2.5.0':
+ resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@parcel/watcher-win32-ia32@2.5.0':
+ resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [ia32]
+ os: [win32]
+
+ '@parcel/watcher-win32-x64@2.5.0':
+ resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==}
+ engines: {node: '>= 10.0.0'}
+ cpu: [x64]
+ os: [win32]
+
+ '@parcel/watcher@2.5.0':
+ resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==}
+ engines: {node: '>= 10.0.0'}
+
+ '@pkgr/core@0.1.1':
+ resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+
+ '@playwright/test@1.49.0':
+ resolution: {integrity: sha512-DMulbwQURa8rNIQrf94+jPJQ4FmOVdpE5ZppRNvWVjvhC+6sOeo28r8MgIpQRYouXRtt/FCCXU7zn20jnHR4Qw==}
+ engines: {node: '>=18'}
+ hasBin: true
- colorette@2.0.20:
- resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
+ '@pmmmwh/react-refresh-webpack-plugin@0.5.15':
+ resolution: {integrity: sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==}
+ engines: {node: '>= 10.13'}
+ peerDependencies:
+ '@types/webpack': 4.x || 5.x
+ react-refresh: '>=0.10.0 <1.0.0'
+ sockjs-client: ^1.4.0
+ type-fest: '>=0.17.0 <5.0.0'
+ webpack: '>=4.43.0 <6.0.0'
+ webpack-dev-server: 3.x || 4.x || 5.x
+ webpack-hot-middleware: 2.x
+ webpack-plugin-serve: 0.x || 1.x
+ peerDependenciesMeta:
+ '@types/webpack':
+ optional: true
+ sockjs-client:
+ optional: true
+ type-fest:
+ optional: true
+ webpack-dev-server:
+ optional: true
+ webpack-hot-middleware:
+ optional: true
+ webpack-plugin-serve:
+ optional: true
- commander@2.20.3:
- resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
+ '@polka/url@1.0.0-next.28':
+ resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==}
- commander@7.2.0:
- resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
- engines: {node: '>= 10'}
+ '@puppeteer/browsers@1.4.6':
+ resolution: {integrity: sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==}
+ engines: {node: '>=16.3.0'}
+ hasBin: true
+ peerDependencies:
+ typescript: '>= 4.7.4'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
- commondir@1.0.1:
- resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
+ '@rtsao/scc@1.1.0':
+ resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
- compute-scroll-into-view@1.0.20:
- resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==}
+ '@sentry/core@6.19.7':
+ resolution: {integrity: sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==}
+ engines: {node: '>=6'}
- consolidated-events@2.0.2:
- resolution: {integrity: sha512-2/uRVMdRypf5z/TW/ncD/66l75P5hH2vM/GR8Jf8HLc2xnfJtmina6F6du8+v4Z2vTrMo7jC+W1tmEEuuELgkQ==}
+ '@sentry/hub@6.19.7':
+ resolution: {integrity: sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==}
+ engines: {node: '>=6'}
- constant-case@3.0.4:
- resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==}
+ '@sentry/minimal@6.19.7':
+ resolution: {integrity: sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==}
+ engines: {node: '>=6'}
- convert-source-map@1.9.0:
- resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
+ '@sentry/node@6.19.7':
+ resolution: {integrity: sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg==}
+ engines: {node: '>=6'}
- convert-source-map@2.0.0:
- resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+ '@sentry/types@6.19.7':
+ resolution: {integrity: sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==}
+ engines: {node: '>=6'}
- cosmiconfig@6.0.0:
- resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==}
- engines: {node: '>=8'}
+ '@sentry/utils@6.19.7':
+ resolution: {integrity: sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==}
+ engines: {node: '>=6'}
- cosmiconfig@7.1.0:
- resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
- engines: {node: '>=10'}
+ '@sideway/address@4.1.5':
+ resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==}
- cross-spawn@7.0.3:
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
- engines: {node: '>= 8'}
+ '@sideway/formula@3.0.1':
+ resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==}
- csstype@2.6.21:
- resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==}
+ '@sideway/pinpoint@2.0.0':
+ resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==}
- csstype@3.1.3:
- resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
+ '@sinclair/typebox@0.27.8':
+ resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
- data-view-buffer@1.0.1:
- resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==}
- engines: {node: '>= 0.4'}
+ '@sinonjs/commons@3.0.1':
+ resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==}
- data-view-byte-length@1.0.1:
- resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==}
- engines: {node: '>= 0.4'}
+ '@sinonjs/fake-timers@10.3.0':
+ resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==}
- data-view-byte-offset@1.0.0:
- resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==}
- engines: {node: '>= 0.4'}
+ '@svgr/babel-plugin-add-jsx-attribute@8.0.0':
+ resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- debug@4.3.4:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
- engines: {node: '>=6.0'}
+ '@svgr/babel-plugin-remove-jsx-attribute@8.0.0':
+ resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==}
+ engines: {node: '>=14'}
peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
+ '@babel/core': ^7.0.0-0
- deepmerge@1.5.2:
- resolution: {integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==}
- engines: {node: '>=0.10.0'}
+ '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0':
+ resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- define-data-property@1.1.4:
- resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
- engines: {node: '>= 0.4'}
+ '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0':
+ resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- define-properties@1.2.1:
- resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
- engines: {node: '>= 0.4'}
+ '@svgr/babel-plugin-svg-dynamic-title@8.0.0':
+ resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- delegate@3.2.0:
- resolution: {integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==}
+ '@svgr/babel-plugin-svg-em-dimensions@8.0.0':
+ resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- direction@1.0.4:
- resolution: {integrity: sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==}
- hasBin: true
+ '@svgr/babel-plugin-transform-react-native-svg@8.1.0':
+ resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- document.contains@1.0.2:
- resolution: {integrity: sha512-YcvYFs15mX8m3AO1QNQy3BlIpSMfNRj3Ujk2BEJxsZG+HZf7/hZ6jr7mDpXrF8q+ff95Vef5yjhiZxm8CGJr6Q==}
+ '@svgr/babel-plugin-transform-svg-component@8.0.0':
+ resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- dom-helpers@5.2.1:
- resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
+ '@svgr/babel-preset@8.1.0':
+ resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
- dom-scroll-into-view@1.2.1:
- resolution: {integrity: sha512-LwNVg3GJOprWDO+QhLL1Z9MMgWe/KAFLxVWKzjRTxNSPn8/LLDIfmuG71YHznXCqaqTjvHJDYO1MEAgX6XCNbQ==}
+ '@svgr/core@8.1.0':
+ resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==}
+ engines: {node: '>=14'}
- dot-case@3.0.4:
- resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
+ '@svgr/hast-util-to-babel-ast@8.0.0':
+ resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==}
+ engines: {node: '>=14'}
- dot-prop@6.0.1:
- resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==}
- engines: {node: '>=10'}
+ '@svgr/plugin-jsx@8.1.0':
+ resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@svgr/core': '*'
- downshift@6.1.12:
- resolution: {integrity: sha512-7XB/iaSJVS4T8wGFT3WRXmSF1UlBHAA40DshZtkrIscIN+VC+Lh363skLxFTvJwtNgHxAMDGEHT4xsyQFWL+UA==}
+ '@svgr/plugin-svgo@8.1.0':
+ resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==}
+ engines: {node: '>=14'}
peerDependencies:
- react: '>=16.12.0'
+ '@svgr/core': '*'
- electron-to-chromium@1.4.715:
- resolution: {integrity: sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg==}
+ '@svgr/webpack@8.1.0':
+ resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==}
+ engines: {node: '>=14'}
- emojis-list@3.0.0:
- resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
- engines: {node: '>= 4'}
+ '@tannin/compile@1.1.0':
+ resolution: {integrity: sha512-n8m9eNDfoNZoxdvWiTfW/hSPhehzLJ3zW7f8E7oT6mCROoMNWCB4TYtv041+2FMAxweiE0j7i1jubQU4MEC/Gg==}
- encoding@0.1.13:
- resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
+ '@tannin/evaluate@1.2.0':
+ resolution: {integrity: sha512-3ioXvNowbO/wSrxsDG5DKIMxC81P0QrQTYai8zFNY+umuoHWRPbQ/TuuDEOju9E+jQDXmj6yI5GyejNuh8I+eg==}
- enhanced-resolve@5.16.0:
- resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==}
- engines: {node: '>=10.13.0'}
+ '@tannin/plural-forms@1.1.0':
+ resolution: {integrity: sha512-xl9R2mDZO/qiHam1AgMnAES6IKIg7OBhcXqy6eDsRCdXuxAFPcjrej9HMjyCLE0DJ/8cHf0i5OQTstuBRhpbHw==}
- envinfo@7.11.1:
- resolution: {integrity: sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==}
- engines: {node: '>=4'}
- hasBin: true
+ '@tannin/postfix@1.1.0':
+ resolution: {integrity: sha512-oocsqY7g0cR+Gur5jRQLSrX2OtpMLMse1I10JQBm8CdGMrDkh1Mg2gjsiquMHRtBs4Qwu5wgEp5GgIYHk4SNPw==}
- enzyme-shallow-equal@1.0.7:
- resolution: {integrity: sha512-/um0GFqUXnpM9SvKtje+9Tjoz3f1fpBC3eXRFrNs8kpYn69JljciYP7KZTqM/YQbUY9KUjvKB4jo/q+L6WGGvg==}
+ '@tootallnate/once@2.0.0':
+ resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
+ engines: {node: '>= 10'}
- equivalent-key-map@0.2.2:
- resolution: {integrity: sha512-xvHeyCDbZzkpN4VHQj/n+j2lOwL0VWszG30X4cOrc9Y7Tuo2qCdZK/0AMod23Z5dCtNUbaju6p0rwOhHUk05ew==}
+ '@tootallnate/quickjs-emscripten@0.23.0':
+ resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
- error-ex@1.3.2:
- resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+ '@trysound/sax@0.2.0':
+ resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
+ engines: {node: '>=10.13.0'}
- es-abstract@1.23.2:
- resolution: {integrity: sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==}
- engines: {node: '>= 0.4'}
+ '@types/babel__core@7.20.5':
+ resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
- es-define-property@1.0.0:
- resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==}
- engines: {node: '>= 0.4'}
+ '@types/babel__generator@7.6.8':
+ resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
- es-errors@1.3.0:
- resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
- engines: {node: '>= 0.4'}
+ '@types/babel__template@7.4.4':
+ resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
- es-module-lexer@1.4.2:
- resolution: {integrity: sha512-7nOqkomXZEaxUDJw21XZNtRk739QvrPSoZoRtbsEfcii00vdzZUh6zh1CQwHhrib8MdEtJfv5rJiGeb4KuV/vw==}
+ '@types/babel__traverse@7.20.6':
+ resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
- es-object-atoms@1.0.0:
- resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
- engines: {node: '>= 0.4'}
+ '@types/body-parser@1.19.5':
+ resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
- es-set-tostringtag@2.0.3:
- resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
- engines: {node: '>= 0.4'}
+ '@types/bonjour@3.5.13':
+ resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==}
- es-shim-unscopables@1.0.2:
- resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==}
+ '@types/connect-history-api-fallback@1.5.4':
+ resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==}
- es-to-primitive@1.2.1:
- resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
- engines: {node: '>= 0.4'}
+ '@types/connect@3.4.38':
+ resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
- escalade@3.1.2:
- resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
- engines: {node: '>=6'}
+ '@types/eslint-scope@3.7.7':
+ resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
- escape-string-regexp@1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
+ '@types/eslint@9.6.1':
+ resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
- escape-string-regexp@4.0.0:
- resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
- engines: {node: '>=10'}
+ '@types/estree@1.0.6':
+ resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
- eslint-scope@5.1.1:
- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
- engines: {node: '>=8.0.0'}
+ '@types/express-serve-static-core@4.19.6':
+ resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==}
- esrecurse@4.3.0:
- resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
- engines: {node: '>=4.0'}
+ '@types/express-serve-static-core@5.0.2':
+ resolution: {integrity: sha512-vluaspfvWEtE4vcSDlKRNer52DvOGrB2xv6diXy6UKyKW0lqZiWHGNApSyxOv+8DE5Z27IzVvE7hNkxg7EXIcg==}
- estraverse@4.3.0:
- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
- engines: {node: '>=4.0'}
+ '@types/express@4.17.21':
+ resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==}
- estraverse@5.3.0:
- resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
- engines: {node: '>=4.0'}
+ '@types/glob@7.2.0':
+ resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
- events@3.3.0:
- resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
- engines: {node: '>=0.8.x'}
+ '@types/graceful-fs@4.1.9':
+ resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
- fast-deep-equal@3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+ '@types/http-errors@2.0.4':
+ resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==}
- fast-json-stable-stringify@2.1.0:
- resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
+ '@types/http-proxy@1.17.15':
+ resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==}
- fastest-levenshtein@1.0.16:
- resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
- engines: {node: '>= 4.9.1'}
+ '@types/istanbul-lib-coverage@2.0.6':
+ resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
- fill-range@7.1.1:
- resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
- engines: {node: '>=8'}
+ '@types/istanbul-lib-report@3.0.3':
+ resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==}
- find-cache-dir@3.3.2:
- resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
- engines: {node: '>=8'}
+ '@types/istanbul-reports@3.0.4':
+ resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==}
- find-root@1.1.0:
- resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
+ '@types/jsdom@20.0.1':
+ resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==}
- find-up@4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
+ '@types/json-schema@7.0.15':
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- flat@5.0.2:
- resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
- hasBin: true
+ '@types/json5@0.0.29':
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- for-each@0.3.3:
- resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
+ '@types/mime@1.3.5':
+ resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
- framer-motion@6.5.1:
- resolution: {integrity: sha512-o1BGqqposwi7cgDrtg0dNONhkmPsUFDaLcKXigzuTFC5x58mE8iyTazxSudFzmT6MEyJKfjjU8ItoMe3W+3fiw==}
- peerDependencies:
- react: '>=16.8 || ^17.0.0 || ^18.0.0'
- react-dom: '>=16.8 || ^17.0.0 || ^18.0.0'
+ '@types/minimatch@5.1.2':
+ resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
- framesync@6.0.1:
- resolution: {integrity: sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA==}
+ '@types/minimist@1.2.5':
+ resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==}
- fsevents@2.3.3:
- resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
+ '@types/node-forge@1.3.11':
+ resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
- function-bind@1.1.2:
- resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
+ '@types/node@22.10.0':
+ resolution: {integrity: sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==}
- function.prototype.name@1.1.6:
- resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
- engines: {node: '>= 0.4'}
+ '@types/normalize-package-data@2.4.4':
+ resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
- functions-have-names@1.2.3:
- resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+ '@types/parse-json@4.0.2':
+ resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
- gensync@1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
- engines: {node: '>=6.9.0'}
+ '@types/prop-types@15.7.13':
+ resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==}
- get-intrinsic@1.2.4:
- resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
- engines: {node: '>= 0.4'}
+ '@types/qs@6.9.17':
+ resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==}
- get-symbol-description@1.0.2:
- resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==}
- engines: {node: '>= 0.4'}
+ '@types/range-parser@1.2.7':
+ resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
- gettext-parser@1.4.0:
- resolution: {integrity: sha512-sedZYLHlHeBop/gZ1jdg59hlUEcpcZJofLq2JFwJT1zTqAU3l2wFv6IsuwFHGqbiT9DWzMUW4/em2+hspnmMMA==}
+ '@types/react-dom@18.3.1':
+ resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==}
- glob-parent@5.1.2:
- resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
- engines: {node: '>= 6'}
+ '@types/react-transition-group@4.4.11':
+ resolution: {integrity: sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==}
- glob-to-regexp@0.4.1:
- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+ '@types/react@18.3.12':
+ resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==}
- global-cache@1.2.1:
- resolution: {integrity: sha512-EOeUaup5DgWKlCMhA9YFqNRIlZwoxt731jCh47WBV9fQqHgXhr3Fa55hfgIUqilIcPsfdNKN7LHjrNY+Km40KA==}
- engines: {node: '>= 0.4'}
+ '@types/retry@0.12.0':
+ resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==}
- globals@11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
+ '@types/semver@7.5.8':
+ resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
- globalthis@1.0.3:
- resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
- engines: {node: '>= 0.4'}
+ '@types/send@0.17.4':
+ resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==}
- good-listener@1.2.2:
- resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==}
+ '@types/serve-index@1.9.4':
+ resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==}
- gopd@1.0.1:
- resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
+ '@types/serve-static@1.15.7':
+ resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==}
- graceful-fs@4.2.11:
- resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+ '@types/sockjs@0.3.36':
+ resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==}
- gradient-parser@0.1.5:
- resolution: {integrity: sha512-+uPlcVbjrKOnTzvz0MjTj7BfACj8OmxIa1moIjJV7btvhUMSJk0D47RfDCgDrZE3dYMz9Cf5xKJwnrKLjUq0KQ==}
- engines: {node: '>=0.10.0'}
+ '@types/sortablejs@1.15.8':
+ resolution: {integrity: sha512-b79830lW+RZfwaztgs1aVPgbasJ8e7AXtZYHTELNXZPsERt4ymJdjV4OccDbHQAvHrCcFpbF78jkm0R6h/pZVg==}
- has-bigints@1.0.2:
- resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
+ '@types/source-list-map@0.1.6':
+ resolution: {integrity: sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==}
- has-flag@3.0.0:
- resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
- engines: {node: '>=4'}
+ '@types/stack-utils@2.0.3':
+ resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==}
- has-flag@4.0.0:
- resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
- engines: {node: '>=8'}
+ '@types/tapable@1.0.12':
+ resolution: {integrity: sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q==}
- has-property-descriptors@1.0.2:
- resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
+ '@types/tough-cookie@4.0.5':
+ resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==}
- has-proto@1.0.3:
- resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
- engines: {node: '>= 0.4'}
+ '@types/uglify-js@3.17.5':
+ resolution: {integrity: sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==}
- has-symbols@1.0.3:
- resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
- engines: {node: '>= 0.4'}
+ '@types/webpack-sources@3.2.3':
+ resolution: {integrity: sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==}
- has-tostringtag@1.0.2:
- resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
- engines: {node: '>= 0.4'}
+ '@types/webpack@4.41.40':
+ resolution: {integrity: sha512-u6kMFSBM9HcoTpUXnL6mt2HSzftqb3JgYV6oxIgL2dl6sX6aCa5k6SOkzv5DuZjBTPUE/dJltKtwwuqrkZHpfw==}
- has@1.0.4:
- resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==}
- engines: {node: '>= 0.4.0'}
+ '@types/ws@8.5.13':
+ resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==}
- hasown@2.0.2:
- resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
- engines: {node: '>= 0.4'}
+ '@types/yargs-parser@21.0.3':
+ resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
- header-case@2.0.4:
- resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==}
+ '@types/yargs@17.0.33':
+ resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==}
- hey-listen@1.0.8:
- resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==}
+ '@types/yauzl@2.10.3':
+ resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- highlight-words-core@1.2.2:
- resolution: {integrity: sha512-BXUKIkUuh6cmmxzi5OIbUJxrG8OAk2MqoL1DtO3Wo9D2faJg2ph5ntyuQeLqaHJmzER6H5tllCDA9ZnNe9BVGg==}
+ '@typescript-eslint/eslint-plugin@6.21.0':
+ resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
+ eslint: ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
- hoist-non-react-statics@3.3.2:
- resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
+ '@typescript-eslint/parser@6.21.0':
+ resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
- iconv-lite@0.6.3:
- resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
- engines: {node: '>=0.10.0'}
+ '@typescript-eslint/scope-manager@5.62.0':
+ resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- immutable@4.3.5:
- resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==}
+ '@typescript-eslint/scope-manager@6.21.0':
+ resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
- import-fresh@3.3.0:
- resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
- engines: {node: '>=6'}
+ '@typescript-eslint/type-utils@6.21.0':
+ resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
- import-local@3.1.0:
- resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==}
- engines: {node: '>=8'}
- hasBin: true
+ '@typescript-eslint/types@5.62.0':
+ resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- internal-slot@1.0.7:
- resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
- engines: {node: '>= 0.4'}
+ '@typescript-eslint/types@6.21.0':
+ resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
- interpret@2.2.0:
- resolution: {integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==}
- engines: {node: '>= 0.10'}
+ '@typescript-eslint/typescript-estree@5.62.0':
+ resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
- is-array-buffer@3.0.4:
- resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==}
- engines: {node: '>= 0.4'}
+ '@typescript-eslint/typescript-estree@6.21.0':
+ resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
- is-arrayish@0.2.1:
- resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+ '@typescript-eslint/utils@5.62.0':
+ resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- is-bigint@1.0.4:
- resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
+ '@typescript-eslint/utils@6.21.0':
+ resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
- is-binary-path@2.1.0:
- resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
- engines: {node: '>=8'}
+ '@typescript-eslint/visitor-keys@5.62.0':
+ resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- is-boolean-object@1.1.2:
- resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
- engines: {node: '>= 0.4'}
+ '@typescript-eslint/visitor-keys@6.21.0':
+ resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==}
+ engines: {node: ^16.0.0 || >=18.0.0}
- is-callable@1.2.7:
- resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
- engines: {node: '>= 0.4'}
+ '@ungap/structured-clone@1.2.0':
+ resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
- is-core-module@2.13.1:
- resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
+ '@webassemblyjs/ast@1.14.1':
+ resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
- is-data-view@1.0.1:
- resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==}
- engines: {node: '>= 0.4'}
+ '@webassemblyjs/floating-point-hex-parser@1.13.2':
+ resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==}
- is-date-object@1.0.5:
- resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
- engines: {node: '>= 0.4'}
+ '@webassemblyjs/helper-api-error@1.13.2':
+ resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==}
- is-extglob@2.1.1:
- resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
- engines: {node: '>=0.10.0'}
+ '@webassemblyjs/helper-buffer@1.14.1':
+ resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==}
- is-glob@4.0.3:
- resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
- engines: {node: '>=0.10.0'}
+ '@webassemblyjs/helper-numbers@1.13.2':
+ resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==}
- is-negative-zero@2.0.3:
- resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
- engines: {node: '>= 0.4'}
+ '@webassemblyjs/helper-wasm-bytecode@1.13.2':
+ resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==}
- is-number-object@1.0.7:
- resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
- engines: {node: '>= 0.4'}
+ '@webassemblyjs/helper-wasm-section@1.14.1':
+ resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==}
- is-number@7.0.0:
- resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
- engines: {node: '>=0.12.0'}
+ '@webassemblyjs/ieee754@1.13.2':
+ resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==}
- is-obj@2.0.0:
- resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
- engines: {node: '>=8'}
+ '@webassemblyjs/leb128@1.13.2':
+ resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==}
- is-plain-object@2.0.4:
- resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
- engines: {node: '>=0.10.0'}
+ '@webassemblyjs/utf8@1.13.2':
+ resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==}
- is-plain-object@5.0.0:
- resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
- engines: {node: '>=0.10.0'}
+ '@webassemblyjs/wasm-edit@1.14.1':
+ resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==}
- is-promise@4.0.0:
- resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
+ '@webassemblyjs/wasm-gen@1.14.1':
+ resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==}
- is-regex@1.1.4:
- resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
- engines: {node: '>= 0.4'}
+ '@webassemblyjs/wasm-opt@1.14.1':
+ resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==}
- is-shared-array-buffer@1.0.3:
- resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==}
- engines: {node: '>= 0.4'}
+ '@webassemblyjs/wasm-parser@1.14.1':
+ resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==}
- is-string@1.0.7:
- resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
- engines: {node: '>= 0.4'}
+ '@webassemblyjs/wast-printer@1.14.1':
+ resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==}
- is-symbol@1.0.4:
- resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
- engines: {node: '>= 0.4'}
+ '@webpack-cli/configtest@2.1.1':
+ resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==}
+ engines: {node: '>=14.15.0'}
+ peerDependencies:
+ webpack: 5.x.x
+ webpack-cli: 5.x.x
- is-touch-device@1.0.1:
- resolution: {integrity: sha512-LAYzo9kMT1b2p19L/1ATGt2XcSilnzNlyvq6c0pbPRVisLbAPpLqr53tIJS00kvrTkj0HtR8U7+u8X0yR8lPSw==}
+ '@webpack-cli/info@2.0.2':
+ resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==}
+ engines: {node: '>=14.15.0'}
+ peerDependencies:
+ webpack: 5.x.x
+ webpack-cli: 5.x.x
- is-typed-array@1.1.13:
- resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==}
- engines: {node: '>= 0.4'}
+ '@webpack-cli/serve@2.0.5':
+ resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==}
+ engines: {node: '>=14.15.0'}
+ peerDependencies:
+ webpack: 5.x.x
+ webpack-cli: 5.x.x
+ webpack-dev-server: '*'
+ peerDependenciesMeta:
+ webpack-dev-server:
+ optional: true
- is-weakref@1.0.2:
- resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
+ '@wordpress/api-fetch@6.55.0':
+ resolution: {integrity: sha512-1HrCUsJdeRY5Y0IjplotINwqMRO81e7O7VhBScuKk7iOuDm/E1ioKv2uLGnPNWziYu+Zf025byxOqVzXDyM2gw==}
+ engines: {node: '>=12'}
- isarray@2.0.5:
- resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+ '@wordpress/babel-plugin-import-jsx-pragma@4.41.0':
+ resolution: {integrity: sha512-hYxj2Uobxk86ctlfaJou9v13XqXZ30yx4ZwRNu5cH5/LWXe2MIXBTPv7dUk6wqN/qFOjsFvP9jCB0NsW6MnkrA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.12.9
- isexe@2.0.0:
- resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+ '@wordpress/babel-preset-default@7.42.0':
+ resolution: {integrity: sha512-AWSxWuEuzazt/nWomKiaVhYQeXuqxTniPCKhvks58wB3P4UXvSe3hRnO+nujz20IuxIk2xHT6x47HgpDZy30jw==}
+ engines: {node: '>=14'}
- isobject@3.0.1:
- resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
- engines: {node: '>=0.10.0'}
+ '@wordpress/base-styles@4.49.0':
+ resolution: {integrity: sha512-yFRYqNtd26ULZ0oAHhCu/IcaA0XHI3E7kRCKajZqUvyRQj7YprXnpD3o0/pnwvF6ZFTXzCX8pXHjUc2TIv97ig==}
- jest-worker@27.5.1:
- resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
- engines: {node: '>= 10.13.0'}
+ '@wordpress/browserslist-config@5.41.0':
+ resolution: {integrity: sha512-J7ejzzDpPZddVIiq2YiK8J/pNTJDy3X1s+5ZtwkwklCxBMZJurxf9pEhtbaf7us0Q6c1j8Ubv7Fpx3lqk2ypxA==}
+ engines: {node: '>=14'}
- js-tokens@4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+ '@wordpress/dependency-extraction-webpack-plugin@5.9.0':
+ resolution: {integrity: sha512-hXbCkbG1XES47t7hFSETRrLfaRSPyQPlCnhlCx7FfhYFD0wh1jVArApXX5dD+A6wTrayXX/a16MpfaNqE662XA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ webpack: ^5.0.0
- jsesc@2.5.2:
- resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
- engines: {node: '>=4'}
- hasBin: true
+ '@wordpress/e2e-test-utils-playwright@0.26.0':
+ resolution: {integrity: sha512-4KFyQ3IsYIJaIvOQ1qhAHhRISs9abNToF/bktfMNxQiEJsmbNn7lq/IbaY+shqwdBWVg8TQtLcL4MpSl0ISaxQ==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@playwright/test': '>=1'
- json-parse-even-better-errors@2.3.1:
- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+ '@wordpress/element@6.12.0':
+ resolution: {integrity: sha512-iMRk4AcpYo5KCvpTx2YQn5rGFz/nQ5EjL19X7mPFs3J8ZLGM0CDWP7ieQZjlMynRUXZjrrdSvp3ggQN8xDkZrA==}
+ engines: {node: '>=18.12.0', npm: '>=8.19.2'}
- json-schema-traverse@0.4.1:
- resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+ '@wordpress/escape-html@3.12.0':
+ resolution: {integrity: sha512-PSwGl+Y/QX6ZBYMrzMgZ6CotAQR09WW7iALs2gOEfX213QOUYlUcyifXbSXEeke2la6QjfEUPbTfcHK88ZgUfw==}
+ engines: {node: '>=18.12.0', npm: '>=8.19.2'}
- json5@2.2.3:
- resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
- engines: {node: '>=6'}
- hasBin: true
+ '@wordpress/eslint-plugin@18.1.0':
+ resolution: {integrity: sha512-5eGpXEwaZsKbEh9040nVr4ggmrpPmltP+Ie4iGruWvCme6ZIFYw70CyWEV8S102IkqjH/BaH6d+CWg8tN7sc/g==}
+ engines: {node: '>=14', npm: '>=6.14.4'}
+ peerDependencies:
+ '@babel/core': '>=7'
+ eslint: '>=8'
+ prettier: '>=3'
+ typescript: '>=4'
+ peerDependenciesMeta:
+ prettier:
+ optional: true
+ typescript:
+ optional: true
- kind-of@6.0.3:
- resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
- engines: {node: '>=0.10.0'}
+ '@wordpress/hooks@3.58.0':
+ resolution: {integrity: sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==}
+ engines: {node: '>=12'}
- lines-and-columns@1.2.4:
- resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+ '@wordpress/i18n@4.58.0':
+ resolution: {integrity: sha512-VfvS3BWv/RDjRKD6PscIcvYfWKnGJcI/DEqyDgUMhxCM6NRwoL478CsUKTiGJIymeyRodNRfprdcF086DpGKYw==}
+ engines: {node: '>=12'}
+ hasBin: true
- loader-runner@4.3.0:
- resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
- engines: {node: '>=6.11.5'}
+ '@wordpress/icons@10.12.0':
+ resolution: {integrity: sha512-d2D/XfDfrP1MPj4unfQ58DSgNas+PT/nuxw4R8RZpNL0XfarjZ/ff3VPJvsLhB+3ikXqnwJ4zFVs9pFewRkvHA==}
+ engines: {node: '>=18.12.0', npm: '>=8.19.2'}
- loader-utils@2.0.4:
- resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==}
- engines: {node: '>=8.9.0'}
+ '@wordpress/jest-console@7.29.0':
+ resolution: {integrity: sha512-/9PZJhyszdRX4mka7t1WzoooM+Q/DwC4jkNVtJxqci5lbL3Lrhy1cCJGCgMr1n/9w+zs7eLmExFBvV4v44iyNw==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ jest: '>=29'
- locate-path@5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
+ '@wordpress/jest-preset-default@11.29.0':
+ resolution: {integrity: sha512-7LA0ZS5t0Thn7xrdwPL3hLgjB9LKloneGhMwnnDUTgJP330lyfdDfJ+O6Lnz3iL+bg68mkA3AzrT9Fs9f3WKww==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': '>=7'
+ jest: '>=29'
- lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ '@wordpress/keycodes@3.58.0':
+ resolution: {integrity: sha512-Q/LRKpx8ndzuHlkxSQ2BD+NTYYKQPIneNNMng8hTAfyU7RFwXpqj06HpeOFGh4XIdPKCs/8hmucoLJRmmLmZJA==}
+ engines: {node: '>=12'}
- loose-envify@1.4.0:
- resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
- hasBin: true
+ '@wordpress/npm-package-json-lint-config@4.43.0':
+ resolution: {integrity: sha512-XSb7AdDC7yGTBVYeRM4oqmOygEB+/+tk7lobLIGDmlZJs+M3F/NUvQq0Vcas1pojq2fyPYTUwOlu81ga33fNwQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ npm-package-json-lint: '>=6.0.0'
- lower-case@2.0.2:
- resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
+ '@wordpress/postcss-plugins-preset@4.42.0':
+ resolution: {integrity: sha512-5xmKF7IUsqS5JcmJlHKHq7RaR6ZpaLj3n9c+X0X0/Oo7ZCIGp6WeDQngx13sH4NJoKXrZ9g4n1rbzhEKeo/Wtg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ postcss: ^8.0.0
- lru-cache@5.1.1:
- resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+ '@wordpress/prettier-config@3.15.0':
+ resolution: {integrity: sha512-exC2rkEioTt//AnzPRyaaFv8FNYIvamPDytNol5bKQ6Qh65QSdZZE9V+GtRCrIPL7/Bq6xba03XuRVxl9TjtJg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ prettier: '>=3'
- make-dir@3.1.0:
- resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
- engines: {node: '>=8'}
+ '@wordpress/primitives@4.12.0':
+ resolution: {integrity: sha512-bg3f3zLyABqyQw3ZtQs5hdKRXFzKiH3vUAB7bdL90KVdDoPJTApRubz7uMAuBdy+oK8ZtHD7RR0KMtoBwy26og==}
+ engines: {node: '>=18.12.0', npm: '>=8.19.2'}
+ peerDependencies:
+ react: ^18.0.0
- memize@1.1.0:
- resolution: {integrity: sha512-K4FcPETOMTwe7KL2LK0orMhpOmWD2wRGwWWpbZy0fyArwsyIKR8YJVz8+efBAh3BO4zPqlSICu4vsLTRRqtFAg==}
+ '@wordpress/scripts@27.9.0':
+ resolution: {integrity: sha512-ohiDHMnfTTBTi7qS7AVJZUi1dxwg0k3Aav1a8CzUoOE8YoT8tvMQ3W89H9XgqMgMTWUCdgTUBYLTJTivfVVbXQ==}
+ engines: {node: '>=18', npm: '>=6.14.4'}
+ hasBin: true
+ peerDependencies:
+ '@playwright/test': ^1.43.0
+ react: ^18.0.0
+ react-dom: ^18.0.0
- memize@2.1.0:
- resolution: {integrity: sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg==}
+ '@wordpress/stylelint-config@21.41.0':
+ resolution: {integrity: sha512-2wxFu8ICeRGF3Lxz7H7o2SU1u6pTI4mjuog39DgtCNb+v+f6yhgREDuNQEeti3Svb0rjj63AJ7r2CqLZk+EQIQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ stylelint: ^14.2
- memoize-one@5.2.1:
- resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==}
+ '@wordpress/url@3.59.0':
+ resolution: {integrity: sha512-GxvoMjYCav0w4CiX0i0h3qflrE/9rhLIZg5aPCQjbrBdwTxYR3Exfw0IJYcmVaTKXQOUU8fOxlDxULsbLmKe9w==}
+ engines: {node: '>=12'}
- merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+ '@wordpress/warning@2.58.0':
+ resolution: {integrity: sha512-9bZlORhyMY2nbWozeyC5kqJsFzEPP4DCLhGmjtbv+YWGHttUrxUZEfrKdqO+rUODA8rP5zeIly1nCQOUnkw4Lg==}
+ engines: {node: '>=12'}
- mime-db@1.52.0:
- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
- engines: {node: '>= 0.6'}
+ '@xtuc/ieee754@1.2.0':
+ resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
- mime-types@2.1.35:
- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
- engines: {node: '>= 0.6'}
+ '@xtuc/long@4.2.2':
+ resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
- moment-timezone@0.5.45:
- resolution: {integrity: sha512-HIWmqA86KcmCAhnMAN0wuDOARV/525R2+lOLotuGFzn4HO+FH+/645z2wx0Dt3iDv6/p61SIvKnDstISainhLQ==}
+ abab@2.0.6:
+ resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
+ deprecated: Use your platform's native atob() and btoa() methods instead
- moment@2.30.1:
- resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==}
+ accepts@1.3.8:
+ resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
+ engines: {node: '>= 0.6'}
- mousetrap@1.6.5:
- resolution: {integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==}
+ acorn-globals@7.0.1:
+ resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==}
- ms@2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+ acorn-jsx@5.3.2:
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- neo-async@2.6.2:
- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+ acorn-walk@8.3.4:
+ resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==}
+ engines: {node: '>=0.4.0'}
- no-case@3.0.4:
- resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
+ acorn@8.14.0:
+ resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
- node-releases@2.0.14:
- resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
+ adm-zip@0.5.16:
+ resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==}
+ engines: {node: '>=12.0'}
- normalize-path@3.0.0:
- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
- engines: {node: '>=0.10.0'}
+ agent-base@6.0.2:
+ resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
+ engines: {node: '>= 6.0.0'}
- object-assign@4.1.1:
- resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
- engines: {node: '>=0.10.0'}
+ agent-base@7.1.1:
+ resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==}
+ engines: {node: '>= 14'}
- object-inspect@1.13.1:
- resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
+ ajv-errors@1.0.1:
+ resolution: {integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==}
+ peerDependencies:
+ ajv: '>=5.0.0'
- object-is@1.1.6:
- resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==}
- engines: {node: '>= 0.4'}
+ ajv-formats@2.1.1:
+ resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
+ peerDependencies:
+ ajv: ^8.0.0
+ peerDependenciesMeta:
+ ajv:
+ optional: true
- object-keys@1.1.1:
- resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
- engines: {node: '>= 0.4'}
+ ajv-keywords@3.5.2:
+ resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
+ peerDependencies:
+ ajv: ^6.9.1
- object.assign@4.1.5:
- resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
- engines: {node: '>= 0.4'}
+ ajv-keywords@5.1.0:
+ resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
+ peerDependencies:
+ ajv: ^8.8.2
- object.entries@1.1.8:
- resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==}
- engines: {node: '>= 0.4'}
+ ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- object.values@1.2.0:
- resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==}
- engines: {node: '>= 0.4'}
+ ajv@8.17.1:
+ resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
- p-limit@2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
+ ansi-colors@4.1.3:
+ resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
engines: {node: '>=6'}
- p-locate@4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
+ ansi-escapes@4.3.2:
+ resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
engines: {node: '>=8'}
- p-try@2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
+ ansi-html-community@0.0.8:
+ resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==}
+ engines: {'0': node >= 0.8.0}
+ hasBin: true
- param-case@3.0.4:
- resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
+ ansi-html@0.0.9:
+ resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==}
+ engines: {'0': node >= 0.8.0}
+ hasBin: true
- parent-module@1.0.1:
- resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
- engines: {node: '>=6'}
+ ansi-regex@5.0.1:
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+ engines: {node: '>=8'}
- parse-json@5.2.0:
- resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
+ ansi-styles@4.3.0:
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
- pascal-case@3.1.2:
- resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
+ ansi-styles@5.2.0:
+ resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
+ engines: {node: '>=10'}
- path-case@3.0.4:
- resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==}
+ anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
+ engines: {node: '>= 8'}
- path-exists@4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
+ are-docs-informative@0.0.2:
+ resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==}
+ engines: {node: '>=14'}
- path-key@3.1.1:
- resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
- engines: {node: '>=8'}
+ argparse@1.0.10:
+ resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
- path-parse@1.0.7:
- resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ argparse@2.0.1:
+ resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- path-type@4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
+ aria-query@5.3.2:
+ resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
+ engines: {node: '>= 0.4'}
- performance-now@2.1.0:
- resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
+ arr-union@3.1.0:
+ resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==}
+ engines: {node: '>=0.10.0'}
- picocolors@1.0.0:
- resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ array-buffer-byte-length@1.0.1:
+ resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==}
+ engines: {node: '>= 0.4'}
- picomatch@2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
- engines: {node: '>=8.6'}
+ array-flatten@1.1.1:
+ resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
- pkg-dir@4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
+ array-includes@3.1.8:
+ resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==}
+ engines: {node: '>= 0.4'}
+
+ array-union@1.0.2:
+ resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==}
+ engines: {node: '>=0.10.0'}
+
+ array-union@2.1.0:
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
- popmotion@11.0.3:
- resolution: {integrity: sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==}
+ array-union@3.0.1:
+ resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==}
+ engines: {node: '>=12'}
- possible-typed-array-names@1.0.0:
- resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
+ array-uniq@1.0.3:
+ resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==}
+ engines: {node: '>=0.10.0'}
+
+ array.prototype.findlast@1.2.5:
+ resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
engines: {node: '>= 0.4'}
- prop-types-exact@1.2.0:
- resolution: {integrity: sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==}
+ array.prototype.findlastindex@1.2.5:
+ resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==}
+ engines: {node: '>= 0.4'}
- prop-types@15.8.1:
- resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
+ array.prototype.flat@1.3.2:
+ resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
+ engines: {node: '>= 0.4'}
- punycode@2.3.1:
- resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
- engines: {node: '>=6'}
+ array.prototype.flatmap@1.3.2:
+ resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==}
+ engines: {node: '>= 0.4'}
- raf@3.4.1:
- resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
+ array.prototype.tosorted@1.1.4:
+ resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==}
+ engines: {node: '>= 0.4'}
- randombytes@2.1.0:
- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+ arraybuffer.prototype.slice@1.0.3:
+ resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==}
+ engines: {node: '>= 0.4'}
- re-resizable@6.9.11:
- resolution: {integrity: sha512-a3hiLWck/NkmyLvGWUuvkAmN1VhwAz4yOhS6FdMTaxCUVN9joIWkT11wsO68coG/iEYuwn+p/7qAmfQzRhiPLQ==}
- peerDependencies:
- react: ^16.13.1 || ^17.0.0 || ^18.0.0
- react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0
+ arrify@1.0.1:
+ resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
+ engines: {node: '>=0.10.0'}
- react-codemirror2@7.3.0:
- resolution: {integrity: sha512-gCgJPXDX+5iaPolkHAu1YbJ92a2yL7Je4TuyO3QEqOtI/d6mbEk08l0oIm18R4ctuT/Sl87X63xIMBnRQBXYXA==}
- peerDependencies:
- codemirror: 5.x
- react: '>=15.5 <=17.x'
+ ast-types-flow@0.0.8:
+ resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
- react-colorful@5.6.1:
- resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
+ ast-types@0.13.4:
+ resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
+ engines: {node: '>=4'}
- react-dates@21.8.0:
- resolution: {integrity: sha512-PPriGqi30CtzZmoHiGdhlA++YPYPYGCZrhydYmXXQ6RAvAsaONcPtYgXRTLozIOrsQ5mSo40+DiA5eOFHnZ6xw==}
- peerDependencies:
- '@babel/runtime': ^7.0.0
- moment: ^2.18.1
- react: ^0.14 || ^15.5.4 || ^16.1.1
- react-dom: ^0.14 || ^15.5.4 || ^16.1.1
- react-with-direction: ^1.3.1
+ astral-regex@2.0.0:
+ resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
+ engines: {node: '>=8'}
- react-dom@17.0.2:
- resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==}
- peerDependencies:
- react: 17.0.2
+ asynckit@0.4.0:
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
- react-dom@18.2.0:
- resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
+ autoprefixer@10.4.20:
+ resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==}
+ engines: {node: ^10 || ^12 || >=14}
+ hasBin: true
peerDependencies:
- react: ^18.2.0
+ postcss: ^8.1.0
+
+ available-typed-arrays@1.0.7:
+ resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
+ engines: {node: '>= 0.4'}
+
+ axe-core@4.10.2:
+ resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==}
+ engines: {node: '>=4'}
+
+ axe-core@4.7.2:
+ resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==}
+ engines: {node: '>=4'}
+
+ axios@1.7.8:
+ resolution: {integrity: sha512-Uu0wb7KNqK2t5K+YQyVCLM76prD5sRFjKHbJYCP1J7JFGEQ6nN7HWn9+04LAeiJ3ji54lgS/gZCH1oxyrf1SPw==}
+
+ axobject-query@4.1.0:
+ resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
+ engines: {node: '>= 0.4'}
+
+ b4a@1.6.7:
+ resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==}
- react-error-boundary@4.0.13:
- resolution: {integrity: sha512-b6PwbdSv8XeOSYvjt8LpgpKrZ0yGdtZokYwkwV2wlcZbxgopHX/hgPl5VgpnoVOWd868n1hktM8Qm4b+02MiLQ==}
+ babel-jest@29.7.0:
+ resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
- react: '>=16.13.1'
+ '@babel/core': ^7.8.0
- react-input-autosize@3.0.0:
- resolution: {integrity: sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg==}
+ babel-loader@8.4.1:
+ resolution: {integrity: sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==}
+ engines: {node: '>= 8.9'}
peerDependencies:
- react: ^16.3.0 || ^17.0.0
+ '@babel/core': ^7.0.0
+ webpack: '>=2'
- react-is@16.13.1:
- resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
+ babel-plugin-istanbul@6.1.1:
+ resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==}
+ engines: {node: '>=8'}
- react-is@17.0.2:
- resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
+ babel-plugin-jest-hoist@29.6.3:
+ resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- react-moment-proptypes@1.8.1:
- resolution: {integrity: sha512-Er940DxWoObfIqPrZNfwXKugjxMIuk1LAuEzn23gytzV6hKS/sw108wibi9QubfMN4h+nrlje8eUCSbQRJo2fQ==}
- peerDependencies:
- moment: '>=1.6.0'
+ babel-plugin-macros@3.1.0:
+ resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
+ engines: {node: '>=10', npm: '>=6'}
- react-outside-click-handler@1.3.0:
- resolution: {integrity: sha512-Te/7zFU0oHpAnctl//pP3hEAeobfeHMyygHB8MnjP6sX5OR8KHT1G3jmLsV3U9RnIYo+Yn+peJYWu+D5tUS8qQ==}
+ babel-plugin-polyfill-corejs2@0.4.12:
+ resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==}
peerDependencies:
- react: ^0.14 || >=15
- react-dom: ^0.14 || >=15
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- react-portal@4.2.2:
- resolution: {integrity: sha512-vS18idTmevQxyQpnde0Td6ZcUlv+pD8GTyR42n3CHUQq9OHi1C4jDE4ZWEbEsrbrLRhSECYiao58cvocwMtP7Q==}
+ babel-plugin-polyfill-corejs3@0.10.6:
+ resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==}
peerDependencies:
- react: ^16.0.0-0 || ^17.0.0-0 || ^18.0.0-0
- react-dom: ^16.0.0-0 || ^17.0.0-0 || ^18.0.0-0
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- react-select@3.2.0:
- resolution: {integrity: sha512-B/q3TnCZXEKItO0fFN/I0tWOX3WJvi/X2wtdffmwSQVRwg5BpValScTO1vdic9AxlUgmeSzib2hAZAwIUQUZGQ==}
+ babel-plugin-polyfill-regenerator@0.6.3:
+ resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0
- react-dom: ^16.8.0 || ^17.0.0
+ '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- react-sortablejs@6.1.4:
- resolution: {integrity: sha512-fc7cBosfhnbh53Mbm6a45W+F735jwZ1UFIYSrIqcO/gRIFoDyZeMtgKlpV4DdyQfbCzdh5LoALLTDRxhMpTyXQ==}
+ babel-preset-current-node-syntax@1.1.0:
+ resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==}
peerDependencies:
- '@types/sortablejs': '1'
- react: '>=16.9.0'
- react-dom: '>=16.9.0'
- sortablejs: '1'
+ '@babel/core': ^7.0.0
- react-tabs@3.2.3:
- resolution: {integrity: sha512-jx325RhRVnS9DdFbeF511z0T0WEqEoMl1uCE3LoZ6VaZZm7ytatxbum0B8bCTmaiV0KsU+4TtLGTGevCic7SWg==}
+ babel-preset-jest@29.6.3:
+ resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
- react: ^16.3.0 || ^17.0.0-0
+ '@babel/core': ^7.0.0
- react-transition-group@4.4.5:
- resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==}
- peerDependencies:
- react: '>=16.6.0'
- react-dom: '>=16.6.0'
+ babel-runtime@6.25.0:
+ resolution: {integrity: sha512-zeCYxDePWYAT/DfmQWIHsMSFW2vv45UIwIAMjGvQVsTd47RwsiRH0uK1yzyWZ7LDBKdhnGDPM6NYEO5CZyhPrg==}
- react-with-direction@1.4.0:
- resolution: {integrity: sha512-ybHNPiAmaJpoWwugwqry9Hd1Irl2hnNXlo/2SXQBwbLn/jGMauMS2y9jw+ydyX5V9ICryCqObNSthNt5R94xpg==}
- peerDependencies:
- react: ^0.14 || ^15 || ^16
- react-dom: ^0.14 || ^15 || ^16
+ balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- react-with-styles-interface-css@6.0.0:
- resolution: {integrity: sha512-6khSG1Trf4L/uXOge/ZAlBnq2O2PEXlQEqAhCRbvzaQU4sksIkdwpCPEl6d+DtP3+IdhyffTWuHDO9lhe1iYvA==}
- peerDependencies:
- '@babel/runtime': ^7.0.0
- react-with-styles: ^3.0.0 || ^4.0.0
+ balanced-match@2.0.0:
+ resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==}
- react-with-styles@4.2.0:
- resolution: {integrity: sha512-tZCTY27KriRNhwHIbg1NkSdTTOSfXDg6Z7s+Q37mtz0Ym7Sc7IOr3PzVt4qJhJMW6Nkvfi3g34FuhtiGAJCBQA==}
- peerDependencies:
- '@babel/runtime': ^7.0.0
- react: '>=0.14'
- react-with-direction: ^1.3.1
+ bare-events@2.5.0:
+ resolution: {integrity: sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==}
- react@17.0.2:
- resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==}
- engines: {node: '>=0.10.0'}
+ base64-js@1.5.1:
+ resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- react@18.2.0:
- resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
- engines: {node: '>=0.10.0'}
+ basic-ftp@5.0.5:
+ resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==}
+ engines: {node: '>=10.0.0'}
- readdirp@3.6.0:
- resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
- engines: {node: '>=8.10.0'}
+ batch@0.6.1:
+ resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==}
- reakit-system@0.15.2:
- resolution: {integrity: sha512-TvRthEz0DmD0rcJkGamMYx+bATwnGNWJpe/lc8UV2Js8nnPvkaxrHk5fX9cVASFrWbaIyegZHCWUBfxr30bmmA==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0
- react-dom: ^16.8.0 || ^17.0.0
+ big.js@5.2.2:
+ resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
- reakit-utils@0.15.2:
- resolution: {integrity: sha512-i/RYkq+W6hvfFmXw5QW7zvfJJT/K8a4qZ0hjA79T61JAFPGt23DsfxwyBbyK91GZrJ9HMrXFVXWMovsKBc1qEQ==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0
- react-dom: ^16.8.0 || ^17.0.0
+ binary-extensions@2.3.0:
+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
+ engines: {node: '>=8'}
- reakit-warning@0.6.2:
- resolution: {integrity: sha512-z/3fvuc46DJyD3nJAUOto6inz2EbSQTjvI/KBQDqxwB0y02HDyeP8IWOJxvkuAUGkWpeSx+H3QWQFSNiPcHtmw==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0
+ bl@4.1.0:
+ resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
- reakit@1.3.11:
- resolution: {integrity: sha512-mYxw2z0fsJNOQKAEn5FJCPTU3rcrY33YZ/HzoWqZX0G7FwySp1wkCYW79WhuYMNIUFQ8s3Baob1RtsEywmZSig==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0
- react-dom: ^16.8.0 || ^17.0.0
+ body-parser@1.20.3:
+ resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==}
+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
- rechoir@0.7.1:
- resolution: {integrity: sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==}
- engines: {node: '>= 0.10'}
+ bonjour-service@1.3.0:
+ resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==}
- redux@4.2.1:
- resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==}
+ boolbase@1.0.0:
+ resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- reflect.ownkeys@0.2.0:
- resolution: {integrity: sha512-qOLsBKHCpSOFKK1NUOCGC5VyeufB6lEsFe92AL2bhIJsacZS1qdoOZSbPk3MYKuT2cFlRDnulKXuuElIrMjGUg==}
+ brace-expansion@1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
- regenerator-runtime@0.14.1:
- resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
+ brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
- regexp.prototype.flags@1.5.2:
- resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==}
- engines: {node: '>= 0.4'}
+ braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
- rememo@4.0.2:
- resolution: {integrity: sha512-NVfSP9NstE3QPNs/TnegQY0vnJnstKQSpcrsI2kBTB3dB2PkdfKdTa+abbjMIDqpc63fE5LfjLgfMst0ULMFxQ==}
+ browserslist@4.24.2:
+ resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
- remove-accents@0.4.4:
- resolution: {integrity: sha512-EpFcOa/ISetVHEXqu+VwI96KZBmq+a8LJnGkaeFw45epGlxIZz5dhEEnNZMsQXgORu3qaMoLX4qJCzOik6ytAg==}
+ bser@2.1.1:
+ resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
- requestidlecallback@0.3.0:
- resolution: {integrity: sha512-TWHFkT7S9p7IxLC5A1hYmAYQx2Eb9w1skrXmQ+dS1URyvR8tenMLl4lHbqEOUnpEYxNKpkVMXUgknVpBZWXXfQ==}
+ buffer-crc32@0.2.13:
+ resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
- resolve-cwd@3.0.0:
- resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
- engines: {node: '>=8'}
+ buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
- resolve-from@4.0.0:
- resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
- engines: {node: '>=4'}
+ buffer@5.7.1:
+ resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
- resolve-from@5.0.0:
- resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
- engines: {node: '>=8'}
+ builtin-modules@3.3.0:
+ resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
+ engines: {node: '>=6'}
- resolve@1.22.8:
- resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
- hasBin: true
+ bytes@3.1.2:
+ resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
+ engines: {node: '>= 0.8'}
- rungen@0.3.2:
- resolution: {integrity: sha512-zWl10xu2D7zoR8zSC2U6bg5bYF6T/Wk7rxwp8IPaJH7f0Ge21G03kNHVgHR7tyVkSSfAOG0Rqf/Cl38JftSmtw==}
+ call-bind@1.0.7:
+ resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
+ engines: {node: '>= 0.4'}
- safe-array-concat@1.1.2:
- resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==}
- engines: {node: '>=0.4'}
+ callsites@3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
- safe-buffer@5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+ camel-case@4.1.2:
+ resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
- safe-regex-test@1.0.3:
- resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==}
- engines: {node: '>= 0.4'}
+ camelcase-keys@6.2.2:
+ resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
+ engines: {node: '>=8'}
- safer-buffer@2.1.2:
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
+ camelcase@5.3.1:
+ resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
+ engines: {node: '>=6'}
- sass@1.72.0:
- resolution: {integrity: sha512-Gpczt3WA56Ly0Mn8Sl21Vj94s1axi9hDIzDFn9Ph9x3C3p4nNyvsqJoQyVXKou6cBlfFWEgRW4rT8Tb4i3XnVA==}
- engines: {node: '>=14.0.0'}
- hasBin: true
+ camelcase@6.3.0:
+ resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
+ engines: {node: '>=10'}
- scheduler@0.20.2:
- resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==}
+ caniuse-api@3.0.0:
+ resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
- scheduler@0.23.0:
- resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
+ caniuse-lite@1.0.30001684:
+ resolution: {integrity: sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==}
- schema-utils@2.7.1:
- resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==}
- engines: {node: '>= 8.9.0'}
+ capital-case@1.0.4:
+ resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==}
- schema-utils@3.3.0:
- resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
- engines: {node: '>= 10.13.0'}
+ chalk@3.0.0:
+ resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
+ engines: {node: '>=8'}
+
+ chalk@4.1.2:
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+ engines: {node: '>=10'}
- select@1.1.2:
- resolution: {integrity: sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==}
+ change-case@4.1.2:
+ resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==}
- semver@6.3.1:
- resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ char-regex@1.0.2:
+ resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==}
+ engines: {node: '>=10'}
+
+ check-node-version@4.2.1:
+ resolution: {integrity: sha512-YYmFYHV/X7kSJhuN/QYHUu998n/TRuDe8UenM3+m5NrkiH670lb9ILqHIvBencvJc4SDh+XcbXMR4b+TtubJiw==}
+ engines: {node: '>=8.3.0'}
hasBin: true
- sentence-case@3.0.4:
- resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==}
+ chokidar@3.6.0:
+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
+ engines: {node: '>= 8.10.0'}
- serialize-javascript@6.0.2:
- resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
+ chokidar@4.0.1:
+ resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==}
+ engines: {node: '>= 14.16.0'}
- set-function-length@1.2.2:
- resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
- engines: {node: '>= 0.4'}
+ chownr@1.1.4:
+ resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
- set-function-name@2.0.2:
- resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
- engines: {node: '>= 0.4'}
+ chrome-launcher@0.15.2:
+ resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==}
+ engines: {node: '>=12.13.0'}
+ hasBin: true
- shallow-clone@3.0.1:
- resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==}
- engines: {node: '>=8'}
+ chrome-trace-event@1.0.4:
+ resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
+ engines: {node: '>=6.0'}
- shebang-command@2.0.0:
- resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
- engines: {node: '>=8'}
+ chromium-bidi@0.4.16:
+ resolution: {integrity: sha512-7ZbXdWERxRxSwo3txsBjjmc/NLxqb1Bk30mRb0BMS4YIaiV6zvKZqL/UAH+DdqcDYayDWk2n/y8klkBDODrPvA==}
+ peerDependencies:
+ devtools-protocol: '*'
- shebang-regex@3.0.0:
- resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ ci-info@3.9.0:
+ resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
engines: {node: '>=8'}
- side-channel@1.0.6:
- resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
- engines: {node: '>= 0.4'}
+ cjs-module-lexer@1.4.1:
+ resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==}
- slugify@1.6.6:
- resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==}
- engines: {node: '>=8.0.0'}
+ classnames@2.3.1:
+ resolution: {integrity: sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==}
- snake-case@3.0.4:
- resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
+ clean-webpack-plugin@3.0.0:
+ resolution: {integrity: sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==}
+ engines: {node: '>=8.9.0'}
+ peerDependencies:
+ webpack: '*'
- sortablejs@1.15.2:
- resolution: {integrity: sha512-FJF5jgdfvoKn1MAKSdGs33bIqLi3LmsgVTliuX6iITj834F+JRQZN90Z93yql8h0K2t0RwDPBmxwlbZfDcxNZA==}
+ cliui@8.0.1:
+ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
+ engines: {node: '>=12'}
- source-map-js@1.2.0:
- resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
+ clone-deep@0.2.4:
+ resolution: {integrity: sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==}
engines: {node: '>=0.10.0'}
- source-map-support@0.5.21:
- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+ clone-deep@4.0.1:
+ resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
+ engines: {node: '>=6'}
- source-map@0.5.7:
- resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
- engines: {node: '>=0.10.0'}
+ clsx@2.1.1:
+ resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
+ engines: {node: '>=6'}
- source-map@0.6.1:
- resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
- engines: {node: '>=0.10.0'}
+ co@4.6.0:
+ resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
+ engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
- sprintf-js@1.1.3:
- resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
+ codemirror@5.65.18:
+ resolution: {integrity: sha512-Gaz4gHnkbHMGgahNt3CA5HBk5lLQBqmD/pBgeB4kQU6OedZmqMBjlRF0LSrp2tJ4wlLNPm2FfaUd1pDy0mdlpA==}
- string.prototype.trim@1.2.9:
- resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==}
- engines: {node: '>= 0.4'}
+ collect-v8-coverage@1.0.2:
+ resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==}
- string.prototype.trimend@1.0.8:
- resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==}
+ color-convert@2.0.1:
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+ engines: {node: '>=7.0.0'}
- string.prototype.trimstart@1.0.8:
- resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
- engines: {node: '>= 0.4'}
+ color-name@1.1.4:
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
- style-value-types@5.0.0:
- resolution: {integrity: sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA==}
+ colord@2.9.3:
+ resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
- stylis@4.2.0:
- resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
+ colorette@2.0.20:
+ resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
- supports-color@5.5.0:
- resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
- engines: {node: '>=4'}
+ combined-stream@1.0.8:
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+ engines: {node: '>= 0.8'}
- supports-color@8.1.1:
- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
- engines: {node: '>=10'}
+ commander@10.0.1:
+ resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
+ engines: {node: '>=14'}
- supports-preserve-symlinks-flag@1.0.0:
- resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
- engines: {node: '>= 0.4'}
+ commander@2.20.3:
+ resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
- swr@1.3.0:
- resolution: {integrity: sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==}
- peerDependencies:
- react: ^16.11.0 || ^17.0.0 || ^18.0.0
+ commander@5.1.0:
+ resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==}
+ engines: {node: '>= 6'}
- tannin@1.2.0:
- resolution: {integrity: sha512-U7GgX/RcSeUETbV7gYgoz8PD7Ni4y95pgIP/Z6ayI3CfhSujwKEBlGFTCRN+Aqnuyf4AN2yHL+L8x+TCGjb9uA==}
+ commander@7.2.0:
+ resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
+ engines: {node: '>= 10'}
- tapable@2.2.1:
- resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
- engines: {node: '>=6'}
+ commander@9.0.0:
+ resolution: {integrity: sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw==}
+ engines: {node: ^12.20.0 || >=14}
- terser-webpack-plugin@5.3.10:
- resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
- engines: {node: '>= 10.13.0'}
- peerDependencies:
- '@swc/core': '*'
- esbuild: '*'
- uglify-js: '*'
- webpack: ^5.1.0
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- esbuild:
- optional: true
- uglify-js:
- optional: true
+ comment-parser@1.4.1:
+ resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==}
+ engines: {node: '>= 12.0.0'}
- terser@5.29.2:
- resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==}
- engines: {node: '>=10'}
- hasBin: true
+ commondir@1.0.1:
+ resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
- tiny-emitter@2.1.0:
- resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==}
+ compressible@2.0.18:
+ resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
+ engines: {node: '>= 0.6'}
- tiny-invariant@1.2.0:
- resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==}
+ compression@1.7.5:
+ resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==}
+ engines: {node: '>= 0.8.0'}
- to-fast-properties@2.0.0:
- resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
- engines: {node: '>=4'}
+ concat-map@0.0.1:
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- to-regex-range@5.0.1:
- resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
- engines: {node: '>=8.0'}
+ configstore@5.0.1:
+ resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==}
+ engines: {node: '>=8'}
- tslib@2.6.2:
- resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
+ connect-history-api-fallback@2.0.0:
+ resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==}
+ engines: {node: '>=0.8'}
- turbo-combine-reducers@1.0.2:
- resolution: {integrity: sha512-gHbdMZlA6Ym6Ur5pSH/UWrNQMIM9IqTH6SoL1DbHpqEdQ8i+cFunSmSlFykPt0eGQwZ4d/XTHOl74H0/kFBVWw==}
+ constant-case@3.0.4:
+ resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==}
- typed-array-buffer@1.0.2:
- resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==}
- engines: {node: '>= 0.4'}
+ content-disposition@0.5.4:
+ resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
+ engines: {node: '>= 0.6'}
- typed-array-byte-length@1.0.1:
- resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==}
- engines: {node: '>= 0.4'}
+ content-type@1.0.5:
+ resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
+ engines: {node: '>= 0.6'}
- typed-array-byte-offset@1.0.2:
- resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==}
- engines: {node: '>= 0.4'}
+ convert-source-map@1.9.0:
+ resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
- typed-array-length@1.0.6:
- resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==}
- engines: {node: '>= 0.4'}
+ convert-source-map@2.0.0:
+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- unbox-primitive@1.0.2:
- resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
+ cookie-signature@1.0.6:
+ resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
+
+ cookie@0.4.2:
+ resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==}
+ engines: {node: '>= 0.6'}
- undici-types@5.26.5:
- resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
+ cookie@0.7.1:
+ resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==}
+ engines: {node: '>= 0.6'}
- update-browserslist-db@1.0.13:
- resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
- hasBin: true
+ copy-webpack-plugin@10.2.4:
+ resolution: {integrity: sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==}
+ engines: {node: '>= 12.20.0'}
peerDependencies:
- browserslist: '>= 4.21.0'
+ webpack: ^5.1.0
- upper-case-first@2.0.2:
- resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==}
+ core-js-compat@3.39.0:
+ resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==}
- upper-case@2.0.2:
- resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==}
+ core-js-pure@3.39.0:
+ resolution: {integrity: sha512-7fEcWwKI4rJinnK+wLTezeg2smbFFdSBP6E2kQZNbnzM2s1rpKQ6aaRteZSSg7FLU3P0HGGVo/gbpfanU36urg==}
- uri-js@4.4.1:
- resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+ core-js@2.6.12:
+ resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==}
+ deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
- use-isomorphic-layout-effect@1.1.2:
- resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==}
+ core-js@3.39.0:
+ resolution: {integrity: sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==}
+
+ core-util-is@1.0.3:
+ resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
+
+ cosmiconfig@7.1.0:
+ resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
+ engines: {node: '>=10'}
+
+ cosmiconfig@8.3.6:
+ resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
+ engines: {node: '>=14'}
peerDependencies:
- '@types/react': '*'
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ typescript: '>=4.9.5'
peerDependenciesMeta:
- '@types/react':
+ typescript:
optional: true
- use-memo-one@1.1.3:
- resolution: {integrity: sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ create-jest@29.7.0:
+ resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ hasBin: true
- use-sync-external-store@1.2.0:
- resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ cross-fetch@3.1.5:
+ resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==}
- uuid@8.3.2:
- resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
+ cross-fetch@4.0.0:
+ resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==}
+
+ cross-spawn@5.1.0:
+ resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==}
+
+ cross-spawn@7.0.6:
+ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
+ engines: {node: '>= 8'}
+
+ crypto-random-string@2.0.0:
+ resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
+ engines: {node: '>=8'}
+
+ csp_evaluator@1.1.1:
+ resolution: {integrity: sha512-N3ASg0C4kNPUaNxt1XAvzHIVuzdtr8KLgfk1O8WDyimp1GisPAHESupArO2ieHk9QWbrJ/WkQODyh21Ps/xhxw==}
+
+ css-declaration-sorter@7.2.0:
+ resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==}
+ engines: {node: ^14 || ^16 || >=18}
+ peerDependencies:
+ postcss: ^8.0.9
+
+ css-functions-list@3.2.3:
+ resolution: {integrity: sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==}
+ engines: {node: '>=12 || >=16'}
+
+ css-loader@6.11.0:
+ resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==}
+ engines: {node: '>= 12.13.0'}
+ peerDependencies:
+ '@rspack/core': 0.x || 1.x
+ webpack: ^5.0.0
+ peerDependenciesMeta:
+ '@rspack/core':
+ optional: true
+ webpack:
+ optional: true
+
+ css-select@5.1.0:
+ resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
+
+ css-tree@2.2.1:
+ resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+
+ css-tree@2.3.1:
+ resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+
+ css-what@6.1.0:
+ resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
+ engines: {node: '>= 6'}
+
+ cssesc@3.0.0:
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ cssnano-preset-default@6.1.2:
+ resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ cssnano-utils@4.0.2:
+ resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ cssnano@6.1.2:
+ resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ csso@5.0.5:
+ resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+
+ cssom@0.3.8:
+ resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==}
+
+ cssom@0.5.0:
+ resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
+
+ cssstyle@2.3.0:
+ resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==}
+ engines: {node: '>=8'}
+
+ csstype@3.1.3:
+ resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
+
+ cwd@0.10.0:
+ resolution: {integrity: sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA==}
+ engines: {node: '>=0.8'}
+
+ damerau-levenshtein@1.0.8:
+ resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
+
+ data-uri-to-buffer@6.0.2:
+ resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==}
+ engines: {node: '>= 14'}
+
+ data-urls@3.0.2:
+ resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==}
+ engines: {node: '>=12'}
+
+ data-view-buffer@1.0.1:
+ resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==}
+ engines: {node: '>= 0.4'}
+
+ data-view-byte-length@1.0.1:
+ resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==}
+ engines: {node: '>= 0.4'}
+
+ data-view-byte-offset@1.0.0:
+ resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==}
+ engines: {node: '>= 0.4'}
+
+ debounce@1.2.1:
+ resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==}
+
+ debug@2.6.9:
+ resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
+ debug@3.2.7:
+ resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
+ debug@4.3.4:
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
+ debug@4.3.7:
+ resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
+ decamelize-keys@1.1.1:
+ resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
+ engines: {node: '>=0.10.0'}
+
+ decamelize@1.2.0:
+ resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
+ engines: {node: '>=0.10.0'}
+
+ decimal.js@10.4.3:
+ resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
+
+ dedent@1.5.3:
+ resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==}
+ peerDependencies:
+ babel-plugin-macros: ^3.1.0
+ peerDependenciesMeta:
+ babel-plugin-macros:
+ optional: true
+
+ deep-extend@0.6.0:
+ resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
+ engines: {node: '>=4.0.0'}
+
+ deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+
+ deepmerge@4.3.1:
+ resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
+ engines: {node: '>=0.10.0'}
+
+ default-gateway@6.0.3:
+ resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==}
+ engines: {node: '>= 10'}
+
+ define-data-property@1.1.4:
+ resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
+ engines: {node: '>= 0.4'}
+
+ define-lazy-prop@2.0.0:
+ resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
+ engines: {node: '>=8'}
+
+ define-properties@1.2.1:
+ resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
+ engines: {node: '>= 0.4'}
+
+ degenerator@5.0.1:
+ resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==}
+ engines: {node: '>= 14'}
+
+ del@4.1.1:
+ resolution: {integrity: sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==}
+ engines: {node: '>=6'}
+
+ delayed-stream@1.0.0:
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
+ engines: {node: '>=0.4.0'}
+
+ depd@1.1.2:
+ resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
+ engines: {node: '>= 0.6'}
+
+ depd@2.0.0:
+ resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
+ engines: {node: '>= 0.8'}
+
+ destroy@1.2.0:
+ resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
+
+ detect-libc@1.0.3:
+ resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
+ engines: {node: '>=0.10'}
+ hasBin: true
+
+ detect-newline@3.1.0:
+ resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
+ engines: {node: '>=8'}
+
+ detect-node@2.1.0:
+ resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
+
+ devtools-protocol@0.0.1147663:
+ resolution: {integrity: sha512-hyWmRrexdhbZ1tcJUGpO95ivbRhWXz++F4Ko+n21AY5PNln2ovoJw+8ZMNDTtip+CNFQfrtLVh/w4009dXO/eQ==}
+
+ devtools-protocol@0.0.1155343:
+ resolution: {integrity: sha512-oD9vGBV2wTc7fAzAM6KC0chSgs234V8+qDEeK+mcbRj2UvcuA7lgBztGi/opj/iahcXD3BSj8Ymvib628yy9FA==}
+
+ devtools-protocol@0.0.981744:
+ resolution: {integrity: sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==}
+
+ diff-sequences@29.6.3:
+ resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ dir-glob@3.0.1:
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+ engines: {node: '>=8'}
+
+ dns-packet@5.6.1:
+ resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==}
+ engines: {node: '>=6'}
+
+ doctrine@2.1.0:
+ resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
+ engines: {node: '>=0.10.0'}
+
+ doctrine@3.0.0:
+ resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
+ engines: {node: '>=6.0.0'}
+
+ dom-helpers@5.2.1:
+ resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
+
+ dom-serializer@2.0.0:
+ resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
+
+ domelementtype@2.3.0:
+ resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
+
+ domexception@4.0.0:
+ resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==}
+ engines: {node: '>=12'}
+ deprecated: Use your platform's native DOMException instead
+
+ domhandler@5.0.3:
+ resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
+ engines: {node: '>= 4'}
+
+ domutils@3.1.0:
+ resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
+
+ dot-case@3.0.4:
+ resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
+
+ dot-prop@5.3.0:
+ resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
+ engines: {node: '>=8'}
+
+ dot-prop@6.0.1:
+ resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==}
+ engines: {node: '>=10'}
+
+ duplexer@0.1.2:
+ resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
+
+ ee-first@1.1.1:
+ resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
+
+ electron-to-chromium@1.5.65:
+ resolution: {integrity: sha512-PWVzBjghx7/wop6n22vS2MLU8tKGd4Q91aCEGhG/TYmW6PP5OcSXcdnxTe1NNt0T66N8D6jxh4kC8UsdzOGaIw==}
+
+ emittery@0.13.1:
+ resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
+ engines: {node: '>=12'}
+
+ emoji-regex@8.0.0:
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+
+ emoji-regex@9.2.2:
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+
+ emojis-list@3.0.0:
+ resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
+ engines: {node: '>= 4'}
+
+ encodeurl@1.0.2:
+ resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
+ engines: {node: '>= 0.8'}
+
+ encodeurl@2.0.0:
+ resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
+ engines: {node: '>= 0.8'}
+
+ encoding@0.1.13:
+ resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
+
+ end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+
+ enhanced-resolve@5.17.1:
+ resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==}
+ engines: {node: '>=10.13.0'}
+
+ enquirer@2.4.1:
+ resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
+ engines: {node: '>=8.6'}
+
+ entities@2.1.0:
+ resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==}
+
+ entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
+ engines: {node: '>=0.12'}
+
+ envinfo@7.14.0:
+ resolution: {integrity: sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ error-ex@1.3.2:
+ resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+
+ error-stack-parser@2.1.4:
+ resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
+
+ es-abstract@1.23.5:
+ resolution: {integrity: sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==}
+ engines: {node: '>= 0.4'}
+
+ es-define-property@1.0.0:
+ resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==}
+ engines: {node: '>= 0.4'}
+
+ es-errors@1.3.0:
+ resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
+ engines: {node: '>= 0.4'}
+
+ es-iterator-helpers@1.2.0:
+ resolution: {integrity: sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==}
+ engines: {node: '>= 0.4'}
+
+ es-module-lexer@1.5.4:
+ resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==}
+
+ es-object-atoms@1.0.0:
+ resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
+ engines: {node: '>= 0.4'}
+
+ es-set-tostringtag@2.0.3:
+ resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
+ engines: {node: '>= 0.4'}
+
+ es-shim-unscopables@1.0.2:
+ resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==}
+
+ es-to-primitive@1.3.0:
+ resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==}
+ engines: {node: '>= 0.4'}
+
+ escalade@3.2.0:
+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+ engines: {node: '>=6'}
+
+ escape-html@1.0.3:
+ resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
+
+ escape-string-regexp@1.0.5:
+ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
+ engines: {node: '>=0.8.0'}
+
+ escape-string-regexp@2.0.0:
+ resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
+ engines: {node: '>=8'}
+
+ escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+
+ escodegen@2.1.0:
+ resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==}
+ engines: {node: '>=6.0'}
+ hasBin: true
+
+ eslint-config-prettier@8.10.0:
+ resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==}
hasBin: true
+ peerDependencies:
+ eslint: '>=7.0.0'
+
+ eslint-import-resolver-node@0.3.9:
+ resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
+
+ eslint-module-utils@2.12.0:
+ resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@typescript-eslint/parser': '*'
+ eslint: '*'
+ eslint-import-resolver-node: '*'
+ eslint-import-resolver-typescript: '*'
+ eslint-import-resolver-webpack: '*'
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
+ eslint:
+ optional: true
+ eslint-import-resolver-node:
+ optional: true
+ eslint-import-resolver-typescript:
+ optional: true
+ eslint-import-resolver-webpack:
+ optional: true
+
+ eslint-plugin-import@2.31.0:
+ resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@typescript-eslint/parser': '*'
+ eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
+
+ eslint-plugin-jest@27.9.0:
+ resolution: {integrity: sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 || ^7.0.0
+ eslint: ^7.0.0 || ^8.0.0
+ jest: '*'
+ peerDependenciesMeta:
+ '@typescript-eslint/eslint-plugin':
+ optional: true
+ jest:
+ optional: true
+
+ eslint-plugin-jsdoc@46.10.1:
+ resolution: {integrity: sha512-x8wxIpv00Y50NyweDUpa+58ffgSAI5sqe+zcZh33xphD0AVh+1kqr1ombaTRb7Fhpove1zfUuujlX9DWWBP5ag==}
+ engines: {node: '>=16'}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
+
+ eslint-plugin-jsx-a11y@6.10.2:
+ resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==}
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
+
+ eslint-plugin-playwright@0.15.3:
+ resolution: {integrity: sha512-LQMW5y0DLK5Fnpya7JR1oAYL2/7Y9wDiYw6VZqlKqcRGSgjbVKNqxraphk7ra1U3Bb5EK444xMgUlQPbMg2M1g==}
+ peerDependencies:
+ eslint: '>=7'
+ eslint-plugin-jest: '>=25'
+ peerDependenciesMeta:
+ eslint-plugin-jest:
+ optional: true
+
+ eslint-plugin-prettier@5.2.1:
+ resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ '@types/eslint': '>=8.0.0'
+ eslint: '>=8.0.0'
+ eslint-config-prettier: '*'
+ prettier: '>=3.0.0'
+ peerDependenciesMeta:
+ '@types/eslint':
+ optional: true
+ eslint-config-prettier:
+ optional: true
+
+ eslint-plugin-react-hooks@4.6.2:
+ resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
+
+ eslint-plugin-react@7.37.2:
+ resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
+
+ eslint-scope@5.1.1:
+ resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+ engines: {node: '>=8.0.0'}
+
+ eslint-scope@7.2.2:
+ resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ eslint-visitor-keys@2.1.0:
+ resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
+ engines: {node: '>=10'}
+
+ eslint-visitor-keys@3.4.3:
+ resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ eslint@8.57.1:
+ resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
+ hasBin: true
+
+ espree@9.6.1:
+ resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ esquery@1.6.0:
+ resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
+ engines: {node: '>=0.10'}
+
+ esrecurse@4.3.0:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
+
+ estraverse@4.3.0:
+ resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+ engines: {node: '>=4.0'}
+
+ estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+
+ esutils@2.0.3:
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
+ engines: {node: '>=0.10.0'}
+
+ etag@1.8.1:
+ resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
+ engines: {node: '>= 0.6'}
+
+ eventemitter3@4.0.7:
+ resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
+
+ events@3.3.0:
+ resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
+ engines: {node: '>=0.8.x'}
+
+ execa@5.1.1:
+ resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
+ engines: {node: '>=10'}
+
+ exit@0.1.2:
+ resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==}
+ engines: {node: '>= 0.8.0'}
+
+ expand-tilde@1.2.2:
+ resolution: {integrity: sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==}
+ engines: {node: '>=0.10.0'}
+
+ expect-puppeteer@4.4.0:
+ resolution: {integrity: sha512-6Ey4Xy2xvmuQu7z7YQtMsaMV0EHJRpVxIDOd5GRrm04/I3nkTKIutELfECsLp6le+b3SSa3cXhPiw6PgqzxYWA==}
+
+ expect@29.7.0:
+ resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ express@4.21.1:
+ resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==}
+ engines: {node: '>= 0.10.0'}
+
+ extract-zip@2.0.1:
+ resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
+ engines: {node: '>= 10.17.0'}
+ hasBin: true
+
+ fast-deep-equal@3.1.3:
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+
+ fast-diff@1.3.0:
+ resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
+
+ fast-fifo@1.3.2:
+ resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
+
+ fast-glob@3.3.2:
+ resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
+ engines: {node: '>=8.6.0'}
+
+ fast-json-stable-stringify@2.1.0:
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
+
+ fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+
+ fast-uri@3.0.3:
+ resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==}
+
+ fastest-levenshtein@1.0.16:
+ resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
+ engines: {node: '>= 4.9.1'}
+
+ fastq@1.17.1:
+ resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
+
+ faye-websocket@0.11.4:
+ resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==}
+ engines: {node: '>=0.8.0'}
+
+ fb-watchman@2.0.2:
+ resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
+
+ fd-slicer@1.1.0:
+ resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
+
+ file-entry-cache@6.0.1:
+ resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+
+ filename-reserved-regex@2.0.0:
+ resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==}
+ engines: {node: '>=4'}
+
+ filenamify@4.3.0:
+ resolution: {integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==}
+ engines: {node: '>=8'}
+
+ fill-range@7.1.1:
+ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
+ engines: {node: '>=8'}
+
+ finalhandler@1.3.1:
+ resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==}
+ engines: {node: '>= 0.8'}
+
+ find-cache-dir@3.3.2:
+ resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
+ engines: {node: '>=8'}
+
+ find-file-up@0.1.3:
+ resolution: {integrity: sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==}
+ engines: {node: '>=0.10.0'}
+
+ find-parent-dir@0.3.1:
+ resolution: {integrity: sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==}
+
+ find-pkg@0.1.2:
+ resolution: {integrity: sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==}
+ engines: {node: '>=0.10.0'}
+
+ find-process@1.4.7:
+ resolution: {integrity: sha512-/U4CYp1214Xrp3u3Fqr9yNynUrr5Le4y0SsJh2lMDDSbpwYSz3M2SMWQC+wqcx79cN8PQtHQIL8KnuY9M66fdg==}
+ hasBin: true
+
+ find-root@1.1.0:
+ resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
+
+ find-up@4.1.0:
+ resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
+ engines: {node: '>=8'}
+
+ find-up@5.0.0:
+ resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
+ engines: {node: '>=10'}
+
+ flat-cache@3.2.0:
+ resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+
+ flat@5.0.2:
+ resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
+ hasBin: true
+
+ flatted@3.3.2:
+ resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==}
+
+ follow-redirects@1.15.9:
+ resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ debug: '*'
+ peerDependenciesMeta:
+ debug:
+ optional: true
+
+ for-each@0.3.3:
+ resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
+
+ for-in@0.1.8:
+ resolution: {integrity: sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==}
+ engines: {node: '>=0.10.0'}
+
+ for-in@1.0.2:
+ resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==}
+ engines: {node: '>=0.10.0'}
+
+ for-own@0.1.5:
+ resolution: {integrity: sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==}
+ engines: {node: '>=0.10.0'}
+
+ form-data@4.0.1:
+ resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==}
+ engines: {node: '>= 6'}
+
+ forwarded@0.2.0:
+ resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
+ engines: {node: '>= 0.6'}
+
+ fraction.js@4.3.7:
+ resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
+
+ fresh@0.5.2:
+ resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
+ engines: {node: '>= 0.6'}
+
+ fs-constants@1.0.0:
+ resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
+
+ fs-exists-sync@0.1.0:
+ resolution: {integrity: sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==}
+ engines: {node: '>=0.10.0'}
+
+ fs-extra@11.2.0:
+ resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
+ engines: {node: '>=14.14'}
+
+ fs-monkey@1.0.6:
+ resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==}
+
+ fs.realpath@1.0.0:
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+
+ fsevents@2.3.2:
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+
+ fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+
+ function-bind@1.1.2:
+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
+
+ function.prototype.name@1.1.6:
+ resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
+ engines: {node: '>= 0.4'}
+
+ functions-have-names@1.2.3:
+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+
+ gensync@1.0.0-beta.2:
+ resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
+ engines: {node: '>=6.9.0'}
+
+ get-caller-file@2.0.5:
+ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
+ engines: {node: 6.* || 8.* || >= 10.*}
+
+ get-intrinsic@1.2.4:
+ resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
+ engines: {node: '>= 0.4'}
+
+ get-package-type@0.1.0:
+ resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==}
+ engines: {node: '>=8.0.0'}
+
+ get-port@5.1.1:
+ resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
+ engines: {node: '>=8'}
+
+ get-stdin@9.0.0:
+ resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==}
+ engines: {node: '>=12'}
+
+ get-stream@5.2.0:
+ resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
+ engines: {node: '>=8'}
+
+ get-stream@6.0.1:
+ resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
+ engines: {node: '>=10'}
+
+ get-symbol-description@1.0.2:
+ resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==}
+ engines: {node: '>= 0.4'}
+
+ get-uri@6.0.3:
+ resolution: {integrity: sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==}
+ engines: {node: '>= 14'}
+
+ gettext-parser@1.4.0:
+ resolution: {integrity: sha512-sedZYLHlHeBop/gZ1jdg59hlUEcpcZJofLq2JFwJT1zTqAU3l2wFv6IsuwFHGqbiT9DWzMUW4/em2+hspnmMMA==}
+
+ glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+ engines: {node: '>= 6'}
+
+ glob-parent@6.0.2:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
+
+ glob-to-regexp@0.4.1:
+ resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+
+ glob@7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ deprecated: Glob versions prior to v9 are no longer supported
+
+ global-modules@0.2.3:
+ resolution: {integrity: sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==}
+ engines: {node: '>=0.10.0'}
+
+ global-modules@2.0.0:
+ resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==}
+ engines: {node: '>=6'}
+
+ global-prefix@0.1.5:
+ resolution: {integrity: sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==}
+ engines: {node: '>=0.10.0'}
+
+ global-prefix@3.0.0:
+ resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==}
+ engines: {node: '>=6'}
+
+ globals@11.12.0:
+ resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
+ engines: {node: '>=4'}
+
+ globals@13.24.0:
+ resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
+ engines: {node: '>=8'}
+
+ globalthis@1.0.4:
+ resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
+ engines: {node: '>= 0.4'}
+
+ globby@11.1.0:
+ resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
+ engines: {node: '>=10'}
+
+ globby@12.2.0:
+ resolution: {integrity: sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ globby@6.1.0:
+ resolution: {integrity: sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==}
+ engines: {node: '>=0.10.0'}
+
+ globjoin@0.1.4:
+ resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==}
+
+ gopd@1.0.1:
+ resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
+
+ graceful-fs@4.2.11:
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+
+ graphemer@1.4.0:
+ resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
+
+ gzip-size@6.0.0:
+ resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
+ engines: {node: '>=10'}
+
+ handle-thing@2.0.1:
+ resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==}
+
+ hard-rejection@2.1.0:
+ resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
+ engines: {node: '>=6'}
+
+ has-bigints@1.0.2:
+ resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
+
+ has-flag@4.0.0:
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+ engines: {node: '>=8'}
+
+ has-property-descriptors@1.0.2:
+ resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
+
+ has-proto@1.0.3:
+ resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
+ engines: {node: '>= 0.4'}
+
+ has-symbols@1.0.3:
+ resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
+ engines: {node: '>= 0.4'}
+
+ has-tostringtag@1.0.2:
+ resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
+ engines: {node: '>= 0.4'}
+
+ hasown@2.0.2:
+ resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
+ engines: {node: '>= 0.4'}
+
+ header-case@2.0.4:
+ resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==}
+
+ hoist-non-react-statics@3.3.2:
+ resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
+
+ homedir-polyfill@1.0.3:
+ resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==}
+ engines: {node: '>=0.10.0'}
+
+ hosted-git-info@2.8.9:
+ resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
+
+ hosted-git-info@4.1.0:
+ resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
+ engines: {node: '>=10'}
+
+ hpack.js@2.1.6:
+ resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==}
+
+ html-encoding-sniffer@3.0.0:
+ resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
+ engines: {node: '>=12'}
+
+ html-entities@2.5.2:
+ resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==}
+
+ html-escaper@2.0.2:
+ resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
+
+ html-tags@3.3.1:
+ resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
+ engines: {node: '>=8'}
+
+ http-deceiver@1.2.7:
+ resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==}
+
+ http-errors@1.6.3:
+ resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==}
+ engines: {node: '>= 0.6'}
+
+ http-errors@2.0.0:
+ resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
+ engines: {node: '>= 0.8'}
+
+ http-link-header@1.1.3:
+ resolution: {integrity: sha512-3cZ0SRL8fb9MUlU3mKM61FcQvPfXx2dBrZW3Vbg5CXa8jFlK8OaEpePenLe1oEXQduhz8b0QjsqfS59QP4AJDQ==}
+ engines: {node: '>=6.0.0'}
+
+ http-parser-js@0.5.8:
+ resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==}
+
+ http-proxy-agent@5.0.0:
+ resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
+ engines: {node: '>= 6'}
+
+ http-proxy-agent@7.0.2:
+ resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
+ engines: {node: '>= 14'}
+
+ http-proxy-middleware@2.0.7:
+ resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ '@types/express': ^4.17.13
+ peerDependenciesMeta:
+ '@types/express':
+ optional: true
+
+ http-proxy@1.18.1:
+ resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
+ engines: {node: '>=8.0.0'}
+
+ https-proxy-agent@5.0.1:
+ resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
+ engines: {node: '>= 6'}
+
+ https-proxy-agent@7.0.5:
+ resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==}
+ engines: {node: '>= 14'}
+
+ human-signals@2.1.0:
+ resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
+ engines: {node: '>=10.17.0'}
+
+ iconv-lite@0.4.24:
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+ engines: {node: '>=0.10.0'}
+
+ iconv-lite@0.6.3:
+ resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
+ engines: {node: '>=0.10.0'}
+
+ icss-utils@5.1.0:
+ resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+
+ ieee754@1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+
+ ignore-walk@4.0.1:
+ resolution: {integrity: sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==}
+ engines: {node: '>=10'}
+
+ ignore@5.2.4:
+ resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
+ engines: {node: '>= 4'}
+
+ ignore@5.3.2:
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
+ engines: {node: '>= 4'}
+
+ image-ssim@0.2.0:
+ resolution: {integrity: sha512-W7+sO6/yhxy83L0G7xR8YAc5Z5QFtYEXXRV6EaE8tuYBZJnA3gVgp3q7X7muhLZVodeb9UfvjSbwt9VJwjIYAg==}
+
+ immutable@5.0.3:
+ resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==}
+
+ import-fresh@3.3.0:
+ resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+ engines: {node: '>=6'}
+
+ import-lazy@4.0.0:
+ resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==}
+ engines: {node: '>=8'}
+
+ import-local@3.2.0:
+ resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==}
+ engines: {node: '>=8'}
+ hasBin: true
+
+ imurmurhash@0.1.4:
+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
+ engines: {node: '>=0.8.19'}
+
+ indent-string@4.0.0:
+ resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
+ engines: {node: '>=8'}
+
+ inflight@1.0.6:
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+ deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
+
+ inherits@2.0.3:
+ resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==}
+
+ inherits@2.0.4:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+
+ ini@1.3.8:
+ resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
+
+ ini@3.0.1:
+ resolution: {integrity: sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+
+ internal-slot@1.0.7:
+ resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
+ engines: {node: '>= 0.4'}
+
+ interpret@3.1.1:
+ resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==}
+ engines: {node: '>=10.13.0'}
+
+ intl-messageformat-parser@1.8.1:
+ resolution: {integrity: sha512-IMSCKVf0USrM/959vj3xac7s8f87sc+80Y/ipBzdKy4ifBv5Gsj2tZ41EAaURVg01QU71fYr77uA8Meh6kELbg==}
+ deprecated: We've written a new parser that's 6x faster and is backwards compatible. Please use @formatjs/icu-messageformat-parser
+
+ intl-messageformat@4.4.0:
+ resolution: {integrity: sha512-z+Bj2rS3LZSYU4+sNitdHrwnBhr0wO80ZJSW8EzKDBowwUe3Q/UsvgCGjrwa+HPzoGCLEb9HAjfJgo4j2Sac8w==}
+
+ ip-address@9.0.5:
+ resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
+ engines: {node: '>= 12'}
+
+ ipaddr.js@1.9.1:
+ resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
+ engines: {node: '>= 0.10'}
+
+ ipaddr.js@2.2.0:
+ resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==}
+ engines: {node: '>= 10'}
+
+ irregular-plurals@3.5.0:
+ resolution: {integrity: sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==}
+ engines: {node: '>=8'}
+
+ is-array-buffer@3.0.4:
+ resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==}
+ engines: {node: '>= 0.4'}
+
+ is-arrayish@0.2.1:
+ resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+
+ is-async-function@2.0.0:
+ resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
+ engines: {node: '>= 0.4'}
+
+ is-bigint@1.0.4:
+ resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
+
+ is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+ engines: {node: '>=8'}
+
+ is-boolean-object@1.1.2:
+ resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
+ engines: {node: '>= 0.4'}
+
+ is-buffer@1.1.6:
+ resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
+
+ is-builtin-module@3.2.1:
+ resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
+ engines: {node: '>=6'}
+
+ is-callable@1.2.7:
+ resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
+ engines: {node: '>= 0.4'}
+
+ is-core-module@2.15.1:
+ resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
+ engines: {node: '>= 0.4'}
+
+ is-data-view@1.0.1:
+ resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==}
+ engines: {node: '>= 0.4'}
+
+ is-date-object@1.0.5:
+ resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
+ engines: {node: '>= 0.4'}
+
+ is-docker@2.2.1:
+ resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
+ engines: {node: '>=8'}
+ hasBin: true
+
+ is-extendable@0.1.1:
+ resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
+ engines: {node: '>=0.10.0'}
+
+ is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ engines: {node: '>=0.10.0'}
+
+ is-finalizationregistry@1.1.0:
+ resolution: {integrity: sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==}
+ engines: {node: '>= 0.4'}
+
+ is-fullwidth-code-point@3.0.0:
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+ engines: {node: '>=8'}
+
+ is-generator-fn@2.1.0:
+ resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==}
+ engines: {node: '>=6'}
+
+ is-generator-function@1.0.10:
+ resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
+ engines: {node: '>= 0.4'}
+
+ is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
+
+ is-map@2.0.3:
+ resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
+ engines: {node: '>= 0.4'}
+
+ is-negative-zero@2.0.3:
+ resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
+ engines: {node: '>= 0.4'}
+
+ is-number-object@1.0.7:
+ resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
+ engines: {node: '>= 0.4'}
+
+ is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
+
+ is-obj@2.0.0:
+ resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
+ engines: {node: '>=8'}
+
+ is-path-cwd@2.2.0:
+ resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==}
+ engines: {node: '>=6'}
+
+ is-path-in-cwd@2.1.0:
+ resolution: {integrity: sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==}
+ engines: {node: '>=6'}
+
+ is-path-inside@2.1.0:
+ resolution: {integrity: sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==}
+ engines: {node: '>=6'}
+
+ is-path-inside@3.0.3:
+ resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
+ engines: {node: '>=8'}
+
+ is-plain-obj@1.1.0:
+ resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
+ engines: {node: '>=0.10.0'}
+
+ is-plain-obj@3.0.0:
+ resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==}
+ engines: {node: '>=10'}
+
+ is-plain-object@2.0.4:
+ resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
+ engines: {node: '>=0.10.0'}
+
+ is-plain-object@5.0.0:
+ resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
+ engines: {node: '>=0.10.0'}
+
+ is-potential-custom-element-name@1.0.1:
+ resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
+
+ is-regex@1.1.4:
+ resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
+ engines: {node: '>= 0.4'}
+
+ is-set@2.0.3:
+ resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
+ engines: {node: '>= 0.4'}
+
+ is-shared-array-buffer@1.0.3:
+ resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==}
+ engines: {node: '>= 0.4'}
+
+ is-stream@2.0.1:
+ resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
+ engines: {node: '>=8'}
+
+ is-string@1.0.7:
+ resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
+ engines: {node: '>= 0.4'}
+
+ is-symbol@1.0.4:
+ resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
+ engines: {node: '>= 0.4'}
+
+ is-typed-array@1.1.13:
+ resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==}
+ engines: {node: '>= 0.4'}
+
+ is-typedarray@1.0.0:
+ resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
+
+ is-unicode-supported@0.1.0:
+ resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
+ engines: {node: '>=10'}
+
+ is-weakmap@2.0.2:
+ resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
+ engines: {node: '>= 0.4'}
+
+ is-weakref@1.0.2:
+ resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
+
+ is-weakset@2.0.3:
+ resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==}
+ engines: {node: '>= 0.4'}
+
+ is-windows@0.2.0:
+ resolution: {integrity: sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==}
+ engines: {node: '>=0.10.0'}
+
+ is-wsl@2.2.0:
+ resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
+ engines: {node: '>=8'}
+
+ isarray@1.0.0:
+ resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
+
+ isarray@2.0.5:
+ resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+
+ isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+
+ isobject@3.0.1:
+ resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
+ engines: {node: '>=0.10.0'}
+
+ istanbul-lib-coverage@3.2.2:
+ resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
+ engines: {node: '>=8'}
+
+ istanbul-lib-instrument@5.2.1:
+ resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
+ engines: {node: '>=8'}
+
+ istanbul-lib-instrument@6.0.3:
+ resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==}
+ engines: {node: '>=10'}
+
+ istanbul-lib-report@3.0.1:
+ resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
+ engines: {node: '>=10'}
+
+ istanbul-lib-source-maps@4.0.1:
+ resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
+ engines: {node: '>=10'}
+
+ istanbul-reports@3.1.7:
+ resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==}
+ engines: {node: '>=8'}
+
+ iterator.prototype@1.1.3:
+ resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==}
+ engines: {node: '>= 0.4'}
+
+ jest-changed-files@29.7.0:
+ resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-circus@29.7.0:
+ resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-cli@29.7.0:
+ resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ hasBin: true
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+
+ jest-config@29.7.0:
+ resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ '@types/node': '*'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ ts-node:
+ optional: true
+
+ jest-dev-server@9.0.2:
+ resolution: {integrity: sha512-Zc/JB0IlNNrpXkhBw+h86cGrde/Mey52KvF+FER2eyrtYJTHObOwW7Iarxm3rPyTKby5+3Y2QZtl8pRz/5GCxg==}
+ engines: {node: '>=16'}
+
+ jest-diff@29.7.0:
+ resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-docblock@29.7.0:
+ resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-each@29.7.0:
+ resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-environment-jsdom@29.7.0:
+ resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+
+ jest-environment-node@29.7.0:
+ resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-get-type@29.6.3:
+ resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-haste-map@29.7.0:
+ resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-leak-detector@29.7.0:
+ resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-matcher-utils@29.7.0:
+ resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-message-util@29.7.0:
+ resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-mock@29.7.0:
+ resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-pnp-resolver@1.2.3:
+ resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==}
+ engines: {node: '>=6'}
+ peerDependencies:
+ jest-resolve: '*'
+ peerDependenciesMeta:
+ jest-resolve:
+ optional: true
+
+ jest-regex-util@29.6.3:
+ resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-resolve-dependencies@29.7.0:
+ resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-resolve@29.7.0:
+ resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-runner@29.7.0:
+ resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-runtime@29.7.0:
+ resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-snapshot@29.7.0:
+ resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-util@29.7.0:
+ resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-validate@29.7.0:
+ resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-watcher@29.7.0:
+ resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest-worker@27.5.1:
+ resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
+ engines: {node: '>= 10.13.0'}
+
+ jest-worker@29.7.0:
+ resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ jest@29.7.0:
+ resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ hasBin: true
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+
+ joi@17.13.3:
+ resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==}
+
+ jpeg-js@0.4.4:
+ resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==}
+
+ js-library-detector@6.7.0:
+ resolution: {integrity: sha512-c80Qupofp43y4cJ7+8TTDN/AsDwLi5oOm/plBrWI+iQt485vKXCco+yVmOwEgdo9VOdsYTuV0UlTeetVPTriXA==}
+ engines: {node: '>=12'}
+
+ js-tokens@4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
+ js-yaml@3.14.1:
+ resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
+ hasBin: true
+
+ js-yaml@4.1.0:
+ resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
+ hasBin: true
+
+ jsbn@1.1.0:
+ resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
+
+ jsdoc-type-pratt-parser@4.0.0:
+ resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==}
+ engines: {node: '>=12.0.0'}
+
+ jsdom@20.0.3:
+ resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+
+ jsesc@3.0.2:
+ resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+
+ json-parse-even-better-errors@2.3.1:
+ resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+
+ json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
+ json-schema-traverse@1.0.0:
+ resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
+
+ json-stable-stringify-without-jsonify@1.0.1:
+ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
+
+ json2php@0.0.7:
+ resolution: {integrity: sha512-dnSoUiLAoVaMXxFsVi4CrPVYMKOuDBXTghXSmMINX44RZ8WM9cXlY7UqrQnlAcODCVO7FV3+8t/5nDKAjimLfg==}
+
+ json5@1.0.2:
+ resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
+ hasBin: true
+
+ json5@2.2.3:
+ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ jsonc-parser@3.0.0:
+ resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==}
+
+ jsonc-parser@3.3.1:
+ resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
+
+ jsonfile@6.1.0:
+ resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
+
+ jsx-ast-utils@3.3.5:
+ resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
+ engines: {node: '>=4.0'}
+
+ keyv@4.5.4:
+ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
+
+ kind-of@2.0.1:
+ resolution: {integrity: sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==}
+ engines: {node: '>=0.10.0'}
+
+ kind-of@3.2.2:
+ resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==}
+ engines: {node: '>=0.10.0'}
+
+ kind-of@6.0.3:
+ resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
+ engines: {node: '>=0.10.0'}
+
+ kleur@3.0.3:
+ resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
+ engines: {node: '>=6'}
+
+ klona@2.0.6:
+ resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
+ engines: {node: '>= 8'}
+
+ known-css-properties@0.26.0:
+ resolution: {integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==}
+
+ language-subtag-registry@0.3.23:
+ resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
+
+ language-tags@1.0.9:
+ resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
+ engines: {node: '>=0.10'}
+
+ launch-editor@2.9.1:
+ resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==}
+
+ lazy-cache@0.2.7:
+ resolution: {integrity: sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==}
+ engines: {node: '>=0.10.0'}
+
+ lazy-cache@1.0.4:
+ resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==}
+ engines: {node: '>=0.10.0'}
+
+ leven@3.1.0:
+ resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
+ engines: {node: '>=6'}
+
+ levn@0.4.1:
+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
+ engines: {node: '>= 0.8.0'}
+
+ lighthouse-logger@1.4.2:
+ resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==}
+
+ lighthouse-stack-packs@1.11.0:
+ resolution: {integrity: sha512-sRr0z1S/I26VffRLq9KJsKtLk856YrJlNGmcJmbLX8dFn3MuzVPUbstuChEhqnSxZb8TZmVfthuXuwhG9vRoSw==}
+
+ lighthouse@10.4.0:
+ resolution: {integrity: sha512-XQWHEWkJ8YxSPsxttBJORy5+hQrzbvGkYfeP3fJjyYKioWkF2MXfFqNK4ZuV4jL8pBu7Z91qnQP6In0bq1yXww==}
+ engines: {node: '>=16.16'}
+ hasBin: true
+
+ lilconfig@3.1.2:
+ resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
+ engines: {node: '>=14'}
+
+ lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+ linkify-it@3.0.3:
+ resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==}
+
+ loader-runner@4.3.0:
+ resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
+ engines: {node: '>=6.11.5'}
+
+ loader-utils@2.0.4:
+ resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==}
+ engines: {node: '>=8.9.0'}
+
+ locate-path@5.0.0:
+ resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
+ engines: {node: '>=8'}
+
+ locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
+ engines: {node: '>=10'}
+
+ lodash.debounce@4.0.8:
+ resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
+
+ lodash.memoize@4.1.2:
+ resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
+
+ lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+
+ lodash.truncate@4.4.2:
+ resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==}
+
+ lodash.uniq@4.5.0:
+ resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
+
+ lodash@4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+
+ log-symbols@4.1.0:
+ resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
+ engines: {node: '>=10'}
+
+ lookup-closest-locale@6.2.0:
+ resolution: {integrity: sha512-/c2kL+Vnp1jnV6K6RpDTHK3dgg0Tu2VVp+elEiJpjfS1UyY7AjOYHohRug6wT0OpoX2qFgNORndE9RqesfVxWQ==}
+
+ loose-envify@1.4.0:
+ resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
+ hasBin: true
+
+ lower-case@2.0.2:
+ resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
+
+ lru-cache@4.1.5:
+ resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
+
+ lru-cache@5.1.1:
+ resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+
+ lru-cache@6.0.0:
+ resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
+ engines: {node: '>=10'}
+
+ lru-cache@7.18.3:
+ resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
+ engines: {node: '>=12'}
+
+ lru_map@0.3.3:
+ resolution: {integrity: sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==}
+
+ make-dir@3.1.0:
+ resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
+ engines: {node: '>=8'}
+
+ make-dir@4.0.0:
+ resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
+ engines: {node: '>=10'}
+
+ makeerror@1.0.12:
+ resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
+
+ map-obj@1.0.1:
+ resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
+ engines: {node: '>=0.10.0'}
+
+ map-obj@4.3.0:
+ resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
+ engines: {node: '>=8'}
+
+ map-values@1.0.1:
+ resolution: {integrity: sha512-BbShUnr5OartXJe1GeccAWtfro11hhgNJg6G9/UtWKjVGvV5U4C09cg5nk8JUevhXODaXY+hQ3xxMUKSs62ONQ==}
+
+ markdown-it@12.3.2:
+ resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==}
+ hasBin: true
+
+ markdownlint-cli@0.31.1:
+ resolution: {integrity: sha512-keIOMwQn+Ch7MoBwA+TdkyVMuxAeZFEGmIIlvwgV0Z1TGS5MxPnRr29XCLhkNzCHU+uNKGjU+VEjLX+Z9kli6g==}
+ engines: {node: '>=12'}
+ hasBin: true
+
+ markdownlint-rule-helpers@0.16.0:
+ resolution: {integrity: sha512-oEacRUVeTJ5D5hW1UYd2qExYI0oELdYK72k1TKGvIeYJIbqQWAz476NAc7LNixSySUhcNl++d02DvX0ccDk9/w==}
+
+ markdownlint@0.25.1:
+ resolution: {integrity: sha512-AG7UkLzNa1fxiOv5B+owPsPhtM4D6DoODhsJgiaNg1xowXovrYgOnLqAgOOFQpWOlHFVQUzjMY5ypNNTeov92g==}
+ engines: {node: '>=12'}
+
+ marky@1.2.5:
+ resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==}
+
+ mathml-tag-names@2.1.3:
+ resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==}
+
+ mdn-data@2.0.28:
+ resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
+
+ mdn-data@2.0.30:
+ resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
+
+ mdurl@1.0.1:
+ resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==}
+
+ media-typer@0.3.0:
+ resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
+ engines: {node: '>= 0.6'}
+
+ memfs@3.5.3:
+ resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==}
+ engines: {node: '>= 4.0.0'}
+
+ memize@2.1.0:
+ resolution: {integrity: sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg==}
+
+ memoize-one@6.0.0:
+ resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==}
+
+ meow@9.0.0:
+ resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==}
+ engines: {node: '>=10'}
+
+ merge-deep@3.0.3:
+ resolution: {integrity: sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==}
+ engines: {node: '>=0.10.0'}
+
+ merge-descriptors@1.0.3:
+ resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==}
+
+ merge-stream@2.0.0:
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+
+ merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+
+ metaviewport-parser@0.3.0:
+ resolution: {integrity: sha512-EoYJ8xfjQ6kpe9VbVHvZTZHiOl4HL1Z18CrZ+qahvLXT7ZO4YTC2JMyt5FaUp9JJp6J4Ybb/z7IsCXZt86/QkQ==}
+
+ methods@1.1.2:
+ resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
+ engines: {node: '>= 0.6'}
+
+ micromatch@4.0.8:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+ engines: {node: '>=8.6'}
+
+ mime-db@1.52.0:
+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+ engines: {node: '>= 0.6'}
+
+ mime-db@1.53.0:
+ resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==}
+ engines: {node: '>= 0.6'}
+
+ mime-types@2.1.35:
+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+ engines: {node: '>= 0.6'}
+
+ mime@1.6.0:
+ resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ mime@3.0.0:
+ resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
+ engines: {node: '>=10.0.0'}
+ hasBin: true
+
+ mimic-fn@2.1.0:
+ resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
+ engines: {node: '>=6'}
+
+ min-indent@1.0.1:
+ resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
+ engines: {node: '>=4'}
+
+ mini-css-extract-plugin@2.9.2:
+ resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==}
+ engines: {node: '>= 12.13.0'}
+ peerDependencies:
+ webpack: ^5.0.0
+
+ minimalistic-assert@1.0.1:
+ resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
+
+ minimatch@3.0.8:
+ resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==}
+
+ minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+
+ minimatch@9.0.3:
+ resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ minimist-options@4.1.0:
+ resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
+ engines: {node: '>= 6'}
+
+ minimist@1.2.8:
+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
+
+ mitt@3.0.0:
+ resolution: {integrity: sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==}
+
+ mixin-object@2.0.1:
+ resolution: {integrity: sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==}
+ engines: {node: '>=0.10.0'}
+
+ mkdirp-classic@0.5.3:
+ resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
+
+ mrmime@2.0.0:
+ resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
+ engines: {node: '>=10'}
+
+ ms@2.0.0:
+ resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
+
+ ms@2.1.2:
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+
+ ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+
+ multicast-dns@7.2.5:
+ resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==}
+ hasBin: true
+
+ nanoid@3.3.8:
+ resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
+ natural-compare@1.4.0:
+ resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
+
+ negotiator@0.6.3:
+ resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
+ engines: {node: '>= 0.6'}
+
+ negotiator@0.6.4:
+ resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==}
+ engines: {node: '>= 0.6'}
+
+ neo-async@2.6.2:
+ resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+
+ netmask@2.0.2:
+ resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
+ engines: {node: '>= 0.4.0'}
+
+ no-case@3.0.4:
+ resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
+
+ node-addon-api@7.1.1:
+ resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+
+ node-fetch@2.6.7:
+ resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
+ engines: {node: 4.x || >=6.0.0}
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+
+ node-fetch@2.7.0:
+ resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
+ engines: {node: 4.x || >=6.0.0}
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+
+ node-forge@1.3.1:
+ resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
+ engines: {node: '>= 6.13.0'}
+
+ node-int64@0.4.0:
+ resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
+
+ node-releases@2.0.18:
+ resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
+
+ normalize-package-data@2.5.0:
+ resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
+
+ normalize-package-data@3.0.3:
+ resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==}
+ engines: {node: '>=10'}
+
+ normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+
+ normalize-range@0.1.2:
+ resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
+ engines: {node: '>=0.10.0'}
+
+ npm-bundled@1.1.2:
+ resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==}
+
+ npm-normalize-package-bin@1.0.1:
+ resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==}
+
+ npm-package-json-lint@6.4.0:
+ resolution: {integrity: sha512-cuXAJJB1Rdqz0UO6w524matlBqDBjcNt7Ru+RDIu4y6RI1gVqiWBnylrK8sPRk81gGBA0X8hJbDXolVOoTc+sA==}
+ engines: {node: '>=14.0.0', npm: '>=6.0.0'}
+ hasBin: true
+
+ npm-packlist@3.0.0:
+ resolution: {integrity: sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ npm-run-path@4.0.1:
+ resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
+ engines: {node: '>=8'}
+
+ nth-check@2.1.1:
+ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+
+ nwsapi@2.2.13:
+ resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==}
+
+ object-assign@4.1.1:
+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+ engines: {node: '>=0.10.0'}
+
+ object-filter@1.0.2:
+ resolution: {integrity: sha512-NahvP2vZcy1ZiiYah30CEPw0FpDcSkSePJBMpzl5EQgCmISijiGuJm3SPYp7U+Lf2TljyaIw3E5EgkEx/TNEVA==}
+
+ object-inspect@1.13.3:
+ resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==}
+ engines: {node: '>= 0.4'}
+
+ object-keys@1.1.1:
+ resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
+ engines: {node: '>= 0.4'}
+
+ object.assign@4.1.5:
+ resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
+ engines: {node: '>= 0.4'}
+
+ object.entries@1.1.8:
+ resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==}
+ engines: {node: '>= 0.4'}
+
+ object.fromentries@2.0.8:
+ resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==}
+ engines: {node: '>= 0.4'}
+
+ object.groupby@1.0.3:
+ resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==}
+ engines: {node: '>= 0.4'}
+
+ object.values@1.2.0:
+ resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==}
+ engines: {node: '>= 0.4'}
+
+ obuf@1.1.2:
+ resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==}
+
+ on-finished@2.4.1:
+ resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
+ engines: {node: '>= 0.8'}
+
+ on-headers@1.0.2:
+ resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
+ engines: {node: '>= 0.8'}
+
+ once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
+ onetime@5.1.2:
+ resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
+ engines: {node: '>=6'}
+
+ open@8.4.2:
+ resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
+ engines: {node: '>=12'}
+
+ opener@1.5.2:
+ resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==}
+ hasBin: true
+
+ optionator@0.9.4:
+ resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
+ engines: {node: '>= 0.8.0'}
+
+ os-homedir@1.0.2:
+ resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==}
+ engines: {node: '>=0.10.0'}
+
+ p-limit@2.3.0:
+ resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
+ engines: {node: '>=6'}
+
+ p-limit@3.1.0:
+ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
+ engines: {node: '>=10'}
+
+ p-locate@4.1.0:
+ resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
+ engines: {node: '>=8'}
+
+ p-locate@5.0.0:
+ resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
+ engines: {node: '>=10'}
+
+ p-map@2.1.0:
+ resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
+ engines: {node: '>=6'}
+
+ p-retry@4.6.2:
+ resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==}
+ engines: {node: '>=8'}
+
+ p-try@2.2.0:
+ resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
+ engines: {node: '>=6'}
+
+ pac-proxy-agent@7.0.2:
+ resolution: {integrity: sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==}
+ engines: {node: '>= 14'}
+
+ pac-resolver@7.0.1:
+ resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==}
+ engines: {node: '>= 14'}
+
+ param-case@3.0.4:
+ resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
+
+ parent-module@1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
+
+ parse-cache-control@1.0.1:
+ resolution: {integrity: sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==}
+
+ parse-json@5.2.0:
+ resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
+ engines: {node: '>=8'}
+
+ parse-passwd@1.0.0:
+ resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==}
+ engines: {node: '>=0.10.0'}
+
+ parse5@7.2.1:
+ resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==}
+
+ parseurl@1.3.3:
+ resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
+ engines: {node: '>= 0.8'}
+
+ pascal-case@3.1.2:
+ resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
+
+ path-case@3.0.4:
+ resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==}
+
+ path-exists@4.0.0:
+ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
+ engines: {node: '>=8'}
+
+ path-is-absolute@1.0.1:
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
+ engines: {node: '>=0.10.0'}
+
+ path-is-inside@1.0.2:
+ resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==}
+
+ path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
+
+ path-parse@1.0.7:
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+
+ path-to-regexp@0.1.10:
+ resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==}
+
+ path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
+
+ pend@1.2.0:
+ resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
+
+ picocolors@1.1.1:
+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
+
+ picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ engines: {node: '>=8.6'}
+
+ pify@2.3.0:
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+ engines: {node: '>=0.10.0'}
+
+ pify@4.0.1:
+ resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
+ engines: {node: '>=6'}
+
+ pinkie-promise@2.0.1:
+ resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==}
+ engines: {node: '>=0.10.0'}
+
+ pinkie@2.0.4:
+ resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==}
+ engines: {node: '>=0.10.0'}
+
+ pirates@4.0.6:
+ resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
+ engines: {node: '>= 6'}
+
+ pkg-dir@4.2.0:
+ resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
+ engines: {node: '>=8'}
+
+ playwright-core@1.49.0:
+ resolution: {integrity: sha512-R+3KKTQF3npy5GTiKH/T+kdhoJfJojjHESR1YEWhYuEKRVfVaxH3+4+GvXE5xyCngCxhxnykk0Vlah9v8fs3jA==}
+ engines: {node: '>=18'}
+ hasBin: true
+
+ playwright@1.49.0:
+ resolution: {integrity: sha512-eKpmys0UFDnfNb3vfsf8Vx2LEOtflgRebl0Im2eQQnYMA4Aqd+Zw8bEOB+7ZKvN76901mRnqdsiOGKxzVTbi7A==}
+ engines: {node: '>=18'}
+ hasBin: true
+
+ plur@4.0.0:
+ resolution: {integrity: sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==}
+ engines: {node: '>=10'}
+
+ possible-typed-array-names@1.0.0:
+ resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
+ engines: {node: '>= 0.4'}
+
+ postcss-calc@9.0.1:
+ resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.2.2
+
+ postcss-colormin@6.1.0:
+ resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-convert-values@6.1.0:
+ resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-discard-comments@6.0.2:
+ resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-discard-duplicates@6.0.3:
+ resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-discard-empty@6.0.3:
+ resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-discard-overridden@6.0.2:
+ resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-loader@6.2.1:
+ resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==}
+ engines: {node: '>= 12.13.0'}
+ peerDependencies:
+ postcss: ^7.0.0 || ^8.0.1
+ webpack: ^5.0.0
+
+ postcss-media-query-parser@0.2.3:
+ resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==}
+
+ postcss-merge-longhand@6.0.5:
+ resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-merge-rules@6.1.1:
+ resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-minify-font-values@6.1.0:
+ resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-minify-gradients@6.0.3:
+ resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-minify-params@6.1.0:
+ resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-minify-selectors@6.0.4:
+ resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-modules-extract-imports@3.1.0:
+ resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+
+ postcss-modules-local-by-default@4.1.0:
+ resolution: {integrity: sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+
+ postcss-modules-scope@3.2.1:
+ resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+
+ postcss-modules-values@4.0.0:
+ resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+
+ postcss-normalize-charset@6.0.2:
+ resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-display-values@6.0.2:
+ resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-positions@6.0.2:
+ resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-repeat-style@6.0.2:
+ resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-string@6.0.2:
+ resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-timing-functions@6.0.2:
+ resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-unicode@6.1.0:
+ resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-url@6.0.2:
+ resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-normalize-whitespace@6.0.2:
+ resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-ordered-values@6.0.2:
+ resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-reduce-initial@6.1.0:
+ resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-reduce-transforms@6.0.2:
+ resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-resolve-nested-selector@0.1.6:
+ resolution: {integrity: sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==}
+
+ postcss-safe-parser@6.0.0:
+ resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.3.3
+
+ postcss-scss@4.0.9:
+ resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.4.29
+
+ postcss-selector-parser@6.1.2:
+ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
+ engines: {node: '>=4'}
+
+ postcss-selector-parser@7.0.0:
+ resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==}
+ engines: {node: '>=4'}
+
+ postcss-svgo@6.0.3:
+ resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==}
+ engines: {node: ^14 || ^16 || >= 18}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-unique-selectors@6.0.4:
+ resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+
+ postcss@8.4.49:
+ resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ prelude-ls@1.2.1:
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
+ engines: {node: '>= 0.8.0'}
+
+ prettier-linter-helpers@1.0.0:
+ resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
+ engines: {node: '>=6.0.0'}
+
+ pretty-format@29.7.0:
+ resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+
+ process-nextick-args@2.0.1:
+ resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
+
+ progress@2.0.3:
+ resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
+ engines: {node: '>=0.4.0'}
+
+ prompts@2.4.2:
+ resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
+ engines: {node: '>= 6'}
+
+ prop-types@15.8.1:
+ resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
+
+ proxy-addr@2.0.7:
+ resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
+ engines: {node: '>= 0.10'}
+
+ proxy-agent@6.3.0:
+ resolution: {integrity: sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==}
+ engines: {node: '>= 14'}
+
+ proxy-from-env@1.1.0:
+ resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
+
+ ps-list@8.1.1:
+ resolution: {integrity: sha512-OPS9kEJYVmiO48u/B9qneqhkMvgCxT+Tm28VCEJpheTpl8cJ0ffZRRNgS5mrQRTrX5yRTpaJ+hRDeefXYmmorQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ pseudomap@1.0.2:
+ resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
+
+ psl@1.13.0:
+ resolution: {integrity: sha512-BFwmFXiJoFqlUpZ5Qssolv15DMyc84gTBds1BjsV1BfXEo1UyyD7GsmN67n7J77uRhoSNW1AXtXKPLcBFQn9Aw==}
+
+ pump@3.0.2:
+ resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==}
+
+ punycode@2.3.1:
+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
+ engines: {node: '>=6'}
+
+ puppeteer-core@13.7.0:
+ resolution: {integrity: sha512-rXja4vcnAzFAP1OVLq/5dWNfwBGuzcOARJ6qGV7oAZhnLmVRU8G5MsdeQEAOy332ZhkIOnn9jp15R89LKHyp2Q==}
+ engines: {node: '>=10.18.1'}
+
+ puppeteer-core@20.9.0:
+ resolution: {integrity: sha512-H9fYZQzMTRrkboEfPmf7m3CLDN6JvbxXA3qTtS+dFt27tR+CsFHzPsT6pzp6lYL6bJbAPaR0HaPO6uSi+F94Pg==}
+ engines: {node: '>=16.3.0'}
+ peerDependencies:
+ typescript: '>= 4.7.4'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ pure-rand@6.1.0:
+ resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==}
+
+ qs@6.13.0:
+ resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
+ engines: {node: '>=0.6'}
+
+ querystringify@2.2.0:
+ resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
+
+ queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+
+ queue-tick@1.0.1:
+ resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==}
+
+ quick-lru@4.0.1:
+ resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
+ engines: {node: '>=8'}
+
+ randombytes@2.1.0:
+ resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+
+ range-parser@1.2.1:
+ resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
+ engines: {node: '>= 0.6'}
+
+ raw-body@2.5.2:
+ resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==}
+ engines: {node: '>= 0.8'}
+
+ react-codemirror2@8.0.0:
+ resolution: {integrity: sha512-JIbhXoghvX0BrasIoCQvRxBPIU78plfjF1Buz0gaMFvZXwEDjkCYBkQhucoOtudQ7ikbB1jJUnmCsutElti7yA==}
+ peerDependencies:
+ codemirror: 5.x
+ react: '>=15.5 <=18.x'
+
+ react-dom@18.3.1:
+ resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
+ peerDependencies:
+ react: ^18.3.1
+
+ react-error-boundary@4.1.2:
+ resolution: {integrity: sha512-GQDxZ5Jd+Aq/qUxbCm1UtzmL/s++V7zKgE8yMktJiCQXCCFZnMZh9ng+6/Ne6PjNSXH0L9CjeOEREfRnq6Duag==}
+ peerDependencies:
+ react: '>=16.13.1'
+
+ react-input-autosize@3.0.0:
+ resolution: {integrity: sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg==}
+ peerDependencies:
+ react: ^16.3.0 || ^17.0.0
+
+ react-is@16.13.1:
+ resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
+
+ react-is@18.3.1:
+ resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
+
+ react-refresh@0.14.2:
+ resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==}
+ engines: {node: '>=0.10.0'}
+
+ react-select@5.8.3:
+ resolution: {integrity: sha512-lVswnIq8/iTj1db7XCG74M/3fbGB6ZaluCzvwPGT5ZOjCdL/k0CLWhEK0vCBLuU5bHTEf6Gj8jtSvi+3v+tO1w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+
+ react-sortablejs@6.1.4:
+ resolution: {integrity: sha512-fc7cBosfhnbh53Mbm6a45W+F735jwZ1UFIYSrIqcO/gRIFoDyZeMtgKlpV4DdyQfbCzdh5LoALLTDRxhMpTyXQ==}
+ peerDependencies:
+ '@types/sortablejs': '1'
+ react: '>=16.9.0'
+ react-dom: '>=16.9.0'
+ sortablejs: '1'
+
+ react-textarea-autosize@8.5.6:
+ resolution: {integrity: sha512-aT3ioKXMa8f6zHYGebhbdMD2L00tKeRX1zuVuDx9YQK/JLLRSaSxq3ugECEmUB9z2kvk6bFSIoRHLkkUv0RJiw==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+
+ react-transition-group@4.4.5:
+ resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==}
+ peerDependencies:
+ react: '>=16.6.0'
+ react-dom: '>=16.6.0'
+
+ react@18.3.1:
+ resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
+ engines: {node: '>=0.10.0'}
+
+ read-pkg-up@7.0.1:
+ resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
+ engines: {node: '>=8'}
+
+ read-pkg@5.2.0:
+ resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
+ engines: {node: '>=8'}
+
+ readable-stream@2.3.8:
+ resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
+
+ readable-stream@3.6.2:
+ resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
+ engines: {node: '>= 6'}
+
+ readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
+ engines: {node: '>=8.10.0'}
+
+ readdirp@4.0.2:
+ resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==}
+ engines: {node: '>= 14.16.0'}
+
+ rechoir@0.8.0:
+ resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==}
+ engines: {node: '>= 10.13.0'}
+
+ redent@3.0.0:
+ resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
+ engines: {node: '>=8'}
+
+ reflect.getprototypeof@1.0.7:
+ resolution: {integrity: sha512-bMvFGIUKlc/eSfXNX+aZ+EL95/EgZzuwA0OBPTbZZDEJw/0AkentjMuM1oiRfwHrshqk4RzdgiTg5CcDalXN5g==}
+ engines: {node: '>= 0.4'}
+
+ regenerate-unicode-properties@10.2.0:
+ resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==}
+ engines: {node: '>=4'}
+
+ regenerate@1.4.2:
+ resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
+
+ regenerator-runtime@0.10.5:
+ resolution: {integrity: sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==}
+
+ regenerator-runtime@0.14.1:
+ resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
+
+ regenerator-transform@0.15.2:
+ resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==}
+
+ regexp.prototype.flags@1.5.3:
+ resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==}
+ engines: {node: '>= 0.4'}
+
+ regexpu-core@6.2.0:
+ resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==}
+ engines: {node: '>=4'}
+
+ regjsgen@0.8.0:
+ resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==}
+
+ regjsparser@0.12.0:
+ resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==}
+ hasBin: true
+
+ remove-accents@0.5.0:
+ resolution: {integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==}
+
+ require-directory@2.1.1:
+ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
+ engines: {node: '>=0.10.0'}
+
+ require-from-string@2.0.2:
+ resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
+ engines: {node: '>=0.10.0'}
+
+ requireindex@1.2.0:
+ resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==}
+ engines: {node: '>=0.10.5'}
+
+ requires-port@1.0.0:
+ resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
+
+ resolve-bin@0.4.3:
+ resolution: {integrity: sha512-9u8TMpc+SEHXxQXblXHz5yRvRZERkCZimFN9oz85QI3uhkh7nqfjm6OGTLg+8vucpXGcY4jLK6WkylPmt7GSvw==}
+
+ resolve-cwd@3.0.0:
+ resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
+ engines: {node: '>=8'}
+
+ resolve-dir@0.1.1:
+ resolution: {integrity: sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==}
+ engines: {node: '>=0.10.0'}
+
+ resolve-from@4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
+
+ resolve-from@5.0.0:
+ resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
+ engines: {node: '>=8'}
+
+ resolve.exports@2.0.2:
+ resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==}
+ engines: {node: '>=10'}
+
+ resolve@1.22.8:
+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
+ hasBin: true
+
+ resolve@2.0.0-next.5:
+ resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
+ hasBin: true
+
+ retry@0.13.1:
+ resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
+ engines: {node: '>= 4'}
+
+ reusify@1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+
+ rimraf@2.7.1:
+ resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
+ deprecated: Rimraf versions prior to v4 are no longer supported
+ hasBin: true
+
+ rimraf@3.0.2:
+ resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
+ deprecated: Rimraf versions prior to v4 are no longer supported
+ hasBin: true
+
+ robots-parser@3.0.1:
+ resolution: {integrity: sha512-s+pyvQeIKIZ0dx5iJiQk1tPLJAWln39+MI5jtM8wnyws+G5azk+dMnMX0qfbqNetKKNgcWWOdi0sfm+FbQbgdQ==}
+ engines: {node: '>=10.0.0'}
+
+ rtlcss-webpack-plugin@4.0.7:
+ resolution: {integrity: sha512-ouSbJtgcLBBQIsMgarxsDnfgRqm/AS4BKls/mz/Xb6HSl+PdEzefTR+Wz5uWQx4odoX0g261Z7yb3QBz0MTm0g==}
+
+ rtlcss@3.5.0:
+ resolution: {integrity: sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==}
+ hasBin: true
+
+ run-con@1.2.12:
+ resolution: {integrity: sha512-5257ILMYIF4RztL9uoZ7V9Q97zHtNHn5bN3NobeAnzB1P3ASLgg8qocM2u+R18ttp+VEM78N2LK8XcNVtnSRrg==}
+ hasBin: true
+
+ run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+
+ rxjs@7.8.1:
+ resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
+
+ safe-array-concat@1.1.2:
+ resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==}
+ engines: {node: '>=0.4'}
+
+ safe-buffer@5.1.2:
+ resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
+
+ safe-buffer@5.2.1:
+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+
+ safe-regex-test@1.0.3:
+ resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==}
+ engines: {node: '>= 0.4'}
+
+ safer-buffer@2.1.2:
+ resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
+
+ sass-loader@12.6.0:
+ resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==}
+ engines: {node: '>= 12.13.0'}
+ peerDependencies:
+ fibers: '>= 3.1.0'
+ node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
+ sass: ^1.3.0
+ sass-embedded: '*'
+ webpack: ^5.0.0
+ peerDependenciesMeta:
+ fibers:
+ optional: true
+ node-sass:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+
+ sass@1.81.0:
+ resolution: {integrity: sha512-Q4fOxRfhmv3sqCLoGfvrC9pRV8btc0UtqL9mN6Yrv6Qi9ScL55CVH1vlPP863ISLEEMNLLuu9P+enCeGHlnzhA==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+ saxes@6.0.0:
+ resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
+ engines: {node: '>=v12.22.7'}
+
+ scheduler@0.23.2:
+ resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
+
+ schema-utils@2.7.1:
+ resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==}
+ engines: {node: '>= 8.9.0'}
+
+ schema-utils@3.3.0:
+ resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
+ engines: {node: '>= 10.13.0'}
+
+ schema-utils@4.2.0:
+ resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==}
+ engines: {node: '>= 12.13.0'}
+
+ select-hose@2.0.0:
+ resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==}
+
+ selfsigned@2.4.1:
+ resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==}
+ engines: {node: '>=10'}
+
+ semver@5.7.2:
+ resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
+ hasBin: true
+
+ semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
+
+ semver@7.6.3:
+ resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ send@0.19.0:
+ resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==}
+ engines: {node: '>= 0.8.0'}
+
+ sentence-case@3.0.4:
+ resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==}
+
+ serialize-javascript@6.0.2:
+ resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
+
+ serve-index@1.9.1:
+ resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==}
+ engines: {node: '>= 0.8.0'}
+
+ serve-static@1.16.2:
+ resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==}
+ engines: {node: '>= 0.8.0'}
+
+ set-function-length@1.2.2:
+ resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
+ engines: {node: '>= 0.4'}
+
+ set-function-name@2.0.2:
+ resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
+ engines: {node: '>= 0.4'}
+
+ setprototypeof@1.1.0:
+ resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==}
+
+ setprototypeof@1.2.0:
+ resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
+
+ shallow-clone@0.1.2:
+ resolution: {integrity: sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==}
+ engines: {node: '>=0.10.0'}
+
+ shallow-clone@3.0.1:
+ resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==}
+ engines: {node: '>=8'}
+
+ shebang-command@1.2.0:
+ resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
+ engines: {node: '>=0.10.0'}
+
+ shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
+
+ shebang-regex@1.0.0:
+ resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
+ engines: {node: '>=0.10.0'}
+
+ shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
+
+ shell-quote@1.8.1:
+ resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
+
+ side-channel@1.0.6:
+ resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
+ engines: {node: '>= 0.4'}
+
+ signal-exit@3.0.7:
+ resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+
+ signal-exit@4.1.0:
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+ engines: {node: '>=14'}
+
+ sirv@2.0.4:
+ resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
+ engines: {node: '>= 10'}
+
+ sisteransi@1.0.5:
+ resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
+
+ slash@3.0.0:
+ resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
+ engines: {node: '>=8'}
+
+ slash@4.0.0:
+ resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
+ engines: {node: '>=12'}
+
+ slice-ansi@4.0.0:
+ resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
+ engines: {node: '>=10'}
+
+ slugify@1.6.6:
+ resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==}
+ engines: {node: '>=8.0.0'}
+
+ smart-buffer@4.2.0:
+ resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
+ engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
+
+ snake-case@3.0.4:
+ resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
+
+ sockjs@0.3.24:
+ resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==}
+
+ socks-proxy-agent@8.0.4:
+ resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==}
+ engines: {node: '>= 14'}
+
+ socks@2.8.3:
+ resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==}
+ engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
+
+ sortablejs@1.15.4:
+ resolution: {integrity: sha512-wr7G5Id/WNllca5yF9I2vsz/2wDKJebX5FJBtfUFBGGpaaIVjW4kziAnNMEcigaTZAaPLB92NYBGqWenGDH++g==}
+
+ source-map-js@1.2.1:
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+ engines: {node: '>=0.10.0'}
+
+ source-map-loader@3.0.2:
+ resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==}
+ engines: {node: '>= 12.13.0'}
+ peerDependencies:
+ webpack: ^5.0.0
+
+ source-map-support@0.5.13:
+ resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==}
+
+ source-map-support@0.5.21:
+ resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+
+ source-map@0.5.7:
+ resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
+ engines: {node: '>=0.10.0'}
+
+ source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
+
+ source-map@0.7.4:
+ resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
+ engines: {node: '>= 8'}
+
+ spawnd@9.0.2:
+ resolution: {integrity: sha512-nl8DVHEDQ57IcKakzpjanspVChkMpGLuVwMR/eOn9cXE55Qr6luD2Kn06sA0ootRMdgrU4tInN6lA6ohTNvysw==}
+ engines: {node: '>=16'}
+
+ spdx-correct@3.2.0:
+ resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
+
+ spdx-exceptions@2.5.0:
+ resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
+
+ spdx-expression-parse@3.0.1:
+ resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
+
+ spdx-expression-parse@4.0.0:
+ resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==}
+
+ spdx-license-ids@3.0.20:
+ resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==}
+
+ spdy-transport@3.0.0:
+ resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==}
+
+ spdy@4.0.2:
+ resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==}
+ engines: {node: '>=6.0.0'}
+
+ speedline-core@1.4.3:
+ resolution: {integrity: sha512-DI7/OuAUD+GMpR6dmu8lliO2Wg5zfeh+/xsdyJZCzd8o5JgFUjCeLsBDuZjIQJdwXS3J0L/uZYrELKYqx+PXog==}
+ engines: {node: '>=8.0'}
+
+ sprintf-js@1.0.3:
+ resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
+
+ sprintf-js@1.1.3:
+ resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
+
+ stack-utils@2.0.6:
+ resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
+ engines: {node: '>=10'}
+
+ stackframe@1.3.4:
+ resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==}
+
+ statuses@1.5.0:
+ resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
+ engines: {node: '>= 0.6'}
+
+ statuses@2.0.1:
+ resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
+ engines: {node: '>= 0.8'}
+
+ streamx@2.20.2:
+ resolution: {integrity: sha512-aDGDLU+j9tJcUdPGOaHmVF1u/hhI+CsGkT02V3OKlHDV7IukOI+nTWAGkiZEKCO35rWN1wIr4tS7YFr1f4qSvA==}
+
+ string-length@4.0.2:
+ resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==}
+ engines: {node: '>=10'}
+
+ string-width@4.2.3:
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+ engines: {node: '>=8'}
+
+ string.prototype.includes@2.0.1:
+ resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==}
+ engines: {node: '>= 0.4'}
+
+ string.prototype.matchall@4.0.11:
+ resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==}
+ engines: {node: '>= 0.4'}
+
+ string.prototype.repeat@1.0.0:
+ resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==}
+
+ string.prototype.trim@1.2.9:
+ resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==}
+ engines: {node: '>= 0.4'}
+
+ string.prototype.trimend@1.0.8:
+ resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==}
+
+ string.prototype.trimstart@1.0.8:
+ resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
+ engines: {node: '>= 0.4'}
+
+ string_decoder@1.1.1:
+ resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
+
+ string_decoder@1.3.0:
+ resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
+
+ strip-ansi@6.0.1:
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+ engines: {node: '>=8'}
+
+ strip-bom@3.0.0:
+ resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
+ engines: {node: '>=4'}
+
+ strip-bom@4.0.0:
+ resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==}
+ engines: {node: '>=8'}
+
+ strip-final-newline@2.0.0:
+ resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
+ engines: {node: '>=6'}
+
+ strip-indent@3.0.0:
+ resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
+ engines: {node: '>=8'}
+
+ strip-json-comments@3.1.1:
+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
+ engines: {node: '>=8'}
+
+ strip-outer@1.0.1:
+ resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==}
+ engines: {node: '>=0.10.0'}
+
+ style-search@0.1.0:
+ resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==}
+
+ stylehacks@6.1.1:
+ resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==}
+ engines: {node: ^14 || ^16 || >=18.0}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ stylelint-config-recommended-scss@5.0.2:
+ resolution: {integrity: sha512-b14BSZjcwW0hqbzm9b0S/ScN2+3CO3O4vcMNOw2KGf8lfVSwJ4p5TbNEXKwKl1+0FMtgRXZj6DqVUe/7nGnuBg==}
+ peerDependencies:
+ stylelint: ^14.0.0
+
+ stylelint-config-recommended@6.0.0:
+ resolution: {integrity: sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==}
+ peerDependencies:
+ stylelint: ^14.0.0
+
+ stylelint-scss@4.7.0:
+ resolution: {integrity: sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==}
+ peerDependencies:
+ stylelint: ^14.5.1 || ^15.0.0
+
+ stylelint@14.16.1:
+ resolution: {integrity: sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ hasBin: true
+
+ stylis@4.2.0:
+ resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
+
+ supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+
+ supports-color@8.1.1:
+ resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
+ engines: {node: '>=10'}
+
+ supports-hyperlinks@2.3.0:
+ resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==}
+ engines: {node: '>=8'}
+
+ supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+
+ svg-parser@2.0.4:
+ resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==}
+
+ svg-tags@1.0.0:
+ resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
+
+ svgo@3.3.2:
+ resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+ swr@1.3.0:
+ resolution: {integrity: sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==}
+ peerDependencies:
+ react: ^16.11.0 || ^17.0.0 || ^18.0.0
+
+ symbol-tree@3.2.4:
+ resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
+
+ synckit@0.9.2:
+ resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+
+ table@6.8.2:
+ resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==}
+ engines: {node: '>=10.0.0'}
+
+ tannin@1.2.0:
+ resolution: {integrity: sha512-U7GgX/RcSeUETbV7gYgoz8PD7Ni4y95pgIP/Z6ayI3CfhSujwKEBlGFTCRN+Aqnuyf4AN2yHL+L8x+TCGjb9uA==}
+
+ tapable@2.2.1:
+ resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
+ engines: {node: '>=6'}
+
+ tar-fs@2.1.1:
+ resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==}
+
+ tar-fs@3.0.4:
+ resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==}
+
+ tar-stream@2.2.0:
+ resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
+ engines: {node: '>=6'}
+
+ tar-stream@3.1.7:
+ resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
+
+ terser-webpack-plugin@5.3.10:
+ resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ '@swc/core': '*'
+ esbuild: '*'
+ uglify-js: '*'
+ webpack: ^5.1.0
+ peerDependenciesMeta:
+ '@swc/core':
+ optional: true
+ esbuild:
+ optional: true
+ uglify-js:
+ optional: true
+
+ terser@5.36.0:
+ resolution: {integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ test-exclude@6.0.0:
+ resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
+ engines: {node: '>=8'}
+
+ text-decoder@1.2.1:
+ resolution: {integrity: sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==}
+
+ text-table@0.2.0:
+ resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
+
+ third-party-web@0.23.4:
+ resolution: {integrity: sha512-kwYnSZRhEvv0SBW2fp8SBBKRglMoBjV8xz6C31m0ewqOtknB5UL+Ihg+M81hyFY5ldkZuGWPb+e4GVDkzf/gYg==}
+
+ through@2.3.8:
+ resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
+
+ thunky@1.1.0:
+ resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==}
+
+ tiny-invariant@1.2.0:
+ resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==}
+
+ tmpl@1.0.5:
+ resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
+
+ to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ engines: {node: '>=8.0'}
+
+ toidentifier@1.0.1:
+ resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
+ engines: {node: '>=0.6'}
+
+ totalist@3.0.1:
+ resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
+ engines: {node: '>=6'}
+
+ tough-cookie@4.1.4:
+ resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==}
+ engines: {node: '>=6'}
+
+ tr46@0.0.3:
+ resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+
+ tr46@3.0.0:
+ resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
+ engines: {node: '>=12'}
+
+ tree-kill@1.2.2:
+ resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
+ hasBin: true
+
+ trim-newlines@3.0.1:
+ resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
+ engines: {node: '>=8'}
+
+ trim-repeated@1.0.0:
+ resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==}
+ engines: {node: '>=0.10.0'}
+
+ ts-api-utils@1.4.2:
+ resolution: {integrity: sha512-ZF5gQIQa/UmzfvxbHZI3JXN0/Jt+vnAfAviNRAMc491laiK6YCLpCW9ft8oaCRFOTxCZtUTE6XB0ZQAe3olntw==}
+ engines: {node: '>=16'}
+ peerDependencies:
+ typescript: '>=4.2.0'
+
+ tsconfig-paths@3.15.0:
+ resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
+
+ tslib@1.14.1:
+ resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
+
+ tslib@2.8.1:
+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+
+ tsutils@3.21.0:
+ resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
+ engines: {node: '>= 6'}
+ peerDependencies:
+ typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
+
+ type-check@0.4.0:
+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
+ engines: {node: '>= 0.8.0'}
+
+ type-detect@4.0.8:
+ resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
+ engines: {node: '>=4'}
+
+ type-fest@0.18.1:
+ resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==}
+ engines: {node: '>=10'}
+
+ type-fest@0.20.2:
+ resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
+ engines: {node: '>=10'}
+
+ type-fest@0.21.3:
+ resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
+ engines: {node: '>=10'}
+
+ type-fest@0.6.0:
+ resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
+ engines: {node: '>=8'}
+
+ type-fest@0.8.1:
+ resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
+ engines: {node: '>=8'}
+
+ type-fest@3.13.1:
+ resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
+ engines: {node: '>=14.16'}
+
+ type-is@1.6.18:
+ resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
+ engines: {node: '>= 0.6'}
+
+ typed-array-buffer@1.0.2:
+ resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==}
+ engines: {node: '>= 0.4'}
+
+ typed-array-byte-length@1.0.1:
+ resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==}
+ engines: {node: '>= 0.4'}
+
+ typed-array-byte-offset@1.0.3:
+ resolution: {integrity: sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==}
+ engines: {node: '>= 0.4'}
+
+ typed-array-length@1.0.7:
+ resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
+ engines: {node: '>= 0.4'}
+
+ typedarray-to-buffer@3.1.5:
+ resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
+
+ typescript@5.7.2:
+ resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+ uc.micro@1.0.6:
+ resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==}
+
+ unbox-primitive@1.0.2:
+ resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
+
+ unbzip2-stream@1.4.3:
+ resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==}
+
+ undici-types@6.20.0:
+ resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
+
+ unicode-canonical-property-names-ecmascript@2.0.1:
+ resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
+ engines: {node: '>=4'}
+
+ unicode-match-property-ecmascript@2.0.0:
+ resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
+ engines: {node: '>=4'}
+
+ unicode-match-property-value-ecmascript@2.2.0:
+ resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==}
+ engines: {node: '>=4'}
+
+ unicode-property-aliases-ecmascript@2.1.0:
+ resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==}
+ engines: {node: '>=4'}
+
+ unique-string@2.0.0:
+ resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
+ engines: {node: '>=8'}
+
+ universalify@0.2.0:
+ resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
+ engines: {node: '>= 4.0.0'}
+
+ universalify@2.0.1:
+ resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
+ engines: {node: '>= 10.0.0'}
+
+ unpipe@1.0.0:
+ resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
+ engines: {node: '>= 0.8'}
+
+ update-browserslist-db@1.1.1:
+ resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+
+ upper-case-first@2.0.2:
+ resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==}
+
+ upper-case@2.0.2:
+ resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==}
+
+ uri-js@4.4.1:
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+
+ url-loader@4.1.1:
+ resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ file-loader: '*'
+ webpack: ^4.0.0 || ^5.0.0
+ peerDependenciesMeta:
+ file-loader:
+ optional: true
+
+ url-parse@1.5.10:
+ resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
+
+ use-composed-ref@1.4.0:
+ resolution: {integrity: sha512-djviaxuOOh7wkj0paeO1Q/4wMZ8Zrnag5H6yBvzN7AKKe8beOaED9SF5/ByLqsku8NP4zQqsvM2u3ew/tJK8/w==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ use-isomorphic-layout-effect@1.1.2:
+ resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ use-latest@1.3.0:
+ resolution: {integrity: sha512-mhg3xdm9NaM8q+gLT8KryJPnRFOz1/5XPBhmDEVZK1webPzDjrPk7f/mbpeLqTgB9msytYWANxgALOCJKnLvcQ==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ use-sync-external-store@1.2.2:
+ resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+
+ util-deprecate@1.0.2:
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+
+ utils-merge@1.0.1:
+ resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
+ engines: {node: '>= 0.4.0'}
+
+ uuid@8.3.2:
+ resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
+ hasBin: true
+
+ v8-compile-cache@2.4.0:
+ resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==}
+
+ v8-to-istanbul@9.3.0:
+ resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==}
+ engines: {node: '>=10.12.0'}
+
+ validate-npm-package-license@3.0.4:
+ resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
+
+ validate-npm-package-name@5.0.1:
+ resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
+ vary@1.1.2:
+ resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
+ engines: {node: '>= 0.8'}
+
+ w3c-xmlserializer@4.0.0:
+ resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==}
+ engines: {node: '>=14'}
+
+ wait-on@7.2.0:
+ resolution: {integrity: sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==}
+ engines: {node: '>=12.0.0'}
+ hasBin: true
+
+ walker@1.0.8:
+ resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
+
+ watchpack@2.4.2:
+ resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
+ engines: {node: '>=10.13.0'}
+
+ wbuf@1.7.3:
+ resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==}
+
+ web-vitals@3.5.2:
+ resolution: {integrity: sha512-c0rhqNcHXRkY/ogGDJQxZ9Im9D19hDihbzSQJrsioex+KnFgmMzBiy57Z1EjkhX/+OjyBpclDCzz2ITtjokFmg==}
+
+ webidl-conversions@3.0.1:
+ resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
+
+ webidl-conversions@7.0.0:
+ resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
+ engines: {node: '>=12'}
+
+ webpack-bundle-analyzer@4.10.2:
+ resolution: {integrity: sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==}
+ engines: {node: '>= 10.13.0'}
+ hasBin: true
+
+ webpack-cli@5.1.4:
+ resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==}
+ engines: {node: '>=14.15.0'}
+ hasBin: true
+ peerDependencies:
+ '@webpack-cli/generators': '*'
+ webpack: 5.x.x
+ webpack-bundle-analyzer: '*'
+ webpack-dev-server: '*'
+ peerDependenciesMeta:
+ '@webpack-cli/generators':
+ optional: true
+ webpack-bundle-analyzer:
+ optional: true
+ webpack-dev-server:
+ optional: true
+
+ webpack-dev-middleware@5.3.4:
+ resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==}
+ engines: {node: '>= 12.13.0'}
+ peerDependencies:
+ webpack: ^4.0.0 || ^5.0.0
+
+ webpack-dev-server@4.15.2:
+ resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==}
+ engines: {node: '>= 12.13.0'}
+ hasBin: true
+ peerDependencies:
+ webpack: ^4.37.0 || ^5.0.0
+ webpack-cli: '*'
+ peerDependenciesMeta:
+ webpack:
+ optional: true
+ webpack-cli:
+ optional: true
+
+ webpack-merge@5.10.0:
+ resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==}
+ engines: {node: '>=10.0.0'}
+
+ webpack-sources@3.2.3:
+ resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+ engines: {node: '>=10.13.0'}
+
+ webpack@5.96.1:
+ resolution: {integrity: sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ peerDependencies:
+ webpack-cli: '*'
+ peerDependenciesMeta:
+ webpack-cli:
+ optional: true
+
+ websocket-driver@0.7.4:
+ resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==}
+ engines: {node: '>=0.8.0'}
+
+ websocket-extensions@0.1.4:
+ resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==}
+ engines: {node: '>=0.8.0'}
+
+ whatwg-encoding@2.0.0:
+ resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
+ engines: {node: '>=12'}
+
+ whatwg-mimetype@3.0.0:
+ resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
+ engines: {node: '>=12'}
+
+ whatwg-url@11.0.0:
+ resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==}
+ engines: {node: '>=12'}
+
+ whatwg-url@5.0.0:
+ resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
+
+ which-boxed-primitive@1.0.2:
+ resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
+
+ which-builtin-type@1.2.0:
+ resolution: {integrity: sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==}
+ engines: {node: '>= 0.4'}
+
+ which-collection@1.0.2:
+ resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
+ engines: {node: '>= 0.4'}
+
+ which-typed-array@1.1.15:
+ resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==}
+ engines: {node: '>= 0.4'}
+
+ which@1.3.1:
+ resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
+ hasBin: true
+
+ which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
+ hasBin: true
+
+ wildcard@2.0.1:
+ resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==}
+
+ word-wrap@1.2.5:
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
+ engines: {node: '>=0.10.0'}
+
+ wp-prettier@3.0.3:
+ resolution: {integrity: sha512-X4UlrxDTH8oom9qXlcjnydsjAOD2BmB6yFmvS4Z2zdTzqqpRWb+fbqrH412+l+OUXmbzJlSXjlMFYPgYG12IAA==}
+ engines: {node: '>=14'}
+ hasBin: true
+
+ wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+ engines: {node: '>=10'}
+
+ wrappy@1.0.2:
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+
+ write-file-atomic@3.0.3:
+ resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
+
+ write-file-atomic@4.0.2:
+ resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+
+ ws@7.5.10:
+ resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==}
+ engines: {node: '>=8.3.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ^5.0.2
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+
+ ws@8.13.0:
+ resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+
+ ws@8.18.0:
+ resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+
+ ws@8.5.0:
+ resolution: {integrity: sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ^5.0.2
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+
+ xdg-basedir@4.0.0:
+ resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==}
+ engines: {node: '>=8'}
+
+ xml-name-validator@4.0.0:
+ resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
+ engines: {node: '>=12'}
+
+ xmlchars@2.2.0:
+ resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
+
+ y18n@5.0.8:
+ resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
+ engines: {node: '>=10'}
+
+ yallist@2.1.2:
+ resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==}
+
+ yallist@3.1.1:
+ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+
+ yallist@4.0.0:
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+
+ yaml@1.10.2:
+ resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
+ engines: {node: '>= 6'}
+
+ yargs-parser@20.2.9:
+ resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
+ engines: {node: '>=10'}
+
+ yargs-parser@21.1.1:
+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
+ engines: {node: '>=12'}
+
+ yargs@17.7.1:
+ resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==}
+ engines: {node: '>=12'}
+
+ yargs@17.7.2:
+ resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
+ engines: {node: '>=12'}
+
+ yauzl@2.10.0:
+ resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
+
+ yocto-queue@0.1.0:
+ resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
+ engines: {node: '>=10'}
+
+ zustand@4.5.5:
+ resolution: {integrity: sha512-+0PALYNJNgK6hldkgDq2vLrw5f6g/jCInz52n9RTpropGgeAf/ioFUCdtsjCqu4gNhW9D01rUQBROoRjdzyn2Q==}
+ engines: {node: '>=12.7.0'}
+ peerDependencies:
+ '@types/react': '>=16.8'
+ immer: '>=9.0.6'
+ react: '>=16.8'
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ immer:
+ optional: true
+ react:
+ optional: true
+
+snapshots:
+
+ '@ampproject/remapping@2.3.0':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@babel/code-frame@7.26.2':
+ dependencies:
+ '@babel/helper-validator-identifier': 7.25.9
+ js-tokens: 4.0.0
+ picocolors: 1.1.1
+
+ '@babel/compat-data@7.26.2': {}
+
+ '@babel/core@7.26.0':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@babel/code-frame': 7.26.2
+ '@babel/generator': 7.26.2
+ '@babel/helper-compilation-targets': 7.25.9
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
+ '@babel/helpers': 7.26.0
+ '@babel/parser': 7.26.2
+ '@babel/template': 7.25.9
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.26.0
+ convert-source-map: 2.0.0
+ debug: 4.3.7
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@8.57.1)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
+ eslint: 8.57.1
+ eslint-visitor-keys: 2.1.0
+ semver: 6.3.1
+
+ '@babel/generator@7.26.2':
+ dependencies:
+ '@babel/parser': 7.26.2
+ '@babel/types': 7.26.0
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+ jsesc: 3.0.2
+
+ '@babel/helper-annotate-as-pure@7.25.9':
+ dependencies:
+ '@babel/types': 7.26.0
+
+ '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9':
+ dependencies:
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.26.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-compilation-targets@7.25.9':
+ dependencies:
+ '@babel/compat-data': 7.26.2
+ '@babel/helper-validator-option': 7.25.9
+ browserslist: 4.24.2
+ lru-cache: 5.1.1
+ semver: 6.3.1
+
+ '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-member-expression-to-functions': 7.25.9
+ '@babel/helper-optimise-call-expression': 7.25.9
+ '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
+ '@babel/traverse': 7.25.9
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-annotate-as-pure': 7.25.9
+ regexpu-core: 6.2.0
+ semver: 6.3.1
+
+ '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-compilation-targets': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ debug: 4.3.7
+ lodash.debounce: 4.0.8
+ resolve: 1.22.8
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-member-expression-to-functions@7.25.9':
+ dependencies:
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.26.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-module-imports@7.25.9':
+ dependencies:
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.26.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
+ '@babel/traverse': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-optimise-call-expression@7.25.9':
+ dependencies:
+ '@babel/types': 7.26.0
+
+ '@babel/helper-plugin-utils@7.25.9': {}
+
+ '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-wrap-function': 7.25.9
+ '@babel/traverse': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-member-expression-to-functions': 7.25.9
+ '@babel/helper-optimise-call-expression': 7.25.9
+ '@babel/traverse': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-simple-access@7.25.9':
+ dependencies:
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.26.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-skip-transparent-expression-wrappers@7.25.9':
+ dependencies:
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.26.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-string-parser@7.25.9': {}
+
+ '@babel/helper-validator-identifier@7.25.9': {}
+
+ '@babel/helper-validator-option@7.25.9': {}
+
+ '@babel/helper-wrap-function@7.25.9':
+ dependencies:
+ '@babel/template': 7.25.9
+ '@babel/traverse': 7.25.9
+ '@babel/types': 7.26.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helpers@7.26.0':
+ dependencies:
+ '@babel/template': 7.25.9
+ '@babel/types': 7.26.0
+
+ '@babel/parser@7.26.2':
+ dependencies:
+ '@babel/types': 7.26.0
+
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/traverse': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
+ '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/traverse': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+
+ '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0)
+ '@babel/traverse': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-compilation-targets': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0)
+ '@babel/traverse': 7.25.9
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/template': 7.25.9
+
+ '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-compilation-targets': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/traverse': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-simple-access': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
+ '@babel/traverse': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-compilation-targets': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0)
+
+ '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-react-constant-elements@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/types': 7.26.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+ regenerator-transform: 0.15.2
+
+ '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0)
+ babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0)
+ babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0)
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
+ '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.25.9
+
+ '@babel/preset-env@7.26.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/compat-data': 7.26.2
+ '@babel/core': 7.26.0
+ '@babel/helper-compilation-targets': 7.25.9
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-validator-option': 7.25.9
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)
+ '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0)
+ '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0)
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0)
+ '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0)
+ '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0)
+ '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0)
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0)
+ babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0)
+ babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0)
+ babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0)
+ core-js-compat: 3.39.0
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/types': 7.26.0
+ esutils: 2.0.3
+
+ '@babel/preset-react@7.25.9(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-validator-option': 7.25.9
+ '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-plugin-utils': 7.25.9
+ '@babel/helper-validator-option': 7.25.9
+ '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/runtime@7.25.7':
+ dependencies:
+ regenerator-runtime: 0.14.1
+
+ '@babel/runtime@7.26.0':
+ dependencies:
+ regenerator-runtime: 0.14.1
+
+ '@babel/template@7.25.9':
+ dependencies:
+ '@babel/code-frame': 7.26.2
+ '@babel/parser': 7.26.2
+ '@babel/types': 7.26.0
+
+ '@babel/traverse@7.25.9':
+ dependencies:
+ '@babel/code-frame': 7.26.2
+ '@babel/generator': 7.26.2
+ '@babel/parser': 7.26.2
+ '@babel/template': 7.25.9
+ '@babel/types': 7.26.0
+ debug: 4.3.7
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/types@7.26.0':
+ dependencies:
+ '@babel/helper-string-parser': 7.25.9
+ '@babel/helper-validator-identifier': 7.25.9
+
+ '@bcoe/v8-coverage@0.2.3': {}
+
+ '@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.1.2)':
+ dependencies:
+ postcss-selector-parser: 6.1.2
+
+ '@discoveryjs/json-ext@0.5.7': {}
+
+ '@emotion/babel-plugin@11.13.5':
+ dependencies:
+ '@babel/helper-module-imports': 7.25.9
+ '@babel/runtime': 7.26.0
+ '@emotion/hash': 0.9.2
+ '@emotion/memoize': 0.9.0
+ '@emotion/serialize': 1.3.3
+ babel-plugin-macros: 3.1.0
+ convert-source-map: 1.9.0
+ escape-string-regexp: 4.0.0
+ find-root: 1.1.0
+ source-map: 0.5.7
+ stylis: 4.2.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@emotion/cache@11.13.5':
+ dependencies:
+ '@emotion/memoize': 0.9.0
+ '@emotion/sheet': 1.4.0
+ '@emotion/utils': 1.4.2
+ '@emotion/weak-memoize': 0.4.0
+ stylis: 4.2.0
+
+ '@emotion/hash@0.9.2': {}
+
+ '@emotion/memoize@0.9.0': {}
+
+ '@emotion/react@11.13.5(@types/react@18.3.12)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.26.0
+ '@emotion/babel-plugin': 11.13.5
+ '@emotion/cache': 11.13.5
+ '@emotion/serialize': 1.3.3
+ '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1)
+ '@emotion/utils': 1.4.2
+ '@emotion/weak-memoize': 0.4.0
+ hoist-non-react-statics: 3.3.2
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.12
+ transitivePeerDependencies:
+ - supports-color
+
+ '@emotion/serialize@1.3.3':
+ dependencies:
+ '@emotion/hash': 0.9.2
+ '@emotion/memoize': 0.9.0
+ '@emotion/unitless': 0.10.0
+ '@emotion/utils': 1.4.2
+ csstype: 3.1.3
+
+ '@emotion/sheet@1.4.0': {}
+
+ '@emotion/unitless@0.10.0': {}
+
+ '@emotion/use-insertion-effect-with-fallbacks@1.1.0(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+
+ '@emotion/utils@1.4.2': {}
+
+ '@emotion/weak-memoize@0.4.0': {}
+
+ '@es-joy/jsdoccomment@0.41.0':
+ dependencies:
+ comment-parser: 1.4.1
+ esquery: 1.6.0
+ jsdoc-type-pratt-parser: 4.0.0
+
+ '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)':
+ dependencies:
+ eslint: 8.57.1
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/regexpp@4.12.1': {}
+
+ '@eslint/eslintrc@2.1.4':
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.3.7
+ espree: 9.6.1
+ globals: 13.24.0
+ ignore: 5.3.2
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@eslint/js@8.57.1': {}
+
+ '@floating-ui/core@1.6.8':
+ dependencies:
+ '@floating-ui/utils': 0.2.8
+
+ '@floating-ui/dom@1.6.12':
+ dependencies:
+ '@floating-ui/core': 1.6.8
+ '@floating-ui/utils': 0.2.8
+
+ '@floating-ui/utils@0.2.8': {}
+
+ '@hapi/hoek@9.3.0': {}
+
+ '@hapi/topo@5.1.0':
+ dependencies:
+ '@hapi/hoek': 9.3.0
+
+ '@humanwhocodes/config-array@0.13.0':
+ dependencies:
+ '@humanwhocodes/object-schema': 2.0.3
+ debug: 4.3.7
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@humanwhocodes/module-importer@1.0.1': {}
+
+ '@humanwhocodes/object-schema@2.0.3': {}
+
+ '@istanbuljs/load-nyc-config@1.1.0':
+ dependencies:
+ camelcase: 5.3.1
+ find-up: 4.1.0
+ get-package-type: 0.1.0
+ js-yaml: 3.14.1
+ resolve-from: 5.0.0
+
+ '@istanbuljs/schema@0.1.3': {}
+
+ '@jest/console@29.7.0':
+ dependencies:
+ '@jest/types': 29.6.3
+ '@types/node': 22.10.0
+ chalk: 4.1.2
+ jest-message-util: 29.7.0
+ jest-util: 29.7.0
+ slash: 3.0.0
+
+ '@jest/core@29.7.0(babel-plugin-macros@3.1.0)':
+ dependencies:
+ '@jest/console': 29.7.0
+ '@jest/reporters': 29.7.0
+ '@jest/test-result': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 22.10.0
+ ansi-escapes: 4.3.2
+ chalk: 4.1.2
+ ci-info: 3.9.0
+ exit: 0.1.2
+ graceful-fs: 4.2.11
+ jest-changed-files: 29.7.0
+ jest-config: 29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0)
+ jest-haste-map: 29.7.0
+ jest-message-util: 29.7.0
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-resolve-dependencies: 29.7.0
+ jest-runner: 29.7.0
+ jest-runtime: 29.7.0
+ jest-snapshot: 29.7.0
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ jest-watcher: 29.7.0
+ micromatch: 4.0.8
+ pretty-format: 29.7.0
+ slash: 3.0.0
+ strip-ansi: 6.0.1
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+
+ '@jest/environment@29.7.0':
+ dependencies:
+ '@jest/fake-timers': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 22.10.0
+ jest-mock: 29.7.0
+
+ '@jest/expect-utils@29.7.0':
+ dependencies:
+ jest-get-type: 29.6.3
+
+ '@jest/expect@29.7.0':
+ dependencies:
+ expect: 29.7.0
+ jest-snapshot: 29.7.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@jest/fake-timers@29.7.0':
+ dependencies:
+ '@jest/types': 29.6.3
+ '@sinonjs/fake-timers': 10.3.0
+ '@types/node': 22.10.0
+ jest-message-util: 29.7.0
+ jest-mock: 29.7.0
+ jest-util: 29.7.0
+
+ '@jest/globals@29.7.0':
+ dependencies:
+ '@jest/environment': 29.7.0
+ '@jest/expect': 29.7.0
+ '@jest/types': 29.6.3
+ jest-mock: 29.7.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@jest/reporters@29.7.0':
+ dependencies:
+ '@bcoe/v8-coverage': 0.2.3
+ '@jest/console': 29.7.0
+ '@jest/test-result': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ '@jridgewell/trace-mapping': 0.3.25
+ '@types/node': 22.10.0
+ chalk: 4.1.2
+ collect-v8-coverage: 1.0.2
+ exit: 0.1.2
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ istanbul-lib-coverage: 3.2.2
+ istanbul-lib-instrument: 6.0.3
+ istanbul-lib-report: 3.0.1
+ istanbul-lib-source-maps: 4.0.1
+ istanbul-reports: 3.1.7
+ jest-message-util: 29.7.0
+ jest-util: 29.7.0
+ jest-worker: 29.7.0
+ slash: 3.0.0
+ string-length: 4.0.2
+ strip-ansi: 6.0.1
+ v8-to-istanbul: 9.3.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@jest/schemas@29.6.3':
+ dependencies:
+ '@sinclair/typebox': 0.27.8
+
+ '@jest/source-map@29.6.3':
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.25
+ callsites: 3.1.0
+ graceful-fs: 4.2.11
+
+ '@jest/test-result@29.7.0':
+ dependencies:
+ '@jest/console': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/istanbul-lib-coverage': 2.0.6
+ collect-v8-coverage: 1.0.2
+
+ '@jest/test-sequencer@29.7.0':
+ dependencies:
+ '@jest/test-result': 29.7.0
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.7.0
+ slash: 3.0.0
+
+ '@jest/transform@29.7.0':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@jest/types': 29.6.3
+ '@jridgewell/trace-mapping': 0.3.25
+ babel-plugin-istanbul: 6.1.1
+ chalk: 4.1.2
+ convert-source-map: 2.0.0
+ fast-json-stable-stringify: 2.1.0
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.7.0
+ jest-regex-util: 29.6.3
+ jest-util: 29.7.0
+ micromatch: 4.0.8
+ pirates: 4.0.6
+ slash: 3.0.0
+ write-file-atomic: 4.0.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@jest/types@29.6.3':
+ dependencies:
+ '@jest/schemas': 29.6.3
+ '@types/istanbul-lib-coverage': 2.0.6
+ '@types/istanbul-reports': 3.0.4
+ '@types/node': 22.10.0
+ '@types/yargs': 17.0.33
+ chalk: 4.1.2
+
+ '@jridgewell/gen-mapping@0.3.5':
+ dependencies:
+ '@jridgewell/set-array': 1.2.1
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@jridgewell/resolve-uri@3.1.2': {}
+
+ '@jridgewell/set-array@1.2.1': {}
+
+ '@jridgewell/source-map@0.3.6':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@jridgewell/sourcemap-codec@1.5.0': {}
+
+ '@jridgewell/trace-mapping@0.3.25':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.5.0
+
+ '@leichtgewicht/ip-codec@2.0.5': {}
+
+ '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1':
+ dependencies:
+ eslint-scope: 5.1.1
+
+ '@nodelib/fs.scandir@2.1.5':
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ run-parallel: 1.2.0
+
+ '@nodelib/fs.stat@2.0.5': {}
+
+ '@nodelib/fs.walk@1.2.8':
+ dependencies:
+ '@nodelib/fs.scandir': 2.1.5
+ fastq: 1.17.1
+
+ '@parcel/watcher-android-arm64@2.5.0':
+ optional: true
+
+ '@parcel/watcher-darwin-arm64@2.5.0':
+ optional: true
+
+ '@parcel/watcher-darwin-x64@2.5.0':
+ optional: true
+
+ '@parcel/watcher-freebsd-x64@2.5.0':
+ optional: true
+
+ '@parcel/watcher-linux-arm-glibc@2.5.0':
+ optional: true
+
+ '@parcel/watcher-linux-arm-musl@2.5.0':
+ optional: true
+
+ '@parcel/watcher-linux-arm64-glibc@2.5.0':
+ optional: true
+
+ '@parcel/watcher-linux-arm64-musl@2.5.0':
+ optional: true
+
+ '@parcel/watcher-linux-x64-glibc@2.5.0':
+ optional: true
+
+ '@parcel/watcher-linux-x64-musl@2.5.0':
+ optional: true
+
+ '@parcel/watcher-win32-arm64@2.5.0':
+ optional: true
+
+ '@parcel/watcher-win32-ia32@2.5.0':
+ optional: true
+
+ '@parcel/watcher-win32-x64@2.5.0':
+ optional: true
+
+ '@parcel/watcher@2.5.0':
+ dependencies:
+ detect-libc: 1.0.3
+ is-glob: 4.0.3
+ micromatch: 4.0.8
+ node-addon-api: 7.1.1
+ optionalDependencies:
+ '@parcel/watcher-android-arm64': 2.5.0
+ '@parcel/watcher-darwin-arm64': 2.5.0
+ '@parcel/watcher-darwin-x64': 2.5.0
+ '@parcel/watcher-freebsd-x64': 2.5.0
+ '@parcel/watcher-linux-arm-glibc': 2.5.0
+ '@parcel/watcher-linux-arm-musl': 2.5.0
+ '@parcel/watcher-linux-arm64-glibc': 2.5.0
+ '@parcel/watcher-linux-arm64-musl': 2.5.0
+ '@parcel/watcher-linux-x64-glibc': 2.5.0
+ '@parcel/watcher-linux-x64-musl': 2.5.0
+ '@parcel/watcher-win32-arm64': 2.5.0
+ '@parcel/watcher-win32-ia32': 2.5.0
+ '@parcel/watcher-win32-x64': 2.5.0
+ optional: true
+
+ '@pkgr/core@0.1.1': {}
+
+ '@playwright/test@1.49.0':
+ dependencies:
+ playwright: 1.49.0
+
+ '@pmmmwh/react-refresh-webpack-plugin@0.5.15(@types/webpack@4.41.40)(react-refresh@0.14.2)(type-fest@3.13.1)(webpack-dev-server@4.15.2(webpack-cli@5.1.4)(webpack@5.96.1))(webpack@5.96.1(webpack-cli@5.1.4))':
+ dependencies:
+ ansi-html: 0.0.9
+ core-js-pure: 3.39.0
+ error-stack-parser: 2.1.4
+ html-entities: 2.5.2
+ loader-utils: 2.0.4
+ react-refresh: 0.14.2
+ schema-utils: 4.2.0
+ source-map: 0.7.4
+ webpack: 5.96.1(webpack-cli@5.1.4)
+ optionalDependencies:
+ '@types/webpack': 4.41.40
+ type-fest: 3.13.1
+ webpack-dev-server: 4.15.2(webpack-cli@5.1.4)(webpack@5.96.1)
+
+ '@polka/url@1.0.0-next.28': {}
+
+ '@puppeteer/browsers@1.4.6(typescript@5.7.2)':
+ dependencies:
+ debug: 4.3.4
+ extract-zip: 2.0.1
+ progress: 2.0.3
+ proxy-agent: 6.3.0
+ tar-fs: 3.0.4
+ unbzip2-stream: 1.4.3
+ yargs: 17.7.1
+ optionalDependencies:
+ typescript: 5.7.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@rtsao/scc@1.1.0': {}
+
+ '@sentry/core@6.19.7':
+ dependencies:
+ '@sentry/hub': 6.19.7
+ '@sentry/minimal': 6.19.7
+ '@sentry/types': 6.19.7
+ '@sentry/utils': 6.19.7
+ tslib: 1.14.1
+
+ '@sentry/hub@6.19.7':
+ dependencies:
+ '@sentry/types': 6.19.7
+ '@sentry/utils': 6.19.7
+ tslib: 1.14.1
+
+ '@sentry/minimal@6.19.7':
+ dependencies:
+ '@sentry/hub': 6.19.7
+ '@sentry/types': 6.19.7
+ tslib: 1.14.1
+
+ '@sentry/node@6.19.7':
+ dependencies:
+ '@sentry/core': 6.19.7
+ '@sentry/hub': 6.19.7
+ '@sentry/types': 6.19.7
+ '@sentry/utils': 6.19.7
+ cookie: 0.4.2
+ https-proxy-agent: 5.0.1
+ lru_map: 0.3.3
+ tslib: 1.14.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@sentry/types@6.19.7': {}
+
+ '@sentry/utils@6.19.7':
+ dependencies:
+ '@sentry/types': 6.19.7
+ tslib: 1.14.1
+
+ '@sideway/address@4.1.5':
+ dependencies:
+ '@hapi/hoek': 9.3.0
+
+ '@sideway/formula@3.0.1': {}
+
+ '@sideway/pinpoint@2.0.0': {}
+
+ '@sinclair/typebox@0.27.8': {}
+
+ '@sinonjs/commons@3.0.1':
+ dependencies:
+ type-detect: 4.0.8
+
+ '@sinonjs/fake-timers@10.3.0':
+ dependencies:
+ '@sinonjs/commons': 3.0.1
+
+ '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+
+ '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+
+ '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+
+ '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+
+ '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+
+ '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+
+ '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+
+ '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+
+ '@svgr/babel-preset@8.1.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.26.0)
+ '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.26.0)
+ '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.26.0)
+ '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.26.0)
+ '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.26.0)
+ '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.26.0)
+ '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.26.0)
+ '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.26.0)
+
+ '@svgr/core@8.1.0(typescript@5.7.2)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@svgr/babel-preset': 8.1.0(@babel/core@7.26.0)
+ camelcase: 6.3.0
+ cosmiconfig: 8.3.6(typescript@5.7.2)
+ snake-case: 3.0.4
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@svgr/hast-util-to-babel-ast@8.0.0':
+ dependencies:
+ '@babel/types': 7.26.0
+ entities: 4.5.0
+
+ '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.7.2))':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@svgr/babel-preset': 8.1.0(@babel/core@7.26.0)
+ '@svgr/core': 8.1.0(typescript@5.7.2)
+ '@svgr/hast-util-to-babel-ast': 8.0.0
+ svg-parser: 2.0.4
+ transitivePeerDependencies:
+ - supports-color
+
+ '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.7.2))(typescript@5.7.2)':
+ dependencies:
+ '@svgr/core': 8.1.0(typescript@5.7.2)
+ cosmiconfig: 8.3.6(typescript@5.7.2)
+ deepmerge: 4.3.1
+ svgo: 3.3.2
+ transitivePeerDependencies:
+ - typescript
+
+ '@svgr/webpack@8.1.0(typescript@5.7.2)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/plugin-transform-react-constant-elements': 7.25.9(@babel/core@7.26.0)
+ '@babel/preset-env': 7.26.0(@babel/core@7.26.0)
+ '@babel/preset-react': 7.25.9(@babel/core@7.26.0)
+ '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0)
+ '@svgr/core': 8.1.0(typescript@5.7.2)
+ '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.7.2))
+ '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.7.2))(typescript@5.7.2)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@tannin/compile@1.1.0':
+ dependencies:
+ '@tannin/evaluate': 1.2.0
+ '@tannin/postfix': 1.1.0
+
+ '@tannin/evaluate@1.2.0': {}
+
+ '@tannin/plural-forms@1.1.0':
+ dependencies:
+ '@tannin/compile': 1.1.0
+
+ '@tannin/postfix@1.1.0': {}
+
+ '@tootallnate/once@2.0.0': {}
+
+ '@tootallnate/quickjs-emscripten@0.23.0': {}
+
+ '@trysound/sax@0.2.0': {}
+
+ '@types/babel__core@7.20.5':
+ dependencies:
+ '@babel/parser': 7.26.2
+ '@babel/types': 7.26.0
+ '@types/babel__generator': 7.6.8
+ '@types/babel__template': 7.4.4
+ '@types/babel__traverse': 7.20.6
+
+ '@types/babel__generator@7.6.8':
+ dependencies:
+ '@babel/types': 7.26.0
+
+ '@types/babel__template@7.4.4':
+ dependencies:
+ '@babel/parser': 7.26.2
+ '@babel/types': 7.26.0
+
+ '@types/babel__traverse@7.20.6':
+ dependencies:
+ '@babel/types': 7.26.0
+
+ '@types/body-parser@1.19.5':
+ dependencies:
+ '@types/connect': 3.4.38
+ '@types/node': 22.10.0
+
+ '@types/bonjour@3.5.13':
+ dependencies:
+ '@types/node': 22.10.0
+
+ '@types/connect-history-api-fallback@1.5.4':
+ dependencies:
+ '@types/express-serve-static-core': 5.0.2
+ '@types/node': 22.10.0
+
+ '@types/connect@3.4.38':
+ dependencies:
+ '@types/node': 22.10.0
+
+ '@types/eslint-scope@3.7.7':
+ dependencies:
+ '@types/eslint': 9.6.1
+ '@types/estree': 1.0.6
+
+ '@types/eslint@9.6.1':
+ dependencies:
+ '@types/estree': 1.0.6
+ '@types/json-schema': 7.0.15
+
+ '@types/estree@1.0.6': {}
+
+ '@types/express-serve-static-core@4.19.6':
+ dependencies:
+ '@types/node': 22.10.0
+ '@types/qs': 6.9.17
+ '@types/range-parser': 1.2.7
+ '@types/send': 0.17.4
+
+ '@types/express-serve-static-core@5.0.2':
+ dependencies:
+ '@types/node': 22.10.0
+ '@types/qs': 6.9.17
+ '@types/range-parser': 1.2.7
+ '@types/send': 0.17.4
+
+ '@types/express@4.17.21':
+ dependencies:
+ '@types/body-parser': 1.19.5
+ '@types/express-serve-static-core': 4.19.6
+ '@types/qs': 6.9.17
+ '@types/serve-static': 1.15.7
+
+ '@types/glob@7.2.0':
+ dependencies:
+ '@types/minimatch': 5.1.2
+ '@types/node': 22.10.0
+
+ '@types/graceful-fs@4.1.9':
+ dependencies:
+ '@types/node': 22.10.0
+
+ '@types/http-errors@2.0.4': {}
+
+ '@types/http-proxy@1.17.15':
+ dependencies:
+ '@types/node': 22.10.0
+
+ '@types/istanbul-lib-coverage@2.0.6': {}
+
+ '@types/istanbul-lib-report@3.0.3':
+ dependencies:
+ '@types/istanbul-lib-coverage': 2.0.6
+
+ '@types/istanbul-reports@3.0.4':
+ dependencies:
+ '@types/istanbul-lib-report': 3.0.3
+
+ '@types/jsdom@20.0.1':
+ dependencies:
+ '@types/node': 22.10.0
+ '@types/tough-cookie': 4.0.5
+ parse5: 7.2.1
+
+ '@types/json-schema@7.0.15': {}
+
+ '@types/json5@0.0.29': {}
+
+ '@types/mime@1.3.5': {}
+
+ '@types/minimatch@5.1.2': {}
+
+ '@types/minimist@1.2.5': {}
+
+ '@types/node-forge@1.3.11':
+ dependencies:
+ '@types/node': 22.10.0
+
+ '@types/node@22.10.0':
+ dependencies:
+ undici-types: 6.20.0
+
+ '@types/normalize-package-data@2.4.4': {}
+
+ '@types/parse-json@4.0.2': {}
+
+ '@types/prop-types@15.7.13': {}
+
+ '@types/qs@6.9.17': {}
+
+ '@types/range-parser@1.2.7': {}
+
+ '@types/react-dom@18.3.1':
+ dependencies:
+ '@types/react': 18.3.12
+
+ '@types/react-transition-group@4.4.11':
+ dependencies:
+ '@types/react': 18.3.12
+
+ '@types/react@18.3.12':
+ dependencies:
+ '@types/prop-types': 15.7.13
+ csstype: 3.1.3
+
+ '@types/retry@0.12.0': {}
+
+ '@types/semver@7.5.8': {}
+
+ '@types/send@0.17.4':
+ dependencies:
+ '@types/mime': 1.3.5
+ '@types/node': 22.10.0
+
+ '@types/serve-index@1.9.4':
+ dependencies:
+ '@types/express': 4.17.21
+
+ '@types/serve-static@1.15.7':
+ dependencies:
+ '@types/http-errors': 2.0.4
+ '@types/node': 22.10.0
+ '@types/send': 0.17.4
+
+ '@types/sockjs@0.3.36':
+ dependencies:
+ '@types/node': 22.10.0
+
+ '@types/sortablejs@1.15.8': {}
+
+ '@types/source-list-map@0.1.6': {}
+
+ '@types/stack-utils@2.0.3': {}
+
+ '@types/tapable@1.0.12': {}
+
+ '@types/tough-cookie@4.0.5': {}
+
+ '@types/uglify-js@3.17.5':
+ dependencies:
+ source-map: 0.6.1
+
+ '@types/webpack-sources@3.2.3':
+ dependencies:
+ '@types/node': 22.10.0
+ '@types/source-list-map': 0.1.6
+ source-map: 0.7.4
+
+ '@types/webpack@4.41.40':
+ dependencies:
+ '@types/node': 22.10.0
+ '@types/tapable': 1.0.12
+ '@types/uglify-js': 3.17.5
+ '@types/webpack-sources': 3.2.3
+ anymatch: 3.1.3
+ source-map: 0.6.1
+
+ '@types/ws@8.5.13':
+ dependencies:
+ '@types/node': 22.10.0
+
+ '@types/yargs-parser@21.0.3': {}
+
+ '@types/yargs@17.0.33':
+ dependencies:
+ '@types/yargs-parser': 21.0.3
+
+ '@types/yauzl@2.10.3':
+ dependencies:
+ '@types/node': 22.10.0
+ optional: true
+
+ '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.1
+ '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2)
+ '@typescript-eslint/scope-manager': 6.21.0
+ '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2)
+ '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2)
+ '@typescript-eslint/visitor-keys': 6.21.0
+ debug: 4.3.7
+ eslint: 8.57.1
+ graphemer: 1.4.0
+ ignore: 5.3.2
+ natural-compare: 1.4.0
+ semver: 7.6.3
+ ts-api-utils: 1.4.2(typescript@5.7.2)
+ optionalDependencies:
+ typescript: 5.7.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 6.21.0
+ '@typescript-eslint/types': 6.21.0
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2)
+ '@typescript-eslint/visitor-keys': 6.21.0
+ debug: 4.3.7
+ eslint: 8.57.1
+ optionalDependencies:
+ typescript: 5.7.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/scope-manager@5.62.0':
+ dependencies:
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/visitor-keys': 5.62.0
+
+ '@typescript-eslint/scope-manager@6.21.0':
+ dependencies:
+ '@typescript-eslint/types': 6.21.0
+ '@typescript-eslint/visitor-keys': 6.21.0
+
+ '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.7.2)':
+ dependencies:
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2)
+ '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.7.2)
+ debug: 4.3.7
+ eslint: 8.57.1
+ ts-api-utils: 1.4.2(typescript@5.7.2)
+ optionalDependencies:
+ typescript: 5.7.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/types@5.62.0': {}
+
+ '@typescript-eslint/types@6.21.0': {}
+
+ '@typescript-eslint/typescript-estree@5.62.0(typescript@5.7.2)':
+ dependencies:
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/visitor-keys': 5.62.0
+ debug: 4.3.7
+ globby: 11.1.0
+ is-glob: 4.0.3
+ semver: 7.6.3
+ tsutils: 3.21.0(typescript@5.7.2)
+ optionalDependencies:
+ typescript: 5.7.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/typescript-estree@6.21.0(typescript@5.7.2)':
+ dependencies:
+ '@typescript-eslint/types': 6.21.0
+ '@typescript-eslint/visitor-keys': 6.21.0
+ debug: 4.3.7
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.3
+ semver: 7.6.3
+ ts-api-utils: 1.4.2(typescript@5.7.2)
+ optionalDependencies:
+ typescript: 5.7.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.7.2)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1)
+ '@types/json-schema': 7.0.15
+ '@types/semver': 7.5.8
+ '@typescript-eslint/scope-manager': 5.62.0
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.2)
+ eslint: 8.57.1
+ eslint-scope: 5.1.1
+ semver: 7.6.3
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.7.2)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1)
+ '@types/json-schema': 7.0.15
+ '@types/semver': 7.5.8
+ '@typescript-eslint/scope-manager': 6.21.0
+ '@typescript-eslint/types': 6.21.0
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2)
+ eslint: 8.57.1
+ semver: 7.6.3
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@typescript-eslint/visitor-keys@5.62.0':
+ dependencies:
+ '@typescript-eslint/types': 5.62.0
+ eslint-visitor-keys: 3.4.3
+
+ '@typescript-eslint/visitor-keys@6.21.0':
+ dependencies:
+ '@typescript-eslint/types': 6.21.0
+ eslint-visitor-keys: 3.4.3
+
+ '@ungap/structured-clone@1.2.0': {}
+
+ '@webassemblyjs/ast@1.14.1':
+ dependencies:
+ '@webassemblyjs/helper-numbers': 1.13.2
+ '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+
+ '@webassemblyjs/floating-point-hex-parser@1.13.2': {}
+
+ '@webassemblyjs/helper-api-error@1.13.2': {}
+
+ '@webassemblyjs/helper-buffer@1.14.1': {}
+
+ '@webassemblyjs/helper-numbers@1.13.2':
+ dependencies:
+ '@webassemblyjs/floating-point-hex-parser': 1.13.2
+ '@webassemblyjs/helper-api-error': 1.13.2
+ '@xtuc/long': 4.2.2
+
+ '@webassemblyjs/helper-wasm-bytecode@1.13.2': {}
+
+ '@webassemblyjs/helper-wasm-section@1.14.1':
+ dependencies:
+ '@webassemblyjs/ast': 1.14.1
+ '@webassemblyjs/helper-buffer': 1.14.1
+ '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+ '@webassemblyjs/wasm-gen': 1.14.1
+
+ '@webassemblyjs/ieee754@1.13.2':
+ dependencies:
+ '@xtuc/ieee754': 1.2.0
+
+ '@webassemblyjs/leb128@1.13.2':
+ dependencies:
+ '@xtuc/long': 4.2.2
+
+ '@webassemblyjs/utf8@1.13.2': {}
+
+ '@webassemblyjs/wasm-edit@1.14.1':
+ dependencies:
+ '@webassemblyjs/ast': 1.14.1
+ '@webassemblyjs/helper-buffer': 1.14.1
+ '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+ '@webassemblyjs/helper-wasm-section': 1.14.1
+ '@webassemblyjs/wasm-gen': 1.14.1
+ '@webassemblyjs/wasm-opt': 1.14.1
+ '@webassemblyjs/wasm-parser': 1.14.1
+ '@webassemblyjs/wast-printer': 1.14.1
+
+ '@webassemblyjs/wasm-gen@1.14.1':
+ dependencies:
+ '@webassemblyjs/ast': 1.14.1
+ '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+ '@webassemblyjs/ieee754': 1.13.2
+ '@webassemblyjs/leb128': 1.13.2
+ '@webassemblyjs/utf8': 1.13.2
+
+ '@webassemblyjs/wasm-opt@1.14.1':
+ dependencies:
+ '@webassemblyjs/ast': 1.14.1
+ '@webassemblyjs/helper-buffer': 1.14.1
+ '@webassemblyjs/wasm-gen': 1.14.1
+ '@webassemblyjs/wasm-parser': 1.14.1
+
+ '@webassemblyjs/wasm-parser@1.14.1':
+ dependencies:
+ '@webassemblyjs/ast': 1.14.1
+ '@webassemblyjs/helper-api-error': 1.13.2
+ '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+ '@webassemblyjs/ieee754': 1.13.2
+ '@webassemblyjs/leb128': 1.13.2
+ '@webassemblyjs/utf8': 1.13.2
+
+ '@webassemblyjs/wast-printer@1.14.1':
+ dependencies:
+ '@webassemblyjs/ast': 1.14.1
+ '@xtuc/long': 4.2.2
+
+ '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.96.1))(webpack@5.96.1(webpack-cli@5.1.4))':
+ dependencies:
+ webpack: 5.96.1(webpack-cli@5.1.4)
+ webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.96.1)
+
+ '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.96.1))(webpack@5.96.1(webpack-cli@5.1.4))':
+ dependencies:
+ webpack: 5.96.1(webpack-cli@5.1.4)
+ webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.96.1)
+
+ '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.96.1))(webpack-dev-server@4.15.2(webpack-cli@5.1.4)(webpack@5.96.1))(webpack@5.96.1(webpack-cli@5.1.4))':
+ dependencies:
+ webpack: 5.96.1(webpack-cli@5.1.4)
+ webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.96.1)
+ optionalDependencies:
+ webpack-dev-server: 4.15.2(webpack-cli@5.1.4)(webpack@5.96.1)
+
+ '@wordpress/api-fetch@6.55.0':
+ dependencies:
+ '@babel/runtime': 7.26.0
+ '@wordpress/i18n': 4.58.0
+ '@wordpress/url': 3.59.0
+
+ '@wordpress/babel-plugin-import-jsx-pragma@4.41.0(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+
+ '@wordpress/babel-preset-default@7.42.0':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0)
+ '@babel/preset-env': 7.26.0(@babel/core@7.26.0)
+ '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0)
+ '@babel/runtime': 7.26.0
+ '@wordpress/babel-plugin-import-jsx-pragma': 4.41.0(@babel/core@7.26.0)
+ '@wordpress/browserslist-config': 5.41.0
+ '@wordpress/warning': 2.58.0
+ browserslist: 4.24.2
+ core-js: 3.39.0
+ react: 18.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@wordpress/base-styles@4.49.0': {}
+
+ '@wordpress/browserslist-config@5.41.0': {}
+
+ '@wordpress/dependency-extraction-webpack-plugin@5.9.0(webpack@5.96.1(webpack-cli@5.1.4))':
+ dependencies:
+ json2php: 0.0.7
+ webpack: 5.96.1(webpack-cli@5.1.4)
+
+ '@wordpress/e2e-test-utils-playwright@0.26.0(@playwright/test@1.49.0)(encoding@0.1.13)(typescript@5.7.2)':
+ dependencies:
+ '@playwright/test': 1.49.0
+ '@wordpress/api-fetch': 6.55.0
+ '@wordpress/keycodes': 3.58.0
+ '@wordpress/url': 3.59.0
+ change-case: 4.1.2
+ form-data: 4.0.1
+ get-port: 5.1.1
+ lighthouse: 10.4.0(encoding@0.1.13)(typescript@5.7.2)
+ mime: 3.0.0
+ web-vitals: 3.5.2
+ transitivePeerDependencies:
+ - bufferutil
+ - encoding
+ - supports-color
+ - typescript
+ - utf-8-validate
+
+ '@wordpress/element@6.12.0':
+ dependencies:
+ '@babel/runtime': 7.25.7
+ '@types/react': 18.3.12
+ '@types/react-dom': 18.3.1
+ '@wordpress/escape-html': 3.12.0
+ change-case: 4.1.2
+ is-plain-object: 5.0.0
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
+ '@wordpress/escape-html@3.12.0':
+ dependencies:
+ '@babel/runtime': 7.25.7
+
+ '@wordpress/eslint-plugin@18.1.0(@babel/core@7.26.0)(@types/eslint@9.6.1)(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0))(typescript@5.7.2)(wp-prettier@3.0.3)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@8.57.1)
+ '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)
+ '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2)
+ '@wordpress/babel-preset-default': 7.42.0
+ '@wordpress/prettier-config': 3.15.0(wp-prettier@3.0.3)
+ cosmiconfig: 7.1.0
+ eslint: 8.57.1
+ eslint-config-prettier: 8.10.0(eslint@8.57.1)
+ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)
+ eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0))(typescript@5.7.2)
+ eslint-plugin-jsdoc: 46.10.1(eslint@8.57.1)
+ eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1)
+ eslint-plugin-playwright: 0.15.3(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0))(typescript@5.7.2))(eslint@8.57.1)
+ eslint-plugin-prettier: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@8.10.0(eslint@8.57.1))(eslint@8.57.1)(wp-prettier@3.0.3)
+ eslint-plugin-react: 7.37.2(eslint@8.57.1)
+ eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1)
+ globals: 13.24.0
+ requireindex: 1.2.0
+ optionalDependencies:
+ prettier: wp-prettier@3.0.3
+ typescript: 5.7.2
+ transitivePeerDependencies:
+ - '@types/eslint'
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - jest
+ - supports-color
+
+ '@wordpress/hooks@3.58.0':
+ dependencies:
+ '@babel/runtime': 7.26.0
+
+ '@wordpress/i18n@4.58.0':
+ dependencies:
+ '@babel/runtime': 7.26.0
+ '@wordpress/hooks': 3.58.0
+ gettext-parser: 1.4.0
+ memize: 2.1.0
+ sprintf-js: 1.1.3
+ tannin: 1.2.0
+
+ '@wordpress/icons@10.12.0(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.7
+ '@wordpress/element': 6.12.0
+ '@wordpress/primitives': 4.12.0(react@18.3.1)
+ transitivePeerDependencies:
+ - react
+
+ '@wordpress/jest-console@7.29.0(jest@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0))':
+ dependencies:
+ '@babel/runtime': 7.26.0
+ jest: 29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0)
+ jest-matcher-utils: 29.7.0
+
+ '@wordpress/jest-preset-default@11.29.0(@babel/core@7.26.0)(jest@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0))':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@wordpress/jest-console': 7.29.0(jest@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0))
+ babel-jest: 29.7.0(@babel/core@7.26.0)
+ jest: 29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ '@wordpress/keycodes@3.58.0':
+ dependencies:
+ '@babel/runtime': 7.26.0
+ '@wordpress/i18n': 4.58.0
+
+ '@wordpress/npm-package-json-lint-config@4.43.0(npm-package-json-lint@6.4.0(typescript@5.7.2))':
+ dependencies:
+ npm-package-json-lint: 6.4.0(typescript@5.7.2)
+
+ '@wordpress/postcss-plugins-preset@4.42.0(postcss@8.4.49)':
+ dependencies:
+ '@wordpress/base-styles': 4.49.0
+ autoprefixer: 10.4.20(postcss@8.4.49)
+ postcss: 8.4.49
+
+ '@wordpress/prettier-config@3.15.0(wp-prettier@3.0.3)':
+ dependencies:
+ prettier: wp-prettier@3.0.3
+
+ '@wordpress/primitives@4.12.0(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.7
+ '@wordpress/element': 6.12.0
+ clsx: 2.1.1
+ react: 18.3.1
+
+ '@wordpress/scripts@27.9.0(@playwright/test@1.49.0)(@types/eslint@9.6.1)(@types/node@22.10.0)(@types/webpack@4.41.40)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(type-fest@3.13.1)(typescript@5.7.2)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@playwright/test': 1.49.0
+ '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(@types/webpack@4.41.40)(react-refresh@0.14.2)(type-fest@3.13.1)(webpack-dev-server@4.15.2(webpack-cli@5.1.4)(webpack@5.96.1))(webpack@5.96.1(webpack-cli@5.1.4))
+ '@svgr/webpack': 8.1.0(typescript@5.7.2)
+ '@wordpress/babel-preset-default': 7.42.0
+ '@wordpress/browserslist-config': 5.41.0
+ '@wordpress/dependency-extraction-webpack-plugin': 5.9.0(webpack@5.96.1(webpack-cli@5.1.4))
+ '@wordpress/e2e-test-utils-playwright': 0.26.0(@playwright/test@1.49.0)(encoding@0.1.13)(typescript@5.7.2)
+ '@wordpress/eslint-plugin': 18.1.0(@babel/core@7.26.0)(@types/eslint@9.6.1)(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0))(typescript@5.7.2)(wp-prettier@3.0.3)
+ '@wordpress/jest-preset-default': 11.29.0(@babel/core@7.26.0)(jest@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0))
+ '@wordpress/npm-package-json-lint-config': 4.43.0(npm-package-json-lint@6.4.0(typescript@5.7.2))
+ '@wordpress/postcss-plugins-preset': 4.42.0(postcss@8.4.49)
+ '@wordpress/prettier-config': 3.15.0(wp-prettier@3.0.3)
+ '@wordpress/stylelint-config': 21.41.0(postcss@8.4.49)(stylelint@14.16.1)
+ adm-zip: 0.5.16
+ babel-jest: 29.7.0(@babel/core@7.26.0)
+ babel-loader: 8.4.1(@babel/core@7.26.0)(webpack@5.96.1(webpack-cli@5.1.4))
+ browserslist: 4.24.2
+ chalk: 4.1.2
+ check-node-version: 4.2.1
+ clean-webpack-plugin: 3.0.0(webpack@5.96.1(webpack-cli@5.1.4))
+ copy-webpack-plugin: 10.2.4(webpack@5.96.1(webpack-cli@5.1.4))
+ cross-spawn: 5.1.0
+ css-loader: 6.11.0(webpack@5.96.1(webpack-cli@5.1.4))
+ cssnano: 6.1.2(postcss@8.4.49)
+ cwd: 0.10.0
+ dir-glob: 3.0.1
+ eslint: 8.57.1
+ expect-puppeteer: 4.4.0
+ fast-glob: 3.3.2
+ filenamify: 4.3.0
+ jest: 29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0)
+ jest-dev-server: 9.0.2
+ jest-environment-jsdom: 29.7.0
+ jest-environment-node: 29.7.0
+ markdownlint-cli: 0.31.1
+ merge-deep: 3.0.3
+ mini-css-extract-plugin: 2.9.2(webpack@5.96.1(webpack-cli@5.1.4))
+ minimist: 1.2.8
+ npm-package-json-lint: 6.4.0(typescript@5.7.2)
+ npm-packlist: 3.0.0
+ postcss: 8.4.49
+ postcss-loader: 6.2.1(postcss@8.4.49)(webpack@5.96.1(webpack-cli@5.1.4))
+ prettier: wp-prettier@3.0.3
+ puppeteer-core: 13.7.0(encoding@0.1.13)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-refresh: 0.14.2
+ read-pkg-up: 7.0.1
+ resolve-bin: 0.4.3
+ rtlcss-webpack-plugin: 4.0.7
+ sass: 1.81.0
+ sass-loader: 12.6.0(sass@1.81.0)(webpack@5.96.1(webpack-cli@5.1.4))
+ source-map-loader: 3.0.2(webpack@5.96.1(webpack-cli@5.1.4))
+ stylelint: 14.16.1
+ terser-webpack-plugin: 5.3.10(webpack@5.96.1(webpack-cli@5.1.4))
+ url-loader: 4.1.1(webpack@5.96.1(webpack-cli@5.1.4))
+ webpack: 5.96.1(webpack-cli@5.1.4)
+ webpack-bundle-analyzer: 4.10.2
+ webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.96.1)
+ webpack-dev-server: 4.15.2(webpack-cli@5.1.4)(webpack@5.96.1)
+ transitivePeerDependencies:
+ - '@rspack/core'
+ - '@swc/core'
+ - '@types/eslint'
+ - '@types/node'
+ - '@types/webpack'
+ - '@webpack-cli/generators'
+ - babel-plugin-macros
+ - bufferutil
+ - canvas
+ - debug
+ - encoding
+ - esbuild
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - fibers
+ - file-loader
+ - node-notifier
+ - node-sass
+ - sass-embedded
+ - sockjs-client
+ - supports-color
+ - ts-node
+ - type-fest
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - webpack-hot-middleware
+ - webpack-plugin-serve
+
+ '@wordpress/stylelint-config@21.41.0(postcss@8.4.49)(stylelint@14.16.1)':
+ dependencies:
+ stylelint: 14.16.1
+ stylelint-config-recommended: 6.0.0(stylelint@14.16.1)
+ stylelint-config-recommended-scss: 5.0.2(postcss@8.4.49)(stylelint@14.16.1)
+ transitivePeerDependencies:
+ - postcss
+
+ '@wordpress/url@3.59.0':
+ dependencies:
+ '@babel/runtime': 7.26.0
+ remove-accents: 0.5.0
+
+ '@wordpress/warning@2.58.0': {}
+
+ '@xtuc/ieee754@1.2.0': {}
+
+ '@xtuc/long@4.2.2': {}
+
+ abab@2.0.6: {}
+
+ accepts@1.3.8:
+ dependencies:
+ mime-types: 2.1.35
+ negotiator: 0.6.3
+
+ acorn-globals@7.0.1:
+ dependencies:
+ acorn: 8.14.0
+ acorn-walk: 8.3.4
+
+ acorn-jsx@5.3.2(acorn@8.14.0):
+ dependencies:
+ acorn: 8.14.0
+
+ acorn-walk@8.3.4:
+ dependencies:
+ acorn: 8.14.0
+
+ acorn@8.14.0: {}
+
+ adm-zip@0.5.16: {}
+
+ agent-base@6.0.2:
+ dependencies:
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+
+ agent-base@7.1.1:
+ dependencies:
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+
+ ajv-errors@1.0.1(ajv@6.12.6):
+ dependencies:
+ ajv: 6.12.6
+
+ ajv-formats@2.1.1(ajv@8.17.1):
+ optionalDependencies:
+ ajv: 8.17.1
+
+ ajv-keywords@3.5.2(ajv@6.12.6):
+ dependencies:
+ ajv: 6.12.6
+
+ ajv-keywords@5.1.0(ajv@8.17.1):
+ dependencies:
+ ajv: 8.17.1
+ fast-deep-equal: 3.1.3
+
+ ajv@6.12.6:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ fast-json-stable-stringify: 2.1.0
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
+ ajv@8.17.1:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ fast-uri: 3.0.3
+ json-schema-traverse: 1.0.0
+ require-from-string: 2.0.2
+
+ ansi-colors@4.1.3: {}
+
+ ansi-escapes@4.3.2:
+ dependencies:
+ type-fest: 0.21.3
+
+ ansi-html-community@0.0.8: {}
+
+ ansi-html@0.0.9: {}
+
+ ansi-regex@5.0.1: {}
+
+ ansi-styles@4.3.0:
+ dependencies:
+ color-convert: 2.0.1
+
+ ansi-styles@5.2.0: {}
+
+ anymatch@3.1.3:
+ dependencies:
+ normalize-path: 3.0.0
+ picomatch: 2.3.1
+
+ are-docs-informative@0.0.2: {}
+
+ argparse@1.0.10:
+ dependencies:
+ sprintf-js: 1.0.3
+
+ argparse@2.0.1: {}
+
+ aria-query@5.3.2: {}
+
+ arr-union@3.1.0: {}
+
+ array-buffer-byte-length@1.0.1:
+ dependencies:
+ call-bind: 1.0.7
+ is-array-buffer: 3.0.4
+
+ array-flatten@1.1.1: {}
+
+ array-includes@3.1.8:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
+ es-object-atoms: 1.0.0
+ get-intrinsic: 1.2.4
+ is-string: 1.0.7
+
+ array-union@1.0.2:
+ dependencies:
+ array-uniq: 1.0.3
+
+ array-union@2.1.0: {}
+
+ array-union@3.0.1: {}
+
+ array-uniq@1.0.3: {}
+
+ array.prototype.findlast@1.2.5:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
+ es-errors: 1.3.0
+ es-object-atoms: 1.0.0
+ es-shim-unscopables: 1.0.2
+
+ array.prototype.findlastindex@1.2.5:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
+ es-errors: 1.3.0
+ es-object-atoms: 1.0.0
+ es-shim-unscopables: 1.0.2
+
+ array.prototype.flat@1.3.2:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
+ es-shim-unscopables: 1.0.2
+
+ array.prototype.flatmap@1.3.2:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
+ es-shim-unscopables: 1.0.2
+
+ array.prototype.tosorted@1.1.4:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
+ es-errors: 1.3.0
+ es-shim-unscopables: 1.0.2
+
+ arraybuffer.prototype.slice@1.0.3:
+ dependencies:
+ array-buffer-byte-length: 1.0.1
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.4
+ is-array-buffer: 3.0.4
+ is-shared-array-buffer: 1.0.3
+
+ arrify@1.0.1: {}
+
+ ast-types-flow@0.0.8: {}
+
+ ast-types@0.13.4:
+ dependencies:
+ tslib: 2.8.1
+
+ astral-regex@2.0.0: {}
+
+ asynckit@0.4.0: {}
+
+ autoprefixer@10.4.20(postcss@8.4.49):
+ dependencies:
+ browserslist: 4.24.2
+ caniuse-lite: 1.0.30001684
+ fraction.js: 4.3.7
+ normalize-range: 0.1.2
+ picocolors: 1.1.1
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
+
+ available-typed-arrays@1.0.7:
+ dependencies:
+ possible-typed-array-names: 1.0.0
+
+ axe-core@4.10.2: {}
+
+ axe-core@4.7.2: {}
+
+ axios@1.7.8:
+ dependencies:
+ follow-redirects: 1.15.9
+ form-data: 4.0.1
+ proxy-from-env: 1.1.0
+ transitivePeerDependencies:
+ - debug
+
+ axobject-query@4.1.0: {}
+
+ b4a@1.6.7: {}
+
+ babel-jest@29.7.0(@babel/core@7.26.0):
+ dependencies:
+ '@babel/core': 7.26.0
+ '@jest/transform': 29.7.0
+ '@types/babel__core': 7.20.5
+ babel-plugin-istanbul: 6.1.1
+ babel-preset-jest: 29.6.3(@babel/core@7.26.0)
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ slash: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ babel-loader@8.4.1(@babel/core@7.26.0)(webpack@5.96.1(webpack-cli@5.1.4)):
+ dependencies:
+ '@babel/core': 7.26.0
+ find-cache-dir: 3.3.2
+ loader-utils: 2.0.4
+ make-dir: 3.1.0
+ schema-utils: 2.7.1
+ webpack: 5.96.1(webpack-cli@5.1.4)
+
+ babel-plugin-istanbul@6.1.1:
+ dependencies:
+ '@babel/helper-plugin-utils': 7.25.9
+ '@istanbuljs/load-nyc-config': 1.1.0
+ '@istanbuljs/schema': 0.1.3
+ istanbul-lib-instrument: 5.2.1
+ test-exclude: 6.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ babel-plugin-jest-hoist@29.6.3:
+ dependencies:
+ '@babel/template': 7.25.9
+ '@babel/types': 7.26.0
+ '@types/babel__core': 7.20.5
+ '@types/babel__traverse': 7.20.6
+
+ babel-plugin-macros@3.1.0:
+ dependencies:
+ '@babel/runtime': 7.26.0
+ cosmiconfig: 7.1.0
+ resolve: 1.22.8
+
+ babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0):
+ dependencies:
+ '@babel/compat-data': 7.26.2
+ '@babel/core': 7.26.0
+ '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0):
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)
+ core-js-compat: 3.39.0
+ transitivePeerDependencies:
+ - supports-color
+
+ babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0):
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
+
+ babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0):
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0)
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0)
+ '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0)
+
+ babel-preset-jest@29.6.3(@babel/core@7.26.0):
+ dependencies:
+ '@babel/core': 7.26.0
+ babel-plugin-jest-hoist: 29.6.3
+ babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0)
+
+ babel-runtime@6.25.0:
+ dependencies:
+ core-js: 2.6.12
+ regenerator-runtime: 0.10.5
+
+ balanced-match@1.0.2: {}
+
+ balanced-match@2.0.0: {}
+
+ bare-events@2.5.0:
+ optional: true
+
+ base64-js@1.5.1: {}
+
+ basic-ftp@5.0.5: {}
+
+ batch@0.6.1: {}
+
+ big.js@5.2.2: {}
+
+ binary-extensions@2.3.0: {}
+
+ bl@4.1.0:
+ dependencies:
+ buffer: 5.7.1
+ inherits: 2.0.4
+ readable-stream: 3.6.2
+
+ body-parser@1.20.3:
+ dependencies:
+ bytes: 3.1.2
+ content-type: 1.0.5
+ debug: 2.6.9
+ depd: 2.0.0
+ destroy: 1.2.0
+ http-errors: 2.0.0
+ iconv-lite: 0.4.24
+ on-finished: 2.4.1
+ qs: 6.13.0
+ raw-body: 2.5.2
+ type-is: 1.6.18
+ unpipe: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ bonjour-service@1.3.0:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ multicast-dns: 7.2.5
+
+ boolbase@1.0.0: {}
+
+ brace-expansion@1.1.11:
+ dependencies:
+ balanced-match: 1.0.2
+ concat-map: 0.0.1
+
+ brace-expansion@2.0.1:
+ dependencies:
+ balanced-match: 1.0.2
+
+ braces@3.0.3:
+ dependencies:
+ fill-range: 7.1.1
+
+ browserslist@4.24.2:
+ dependencies:
+ caniuse-lite: 1.0.30001684
+ electron-to-chromium: 1.5.65
+ node-releases: 2.0.18
+ update-browserslist-db: 1.1.1(browserslist@4.24.2)
+
+ bser@2.1.1:
+ dependencies:
+ node-int64: 0.4.0
+
+ buffer-crc32@0.2.13: {}
+
+ buffer-from@1.1.2: {}
+
+ buffer@5.7.1:
+ dependencies:
+ base64-js: 1.5.1
+ ieee754: 1.2.1
+
+ builtin-modules@3.3.0: {}
+
+ bytes@3.1.2: {}
+
+ call-bind@1.0.7:
+ dependencies:
+ es-define-property: 1.0.0
+ es-errors: 1.3.0
+ function-bind: 1.1.2
+ get-intrinsic: 1.2.4
+ set-function-length: 1.2.2
+
+ callsites@3.1.0: {}
+
+ camel-case@4.1.2:
+ dependencies:
+ pascal-case: 3.1.2
+ tslib: 2.8.1
+
+ camelcase-keys@6.2.2:
+ dependencies:
+ camelcase: 5.3.1
+ map-obj: 4.3.0
+ quick-lru: 4.0.1
+
+ camelcase@5.3.1: {}
+
+ camelcase@6.3.0: {}
+
+ caniuse-api@3.0.0:
+ dependencies:
+ browserslist: 4.24.2
+ caniuse-lite: 1.0.30001684
+ lodash.memoize: 4.1.2
+ lodash.uniq: 4.5.0
+
+ caniuse-lite@1.0.30001684: {}
+
+ capital-case@1.0.4:
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.8.1
+ upper-case-first: 2.0.2
+
+ chalk@3.0.0:
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+
+ chalk@4.1.2:
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+
+ change-case@4.1.2:
+ dependencies:
+ camel-case: 4.1.2
+ capital-case: 1.0.4
+ constant-case: 3.0.4
+ dot-case: 3.0.4
+ header-case: 2.0.4
+ no-case: 3.0.4
+ param-case: 3.0.4
+ pascal-case: 3.1.2
+ path-case: 3.0.4
+ sentence-case: 3.0.4
+ snake-case: 3.0.4
+ tslib: 2.8.1
+
+ char-regex@1.0.2: {}
+
+ check-node-version@4.2.1:
+ dependencies:
+ chalk: 3.0.0
+ map-values: 1.0.1
+ minimist: 1.2.8
+ object-filter: 1.0.2
+ run-parallel: 1.2.0
+ semver: 6.3.1
+
+ chokidar@3.6.0:
+ dependencies:
+ anymatch: 3.1.3
+ braces: 3.0.3
+ glob-parent: 5.1.2
+ is-binary-path: 2.1.0
+ is-glob: 4.0.3
+ normalize-path: 3.0.0
+ readdirp: 3.6.0
+ optionalDependencies:
+ fsevents: 2.3.3
+
+ chokidar@4.0.1:
+ dependencies:
+ readdirp: 4.0.2
+
+ chownr@1.1.4: {}
+
+ chrome-launcher@0.15.2:
+ dependencies:
+ '@types/node': 22.10.0
+ escape-string-regexp: 4.0.0
+ is-wsl: 2.2.0
+ lighthouse-logger: 1.4.2
+ transitivePeerDependencies:
+ - supports-color
+
+ chrome-trace-event@1.0.4: {}
+
+ chromium-bidi@0.4.16(devtools-protocol@0.0.1147663):
+ dependencies:
+ devtools-protocol: 0.0.1147663
+ mitt: 3.0.0
+
+ ci-info@3.9.0: {}
+
+ cjs-module-lexer@1.4.1: {}
+
+ classnames@2.3.1: {}
+
+ clean-webpack-plugin@3.0.0(webpack@5.96.1(webpack-cli@5.1.4)):
+ dependencies:
+ '@types/webpack': 4.41.40
+ del: 4.1.1
+ webpack: 5.96.1(webpack-cli@5.1.4)
+
+ cliui@8.0.1:
+ dependencies:
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ wrap-ansi: 7.0.0
+
+ clone-deep@0.2.4:
+ dependencies:
+ for-own: 0.1.5
+ is-plain-object: 2.0.4
+ kind-of: 3.2.2
+ lazy-cache: 1.0.4
+ shallow-clone: 0.1.2
+
+ clone-deep@4.0.1:
+ dependencies:
+ is-plain-object: 2.0.4
+ kind-of: 6.0.3
+ shallow-clone: 3.0.1
+
+ clsx@2.1.1: {}
+
+ co@4.6.0: {}
+
+ codemirror@5.65.18: {}
+
+ collect-v8-coverage@1.0.2: {}
+
+ color-convert@2.0.1:
+ dependencies:
+ color-name: 1.1.4
+
+ color-name@1.1.4: {}
+
+ colord@2.9.3: {}
+
+ colorette@2.0.20: {}
+
+ combined-stream@1.0.8:
+ dependencies:
+ delayed-stream: 1.0.0
+
+ commander@10.0.1: {}
+
+ commander@2.20.3: {}
+
+ commander@5.1.0: {}
+
+ commander@7.2.0: {}
+
+ commander@9.0.0: {}
+
+ comment-parser@1.4.1: {}
+
+ commondir@1.0.1: {}
+
+ compressible@2.0.18:
+ dependencies:
+ mime-db: 1.53.0
+
+ compression@1.7.5:
+ dependencies:
+ bytes: 3.1.2
+ compressible: 2.0.18
+ debug: 2.6.9
+ negotiator: 0.6.4
+ on-headers: 1.0.2
+ safe-buffer: 5.2.1
+ vary: 1.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ concat-map@0.0.1: {}
+
+ configstore@5.0.1:
+ dependencies:
+ dot-prop: 5.3.0
+ graceful-fs: 4.2.11
+ make-dir: 3.1.0
+ unique-string: 2.0.0
+ write-file-atomic: 3.0.3
+ xdg-basedir: 4.0.0
+
+ connect-history-api-fallback@2.0.0: {}
+
+ constant-case@3.0.4:
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.8.1
+ upper-case: 2.0.2
+
+ content-disposition@0.5.4:
+ dependencies:
+ safe-buffer: 5.2.1
+
+ content-type@1.0.5: {}
+
+ convert-source-map@1.9.0: {}
+
+ convert-source-map@2.0.0: {}
+
+ cookie-signature@1.0.6: {}
+
+ cookie@0.4.2: {}
+
+ cookie@0.7.1: {}
+
+ copy-webpack-plugin@10.2.4(webpack@5.96.1(webpack-cli@5.1.4)):
+ dependencies:
+ fast-glob: 3.3.2
+ glob-parent: 6.0.2
+ globby: 12.2.0
+ normalize-path: 3.0.0
+ schema-utils: 4.2.0
+ serialize-javascript: 6.0.2
+ webpack: 5.96.1(webpack-cli@5.1.4)
+
+ core-js-compat@3.39.0:
+ dependencies:
+ browserslist: 4.24.2
+
+ core-js-pure@3.39.0: {}
+
+ core-js@2.6.12: {}
+
+ core-js@3.39.0: {}
+
+ core-util-is@1.0.3: {}
+
+ cosmiconfig@7.1.0:
+ dependencies:
+ '@types/parse-json': 4.0.2
+ import-fresh: 3.3.0
+ parse-json: 5.2.0
+ path-type: 4.0.0
+ yaml: 1.10.2
+
+ cosmiconfig@8.3.6(typescript@5.7.2):
+ dependencies:
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ parse-json: 5.2.0
+ path-type: 4.0.0
+ optionalDependencies:
+ typescript: 5.7.2
+
+ create-jest@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0):
+ dependencies:
+ '@jest/types': 29.6.3
+ chalk: 4.1.2
+ exit: 0.1.2
+ graceful-fs: 4.2.11
+ jest-config: 29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0)
+ jest-util: 29.7.0
+ prompts: 2.4.2
+ transitivePeerDependencies:
+ - '@types/node'
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+
+ cross-fetch@3.1.5(encoding@0.1.13):
+ dependencies:
+ node-fetch: 2.6.7(encoding@0.1.13)
+ transitivePeerDependencies:
+ - encoding
+
+ cross-fetch@4.0.0(encoding@0.1.13):
+ dependencies:
+ node-fetch: 2.7.0(encoding@0.1.13)
+ transitivePeerDependencies:
+ - encoding
+
+ cross-spawn@5.1.0:
+ dependencies:
+ lru-cache: 4.1.5
+ shebang-command: 1.2.0
+ which: 1.3.1
+
+ cross-spawn@7.0.6:
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
+
+ crypto-random-string@2.0.0: {}
+
+ csp_evaluator@1.1.1: {}
+
+ css-declaration-sorter@7.2.0(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
+
+ css-functions-list@3.2.3: {}
+
+ css-loader@6.11.0(webpack@5.96.1(webpack-cli@5.1.4)):
+ dependencies:
+ icss-utils: 5.1.0(postcss@8.4.49)
+ postcss: 8.4.49
+ postcss-modules-extract-imports: 3.1.0(postcss@8.4.49)
+ postcss-modules-local-by-default: 4.1.0(postcss@8.4.49)
+ postcss-modules-scope: 3.2.1(postcss@8.4.49)
+ postcss-modules-values: 4.0.0(postcss@8.4.49)
+ postcss-value-parser: 4.2.0
+ semver: 7.6.3
+ optionalDependencies:
+ webpack: 5.96.1(webpack-cli@5.1.4)
+
+ css-select@5.1.0:
+ dependencies:
+ boolbase: 1.0.0
+ css-what: 6.1.0
+ domhandler: 5.0.3
+ domutils: 3.1.0
+ nth-check: 2.1.1
+
+ css-tree@2.2.1:
+ dependencies:
+ mdn-data: 2.0.28
+ source-map-js: 1.2.1
+
+ css-tree@2.3.1:
+ dependencies:
+ mdn-data: 2.0.30
+ source-map-js: 1.2.1
+
+ css-what@6.1.0: {}
+
+ cssesc@3.0.0: {}
+
+ cssnano-preset-default@6.1.2(postcss@8.4.49):
+ dependencies:
+ browserslist: 4.24.2
+ css-declaration-sorter: 7.2.0(postcss@8.4.49)
+ cssnano-utils: 4.0.2(postcss@8.4.49)
+ postcss: 8.4.49
+ postcss-calc: 9.0.1(postcss@8.4.49)
+ postcss-colormin: 6.1.0(postcss@8.4.49)
+ postcss-convert-values: 6.1.0(postcss@8.4.49)
+ postcss-discard-comments: 6.0.2(postcss@8.4.49)
+ postcss-discard-duplicates: 6.0.3(postcss@8.4.49)
+ postcss-discard-empty: 6.0.3(postcss@8.4.49)
+ postcss-discard-overridden: 6.0.2(postcss@8.4.49)
+ postcss-merge-longhand: 6.0.5(postcss@8.4.49)
+ postcss-merge-rules: 6.1.1(postcss@8.4.49)
+ postcss-minify-font-values: 6.1.0(postcss@8.4.49)
+ postcss-minify-gradients: 6.0.3(postcss@8.4.49)
+ postcss-minify-params: 6.1.0(postcss@8.4.49)
+ postcss-minify-selectors: 6.0.4(postcss@8.4.49)
+ postcss-normalize-charset: 6.0.2(postcss@8.4.49)
+ postcss-normalize-display-values: 6.0.2(postcss@8.4.49)
+ postcss-normalize-positions: 6.0.2(postcss@8.4.49)
+ postcss-normalize-repeat-style: 6.0.2(postcss@8.4.49)
+ postcss-normalize-string: 6.0.2(postcss@8.4.49)
+ postcss-normalize-timing-functions: 6.0.2(postcss@8.4.49)
+ postcss-normalize-unicode: 6.1.0(postcss@8.4.49)
+ postcss-normalize-url: 6.0.2(postcss@8.4.49)
+ postcss-normalize-whitespace: 6.0.2(postcss@8.4.49)
+ postcss-ordered-values: 6.0.2(postcss@8.4.49)
+ postcss-reduce-initial: 6.1.0(postcss@8.4.49)
+ postcss-reduce-transforms: 6.0.2(postcss@8.4.49)
+ postcss-svgo: 6.0.3(postcss@8.4.49)
+ postcss-unique-selectors: 6.0.4(postcss@8.4.49)
+
+ cssnano-utils@4.0.2(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
+
+ cssnano@6.1.2(postcss@8.4.49):
+ dependencies:
+ cssnano-preset-default: 6.1.2(postcss@8.4.49)
+ lilconfig: 3.1.2
+ postcss: 8.4.49
+
+ csso@5.0.5:
+ dependencies:
+ css-tree: 2.2.1
+
+ cssom@0.3.8: {}
+
+ cssom@0.5.0: {}
+
+ cssstyle@2.3.0:
+ dependencies:
+ cssom: 0.3.8
+
+ csstype@3.1.3: {}
+
+ cwd@0.10.0:
+ dependencies:
+ find-pkg: 0.1.2
+ fs-exists-sync: 0.1.0
+
+ damerau-levenshtein@1.0.8: {}
+
+ data-uri-to-buffer@6.0.2: {}
+
+ data-urls@3.0.2:
+ dependencies:
+ abab: 2.0.6
+ whatwg-mimetype: 3.0.0
+ whatwg-url: 11.0.0
+
+ data-view-buffer@1.0.1:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+
+ data-view-byte-length@1.0.1:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+
+ data-view-byte-offset@1.0.0:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+
+ debounce@1.2.1: {}
+
+ debug@2.6.9:
+ dependencies:
+ ms: 2.0.0
+
+ debug@3.2.7:
+ dependencies:
+ ms: 2.1.3
+
+ debug@4.3.4:
+ dependencies:
+ ms: 2.1.2
+
+ debug@4.3.7:
+ dependencies:
+ ms: 2.1.3
+
+ decamelize-keys@1.1.1:
+ dependencies:
+ decamelize: 1.2.0
+ map-obj: 1.0.1
+
+ decamelize@1.2.0: {}
+
+ decimal.js@10.4.3: {}
+
+ dedent@1.5.3(babel-plugin-macros@3.1.0):
+ optionalDependencies:
+ babel-plugin-macros: 3.1.0
+
+ deep-extend@0.6.0: {}
+
+ deep-is@0.1.4: {}
+
+ deepmerge@4.3.1: {}
+
+ default-gateway@6.0.3:
+ dependencies:
+ execa: 5.1.1
+
+ define-data-property@1.1.4:
+ dependencies:
+ es-define-property: 1.0.0
+ es-errors: 1.3.0
+ gopd: 1.0.1
+
+ define-lazy-prop@2.0.0: {}
+
+ define-properties@1.2.1:
+ dependencies:
+ define-data-property: 1.1.4
+ has-property-descriptors: 1.0.2
+ object-keys: 1.1.1
+
+ degenerator@5.0.1:
+ dependencies:
+ ast-types: 0.13.4
+ escodegen: 2.1.0
+ esprima: 4.0.1
+
+ del@4.1.1:
+ dependencies:
+ '@types/glob': 7.2.0
+ globby: 6.1.0
+ is-path-cwd: 2.2.0
+ is-path-in-cwd: 2.1.0
+ p-map: 2.1.0
+ pify: 4.0.1
+ rimraf: 2.7.1
+
+ delayed-stream@1.0.0: {}
+
+ depd@1.1.2: {}
+
+ depd@2.0.0: {}
+
+ destroy@1.2.0: {}
+
+ detect-libc@1.0.3:
+ optional: true
+
+ detect-newline@3.1.0: {}
+
+ detect-node@2.1.0: {}
+
+ devtools-protocol@0.0.1147663: {}
+
+ devtools-protocol@0.0.1155343: {}
+
+ devtools-protocol@0.0.981744: {}
+
+ diff-sequences@29.6.3: {}
+
+ dir-glob@3.0.1:
+ dependencies:
+ path-type: 4.0.0
+
+ dns-packet@5.6.1:
+ dependencies:
+ '@leichtgewicht/ip-codec': 2.0.5
+
+ doctrine@2.1.0:
+ dependencies:
+ esutils: 2.0.3
+
+ doctrine@3.0.0:
+ dependencies:
+ esutils: 2.0.3
+
+ dom-helpers@5.2.1:
+ dependencies:
+ '@babel/runtime': 7.26.0
+ csstype: 3.1.3
+
+ dom-serializer@2.0.0:
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+ entities: 4.5.0
+
+ domelementtype@2.3.0: {}
+
+ domexception@4.0.0:
+ dependencies:
+ webidl-conversions: 7.0.0
+
+ domhandler@5.0.3:
+ dependencies:
+ domelementtype: 2.3.0
+
+ domutils@3.1.0:
+ dependencies:
+ dom-serializer: 2.0.0
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+
+ dot-case@3.0.4:
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.8.1
+
+ dot-prop@5.3.0:
+ dependencies:
+ is-obj: 2.0.0
+
+ dot-prop@6.0.1:
+ dependencies:
+ is-obj: 2.0.0
+
+ duplexer@0.1.2: {}
+
+ ee-first@1.1.1: {}
+
+ electron-to-chromium@1.5.65: {}
+
+ emittery@0.13.1: {}
+
+ emoji-regex@8.0.0: {}
+
+ emoji-regex@9.2.2: {}
+
+ emojis-list@3.0.0: {}
+
+ encodeurl@1.0.2: {}
+
+ encodeurl@2.0.0: {}
+
+ encoding@0.1.13:
+ dependencies:
+ iconv-lite: 0.6.3
+
+ end-of-stream@1.4.4:
+ dependencies:
+ once: 1.4.0
+
+ enhanced-resolve@5.17.1:
+ dependencies:
+ graceful-fs: 4.2.11
+ tapable: 2.2.1
+
+ enquirer@2.4.1:
+ dependencies:
+ ansi-colors: 4.1.3
+ strip-ansi: 6.0.1
+
+ entities@2.1.0: {}
+
+ entities@4.5.0: {}
+
+ envinfo@7.14.0: {}
+
+ error-ex@1.3.2:
+ dependencies:
+ is-arrayish: 0.2.1
+
+ error-stack-parser@2.1.4:
+ dependencies:
+ stackframe: 1.3.4
+
+ es-abstract@1.23.5:
+ dependencies:
+ array-buffer-byte-length: 1.0.1
+ arraybuffer.prototype.slice: 1.0.3
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.7
+ data-view-buffer: 1.0.1
+ data-view-byte-length: 1.0.1
+ data-view-byte-offset: 1.0.0
+ es-define-property: 1.0.0
+ es-errors: 1.3.0
+ es-object-atoms: 1.0.0
+ es-set-tostringtag: 2.0.3
+ es-to-primitive: 1.3.0
+ function.prototype.name: 1.1.6
+ get-intrinsic: 1.2.4
+ get-symbol-description: 1.0.2
+ globalthis: 1.0.4
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.2
+ has-proto: 1.0.3
+ has-symbols: 1.0.3
+ hasown: 2.0.2
+ internal-slot: 1.0.7
+ is-array-buffer: 3.0.4
+ is-callable: 1.2.7
+ is-data-view: 1.0.1
+ is-negative-zero: 2.0.3
+ is-regex: 1.1.4
+ is-shared-array-buffer: 1.0.3
+ is-string: 1.0.7
+ is-typed-array: 1.1.13
+ is-weakref: 1.0.2
+ object-inspect: 1.13.3
+ object-keys: 1.1.1
+ object.assign: 4.1.5
+ regexp.prototype.flags: 1.5.3
+ safe-array-concat: 1.1.2
+ safe-regex-test: 1.0.3
+ string.prototype.trim: 1.2.9
+ string.prototype.trimend: 1.0.8
+ string.prototype.trimstart: 1.0.8
+ typed-array-buffer: 1.0.2
+ typed-array-byte-length: 1.0.1
+ typed-array-byte-offset: 1.0.3
+ typed-array-length: 1.0.7
+ unbox-primitive: 1.0.2
+ which-typed-array: 1.1.15
+
+ es-define-property@1.0.0:
+ dependencies:
+ get-intrinsic: 1.2.4
+
+ es-errors@1.3.0: {}
+
+ es-iterator-helpers@1.2.0:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
+ es-errors: 1.3.0
+ es-set-tostringtag: 2.0.3
+ function-bind: 1.1.2
+ get-intrinsic: 1.2.4
+ globalthis: 1.0.4
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.2
+ has-proto: 1.0.3
+ has-symbols: 1.0.3
+ internal-slot: 1.0.7
+ iterator.prototype: 1.1.3
+ safe-array-concat: 1.1.2
+
+ es-module-lexer@1.5.4: {}
+
+ es-object-atoms@1.0.0:
+ dependencies:
+ es-errors: 1.3.0
+
+ es-set-tostringtag@2.0.3:
+ dependencies:
+ get-intrinsic: 1.2.4
+ has-tostringtag: 1.0.2
+ hasown: 2.0.2
+
+ es-shim-unscopables@1.0.2:
+ dependencies:
+ hasown: 2.0.2
+
+ es-to-primitive@1.3.0:
+ dependencies:
+ is-callable: 1.2.7
+ is-date-object: 1.0.5
+ is-symbol: 1.0.4
+
+ escalade@3.2.0: {}
+
+ escape-html@1.0.3: {}
+
+ escape-string-regexp@1.0.5: {}
+
+ escape-string-regexp@2.0.0: {}
+
+ escape-string-regexp@4.0.0: {}
+
+ escodegen@2.1.0:
+ dependencies:
+ esprima: 4.0.1
+ estraverse: 5.3.0
+ esutils: 2.0.3
+ optionalDependencies:
+ source-map: 0.6.1
+
+ eslint-config-prettier@8.10.0(eslint@8.57.1):
+ dependencies:
+ eslint: 8.57.1
+
+ eslint-import-resolver-node@0.3.9:
+ dependencies:
+ debug: 3.2.7
+ is-core-module: 2.15.1
+ resolve: 1.22.8
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1):
+ dependencies:
+ debug: 3.2.7
+ optionalDependencies:
+ '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2)
+ eslint: 8.57.1
+ eslint-import-resolver-node: 0.3.9
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1):
+ dependencies:
+ '@rtsao/scc': 1.1.0
+ array-includes: 3.1.8
+ array.prototype.findlastindex: 1.2.5
+ array.prototype.flat: 1.3.2
+ array.prototype.flatmap: 1.3.2
+ debug: 3.2.7
+ doctrine: 2.1.0
+ eslint: 8.57.1
+ eslint-import-resolver-node: 0.3.9
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1)
+ hasown: 2.0.2
+ is-core-module: 2.15.1
+ is-glob: 4.0.3
+ minimatch: 3.1.2
+ object.fromentries: 2.0.8
+ object.groupby: 1.0.3
+ object.values: 1.2.0
+ semver: 6.3.1
+ string.prototype.trimend: 1.0.8
+ tsconfig-paths: 3.15.0
+ optionalDependencies:
+ '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.2)
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+
+ eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0))(typescript@5.7.2):
+ dependencies:
+ '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.2)
+ eslint: 8.57.1
+ optionalDependencies:
+ '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)
+ jest: 29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ eslint-plugin-jsdoc@46.10.1(eslint@8.57.1):
+ dependencies:
+ '@es-joy/jsdoccomment': 0.41.0
+ are-docs-informative: 0.0.2
+ comment-parser: 1.4.1
+ debug: 4.3.7
+ escape-string-regexp: 4.0.0
+ eslint: 8.57.1
+ esquery: 1.6.0
+ is-builtin-module: 3.2.1
+ semver: 7.6.3
+ spdx-expression-parse: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1):
+ dependencies:
+ aria-query: 5.3.2
+ array-includes: 3.1.8
+ array.prototype.flatmap: 1.3.2
+ ast-types-flow: 0.0.8
+ axe-core: 4.10.2
+ axobject-query: 4.1.0
+ damerau-levenshtein: 1.0.8
+ emoji-regex: 9.2.2
+ eslint: 8.57.1
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+ language-tags: 1.0.9
+ minimatch: 3.1.2
+ object.fromentries: 2.0.8
+ safe-regex-test: 1.0.3
+ string.prototype.includes: 2.0.1
+
+ eslint-plugin-playwright@0.15.3(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0))(typescript@5.7.2))(eslint@8.57.1):
+ dependencies:
+ eslint: 8.57.1
+ optionalDependencies:
+ eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0))(typescript@5.7.2)
+
+ eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@8.10.0(eslint@8.57.1))(eslint@8.57.1)(wp-prettier@3.0.3):
+ dependencies:
+ eslint: 8.57.1
+ prettier: wp-prettier@3.0.3
+ prettier-linter-helpers: 1.0.0
+ synckit: 0.9.2
+ optionalDependencies:
+ '@types/eslint': 9.6.1
+ eslint-config-prettier: 8.10.0(eslint@8.57.1)
+
+ eslint-plugin-react-hooks@4.6.2(eslint@8.57.1):
+ dependencies:
+ eslint: 8.57.1
+
+ eslint-plugin-react@7.37.2(eslint@8.57.1):
+ dependencies:
+ array-includes: 3.1.8
+ array.prototype.findlast: 1.2.5
+ array.prototype.flatmap: 1.3.2
+ array.prototype.tosorted: 1.1.4
+ doctrine: 2.1.0
+ es-iterator-helpers: 1.2.0
+ eslint: 8.57.1
+ estraverse: 5.3.0
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+ minimatch: 3.1.2
+ object.entries: 1.1.8
+ object.fromentries: 2.0.8
+ object.values: 1.2.0
+ prop-types: 15.8.1
+ resolve: 2.0.0-next.5
+ semver: 6.3.1
+ string.prototype.matchall: 4.0.11
+ string.prototype.repeat: 1.0.0
+
+ eslint-scope@5.1.1:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 4.3.0
+
+ eslint-scope@7.2.2:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+
+ eslint-visitor-keys@2.1.0: {}
+
+ eslint-visitor-keys@3.4.3: {}
+
+ eslint@8.57.1:
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1)
+ '@eslint-community/regexpp': 4.12.1
+ '@eslint/eslintrc': 2.1.4
+ '@eslint/js': 8.57.1
+ '@humanwhocodes/config-array': 0.13.0
+ '@humanwhocodes/module-importer': 1.0.1
+ '@nodelib/fs.walk': 1.2.8
+ '@ungap/structured-clone': 1.2.0
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.6
+ debug: 4.3.7
+ doctrine: 3.0.0
+ escape-string-regexp: 4.0.0
+ eslint-scope: 7.2.2
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ esquery: 1.6.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 6.0.1
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ globals: 13.24.0
+ graphemer: 1.4.0
+ ignore: 5.3.2
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ is-path-inside: 3.0.3
+ js-yaml: 4.1.0
+ json-stable-stringify-without-jsonify: 1.0.1
+ levn: 0.4.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.4
+ strip-ansi: 6.0.1
+ text-table: 0.2.0
+ transitivePeerDependencies:
+ - supports-color
+
+ espree@9.6.1:
+ dependencies:
+ acorn: 8.14.0
+ acorn-jsx: 5.3.2(acorn@8.14.0)
+ eslint-visitor-keys: 3.4.3
+
+ esprima@4.0.1: {}
+
+ esquery@1.6.0:
+ dependencies:
+ estraverse: 5.3.0
+
+ esrecurse@4.3.0:
+ dependencies:
+ estraverse: 5.3.0
+
+ estraverse@4.3.0: {}
+
+ estraverse@5.3.0: {}
+
+ esutils@2.0.3: {}
+
+ etag@1.8.1: {}
+
+ eventemitter3@4.0.7: {}
+
+ events@3.3.0: {}
+
+ execa@5.1.1:
+ dependencies:
+ cross-spawn: 7.0.6
+ get-stream: 6.0.1
+ human-signals: 2.1.0
+ is-stream: 2.0.1
+ merge-stream: 2.0.0
+ npm-run-path: 4.0.1
+ onetime: 5.1.2
+ signal-exit: 3.0.7
+ strip-final-newline: 2.0.0
+
+ exit@0.1.2: {}
+
+ expand-tilde@1.2.2:
+ dependencies:
+ os-homedir: 1.0.2
+
+ expect-puppeteer@4.4.0: {}
+
+ expect@29.7.0:
+ dependencies:
+ '@jest/expect-utils': 29.7.0
+ jest-get-type: 29.6.3
+ jest-matcher-utils: 29.7.0
+ jest-message-util: 29.7.0
+ jest-util: 29.7.0
+
+ express@4.21.1:
+ dependencies:
+ accepts: 1.3.8
+ array-flatten: 1.1.1
+ body-parser: 1.20.3
+ content-disposition: 0.5.4
+ content-type: 1.0.5
+ cookie: 0.7.1
+ cookie-signature: 1.0.6
+ debug: 2.6.9
+ depd: 2.0.0
+ encodeurl: 2.0.0
+ escape-html: 1.0.3
+ etag: 1.8.1
+ finalhandler: 1.3.1
+ fresh: 0.5.2
+ http-errors: 2.0.0
+ merge-descriptors: 1.0.3
+ methods: 1.1.2
+ on-finished: 2.4.1
+ parseurl: 1.3.3
+ path-to-regexp: 0.1.10
+ proxy-addr: 2.0.7
+ qs: 6.13.0
+ range-parser: 1.2.1
+ safe-buffer: 5.2.1
+ send: 0.19.0
+ serve-static: 1.16.2
+ setprototypeof: 1.2.0
+ statuses: 2.0.1
+ type-is: 1.6.18
+ utils-merge: 1.0.1
+ vary: 1.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ extract-zip@2.0.1:
+ dependencies:
+ debug: 4.3.4
+ get-stream: 5.2.0
+ yauzl: 2.10.0
+ optionalDependencies:
+ '@types/yauzl': 2.10.3
+ transitivePeerDependencies:
+ - supports-color
+
+ fast-deep-equal@3.1.3: {}
+
+ fast-diff@1.3.0: {}
+
+ fast-fifo@1.3.2: {}
+
+ fast-glob@3.3.2:
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.8
+
+ fast-json-stable-stringify@2.1.0: {}
+
+ fast-levenshtein@2.0.6: {}
+
+ fast-uri@3.0.3: {}
+
+ fastest-levenshtein@1.0.16: {}
+
+ fastq@1.17.1:
+ dependencies:
+ reusify: 1.0.4
+
+ faye-websocket@0.11.4:
+ dependencies:
+ websocket-driver: 0.7.4
+
+ fb-watchman@2.0.2:
+ dependencies:
+ bser: 2.1.1
+
+ fd-slicer@1.1.0:
+ dependencies:
+ pend: 1.2.0
+
+ file-entry-cache@6.0.1:
+ dependencies:
+ flat-cache: 3.2.0
+
+ filename-reserved-regex@2.0.0: {}
+
+ filenamify@4.3.0:
+ dependencies:
+ filename-reserved-regex: 2.0.0
+ strip-outer: 1.0.1
+ trim-repeated: 1.0.0
+
+ fill-range@7.1.1:
+ dependencies:
+ to-regex-range: 5.0.1
+
+ finalhandler@1.3.1:
+ dependencies:
+ debug: 2.6.9
+ encodeurl: 2.0.0
+ escape-html: 1.0.3
+ on-finished: 2.4.1
+ parseurl: 1.3.3
+ statuses: 2.0.1
+ unpipe: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ find-cache-dir@3.3.2:
+ dependencies:
+ commondir: 1.0.1
+ make-dir: 3.1.0
+ pkg-dir: 4.2.0
+
+ find-file-up@0.1.3:
+ dependencies:
+ fs-exists-sync: 0.1.0
+ resolve-dir: 0.1.1
+
+ find-parent-dir@0.3.1: {}
+
+ find-pkg@0.1.2:
+ dependencies:
+ find-file-up: 0.1.3
+
+ find-process@1.4.7:
+ dependencies:
+ chalk: 4.1.2
+ commander: 5.1.0
+ debug: 4.3.7
+ transitivePeerDependencies:
+ - supports-color
+
+ find-root@1.1.0: {}
+
+ find-up@4.1.0:
+ dependencies:
+ locate-path: 5.0.0
+ path-exists: 4.0.0
+
+ find-up@5.0.0:
+ dependencies:
+ locate-path: 6.0.0
+ path-exists: 4.0.0
+
+ flat-cache@3.2.0:
+ dependencies:
+ flatted: 3.3.2
+ keyv: 4.5.4
+ rimraf: 3.0.2
+
+ flat@5.0.2: {}
- watchpack@2.4.1:
- resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==}
- engines: {node: '>=10.13.0'}
+ flatted@3.3.2: {}
- webpack-cli@4.10.0:
- resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- peerDependencies:
- '@webpack-cli/generators': '*'
- '@webpack-cli/migrate': '*'
- webpack: 4.x.x || 5.x.x
- webpack-bundle-analyzer: '*'
- webpack-dev-server: '*'
- peerDependenciesMeta:
- '@webpack-cli/generators':
- optional: true
- '@webpack-cli/migrate':
- optional: true
- webpack-bundle-analyzer:
- optional: true
- webpack-dev-server:
- optional: true
+ follow-redirects@1.15.9: {}
- webpack-merge@5.10.0:
- resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==}
- engines: {node: '>=10.0.0'}
+ for-each@0.3.3:
+ dependencies:
+ is-callable: 1.2.7
- webpack-sources@3.2.3:
- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
- engines: {node: '>=10.13.0'}
+ for-in@0.1.8: {}
- webpack@5.91.0:
- resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- peerDependencies:
- webpack-cli: '*'
- peerDependenciesMeta:
- webpack-cli:
- optional: true
+ for-in@1.0.2: {}
- which-boxed-primitive@1.0.2:
- resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
+ for-own@0.1.5:
+ dependencies:
+ for-in: 1.0.2
- which-typed-array@1.1.15:
- resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==}
- engines: {node: '>= 0.4'}
+ form-data@4.0.1:
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ mime-types: 2.1.35
- which@2.0.2:
- resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
- engines: {node: '>= 8'}
- hasBin: true
+ forwarded@0.2.0: {}
- wildcard@2.0.1:
- resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==}
+ fraction.js@4.3.7: {}
- yallist@3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+ fresh@0.5.2: {}
- yaml@1.10.2:
- resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
- engines: {node: '>= 6'}
+ fs-constants@1.0.0: {}
- zustand@4.5.2:
- resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==}
- engines: {node: '>=12.7.0'}
- peerDependencies:
- '@types/react': '>=16.8'
- immer: '>=9.0.6'
- react: '>=16.8'
- peerDependenciesMeta:
- '@types/react':
- optional: true
- immer:
- optional: true
- react:
- optional: true
+ fs-exists-sync@0.1.0: {}
-snapshots:
+ fs-extra@11.2.0:
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 6.1.0
+ universalify: 2.0.1
- '@ampproject/remapping@2.3.0':
+ fs-monkey@1.0.6: {}
+
+ fs.realpath@1.0.0: {}
+
+ fsevents@2.3.2:
+ optional: true
+
+ fsevents@2.3.3:
+ optional: true
+
+ function-bind@1.1.2: {}
+
+ function.prototype.name@1.1.6:
dependencies:
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
+ functions-have-names: 1.2.3
+
+ functions-have-names@1.2.3: {}
- '@babel/code-frame@7.24.2':
+ gensync@1.0.0-beta.2: {}
+
+ get-caller-file@2.0.5: {}
+
+ get-intrinsic@1.2.4:
dependencies:
- '@babel/highlight': 7.24.2
- picocolors: 1.0.0
+ es-errors: 1.3.0
+ function-bind: 1.1.2
+ has-proto: 1.0.3
+ has-symbols: 1.0.3
+ hasown: 2.0.2
+
+ get-package-type@0.1.0: {}
- '@babel/compat-data@7.24.1': {}
+ get-port@5.1.1: {}
- '@babel/core@7.24.3':
+ get-stdin@9.0.0: {}
+
+ get-stream@5.2.0:
dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.24.2
- '@babel/generator': 7.24.1
- '@babel/helper-compilation-targets': 7.23.6
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3)
- '@babel/helpers': 7.24.1
- '@babel/parser': 7.24.1
- '@babel/template': 7.24.0
- '@babel/traverse': 7.24.1
- '@babel/types': 7.24.0
- convert-source-map: 2.0.0
+ pump: 3.0.2
+
+ get-stream@6.0.1: {}
+
+ get-symbol-description@1.0.2:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.4
+
+ get-uri@6.0.3:
+ dependencies:
+ basic-ftp: 5.0.5
+ data-uri-to-buffer: 6.0.2
debug: 4.3.4
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
+ fs-extra: 11.2.0
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.24.1':
+ gettext-parser@1.4.0:
dependencies:
- '@babel/types': 7.24.0
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 2.5.2
+ encoding: 0.1.13
+ safe-buffer: 5.2.1
- '@babel/helper-annotate-as-pure@7.22.5':
+ glob-parent@5.1.2:
dependencies:
- '@babel/types': 7.24.0
+ is-glob: 4.0.3
- '@babel/helper-compilation-targets@7.23.6':
+ glob-parent@6.0.2:
dependencies:
- '@babel/compat-data': 7.24.1
- '@babel/helper-validator-option': 7.23.5
- browserslist: 4.23.0
- lru-cache: 5.1.1
- semver: 6.3.1
+ is-glob: 4.0.3
+
+ glob-to-regexp@0.4.1: {}
+
+ glob@7.2.3:
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.1.2
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+
+ global-modules@0.2.3:
+ dependencies:
+ global-prefix: 0.1.5
+ is-windows: 0.2.0
+
+ global-modules@2.0.0:
+ dependencies:
+ global-prefix: 3.0.0
+
+ global-prefix@0.1.5:
+ dependencies:
+ homedir-polyfill: 1.0.3
+ ini: 1.3.8
+ is-windows: 0.2.0
+ which: 1.3.1
+
+ global-prefix@3.0.0:
+ dependencies:
+ ini: 1.3.8
+ kind-of: 6.0.3
+ which: 1.3.1
- '@babel/helper-environment-visitor@7.22.20': {}
+ globals@11.12.0: {}
+
+ globals@13.24.0:
+ dependencies:
+ type-fest: 0.20.2
- '@babel/helper-function-name@7.23.0':
+ globalthis@1.0.4:
dependencies:
- '@babel/template': 7.24.0
- '@babel/types': 7.24.0
+ define-properties: 1.2.1
+ gopd: 1.0.1
- '@babel/helper-hoist-variables@7.22.5':
+ globby@11.1.0:
dependencies:
- '@babel/types': 7.24.0
+ array-union: 2.1.0
+ dir-glob: 3.0.1
+ fast-glob: 3.3.2
+ ignore: 5.3.2
+ merge2: 1.4.1
+ slash: 3.0.0
- '@babel/helper-module-imports@7.24.3':
+ globby@12.2.0:
dependencies:
- '@babel/types': 7.24.0
+ array-union: 3.0.1
+ dir-glob: 3.0.1
+ fast-glob: 3.3.2
+ ignore: 5.3.2
+ merge2: 1.4.1
+ slash: 4.0.0
- '@babel/helper-module-transforms@7.23.3(@babel/core@7.24.3)':
+ globby@6.1.0:
dependencies:
- '@babel/core': 7.24.3
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-module-imports': 7.24.3
- '@babel/helper-simple-access': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/helper-validator-identifier': 7.22.20
+ array-union: 1.0.2
+ glob: 7.2.3
+ object-assign: 4.1.1
+ pify: 2.3.0
+ pinkie-promise: 2.0.1
- '@babel/helper-plugin-utils@7.24.0': {}
+ globjoin@0.1.4: {}
- '@babel/helper-simple-access@7.22.5':
+ gopd@1.0.1:
dependencies:
- '@babel/types': 7.24.0
+ get-intrinsic: 1.2.4
- '@babel/helper-split-export-declaration@7.22.6':
+ graceful-fs@4.2.11: {}
+
+ graphemer@1.4.0: {}
+
+ gzip-size@6.0.0:
dependencies:
- '@babel/types': 7.24.0
+ duplexer: 0.1.2
+
+ handle-thing@2.0.1: {}
- '@babel/helper-string-parser@7.24.1': {}
+ hard-rejection@2.1.0: {}
- '@babel/helper-validator-identifier@7.22.20': {}
+ has-bigints@1.0.2: {}
- '@babel/helper-validator-option@7.23.5': {}
+ has-flag@4.0.0: {}
- '@babel/helpers@7.24.1':
+ has-property-descriptors@1.0.2:
dependencies:
- '@babel/template': 7.24.0
- '@babel/traverse': 7.24.1
- '@babel/types': 7.24.0
- transitivePeerDependencies:
- - supports-color
+ es-define-property: 1.0.0
+
+ has-proto@1.0.3: {}
- '@babel/highlight@7.24.2':
+ has-symbols@1.0.3: {}
+
+ has-tostringtag@1.0.2:
dependencies:
- '@babel/helper-validator-identifier': 7.22.20
- chalk: 2.4.2
- js-tokens: 4.0.0
- picocolors: 1.0.0
+ has-symbols: 1.0.3
+
+ hasown@2.0.2:
+ dependencies:
+ function-bind: 1.1.2
- '@babel/parser@7.24.1':
+ header-case@2.0.4:
dependencies:
- '@babel/types': 7.24.0
+ capital-case: 1.0.4
+ tslib: 2.8.1
- '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.3)':
+ hoist-non-react-statics@3.3.2:
dependencies:
- '@babel/core': 7.24.3
- '@babel/helper-plugin-utils': 7.24.0
+ react-is: 16.13.1
- '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.3)':
+ homedir-polyfill@1.0.3:
dependencies:
- '@babel/core': 7.24.3
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-module-imports': 7.24.3
- '@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.3)
- '@babel/types': 7.24.0
+ parse-passwd: 1.0.0
+
+ hosted-git-info@2.8.9: {}
- '@babel/runtime@7.24.1':
+ hosted-git-info@4.1.0:
dependencies:
- regenerator-runtime: 0.14.1
+ lru-cache: 6.0.0
+
+ hpack.js@2.1.6:
+ dependencies:
+ inherits: 2.0.4
+ obuf: 1.1.2
+ readable-stream: 2.3.8
+ wbuf: 1.7.3
+
+ html-encoding-sniffer@3.0.0:
+ dependencies:
+ whatwg-encoding: 2.0.0
+
+ html-entities@2.5.2: {}
+
+ html-escaper@2.0.2: {}
+
+ html-tags@3.3.1: {}
+
+ http-deceiver@1.2.7: {}
+
+ http-errors@1.6.3:
+ dependencies:
+ depd: 1.1.2
+ inherits: 2.0.3
+ setprototypeof: 1.1.0
+ statuses: 1.5.0
+
+ http-errors@2.0.0:
+ dependencies:
+ depd: 2.0.0
+ inherits: 2.0.4
+ setprototypeof: 1.2.0
+ statuses: 2.0.1
+ toidentifier: 1.0.1
+
+ http-link-header@1.1.3: {}
- '@babel/template@7.24.0':
+ http-parser-js@0.5.8: {}
+
+ http-proxy-agent@5.0.0:
dependencies:
- '@babel/code-frame': 7.24.2
- '@babel/parser': 7.24.1
- '@babel/types': 7.24.0
+ '@tootallnate/once': 2.0.0
+ agent-base: 6.0.2
+ debug: 4.3.7
+ transitivePeerDependencies:
+ - supports-color
- '@babel/traverse@7.24.1':
+ http-proxy-agent@7.0.2:
dependencies:
- '@babel/code-frame': 7.24.2
- '@babel/generator': 7.24.1
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.24.1
- '@babel/types': 7.24.0
+ agent-base: 7.1.1
debug: 4.3.4
- globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.24.0':
+ http-proxy-middleware@2.0.7(@types/express@4.17.21):
dependencies:
- '@babel/helper-string-parser': 7.24.1
- '@babel/helper-validator-identifier': 7.22.20
- to-fast-properties: 2.0.0
+ '@types/http-proxy': 1.17.15
+ http-proxy: 1.18.1
+ is-glob: 4.0.3
+ is-plain-obj: 3.0.0
+ micromatch: 4.0.8
+ optionalDependencies:
+ '@types/express': 4.17.21
+ transitivePeerDependencies:
+ - debug
- '@discoveryjs/json-ext@0.5.7': {}
+ http-proxy@1.18.1:
+ dependencies:
+ eventemitter3: 4.0.7
+ follow-redirects: 1.15.9
+ requires-port: 1.0.0
+ transitivePeerDependencies:
+ - debug
- '@emotion/babel-plugin@11.11.0':
+ https-proxy-agent@5.0.1:
dependencies:
- '@babel/helper-module-imports': 7.24.3
- '@babel/runtime': 7.24.1
- '@emotion/hash': 0.9.1
- '@emotion/memoize': 0.8.1
- '@emotion/serialize': 1.1.3
- babel-plugin-macros: 3.1.0
- convert-source-map: 1.9.0
- escape-string-regexp: 4.0.0
- find-root: 1.1.0
- source-map: 0.5.7
- stylis: 4.2.0
+ agent-base: 6.0.2
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+
+ https-proxy-agent@7.0.5:
+ dependencies:
+ agent-base: 7.1.1
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+
+ human-signals@2.1.0: {}
+
+ iconv-lite@0.4.24:
+ dependencies:
+ safer-buffer: 2.1.2
+
+ iconv-lite@0.6.3:
+ dependencies:
+ safer-buffer: 2.1.2
+
+ icss-utils@5.1.0(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
+
+ ieee754@1.2.1: {}
+
+ ignore-walk@4.0.1:
+ dependencies:
+ minimatch: 3.1.2
+
+ ignore@5.2.4: {}
+
+ ignore@5.3.2: {}
+
+ image-ssim@0.2.0: {}
+
+ immutable@5.0.3: {}
+
+ import-fresh@3.3.0:
+ dependencies:
+ parent-module: 1.0.1
+ resolve-from: 4.0.0
+
+ import-lazy@4.0.0: {}
+
+ import-local@3.2.0:
+ dependencies:
+ pkg-dir: 4.2.0
+ resolve-cwd: 3.0.0
+
+ imurmurhash@0.1.4: {}
+
+ indent-string@4.0.0: {}
+
+ inflight@1.0.6:
+ dependencies:
+ once: 1.4.0
+ wrappy: 1.0.2
+
+ inherits@2.0.3: {}
+
+ inherits@2.0.4: {}
+
+ ini@1.3.8: {}
+
+ ini@3.0.1: {}
+
+ internal-slot@1.0.7:
+ dependencies:
+ es-errors: 1.3.0
+ hasown: 2.0.2
+ side-channel: 1.0.6
+
+ interpret@3.1.1: {}
+
+ intl-messageformat-parser@1.8.1: {}
+
+ intl-messageformat@4.4.0:
+ dependencies:
+ intl-messageformat-parser: 1.8.1
+
+ ip-address@9.0.5:
+ dependencies:
+ jsbn: 1.1.0
+ sprintf-js: 1.1.3
- '@emotion/cache@10.0.29':
+ ipaddr.js@1.9.1: {}
+
+ ipaddr.js@2.2.0: {}
+
+ irregular-plurals@3.5.0: {}
+
+ is-array-buffer@3.0.4:
dependencies:
- '@emotion/sheet': 0.9.4
- '@emotion/stylis': 0.8.5
- '@emotion/utils': 0.11.3
- '@emotion/weak-memoize': 0.2.5
+ call-bind: 1.0.7
+ get-intrinsic: 1.2.4
- '@emotion/cache@11.11.0':
- dependencies:
- '@emotion/memoize': 0.8.1
- '@emotion/sheet': 1.2.2
- '@emotion/utils': 1.2.1
- '@emotion/weak-memoize': 0.3.1
- stylis: 4.2.0
+ is-arrayish@0.2.1: {}
- '@emotion/core@10.3.1(react@18.2.0)':
+ is-async-function@2.0.0:
dependencies:
- '@babel/runtime': 7.24.1
- '@emotion/cache': 10.0.29
- '@emotion/css': 10.0.27
- '@emotion/serialize': 0.11.16
- '@emotion/sheet': 0.9.4
- '@emotion/utils': 0.11.3
- react: 18.2.0
+ has-tostringtag: 1.0.2
- '@emotion/css@10.0.27':
+ is-bigint@1.0.4:
dependencies:
- '@emotion/serialize': 0.11.16
- '@emotion/utils': 0.11.3
- babel-plugin-emotion: 10.2.2
+ has-bigints: 1.0.2
- '@emotion/css@11.11.2':
+ is-binary-path@2.1.0:
dependencies:
- '@emotion/babel-plugin': 11.11.0
- '@emotion/cache': 11.11.0
- '@emotion/serialize': 1.1.3
- '@emotion/sheet': 1.2.2
- '@emotion/utils': 1.2.1
-
- '@emotion/hash@0.8.0': {}
-
- '@emotion/hash@0.9.1': {}
+ binary-extensions: 2.3.0
- '@emotion/is-prop-valid@0.8.8':
+ is-boolean-object@1.1.2:
dependencies:
- '@emotion/memoize': 0.7.4
- optional: true
+ call-bind: 1.0.7
+ has-tostringtag: 1.0.2
- '@emotion/is-prop-valid@1.2.2':
- dependencies:
- '@emotion/memoize': 0.8.1
+ is-buffer@1.1.6: {}
- '@emotion/memoize@0.7.4': {}
+ is-builtin-module@3.2.1:
+ dependencies:
+ builtin-modules: 3.3.0
- '@emotion/memoize@0.8.1': {}
+ is-callable@1.2.7: {}
- '@emotion/react@11.11.4(@types/react@18.2.67)(react@18.2.0)':
+ is-core-module@2.15.1:
dependencies:
- '@babel/runtime': 7.24.1
- '@emotion/babel-plugin': 11.11.0
- '@emotion/cache': 11.11.0
- '@emotion/serialize': 1.1.3
- '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0)
- '@emotion/utils': 1.2.1
- '@emotion/weak-memoize': 0.3.1
- hoist-non-react-statics: 3.3.2
- react: 18.2.0
- optionalDependencies:
- '@types/react': 18.2.67
+ hasown: 2.0.2
- '@emotion/serialize@0.11.16':
+ is-data-view@1.0.1:
dependencies:
- '@emotion/hash': 0.8.0
- '@emotion/memoize': 0.7.4
- '@emotion/unitless': 0.7.5
- '@emotion/utils': 0.11.3
- csstype: 2.6.21
+ is-typed-array: 1.1.13
- '@emotion/serialize@1.1.3':
+ is-date-object@1.0.5:
dependencies:
- '@emotion/hash': 0.9.1
- '@emotion/memoize': 0.8.1
- '@emotion/unitless': 0.8.1
- '@emotion/utils': 1.2.1
- csstype: 3.1.3
+ has-tostringtag: 1.0.2
+
+ is-docker@2.2.1: {}
- '@emotion/sheet@0.9.4': {}
+ is-extendable@0.1.1: {}
- '@emotion/sheet@1.2.2': {}
+ is-extglob@2.1.1: {}
- '@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.2.67)(react@18.2.0))(@types/react@18.2.67)(react@18.2.0)':
+ is-finalizationregistry@1.1.0:
dependencies:
- '@babel/runtime': 7.24.1
- '@emotion/babel-plugin': 11.11.0
- '@emotion/is-prop-valid': 1.2.2
- '@emotion/react': 11.11.4(@types/react@18.2.67)(react@18.2.0)
- '@emotion/serialize': 1.1.3
- '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0)
- '@emotion/utils': 1.2.1
- react: 18.2.0
- optionalDependencies:
- '@types/react': 18.2.67
+ call-bind: 1.0.7
- '@emotion/stylis@0.8.5': {}
+ is-fullwidth-code-point@3.0.0: {}
- '@emotion/unitless@0.7.5': {}
+ is-generator-fn@2.1.0: {}
- '@emotion/unitless@0.8.1': {}
+ is-generator-function@1.0.10:
+ dependencies:
+ has-tostringtag: 1.0.2
- '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.2.0)':
+ is-glob@4.0.3:
dependencies:
- react: 18.2.0
+ is-extglob: 2.1.1
- '@emotion/utils@0.11.3': {}
+ is-map@2.0.3: {}
- '@emotion/utils@1.0.0': {}
+ is-negative-zero@2.0.3: {}
- '@emotion/utils@1.2.1': {}
+ is-number-object@1.0.7:
+ dependencies:
+ has-tostringtag: 1.0.2
- '@emotion/weak-memoize@0.2.5': {}
+ is-number@7.0.0: {}
- '@emotion/weak-memoize@0.3.1': {}
+ is-obj@2.0.0: {}
- '@floating-ui/core@0.6.2': {}
+ is-path-cwd@2.2.0: {}
- '@floating-ui/dom@0.4.5':
+ is-path-in-cwd@2.1.0:
dependencies:
- '@floating-ui/core': 0.6.2
+ is-path-inside: 2.1.0
- '@floating-ui/react-dom@0.6.3(@types/react@18.2.67)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ is-path-inside@2.1.0:
dependencies:
- '@floating-ui/dom': 0.4.5
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.67)(react@18.2.0)
- transitivePeerDependencies:
- - '@types/react'
+ path-is-inside: 1.0.2
- '@jridgewell/gen-mapping@0.3.5':
- dependencies:
- '@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.4.15
- '@jridgewell/trace-mapping': 0.3.25
+ is-path-inside@3.0.3: {}
- '@jridgewell/resolve-uri@3.1.2': {}
+ is-plain-obj@1.1.0: {}
- '@jridgewell/set-array@1.2.1': {}
+ is-plain-obj@3.0.0: {}
- '@jridgewell/source-map@0.3.6':
+ is-plain-object@2.0.4:
dependencies:
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
-
- '@jridgewell/sourcemap-codec@1.4.15': {}
+ isobject: 3.0.1
- '@jridgewell/trace-mapping@0.3.25':
- dependencies:
- '@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.4.15
+ is-plain-object@5.0.0: {}
- '@motionone/animation@10.17.0':
- dependencies:
- '@motionone/easing': 10.17.0
- '@motionone/types': 10.17.0
- '@motionone/utils': 10.17.0
- tslib: 2.6.2
+ is-potential-custom-element-name@1.0.1: {}
- '@motionone/dom@10.12.0':
+ is-regex@1.1.4:
dependencies:
- '@motionone/animation': 10.17.0
- '@motionone/generators': 10.17.0
- '@motionone/types': 10.17.0
- '@motionone/utils': 10.17.0
- hey-listen: 1.0.8
- tslib: 2.6.2
+ call-bind: 1.0.7
+ has-tostringtag: 1.0.2
- '@motionone/easing@10.17.0':
- dependencies:
- '@motionone/utils': 10.17.0
- tslib: 2.6.2
+ is-set@2.0.3: {}
- '@motionone/generators@10.17.0':
+ is-shared-array-buffer@1.0.3:
dependencies:
- '@motionone/types': 10.17.0
- '@motionone/utils': 10.17.0
- tslib: 2.6.2
+ call-bind: 1.0.7
- '@motionone/types@10.17.0': {}
+ is-stream@2.0.1: {}
- '@motionone/utils@10.17.0':
+ is-string@1.0.7:
dependencies:
- '@motionone/types': 10.17.0
- hey-listen: 1.0.8
- tslib: 2.6.2
+ has-tostringtag: 1.0.2
- '@popperjs/core@2.11.8': {}
+ is-symbol@1.0.4:
+ dependencies:
+ has-symbols: 1.0.3
- '@tannin/compile@1.1.0':
+ is-typed-array@1.1.13:
dependencies:
- '@tannin/evaluate': 1.2.0
- '@tannin/postfix': 1.1.0
+ which-typed-array: 1.1.15
- '@tannin/evaluate@1.2.0': {}
+ is-typedarray@1.0.0: {}
- '@tannin/plural-forms@1.1.0':
- dependencies:
- '@tannin/compile': 1.1.0
+ is-unicode-supported@0.1.0: {}
- '@tannin/postfix@1.1.0': {}
+ is-weakmap@2.0.2: {}
- '@types/eslint-scope@3.7.7':
+ is-weakref@1.0.2:
dependencies:
- '@types/eslint': 8.56.6
- '@types/estree': 1.0.5
+ call-bind: 1.0.7
- '@types/eslint@8.56.6':
+ is-weakset@2.0.3:
dependencies:
- '@types/estree': 1.0.5
- '@types/json-schema': 7.0.15
+ call-bind: 1.0.7
+ get-intrinsic: 1.2.4
- '@types/estree@1.0.5': {}
+ is-windows@0.2.0: {}
- '@types/json-schema@7.0.15': {}
+ is-wsl@2.2.0:
+ dependencies:
+ is-docker: 2.2.1
- '@types/mousetrap@1.6.15': {}
+ isarray@1.0.0: {}
- '@types/node@20.11.30':
- dependencies:
- undici-types: 5.26.5
+ isarray@2.0.5: {}
- '@types/parse-json@4.0.2': {}
+ isexe@2.0.0: {}
- '@types/prop-types@15.7.11': {}
+ isobject@3.0.1: {}
- '@types/react-dom@17.0.25':
- dependencies:
- '@types/react': 17.0.79
+ istanbul-lib-coverage@3.2.2: {}
- '@types/react-dom@18.2.22':
+ istanbul-lib-instrument@5.2.1:
dependencies:
- '@types/react': 18.2.67
+ '@babel/core': 7.26.0
+ '@babel/parser': 7.26.2
+ '@istanbuljs/schema': 0.1.3
+ istanbul-lib-coverage: 3.2.2
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
- '@types/react@17.0.79':
+ istanbul-lib-instrument@6.0.3:
dependencies:
- '@types/prop-types': 15.7.11
- '@types/scheduler': 0.16.8
- csstype: 3.1.3
+ '@babel/core': 7.26.0
+ '@babel/parser': 7.26.2
+ '@istanbuljs/schema': 0.1.3
+ istanbul-lib-coverage: 3.2.2
+ semver: 7.6.3
+ transitivePeerDependencies:
+ - supports-color
- '@types/react@18.2.67':
+ istanbul-lib-report@3.0.1:
dependencies:
- '@types/prop-types': 15.7.11
- '@types/scheduler': 0.16.8
- csstype: 3.1.3
-
- '@types/scheduler@0.16.8': {}
-
- '@types/sortablejs@1.15.8': {}
+ istanbul-lib-coverage: 3.2.2
+ make-dir: 4.0.0
+ supports-color: 7.2.0
- '@use-gesture/core@10.3.1': {}
+ istanbul-lib-source-maps@4.0.1:
+ dependencies:
+ debug: 4.3.7
+ istanbul-lib-coverage: 3.2.2
+ source-map: 0.6.1
+ transitivePeerDependencies:
+ - supports-color
- '@use-gesture/react@10.3.1(react@18.2.0)':
+ istanbul-reports@3.1.7:
dependencies:
- '@use-gesture/core': 10.3.1
- react: 18.2.0
+ html-escaper: 2.0.2
+ istanbul-lib-report: 3.0.1
- '@webassemblyjs/ast@1.12.1':
+ iterator.prototype@1.1.3:
dependencies:
- '@webassemblyjs/helper-numbers': 1.11.6
- '@webassemblyjs/helper-wasm-bytecode': 1.11.6
+ define-properties: 1.2.1
+ get-intrinsic: 1.2.4
+ has-symbols: 1.0.3
+ reflect.getprototypeof: 1.0.7
+ set-function-name: 2.0.2
- '@webassemblyjs/floating-point-hex-parser@1.11.6': {}
+ jest-changed-files@29.7.0:
+ dependencies:
+ execa: 5.1.1
+ jest-util: 29.7.0
+ p-limit: 3.1.0
+
+ jest-circus@29.7.0(babel-plugin-macros@3.1.0):
+ dependencies:
+ '@jest/environment': 29.7.0
+ '@jest/expect': 29.7.0
+ '@jest/test-result': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 22.10.0
+ chalk: 4.1.2
+ co: 4.6.0
+ dedent: 1.5.3(babel-plugin-macros@3.1.0)
+ is-generator-fn: 2.1.0
+ jest-each: 29.7.0
+ jest-matcher-utils: 29.7.0
+ jest-message-util: 29.7.0
+ jest-runtime: 29.7.0
+ jest-snapshot: 29.7.0
+ jest-util: 29.7.0
+ p-limit: 3.1.0
+ pretty-format: 29.7.0
+ pure-rand: 6.1.0
+ slash: 3.0.0
+ stack-utils: 2.0.6
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
- '@webassemblyjs/helper-api-error@1.11.6': {}
+ jest-cli@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0):
+ dependencies:
+ '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)
+ '@jest/test-result': 29.7.0
+ '@jest/types': 29.6.3
+ chalk: 4.1.2
+ create-jest: 29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0)
+ exit: 0.1.2
+ import-local: 3.2.0
+ jest-config: 29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0)
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - '@types/node'
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+
+ jest-config@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0):
+ dependencies:
+ '@babel/core': 7.26.0
+ '@jest/test-sequencer': 29.7.0
+ '@jest/types': 29.6.3
+ babel-jest: 29.7.0(@babel/core@7.26.0)
+ chalk: 4.1.2
+ ci-info: 3.9.0
+ deepmerge: 4.3.1
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-circus: 29.7.0(babel-plugin-macros@3.1.0)
+ jest-environment-node: 29.7.0
+ jest-get-type: 29.6.3
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-runner: 29.7.0
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ micromatch: 4.0.8
+ parse-json: 5.2.0
+ pretty-format: 29.7.0
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ optionalDependencies:
+ '@types/node': 22.10.0
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
- '@webassemblyjs/helper-buffer@1.12.1': {}
+ jest-dev-server@9.0.2:
+ dependencies:
+ chalk: 4.1.2
+ cwd: 0.10.0
+ find-process: 1.4.7
+ prompts: 2.4.2
+ spawnd: 9.0.2
+ tree-kill: 1.2.2
+ wait-on: 7.2.0
+ transitivePeerDependencies:
+ - debug
+ - supports-color
- '@webassemblyjs/helper-numbers@1.11.6':
+ jest-diff@29.7.0:
dependencies:
- '@webassemblyjs/floating-point-hex-parser': 1.11.6
- '@webassemblyjs/helper-api-error': 1.11.6
- '@xtuc/long': 4.2.2
+ chalk: 4.1.2
+ diff-sequences: 29.6.3
+ jest-get-type: 29.6.3
+ pretty-format: 29.7.0
- '@webassemblyjs/helper-wasm-bytecode@1.11.6': {}
+ jest-docblock@29.7.0:
+ dependencies:
+ detect-newline: 3.1.0
- '@webassemblyjs/helper-wasm-section@1.12.1':
+ jest-each@29.7.0:
dependencies:
- '@webassemblyjs/ast': 1.12.1
- '@webassemblyjs/helper-buffer': 1.12.1
- '@webassemblyjs/helper-wasm-bytecode': 1.11.6
- '@webassemblyjs/wasm-gen': 1.12.1
+ '@jest/types': 29.6.3
+ chalk: 4.1.2
+ jest-get-type: 29.6.3
+ jest-util: 29.7.0
+ pretty-format: 29.7.0
- '@webassemblyjs/ieee754@1.11.6':
+ jest-environment-jsdom@29.7.0:
dependencies:
- '@xtuc/ieee754': 1.2.0
+ '@jest/environment': 29.7.0
+ '@jest/fake-timers': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/jsdom': 20.0.1
+ '@types/node': 22.10.0
+ jest-mock: 29.7.0
+ jest-util: 29.7.0
+ jsdom: 20.0.3
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
- '@webassemblyjs/leb128@1.11.6':
+ jest-environment-node@29.7.0:
dependencies:
- '@xtuc/long': 4.2.2
+ '@jest/environment': 29.7.0
+ '@jest/fake-timers': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 22.10.0
+ jest-mock: 29.7.0
+ jest-util: 29.7.0
- '@webassemblyjs/utf8@1.11.6': {}
+ jest-get-type@29.6.3: {}
- '@webassemblyjs/wasm-edit@1.12.1':
+ jest-haste-map@29.7.0:
dependencies:
- '@webassemblyjs/ast': 1.12.1
- '@webassemblyjs/helper-buffer': 1.12.1
- '@webassemblyjs/helper-wasm-bytecode': 1.11.6
- '@webassemblyjs/helper-wasm-section': 1.12.1
- '@webassemblyjs/wasm-gen': 1.12.1
- '@webassemblyjs/wasm-opt': 1.12.1
- '@webassemblyjs/wasm-parser': 1.12.1
- '@webassemblyjs/wast-printer': 1.12.1
+ '@jest/types': 29.6.3
+ '@types/graceful-fs': 4.1.9
+ '@types/node': 22.10.0
+ anymatch: 3.1.3
+ fb-watchman: 2.0.2
+ graceful-fs: 4.2.11
+ jest-regex-util: 29.6.3
+ jest-util: 29.7.0
+ jest-worker: 29.7.0
+ micromatch: 4.0.8
+ walker: 1.0.8
+ optionalDependencies:
+ fsevents: 2.3.3
- '@webassemblyjs/wasm-gen@1.12.1':
+ jest-leak-detector@29.7.0:
dependencies:
- '@webassemblyjs/ast': 1.12.1
- '@webassemblyjs/helper-wasm-bytecode': 1.11.6
- '@webassemblyjs/ieee754': 1.11.6
- '@webassemblyjs/leb128': 1.11.6
- '@webassemblyjs/utf8': 1.11.6
+ jest-get-type: 29.6.3
+ pretty-format: 29.7.0
- '@webassemblyjs/wasm-opt@1.12.1':
+ jest-matcher-utils@29.7.0:
dependencies:
- '@webassemblyjs/ast': 1.12.1
- '@webassemblyjs/helper-buffer': 1.12.1
- '@webassemblyjs/wasm-gen': 1.12.1
- '@webassemblyjs/wasm-parser': 1.12.1
+ chalk: 4.1.2
+ jest-diff: 29.7.0
+ jest-get-type: 29.6.3
+ pretty-format: 29.7.0
- '@webassemblyjs/wasm-parser@1.12.1':
+ jest-message-util@29.7.0:
dependencies:
- '@webassemblyjs/ast': 1.12.1
- '@webassemblyjs/helper-api-error': 1.11.6
- '@webassemblyjs/helper-wasm-bytecode': 1.11.6
- '@webassemblyjs/ieee754': 1.11.6
- '@webassemblyjs/leb128': 1.11.6
- '@webassemblyjs/utf8': 1.11.6
+ '@babel/code-frame': 7.26.2
+ '@jest/types': 29.6.3
+ '@types/stack-utils': 2.0.3
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ micromatch: 4.0.8
+ pretty-format: 29.7.0
+ slash: 3.0.0
+ stack-utils: 2.0.6
- '@webassemblyjs/wast-printer@1.12.1':
+ jest-mock@29.7.0:
dependencies:
- '@webassemblyjs/ast': 1.12.1
- '@xtuc/long': 4.2.2
-
- '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack@5.91.0))(webpack@5.91.0(webpack-cli@4.10.0))':
- dependencies:
- webpack: 5.91.0(webpack-cli@4.10.0)
- webpack-cli: 4.10.0(webpack@5.91.0)
-
- '@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack@5.91.0))':
- dependencies:
- envinfo: 7.11.1
- webpack-cli: 4.10.0(webpack@5.91.0)
-
- '@webpack-cli/serve@1.7.0(webpack-cli@4.10.0(webpack@5.91.0))':
- dependencies:
- webpack-cli: 4.10.0(webpack@5.91.0)
-
- '@wordpress/a11y@3.54.0':
- dependencies:
- '@babel/runtime': 7.24.1
- '@wordpress/dom-ready': 3.54.0
- '@wordpress/i18n': 4.54.0
-
- '@wordpress/components@19.17.0(@types/react@18.2.67)(react-dom@18.2.0(react@18.2.0))(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)':
- dependencies:
- '@babel/runtime': 7.24.1
- '@emotion/cache': 11.11.0
- '@emotion/css': 11.11.2
- '@emotion/react': 11.11.4(@types/react@18.2.67)(react@18.2.0)
- '@emotion/serialize': 1.1.3
- '@emotion/styled': 11.11.0(@emotion/react@11.11.4(@types/react@18.2.67)(react@18.2.0))(@types/react@18.2.67)(react@18.2.0)
- '@emotion/utils': 1.0.0
- '@floating-ui/react-dom': 0.6.3(@types/react@18.2.67)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@use-gesture/react': 10.3.1(react@18.2.0)
- '@wordpress/a11y': 3.54.0
- '@wordpress/compose': 5.20.0(react@18.2.0)
- '@wordpress/date': 4.54.0
- '@wordpress/deprecated': 3.54.0
- '@wordpress/dom': 3.54.0
- '@wordpress/element': 4.20.0
- '@wordpress/escape-html': 2.54.0
- '@wordpress/hooks': 3.54.0
- '@wordpress/i18n': 4.54.0
- '@wordpress/icons': 9.45.0
- '@wordpress/is-shallow-equal': 4.54.0
- '@wordpress/keycodes': 3.54.0
- '@wordpress/primitives': 3.52.0
- '@wordpress/rich-text': 5.20.0(react@18.2.0)
- '@wordpress/warning': 2.54.0
- classnames: 2.5.1
- colord: 2.9.3
- dom-scroll-into-view: 1.2.1
- downshift: 6.1.12(react@18.2.0)
- framer-motion: 6.5.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- gradient-parser: 0.1.5
- highlight-words-core: 1.2.2
- lodash: 4.17.21
- memize: 1.1.0
- moment: 2.30.1
- re-resizable: 6.9.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- react: 18.2.0
- react-colorful: 5.6.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- react-dates: 21.8.0(@babel/runtime@7.24.1)(moment@2.30.1)(react-dom@18.2.0(react@18.2.0))(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)
- react-dom: 18.2.0(react@18.2.0)
- reakit: 1.3.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- remove-accents: 0.4.4
- uuid: 8.3.2
- transitivePeerDependencies:
- - '@types/react'
- - react-with-direction
-
- '@wordpress/compose@5.20.0(react@18.2.0)':
- dependencies:
- '@babel/runtime': 7.24.1
- '@types/mousetrap': 1.6.15
- '@wordpress/deprecated': 3.54.0
- '@wordpress/dom': 3.54.0
- '@wordpress/element': 4.20.0
- '@wordpress/is-shallow-equal': 4.54.0
- '@wordpress/keycodes': 3.54.0
- '@wordpress/priority-queue': 2.54.0
- change-case: 4.1.2
- clipboard: 2.0.11
- mousetrap: 1.6.5
- react: 18.2.0
- use-memo-one: 1.1.3(react@18.2.0)
-
- '@wordpress/data@7.6.0(react@18.2.0)':
- dependencies:
- '@babel/runtime': 7.24.1
- '@wordpress/compose': 5.20.0(react@18.2.0)
- '@wordpress/deprecated': 3.54.0
- '@wordpress/element': 4.20.0
- '@wordpress/is-shallow-equal': 4.54.0
- '@wordpress/priority-queue': 2.54.0
- '@wordpress/redux-routine': 4.54.0(redux@4.2.1)
- equivalent-key-map: 0.2.2
- is-plain-object: 5.0.0
- is-promise: 4.0.0
- lodash: 4.17.21
- react: 18.2.0
- redux: 4.2.1
- turbo-combine-reducers: 1.0.2
- use-memo-one: 1.1.3(react@18.2.0)
+ '@jest/types': 29.6.3
+ '@types/node': 22.10.0
+ jest-util: 29.7.0
- '@wordpress/date@4.54.0':
- dependencies:
- '@babel/runtime': 7.24.1
- '@wordpress/deprecated': 3.54.0
- moment: 2.30.1
- moment-timezone: 0.5.45
+ jest-pnp-resolver@1.2.3(jest-resolve@29.7.0):
+ optionalDependencies:
+ jest-resolve: 29.7.0
- '@wordpress/deprecated@3.54.0':
- dependencies:
- '@babel/runtime': 7.24.1
- '@wordpress/hooks': 3.54.0
+ jest-regex-util@29.6.3: {}
- '@wordpress/dom-ready@3.54.0':
+ jest-resolve-dependencies@29.7.0:
dependencies:
- '@babel/runtime': 7.24.1
+ jest-regex-util: 29.6.3
+ jest-snapshot: 29.7.0
+ transitivePeerDependencies:
+ - supports-color
- '@wordpress/dom@3.54.0':
+ jest-resolve@29.7.0:
dependencies:
- '@babel/runtime': 7.24.1
- '@wordpress/deprecated': 3.54.0
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.7.0
+ jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0)
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ resolve: 1.22.8
+ resolve.exports: 2.0.2
+ slash: 3.0.0
+
+ jest-runner@29.7.0:
+ dependencies:
+ '@jest/console': 29.7.0
+ '@jest/environment': 29.7.0
+ '@jest/test-result': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 22.10.0
+ chalk: 4.1.2
+ emittery: 0.13.1
+ graceful-fs: 4.2.11
+ jest-docblock: 29.7.0
+ jest-environment-node: 29.7.0
+ jest-haste-map: 29.7.0
+ jest-leak-detector: 29.7.0
+ jest-message-util: 29.7.0
+ jest-resolve: 29.7.0
+ jest-runtime: 29.7.0
+ jest-util: 29.7.0
+ jest-watcher: 29.7.0
+ jest-worker: 29.7.0
+ p-limit: 3.1.0
+ source-map-support: 0.5.13
+ transitivePeerDependencies:
+ - supports-color
- '@wordpress/element@4.20.0':
- dependencies:
- '@babel/runtime': 7.24.1
- '@types/react': 17.0.79
- '@types/react-dom': 17.0.25
- '@wordpress/escape-html': 2.54.0
- change-case: 4.1.2
- is-plain-object: 5.0.0
- react: 17.0.2
- react-dom: 17.0.2(react@17.0.2)
+ jest-runtime@29.7.0:
+ dependencies:
+ '@jest/environment': 29.7.0
+ '@jest/fake-timers': 29.7.0
+ '@jest/globals': 29.7.0
+ '@jest/source-map': 29.6.3
+ '@jest/test-result': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 22.10.0
+ chalk: 4.1.2
+ cjs-module-lexer: 1.4.1
+ collect-v8-coverage: 1.0.2
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.7.0
+ jest-message-util: 29.7.0
+ jest-mock: 29.7.0
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-snapshot: 29.7.0
+ jest-util: 29.7.0
+ slash: 3.0.0
+ strip-bom: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
- '@wordpress/element@5.31.0':
- dependencies:
- '@babel/runtime': 7.24.1
- '@types/react': 18.2.67
- '@types/react-dom': 18.2.22
- '@wordpress/escape-html': 2.54.0
- change-case: 4.1.2
- is-plain-object: 5.0.0
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ jest-snapshot@29.7.0:
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/generator': 7.26.2
+ '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0)
+ '@babel/types': 7.26.0
+ '@jest/expect-utils': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0)
+ chalk: 4.1.2
+ expect: 29.7.0
+ graceful-fs: 4.2.11
+ jest-diff: 29.7.0
+ jest-get-type: 29.6.3
+ jest-matcher-utils: 29.7.0
+ jest-message-util: 29.7.0
+ jest-util: 29.7.0
+ natural-compare: 1.4.0
+ pretty-format: 29.7.0
+ semver: 7.6.3
+ transitivePeerDependencies:
+ - supports-color
- '@wordpress/escape-html@2.54.0':
+ jest-util@29.7.0:
dependencies:
- '@babel/runtime': 7.24.1
+ '@jest/types': 29.6.3
+ '@types/node': 22.10.0
+ chalk: 4.1.2
+ ci-info: 3.9.0
+ graceful-fs: 4.2.11
+ picomatch: 2.3.1
- '@wordpress/hooks@3.54.0':
+ jest-validate@29.7.0:
dependencies:
- '@babel/runtime': 7.24.1
+ '@jest/types': 29.6.3
+ camelcase: 6.3.0
+ chalk: 4.1.2
+ jest-get-type: 29.6.3
+ leven: 3.1.0
+ pretty-format: 29.7.0
- '@wordpress/i18n@4.54.0':
+ jest-watcher@29.7.0:
dependencies:
- '@babel/runtime': 7.24.1
- '@wordpress/hooks': 3.54.0
- gettext-parser: 1.4.0
- memize: 2.1.0
- sprintf-js: 1.1.3
- tannin: 1.2.0
+ '@jest/test-result': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 22.10.0
+ ansi-escapes: 4.3.2
+ chalk: 4.1.2
+ emittery: 0.13.1
+ jest-util: 29.7.0
+ string-length: 4.0.2
- '@wordpress/icons@9.45.0':
+ jest-worker@27.5.1:
dependencies:
- '@babel/runtime': 7.24.1
- '@wordpress/element': 5.31.0
- '@wordpress/primitives': 3.52.0
+ '@types/node': 22.10.0
+ merge-stream: 2.0.0
+ supports-color: 8.1.1
- '@wordpress/is-shallow-equal@4.54.0':
+ jest-worker@29.7.0:
dependencies:
- '@babel/runtime': 7.24.1
+ '@types/node': 22.10.0
+ jest-util: 29.7.0
+ merge-stream: 2.0.0
+ supports-color: 8.1.1
- '@wordpress/keycodes@3.54.0':
+ jest@29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0):
dependencies:
- '@babel/runtime': 7.24.1
- '@wordpress/i18n': 4.54.0
+ '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)
+ '@jest/types': 29.6.3
+ import-local: 3.2.0
+ jest-cli: 29.7.0(@types/node@22.10.0)(babel-plugin-macros@3.1.0)
+ transitivePeerDependencies:
+ - '@types/node'
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
- '@wordpress/primitives@3.52.0':
+ joi@17.13.3:
dependencies:
- '@babel/runtime': 7.24.1
- '@wordpress/element': 5.31.0
- classnames: 2.5.1
+ '@hapi/hoek': 9.3.0
+ '@hapi/topo': 5.1.0
+ '@sideway/address': 4.1.5
+ '@sideway/formula': 3.0.1
+ '@sideway/pinpoint': 2.0.0
- '@wordpress/priority-queue@2.54.0':
- dependencies:
- '@babel/runtime': 7.24.1
- requestidlecallback: 0.3.0
+ jpeg-js@0.4.4: {}
- '@wordpress/redux-routine@4.54.0(redux@4.2.1)':
- dependencies:
- '@babel/runtime': 7.24.1
- is-plain-object: 5.0.0
- is-promise: 4.0.0
- redux: 4.2.1
- rungen: 0.3.2
-
- '@wordpress/rich-text@5.20.0(react@18.2.0)':
- dependencies:
- '@babel/runtime': 7.24.1
- '@wordpress/a11y': 3.54.0
- '@wordpress/compose': 5.20.0(react@18.2.0)
- '@wordpress/data': 7.6.0(react@18.2.0)
- '@wordpress/deprecated': 3.54.0
- '@wordpress/element': 4.20.0
- '@wordpress/escape-html': 2.54.0
- '@wordpress/i18n': 4.54.0
- '@wordpress/keycodes': 3.54.0
- memize: 1.1.0
- react: 18.2.0
- rememo: 4.0.2
-
- '@wordpress/warning@2.54.0': {}
+ js-library-detector@6.7.0: {}
- '@xtuc/ieee754@1.2.0': {}
+ js-tokens@4.0.0: {}
- '@xtuc/long@4.2.2': {}
+ js-yaml@3.14.1:
+ dependencies:
+ argparse: 1.0.10
+ esprima: 4.0.1
+
+ js-yaml@4.1.0:
+ dependencies:
+ argparse: 2.0.1
+
+ jsbn@1.1.0: {}
+
+ jsdoc-type-pratt-parser@4.0.0: {}
+
+ jsdom@20.0.3:
+ dependencies:
+ abab: 2.0.6
+ acorn: 8.14.0
+ acorn-globals: 7.0.1
+ cssom: 0.5.0
+ cssstyle: 2.3.0
+ data-urls: 3.0.2
+ decimal.js: 10.4.3
+ domexception: 4.0.0
+ escodegen: 2.1.0
+ form-data: 4.0.1
+ html-encoding-sniffer: 3.0.0
+ http-proxy-agent: 5.0.0
+ https-proxy-agent: 5.0.1
+ is-potential-custom-element-name: 1.0.1
+ nwsapi: 2.2.13
+ parse5: 7.2.1
+ saxes: 6.0.0
+ symbol-tree: 3.2.4
+ tough-cookie: 4.1.4
+ w3c-xmlserializer: 4.0.0
+ webidl-conversions: 7.0.0
+ whatwg-encoding: 2.0.0
+ whatwg-mimetype: 3.0.0
+ whatwg-url: 11.0.0
+ ws: 8.18.0
+ xml-name-validator: 4.0.0
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
- acorn-import-assertions@1.9.0(acorn@8.11.3):
- dependencies:
- acorn: 8.11.3
+ jsesc@3.0.2: {}
- acorn@8.11.3: {}
+ json-buffer@3.0.1: {}
- airbnb-prop-types@2.16.0(react@18.2.0):
- dependencies:
- array.prototype.find: 2.2.3
- function.prototype.name: 1.1.6
- is-regex: 1.1.4
- object-is: 1.1.6
- object.assign: 4.1.5
- object.entries: 1.1.8
- prop-types: 15.8.1
- prop-types-exact: 1.2.0
- react: 18.2.0
- react-is: 16.13.1
+ json-parse-even-better-errors@2.3.1: {}
- ajv-keywords@3.5.2(ajv@6.12.6):
- dependencies:
- ajv: 6.12.6
+ json-schema-traverse@0.4.1: {}
- ajv@6.12.6:
- dependencies:
- fast-deep-equal: 3.1.3
- fast-json-stable-stringify: 2.1.0
- json-schema-traverse: 0.4.1
- uri-js: 4.4.1
+ json-schema-traverse@1.0.0: {}
- ansi-styles@3.2.1:
- dependencies:
- color-convert: 1.9.3
+ json-stable-stringify-without-jsonify@1.0.1: {}
- anymatch@3.1.3:
- dependencies:
- normalize-path: 3.0.0
- picomatch: 2.3.1
+ json2php@0.0.7: {}
- array-buffer-byte-length@1.0.1:
+ json5@1.0.2:
dependencies:
- call-bind: 1.0.7
- is-array-buffer: 3.0.4
+ minimist: 1.2.8
- array.prototype.find@2.2.3:
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.2
- es-object-atoms: 1.0.0
- es-shim-unscopables: 1.0.2
+ json5@2.2.3: {}
- array.prototype.flat@1.3.2:
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.2
- es-shim-unscopables: 1.0.2
+ jsonc-parser@3.0.0: {}
- arraybuffer.prototype.slice@1.0.3:
- dependencies:
- array-buffer-byte-length: 1.0.1
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.2
- es-errors: 1.3.0
- get-intrinsic: 1.2.4
- is-array-buffer: 3.0.4
- is-shared-array-buffer: 1.0.3
+ jsonc-parser@3.3.1: {}
- available-typed-arrays@1.0.7:
+ jsonfile@6.1.0:
dependencies:
- possible-typed-array-names: 1.0.0
+ universalify: 2.0.1
+ optionalDependencies:
+ graceful-fs: 4.2.11
- babel-loader@8.3.0(@babel/core@7.24.3)(webpack@5.91.0(webpack-cli@4.10.0)):
+ jsx-ast-utils@3.3.5:
dependencies:
- '@babel/core': 7.24.3
- find-cache-dir: 3.3.2
- loader-utils: 2.0.4
- make-dir: 3.1.0
- schema-utils: 2.7.1
- webpack: 5.91.0(webpack-cli@4.10.0)
+ array-includes: 3.1.8
+ array.prototype.flat: 1.3.2
+ object.assign: 4.1.5
+ object.values: 1.2.0
- babel-plugin-emotion@10.2.2:
+ keyv@4.5.4:
dependencies:
- '@babel/helper-module-imports': 7.24.3
- '@emotion/hash': 0.8.0
- '@emotion/memoize': 0.7.4
- '@emotion/serialize': 0.11.16
- babel-plugin-macros: 2.8.0
- babel-plugin-syntax-jsx: 6.18.0
- convert-source-map: 1.9.0
- escape-string-regexp: 1.0.5
- find-root: 1.1.0
- source-map: 0.5.7
+ json-buffer: 3.0.1
- babel-plugin-macros@2.8.0:
+ kind-of@2.0.1:
dependencies:
- '@babel/runtime': 7.24.1
- cosmiconfig: 6.0.0
- resolve: 1.22.8
+ is-buffer: 1.1.6
- babel-plugin-macros@3.1.0:
+ kind-of@3.2.2:
dependencies:
- '@babel/runtime': 7.24.1
- cosmiconfig: 7.1.0
- resolve: 1.22.8
-
- babel-plugin-syntax-jsx@6.18.0: {}
+ is-buffer: 1.1.6
- big.js@5.2.2: {}
+ kind-of@6.0.3: {}
- binary-extensions@2.3.0: {}
+ kleur@3.0.3: {}
- body-scroll-lock@3.1.5: {}
+ klona@2.0.6: {}
- braces@3.0.3:
- dependencies:
- fill-range: 7.1.1
+ known-css-properties@0.26.0: {}
- brcast@2.0.2: {}
+ language-subtag-registry@0.3.23: {}
- browserslist@4.23.0:
+ language-tags@1.0.9:
dependencies:
- caniuse-lite: 1.0.30001600
- electron-to-chromium: 1.4.715
- node-releases: 2.0.14
- update-browserslist-db: 1.0.13(browserslist@4.23.0)
-
- buffer-from@1.1.2: {}
+ language-subtag-registry: 0.3.23
- call-bind@1.0.7:
+ launch-editor@2.9.1:
dependencies:
- es-define-property: 1.0.0
- es-errors: 1.3.0
- function-bind: 1.1.2
- get-intrinsic: 1.2.4
- set-function-length: 1.2.2
+ picocolors: 1.1.1
+ shell-quote: 1.8.1
- callsites@3.1.0: {}
+ lazy-cache@0.2.7: {}
- camel-case@4.1.2:
- dependencies:
- pascal-case: 3.1.2
- tslib: 2.6.2
+ lazy-cache@1.0.4: {}
- caniuse-lite@1.0.30001600: {}
+ leven@3.1.0: {}
- capital-case@1.0.4:
+ levn@0.4.1:
dependencies:
- no-case: 3.0.4
- tslib: 2.6.2
- upper-case-first: 2.0.2
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
- chalk@2.4.2:
+ lighthouse-logger@1.4.2:
dependencies:
- ansi-styles: 3.2.1
- escape-string-regexp: 1.0.5
- supports-color: 5.5.0
+ debug: 2.6.9
+ marky: 1.2.5
+ transitivePeerDependencies:
+ - supports-color
- change-case@4.1.2:
- dependencies:
- camel-case: 4.1.2
- capital-case: 1.0.4
- constant-case: 3.0.4
- dot-case: 3.0.4
- header-case: 2.0.4
- no-case: 3.0.4
- param-case: 3.0.4
- pascal-case: 3.1.2
- path-case: 3.0.4
- sentence-case: 3.0.4
- snake-case: 3.0.4
- tslib: 2.6.2
+ lighthouse-stack-packs@1.11.0: {}
+
+ lighthouse@10.4.0(encoding@0.1.13)(typescript@5.7.2):
+ dependencies:
+ '@sentry/node': 6.19.7
+ axe-core: 4.7.2
+ chrome-launcher: 0.15.2
+ configstore: 5.0.1
+ csp_evaluator: 1.1.1
+ devtools-protocol: 0.0.1155343
+ enquirer: 2.4.1
+ http-link-header: 1.1.3
+ intl-messageformat: 4.4.0
+ jpeg-js: 0.4.4
+ js-library-detector: 6.7.0
+ lighthouse-logger: 1.4.2
+ lighthouse-stack-packs: 1.11.0
+ lodash: 4.17.21
+ lookup-closest-locale: 6.2.0
+ metaviewport-parser: 0.3.0
+ open: 8.4.2
+ parse-cache-control: 1.0.1
+ ps-list: 8.1.1
+ puppeteer-core: 20.9.0(encoding@0.1.13)(typescript@5.7.2)
+ robots-parser: 3.0.1
+ semver: 5.7.2
+ speedline-core: 1.4.3
+ third-party-web: 0.23.4
+ ws: 7.5.10
+ yargs: 17.7.2
+ yargs-parser: 21.1.1
+ transitivePeerDependencies:
+ - bufferutil
+ - encoding
+ - supports-color
+ - typescript
+ - utf-8-validate
- chokidar@3.6.0:
- dependencies:
- anymatch: 3.1.3
- braces: 3.0.3
- glob-parent: 5.1.2
- is-binary-path: 2.1.0
- is-glob: 4.0.3
- normalize-path: 3.0.0
- readdirp: 3.6.0
- optionalDependencies:
- fsevents: 2.3.3
+ lilconfig@3.1.2: {}
- chrome-trace-event@1.0.3: {}
+ lines-and-columns@1.2.4: {}
- classnames@2.3.1: {}
+ linkify-it@3.0.3:
+ dependencies:
+ uc.micro: 1.0.6
- classnames@2.5.1: {}
+ loader-runner@4.3.0: {}
- clipboard@2.0.11:
+ loader-utils@2.0.4:
dependencies:
- good-listener: 1.2.2
- select: 1.1.2
- tiny-emitter: 2.1.0
+ big.js: 5.2.2
+ emojis-list: 3.0.0
+ json5: 2.2.3
- clone-deep@4.0.1:
+ locate-path@5.0.0:
dependencies:
- is-plain-object: 2.0.4
- kind-of: 6.0.3
- shallow-clone: 3.0.1
+ p-locate: 4.1.0
- clsx@1.2.1: {}
+ locate-path@6.0.0:
+ dependencies:
+ p-locate: 5.0.0
- clsx@2.1.0: {}
+ lodash.debounce@4.0.8: {}
- codemirror@5.65.16: {}
+ lodash.memoize@4.1.2: {}
- color-convert@1.9.3:
- dependencies:
- color-name: 1.1.3
+ lodash.merge@4.6.2: {}
- color-name@1.1.3: {}
+ lodash.truncate@4.4.2: {}
- colord@2.9.3: {}
+ lodash.uniq@4.5.0: {}
- colorette@2.0.20: {}
+ lodash@4.17.21: {}
- commander@2.20.3: {}
+ log-symbols@4.1.0:
+ dependencies:
+ chalk: 4.1.2
+ is-unicode-supported: 0.1.0
- commander@7.2.0: {}
+ lookup-closest-locale@6.2.0: {}
- commondir@1.0.1: {}
+ loose-envify@1.4.0:
+ dependencies:
+ js-tokens: 4.0.0
+
+ lower-case@2.0.2:
+ dependencies:
+ tslib: 2.8.1
- compute-scroll-into-view@1.0.20: {}
+ lru-cache@4.1.5:
+ dependencies:
+ pseudomap: 1.0.2
+ yallist: 2.1.2
- consolidated-events@2.0.2: {}
+ lru-cache@5.1.1:
+ dependencies:
+ yallist: 3.1.1
- constant-case@3.0.4:
+ lru-cache@6.0.0:
dependencies:
- no-case: 3.0.4
- tslib: 2.6.2
- upper-case: 2.0.2
+ yallist: 4.0.0
- convert-source-map@1.9.0: {}
+ lru-cache@7.18.3: {}
- convert-source-map@2.0.0: {}
+ lru_map@0.3.3: {}
- cosmiconfig@6.0.0:
+ make-dir@3.1.0:
dependencies:
- '@types/parse-json': 4.0.2
- import-fresh: 3.3.0
- parse-json: 5.2.0
- path-type: 4.0.0
- yaml: 1.10.2
+ semver: 6.3.1
- cosmiconfig@7.1.0:
+ make-dir@4.0.0:
dependencies:
- '@types/parse-json': 4.0.2
- import-fresh: 3.3.0
- parse-json: 5.2.0
- path-type: 4.0.0
- yaml: 1.10.2
+ semver: 7.6.3
- cross-spawn@7.0.3:
+ makeerror@1.0.12:
dependencies:
- path-key: 3.1.1
- shebang-command: 2.0.0
- which: 2.0.2
+ tmpl: 1.0.5
- csstype@2.6.21: {}
+ map-obj@1.0.1: {}
- csstype@3.1.3: {}
+ map-obj@4.3.0: {}
- data-view-buffer@1.0.1:
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- is-data-view: 1.0.1
+ map-values@1.0.1: {}
- data-view-byte-length@1.0.1:
+ markdown-it@12.3.2:
dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- is-data-view: 1.0.1
+ argparse: 2.0.1
+ entities: 2.1.0
+ linkify-it: 3.0.3
+ mdurl: 1.0.1
+ uc.micro: 1.0.6
- data-view-byte-offset@1.0.0:
+ markdownlint-cli@0.31.1:
dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- is-data-view: 1.0.1
+ commander: 9.0.0
+ get-stdin: 9.0.0
+ glob: 7.2.3
+ ignore: 5.2.4
+ js-yaml: 4.1.0
+ jsonc-parser: 3.0.0
+ markdownlint: 0.25.1
+ markdownlint-rule-helpers: 0.16.0
+ minimatch: 3.0.8
+ run-con: 1.2.12
- debug@4.3.4:
+ markdownlint-rule-helpers@0.16.0: {}
+
+ markdownlint@0.25.1:
dependencies:
- ms: 2.1.2
+ markdown-it: 12.3.2
- deepmerge@1.5.2: {}
+ marky@1.2.5: {}
- define-data-property@1.1.4:
- dependencies:
- es-define-property: 1.0.0
- es-errors: 1.3.0
- gopd: 1.0.1
+ mathml-tag-names@2.1.3: {}
- define-properties@1.2.1:
- dependencies:
- define-data-property: 1.1.4
- has-property-descriptors: 1.0.2
- object-keys: 1.1.1
+ mdn-data@2.0.28: {}
- delegate@3.2.0: {}
+ mdn-data@2.0.30: {}
- direction@1.0.4: {}
+ mdurl@1.0.1: {}
- document.contains@1.0.2:
- dependencies:
- define-properties: 1.2.1
+ media-typer@0.3.0: {}
- dom-helpers@5.2.1:
+ memfs@3.5.3:
dependencies:
- '@babel/runtime': 7.24.1
- csstype: 3.1.3
+ fs-monkey: 1.0.6
- dom-scroll-into-view@1.2.1: {}
+ memize@2.1.0: {}
- dot-case@3.0.4:
- dependencies:
- no-case: 3.0.4
- tslib: 2.6.2
+ memoize-one@6.0.0: {}
- dot-prop@6.0.1:
+ meow@9.0.0:
dependencies:
- is-obj: 2.0.0
+ '@types/minimist': 1.2.5
+ camelcase-keys: 6.2.2
+ decamelize: 1.2.0
+ decamelize-keys: 1.1.1
+ hard-rejection: 2.1.0
+ minimist-options: 4.1.0
+ normalize-package-data: 3.0.3
+ read-pkg-up: 7.0.1
+ redent: 3.0.0
+ trim-newlines: 3.0.1
+ type-fest: 0.18.1
+ yargs-parser: 20.2.9
- downshift@6.1.12(react@18.2.0):
+ merge-deep@3.0.3:
dependencies:
- '@babel/runtime': 7.24.1
- compute-scroll-into-view: 1.0.20
- prop-types: 15.8.1
- react: 18.2.0
- react-is: 17.0.2
- tslib: 2.6.2
+ arr-union: 3.1.0
+ clone-deep: 0.2.4
+ kind-of: 3.2.2
- electron-to-chromium@1.4.715: {}
+ merge-descriptors@1.0.3: {}
- emojis-list@3.0.0: {}
+ merge-stream@2.0.0: {}
- encoding@0.1.13:
- dependencies:
- iconv-lite: 0.6.3
+ merge2@1.4.1: {}
- enhanced-resolve@5.16.0:
- dependencies:
- graceful-fs: 4.2.11
- tapable: 2.2.1
+ metaviewport-parser@0.3.0: {}
- envinfo@7.11.1: {}
+ methods@1.1.2: {}
- enzyme-shallow-equal@1.0.7:
+ micromatch@4.0.8:
dependencies:
- hasown: 2.0.2
- object-is: 1.1.6
+ braces: 3.0.3
+ picomatch: 2.3.1
- equivalent-key-map@0.2.2: {}
+ mime-db@1.52.0: {}
- error-ex@1.3.2:
- dependencies:
- is-arrayish: 0.2.1
+ mime-db@1.53.0: {}
- es-abstract@1.23.2:
+ mime-types@2.1.35:
dependencies:
- array-buffer-byte-length: 1.0.1
- arraybuffer.prototype.slice: 1.0.3
- available-typed-arrays: 1.0.7
- call-bind: 1.0.7
- data-view-buffer: 1.0.1
- data-view-byte-length: 1.0.1
- data-view-byte-offset: 1.0.0
- es-define-property: 1.0.0
- es-errors: 1.3.0
- es-object-atoms: 1.0.0
- es-set-tostringtag: 2.0.3
- es-to-primitive: 1.2.1
- function.prototype.name: 1.1.6
- get-intrinsic: 1.2.4
- get-symbol-description: 1.0.2
- globalthis: 1.0.3
- gopd: 1.0.1
- has-property-descriptors: 1.0.2
- has-proto: 1.0.3
- has-symbols: 1.0.3
- hasown: 2.0.2
- internal-slot: 1.0.7
- is-array-buffer: 3.0.4
- is-callable: 1.2.7
- is-data-view: 1.0.1
- is-negative-zero: 2.0.3
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.3
- is-string: 1.0.7
- is-typed-array: 1.1.13
- is-weakref: 1.0.2
- object-inspect: 1.13.1
- object-keys: 1.1.1
- object.assign: 4.1.5
- regexp.prototype.flags: 1.5.2
- safe-array-concat: 1.1.2
- safe-regex-test: 1.0.3
- string.prototype.trim: 1.2.9
- string.prototype.trimend: 1.0.8
- string.prototype.trimstart: 1.0.8
- typed-array-buffer: 1.0.2
- typed-array-byte-length: 1.0.1
- typed-array-byte-offset: 1.0.2
- typed-array-length: 1.0.6
- unbox-primitive: 1.0.2
- which-typed-array: 1.1.15
+ mime-db: 1.52.0
- es-define-property@1.0.0:
- dependencies:
- get-intrinsic: 1.2.4
+ mime@1.6.0: {}
- es-errors@1.3.0: {}
+ mime@3.0.0: {}
- es-module-lexer@1.4.2: {}
+ mimic-fn@2.1.0: {}
- es-object-atoms@1.0.0:
- dependencies:
- es-errors: 1.3.0
+ min-indent@1.0.1: {}
- es-set-tostringtag@2.0.3:
+ mini-css-extract-plugin@2.9.2(webpack@5.96.1(webpack-cli@5.1.4)):
dependencies:
- get-intrinsic: 1.2.4
- has-tostringtag: 1.0.2
- hasown: 2.0.2
+ schema-utils: 4.2.0
+ tapable: 2.2.1
+ webpack: 5.96.1(webpack-cli@5.1.4)
- es-shim-unscopables@1.0.2:
+ minimalistic-assert@1.0.1: {}
+
+ minimatch@3.0.8:
dependencies:
- hasown: 2.0.2
+ brace-expansion: 1.1.11
- es-to-primitive@1.2.1:
+ minimatch@3.1.2:
dependencies:
- is-callable: 1.2.7
- is-date-object: 1.0.5
- is-symbol: 1.0.4
+ brace-expansion: 1.1.11
- escalade@3.1.2: {}
+ minimatch@9.0.3:
+ dependencies:
+ brace-expansion: 2.0.1
- escape-string-regexp@1.0.5: {}
+ minimist-options@4.1.0:
+ dependencies:
+ arrify: 1.0.1
+ is-plain-obj: 1.1.0
+ kind-of: 6.0.3
- escape-string-regexp@4.0.0: {}
+ minimist@1.2.8: {}
- eslint-scope@5.1.1:
- dependencies:
- esrecurse: 4.3.0
- estraverse: 4.3.0
+ mitt@3.0.0: {}
- esrecurse@4.3.0:
+ mixin-object@2.0.1:
dependencies:
- estraverse: 5.3.0
-
- estraverse@4.3.0: {}
+ for-in: 0.1.8
+ is-extendable: 0.1.1
- estraverse@5.3.0: {}
+ mkdirp-classic@0.5.3: {}
- events@3.3.0: {}
+ mrmime@2.0.0: {}
- fast-deep-equal@3.1.3: {}
+ ms@2.0.0: {}
- fast-json-stable-stringify@2.1.0: {}
+ ms@2.1.2: {}
- fastest-levenshtein@1.0.16: {}
+ ms@2.1.3: {}
- fill-range@7.1.1:
+ multicast-dns@7.2.5:
dependencies:
- to-regex-range: 5.0.1
+ dns-packet: 5.6.1
+ thunky: 1.1.0
- find-cache-dir@3.3.2:
- dependencies:
- commondir: 1.0.1
- make-dir: 3.1.0
- pkg-dir: 4.2.0
+ nanoid@3.3.8: {}
- find-root@1.1.0: {}
+ natural-compare@1.4.0: {}
- find-up@4.1.0:
- dependencies:
- locate-path: 5.0.0
- path-exists: 4.0.0
+ negotiator@0.6.3: {}
- flat@5.0.2: {}
+ negotiator@0.6.4: {}
- for-each@0.3.3:
- dependencies:
- is-callable: 1.2.7
+ neo-async@2.6.2: {}
- framer-motion@6.5.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
- dependencies:
- '@motionone/dom': 10.12.0
- framesync: 6.0.1
- hey-listen: 1.0.8
- popmotion: 11.0.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- style-value-types: 5.0.0
- tslib: 2.6.2
- optionalDependencies:
- '@emotion/is-prop-valid': 0.8.8
+ netmask@2.0.2: {}
- framesync@6.0.1:
+ no-case@3.0.4:
dependencies:
- tslib: 2.6.2
+ lower-case: 2.0.2
+ tslib: 2.8.1
- fsevents@2.3.3:
+ node-addon-api@7.1.1:
optional: true
- function-bind@1.1.2: {}
+ node-fetch@2.6.7(encoding@0.1.13):
+ dependencies:
+ whatwg-url: 5.0.0
+ optionalDependencies:
+ encoding: 0.1.13
- function.prototype.name@1.1.6:
+ node-fetch@2.7.0(encoding@0.1.13):
dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.2
- functions-have-names: 1.2.3
+ whatwg-url: 5.0.0
+ optionalDependencies:
+ encoding: 0.1.13
- functions-have-names@1.2.3: {}
+ node-forge@1.3.1: {}
- gensync@1.0.0-beta.2: {}
+ node-int64@0.4.0: {}
- get-intrinsic@1.2.4:
- dependencies:
- es-errors: 1.3.0
- function-bind: 1.1.2
- has-proto: 1.0.3
- has-symbols: 1.0.3
- hasown: 2.0.2
+ node-releases@2.0.18: {}
- get-symbol-description@1.0.2:
+ normalize-package-data@2.5.0:
dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- get-intrinsic: 1.2.4
+ hosted-git-info: 2.8.9
+ resolve: 1.22.8
+ semver: 5.7.2
+ validate-npm-package-license: 3.0.4
- gettext-parser@1.4.0:
+ normalize-package-data@3.0.3:
dependencies:
- encoding: 0.1.13
- safe-buffer: 5.2.1
+ hosted-git-info: 4.1.0
+ is-core-module: 2.15.1
+ semver: 7.6.3
+ validate-npm-package-license: 3.0.4
- glob-parent@5.1.2:
- dependencies:
- is-glob: 4.0.3
+ normalize-path@3.0.0: {}
- glob-to-regexp@0.4.1: {}
+ normalize-range@0.1.2: {}
- global-cache@1.2.1:
+ npm-bundled@1.1.2:
dependencies:
- define-properties: 1.2.1
- is-symbol: 1.0.4
+ npm-normalize-package-bin: 1.0.1
- globals@11.12.0: {}
+ npm-normalize-package-bin@1.0.1: {}
- globalthis@1.0.3:
+ npm-package-json-lint@6.4.0(typescript@5.7.2):
dependencies:
- define-properties: 1.2.1
+ ajv: 6.12.6
+ ajv-errors: 1.0.1(ajv@6.12.6)
+ chalk: 4.1.2
+ cosmiconfig: 8.3.6(typescript@5.7.2)
+ debug: 4.3.7
+ globby: 11.1.0
+ ignore: 5.3.2
+ is-plain-obj: 3.0.0
+ jsonc-parser: 3.3.1
+ log-symbols: 4.1.0
+ meow: 9.0.0
+ plur: 4.0.0
+ semver: 7.6.3
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ type-fest: 3.13.1
+ validate-npm-package-name: 5.0.1
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
- good-listener@1.2.2:
+ npm-packlist@3.0.0:
dependencies:
- delegate: 3.2.0
+ glob: 7.2.3
+ ignore-walk: 4.0.1
+ npm-bundled: 1.1.2
+ npm-normalize-package-bin: 1.0.1
- gopd@1.0.1:
+ npm-run-path@4.0.1:
dependencies:
- get-intrinsic: 1.2.4
-
- graceful-fs@4.2.11: {}
-
- gradient-parser@0.1.5: {}
+ path-key: 3.1.1
- has-bigints@1.0.2: {}
+ nth-check@2.1.1:
+ dependencies:
+ boolbase: 1.0.0
- has-flag@3.0.0: {}
+ nwsapi@2.2.13: {}
- has-flag@4.0.0: {}
+ object-assign@4.1.1: {}
- has-property-descriptors@1.0.2:
- dependencies:
- es-define-property: 1.0.0
+ object-filter@1.0.2: {}
- has-proto@1.0.3: {}
+ object-inspect@1.13.3: {}
- has-symbols@1.0.3: {}
+ object-keys@1.1.1: {}
- has-tostringtag@1.0.2:
+ object.assign@4.1.5:
dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
has-symbols: 1.0.3
+ object-keys: 1.1.1
- has@1.0.4: {}
-
- hasown@2.0.2:
+ object.entries@1.1.8:
dependencies:
- function-bind: 1.1.2
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-object-atoms: 1.0.0
- header-case@2.0.4:
+ object.fromentries@2.0.8:
dependencies:
- capital-case: 1.0.4
- tslib: 2.6.2
-
- hey-listen@1.0.8: {}
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
+ es-object-atoms: 1.0.0
- highlight-words-core@1.2.2: {}
+ object.groupby@1.0.3:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
- hoist-non-react-statics@3.3.2:
+ object.values@1.2.0:
dependencies:
- react-is: 16.13.1
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-object-atoms: 1.0.0
- iconv-lite@0.6.3:
+ obuf@1.1.2: {}
+
+ on-finished@2.4.1:
dependencies:
- safer-buffer: 2.1.2
+ ee-first: 1.1.1
- immutable@4.3.5: {}
+ on-headers@1.0.2: {}
- import-fresh@3.3.0:
+ once@1.4.0:
dependencies:
- parent-module: 1.0.1
- resolve-from: 4.0.0
+ wrappy: 1.0.2
- import-local@3.1.0:
+ onetime@5.1.2:
dependencies:
- pkg-dir: 4.2.0
- resolve-cwd: 3.0.0
+ mimic-fn: 2.1.0
- internal-slot@1.0.7:
+ open@8.4.2:
dependencies:
- es-errors: 1.3.0
- hasown: 2.0.2
- side-channel: 1.0.6
+ define-lazy-prop: 2.0.0
+ is-docker: 2.2.1
+ is-wsl: 2.2.0
- interpret@2.2.0: {}
+ opener@1.5.2: {}
- is-array-buffer@3.0.4:
+ optionator@0.9.4:
dependencies:
- call-bind: 1.0.7
- get-intrinsic: 1.2.4
+ deep-is: 0.1.4
+ fast-levenshtein: 2.0.6
+ levn: 0.4.1
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+ word-wrap: 1.2.5
- is-arrayish@0.2.1: {}
+ os-homedir@1.0.2: {}
- is-bigint@1.0.4:
+ p-limit@2.3.0:
dependencies:
- has-bigints: 1.0.2
+ p-try: 2.2.0
- is-binary-path@2.1.0:
+ p-limit@3.1.0:
dependencies:
- binary-extensions: 2.3.0
+ yocto-queue: 0.1.0
- is-boolean-object@1.1.2:
+ p-locate@4.1.0:
dependencies:
- call-bind: 1.0.7
- has-tostringtag: 1.0.2
-
- is-callable@1.2.7: {}
+ p-limit: 2.3.0
- is-core-module@2.13.1:
+ p-locate@5.0.0:
dependencies:
- hasown: 2.0.2
+ p-limit: 3.1.0
- is-data-view@1.0.1:
- dependencies:
- is-typed-array: 1.1.13
+ p-map@2.1.0: {}
- is-date-object@1.0.5:
+ p-retry@4.6.2:
dependencies:
- has-tostringtag: 1.0.2
+ '@types/retry': 0.12.0
+ retry: 0.13.1
- is-extglob@2.1.1: {}
+ p-try@2.2.0: {}
- is-glob@4.0.3:
+ pac-proxy-agent@7.0.2:
dependencies:
- is-extglob: 2.1.1
+ '@tootallnate/quickjs-emscripten': 0.23.0
+ agent-base: 7.1.1
+ debug: 4.3.4
+ get-uri: 6.0.3
+ http-proxy-agent: 7.0.2
+ https-proxy-agent: 7.0.5
+ pac-resolver: 7.0.1
+ socks-proxy-agent: 8.0.4
+ transitivePeerDependencies:
+ - supports-color
- is-negative-zero@2.0.3: {}
+ pac-resolver@7.0.1:
+ dependencies:
+ degenerator: 5.0.1
+ netmask: 2.0.2
- is-number-object@1.0.7:
+ param-case@3.0.4:
dependencies:
- has-tostringtag: 1.0.2
+ dot-case: 3.0.4
+ tslib: 2.8.1
- is-number@7.0.0: {}
+ parent-module@1.0.1:
+ dependencies:
+ callsites: 3.1.0
- is-obj@2.0.0: {}
+ parse-cache-control@1.0.1: {}
- is-plain-object@2.0.4:
+ parse-json@5.2.0:
dependencies:
- isobject: 3.0.1
-
- is-plain-object@5.0.0: {}
+ '@babel/code-frame': 7.26.2
+ error-ex: 1.3.2
+ json-parse-even-better-errors: 2.3.1
+ lines-and-columns: 1.2.4
- is-promise@4.0.0: {}
+ parse-passwd@1.0.0: {}
- is-regex@1.1.4:
+ parse5@7.2.1:
dependencies:
- call-bind: 1.0.7
- has-tostringtag: 1.0.2
+ entities: 4.5.0
- is-shared-array-buffer@1.0.3:
- dependencies:
- call-bind: 1.0.7
+ parseurl@1.3.3: {}
- is-string@1.0.7:
+ pascal-case@3.1.2:
dependencies:
- has-tostringtag: 1.0.2
+ no-case: 3.0.4
+ tslib: 2.8.1
- is-symbol@1.0.4:
+ path-case@3.0.4:
dependencies:
- has-symbols: 1.0.3
+ dot-case: 3.0.4
+ tslib: 2.8.1
- is-touch-device@1.0.1: {}
+ path-exists@4.0.0: {}
- is-typed-array@1.1.13:
- dependencies:
- which-typed-array: 1.1.15
+ path-is-absolute@1.0.1: {}
- is-weakref@1.0.2:
- dependencies:
- call-bind: 1.0.7
+ path-is-inside@1.0.2: {}
- isarray@2.0.5: {}
+ path-key@3.1.1: {}
- isexe@2.0.0: {}
+ path-parse@1.0.7: {}
- isobject@3.0.1: {}
+ path-to-regexp@0.1.10: {}
- jest-worker@27.5.1:
- dependencies:
- '@types/node': 20.11.30
- merge-stream: 2.0.0
- supports-color: 8.1.1
+ path-type@4.0.0: {}
- js-tokens@4.0.0: {}
+ pend@1.2.0: {}
- jsesc@2.5.2: {}
+ picocolors@1.1.1: {}
- json-parse-even-better-errors@2.3.1: {}
+ picomatch@2.3.1: {}
- json-schema-traverse@0.4.1: {}
+ pify@2.3.0: {}
- json5@2.2.3: {}
+ pify@4.0.1: {}
- kind-of@6.0.3: {}
+ pinkie-promise@2.0.1:
+ dependencies:
+ pinkie: 2.0.4
- lines-and-columns@1.2.4: {}
+ pinkie@2.0.4: {}
- loader-runner@4.3.0: {}
+ pirates@4.0.6: {}
- loader-utils@2.0.4:
+ pkg-dir@4.2.0:
dependencies:
- big.js: 5.2.2
- emojis-list: 3.0.0
- json5: 2.2.3
+ find-up: 4.1.0
- locate-path@5.0.0:
+ playwright-core@1.49.0: {}
+
+ playwright@1.49.0:
dependencies:
- p-locate: 4.1.0
+ playwright-core: 1.49.0
+ optionalDependencies:
+ fsevents: 2.3.2
- lodash@4.17.21: {}
+ plur@4.0.0:
+ dependencies:
+ irregular-plurals: 3.5.0
- loose-envify@1.4.0:
+ possible-typed-array-names@1.0.0: {}
+
+ postcss-calc@9.0.1(postcss@8.4.49):
dependencies:
- js-tokens: 4.0.0
+ postcss: 8.4.49
+ postcss-selector-parser: 6.1.2
+ postcss-value-parser: 4.2.0
- lower-case@2.0.2:
+ postcss-colormin@6.1.0(postcss@8.4.49):
dependencies:
- tslib: 2.6.2
+ browserslist: 4.24.2
+ caniuse-api: 3.0.0
+ colord: 2.9.3
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- lru-cache@5.1.1:
+ postcss-convert-values@6.1.0(postcss@8.4.49):
dependencies:
- yallist: 3.1.1
+ browserslist: 4.24.2
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- make-dir@3.1.0:
+ postcss-discard-comments@6.0.2(postcss@8.4.49):
dependencies:
- semver: 6.3.1
+ postcss: 8.4.49
- memize@1.1.0: {}
+ postcss-discard-duplicates@6.0.3(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
- memize@2.1.0: {}
+ postcss-discard-empty@6.0.3(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
- memoize-one@5.2.1: {}
+ postcss-discard-overridden@6.0.2(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
- merge-stream@2.0.0: {}
+ postcss-loader@6.2.1(postcss@8.4.49)(webpack@5.96.1(webpack-cli@5.1.4)):
+ dependencies:
+ cosmiconfig: 7.1.0
+ klona: 2.0.6
+ postcss: 8.4.49
+ semver: 7.6.3
+ webpack: 5.96.1(webpack-cli@5.1.4)
- mime-db@1.52.0: {}
+ postcss-media-query-parser@0.2.3: {}
- mime-types@2.1.35:
+ postcss-merge-longhand@6.0.5(postcss@8.4.49):
dependencies:
- mime-db: 1.52.0
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
+ stylehacks: 6.1.1(postcss@8.4.49)
- moment-timezone@0.5.45:
+ postcss-merge-rules@6.1.1(postcss@8.4.49):
dependencies:
- moment: 2.30.1
+ browserslist: 4.24.2
+ caniuse-api: 3.0.0
+ cssnano-utils: 4.0.2(postcss@8.4.49)
+ postcss: 8.4.49
+ postcss-selector-parser: 6.1.2
- moment@2.30.1: {}
+ postcss-minify-font-values@6.1.0(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- mousetrap@1.6.5: {}
+ postcss-minify-gradients@6.0.3(postcss@8.4.49):
+ dependencies:
+ colord: 2.9.3
+ cssnano-utils: 4.0.2(postcss@8.4.49)
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- ms@2.1.2: {}
+ postcss-minify-params@6.1.0(postcss@8.4.49):
+ dependencies:
+ browserslist: 4.24.2
+ cssnano-utils: 4.0.2(postcss@8.4.49)
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- neo-async@2.6.2: {}
+ postcss-minify-selectors@6.0.4(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
+ postcss-selector-parser: 6.1.2
- no-case@3.0.4:
+ postcss-modules-extract-imports@3.1.0(postcss@8.4.49):
dependencies:
- lower-case: 2.0.2
- tslib: 2.6.2
+ postcss: 8.4.49
- node-releases@2.0.14: {}
+ postcss-modules-local-by-default@4.1.0(postcss@8.4.49):
+ dependencies:
+ icss-utils: 5.1.0(postcss@8.4.49)
+ postcss: 8.4.49
+ postcss-selector-parser: 7.0.0
+ postcss-value-parser: 4.2.0
- normalize-path@3.0.0: {}
+ postcss-modules-scope@3.2.1(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
+ postcss-selector-parser: 7.0.0
- object-assign@4.1.1: {}
+ postcss-modules-values@4.0.0(postcss@8.4.49):
+ dependencies:
+ icss-utils: 5.1.0(postcss@8.4.49)
+ postcss: 8.4.49
- object-inspect@1.13.1: {}
+ postcss-normalize-charset@6.0.2(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
- object-is@1.1.6:
+ postcss-normalize-display-values@6.0.2(postcss@8.4.49):
dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- object-keys@1.1.1: {}
+ postcss-normalize-positions@6.0.2(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- object.assign@4.1.5:
+ postcss-normalize-repeat-style@6.0.2(postcss@8.4.49):
dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- has-symbols: 1.0.3
- object-keys: 1.1.1
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- object.entries@1.1.8:
+ postcss-normalize-string@6.0.2(postcss@8.4.49):
dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-object-atoms: 1.0.0
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- object.values@1.2.0:
+ postcss-normalize-timing-functions@6.0.2(postcss@8.4.49):
dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-object-atoms: 1.0.0
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- p-limit@2.3.0:
+ postcss-normalize-unicode@6.1.0(postcss@8.4.49):
dependencies:
- p-try: 2.2.0
+ browserslist: 4.24.2
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- p-locate@4.1.0:
+ postcss-normalize-url@6.0.2(postcss@8.4.49):
dependencies:
- p-limit: 2.3.0
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- p-try@2.2.0: {}
+ postcss-normalize-whitespace@6.0.2(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- param-case@3.0.4:
+ postcss-ordered-values@6.0.2(postcss@8.4.49):
dependencies:
- dot-case: 3.0.4
- tslib: 2.6.2
+ cssnano-utils: 4.0.2(postcss@8.4.49)
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- parent-module@1.0.1:
+ postcss-reduce-initial@6.1.0(postcss@8.4.49):
dependencies:
- callsites: 3.1.0
+ browserslist: 4.24.2
+ caniuse-api: 3.0.0
+ postcss: 8.4.49
- parse-json@5.2.0:
+ postcss-reduce-transforms@6.0.2(postcss@8.4.49):
dependencies:
- '@babel/code-frame': 7.24.2
- error-ex: 1.3.2
- json-parse-even-better-errors: 2.3.1
- lines-and-columns: 1.2.4
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
- pascal-case@3.1.2:
+ postcss-resolve-nested-selector@0.1.6: {}
+
+ postcss-safe-parser@6.0.0(postcss@8.4.49):
dependencies:
- no-case: 3.0.4
- tslib: 2.6.2
+ postcss: 8.4.49
- path-case@3.0.4:
+ postcss-scss@4.0.9(postcss@8.4.49):
dependencies:
- dot-case: 3.0.4
- tslib: 2.6.2
+ postcss: 8.4.49
- path-exists@4.0.0: {}
+ postcss-selector-parser@6.1.2:
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
- path-key@3.1.1: {}
+ postcss-selector-parser@7.0.0:
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
- path-parse@1.0.7: {}
+ postcss-svgo@6.0.3(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
+ postcss-value-parser: 4.2.0
+ svgo: 3.3.2
- path-type@4.0.0: {}
+ postcss-unique-selectors@6.0.4(postcss@8.4.49):
+ dependencies:
+ postcss: 8.4.49
+ postcss-selector-parser: 6.1.2
- performance-now@2.1.0: {}
+ postcss-value-parser@4.2.0: {}
- picocolors@1.0.0: {}
+ postcss@8.4.49:
+ dependencies:
+ nanoid: 3.3.8
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
- picomatch@2.3.1: {}
+ prelude-ls@1.2.1: {}
- pkg-dir@4.2.0:
+ prettier-linter-helpers@1.0.0:
dependencies:
- find-up: 4.1.0
+ fast-diff: 1.3.0
- popmotion@11.0.3:
+ pretty-format@29.7.0:
dependencies:
- framesync: 6.0.1
- hey-listen: 1.0.8
- style-value-types: 5.0.0
- tslib: 2.6.2
+ '@jest/schemas': 29.6.3
+ ansi-styles: 5.2.0
+ react-is: 18.3.1
- possible-typed-array-names@1.0.0: {}
+ process-nextick-args@2.0.1: {}
- prop-types-exact@1.2.0:
+ progress@2.0.3: {}
+
+ prompts@2.4.2:
dependencies:
- has: 1.0.4
- object.assign: 4.1.5
- reflect.ownkeys: 0.2.0
+ kleur: 3.0.3
+ sisteransi: 1.0.5
prop-types@15.8.1:
dependencies:
@@ -3583,248 +11646,350 @@ snapshots:
object-assign: 4.1.1
react-is: 16.13.1
- punycode@2.3.1: {}
-
- raf@3.4.1:
+ proxy-addr@2.0.7:
dependencies:
- performance-now: 2.1.0
+ forwarded: 0.2.0
+ ipaddr.js: 1.9.1
- randombytes@2.1.0:
+ proxy-agent@6.3.0:
dependencies:
- safe-buffer: 5.2.1
+ agent-base: 7.1.1
+ debug: 4.3.4
+ http-proxy-agent: 7.0.2
+ https-proxy-agent: 7.0.5
+ lru-cache: 7.18.3
+ pac-proxy-agent: 7.0.2
+ proxy-from-env: 1.1.0
+ socks-proxy-agent: 8.0.4
+ transitivePeerDependencies:
+ - supports-color
- re-resizable@6.9.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
- dependencies:
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ proxy-from-env@1.1.0: {}
- react-codemirror2@7.3.0(codemirror@5.65.16)(react@18.2.0):
- dependencies:
- codemirror: 5.65.16
- react: 18.2.0
+ ps-list@8.1.1: {}
+
+ pseudomap@1.0.2: {}
- react-colorful@5.6.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
+ psl@1.13.0:
dependencies:
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ punycode: 2.3.1
- react-dates@21.8.0(@babel/runtime@7.24.1)(moment@2.30.1)(react-dom@18.2.0(react@18.2.0))(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0):
+ pump@3.0.2:
dependencies:
- '@babel/runtime': 7.24.1
- airbnb-prop-types: 2.16.0(react@18.2.0)
- consolidated-events: 2.0.2
- enzyme-shallow-equal: 1.0.7
- is-touch-device: 1.0.1
- lodash: 4.17.21
- moment: 2.30.1
- object.assign: 4.1.5
- object.values: 1.2.0
- prop-types: 15.8.1
- raf: 3.4.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-moment-proptypes: 1.8.1(moment@2.30.1)
- react-outside-click-handler: 1.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- react-portal: 4.2.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- react-with-direction: 1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- react-with-styles: 4.2.0(@babel/runtime@7.24.1)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)
- react-with-styles-interface-css: 6.0.0(@babel/runtime@7.24.1)(react-with-styles@4.2.0(@babel/runtime@7.24.1)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0))
-
- react-dom@17.0.2(react@17.0.2):
+ end-of-stream: 1.4.4
+ once: 1.4.0
+
+ punycode@2.3.1: {}
+
+ puppeteer-core@13.7.0(encoding@0.1.13):
dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
- react: 17.0.2
- scheduler: 0.20.2
+ cross-fetch: 3.1.5(encoding@0.1.13)
+ debug: 4.3.4
+ devtools-protocol: 0.0.981744
+ extract-zip: 2.0.1
+ https-proxy-agent: 5.0.1
+ pkg-dir: 4.2.0
+ progress: 2.0.3
+ proxy-from-env: 1.1.0
+ rimraf: 3.0.2
+ tar-fs: 2.1.1
+ unbzip2-stream: 1.4.3
+ ws: 8.5.0
+ transitivePeerDependencies:
+ - bufferutil
+ - encoding
+ - supports-color
+ - utf-8-validate
- react-dom@18.2.0(react@18.2.0):
+ puppeteer-core@20.9.0(encoding@0.1.13)(typescript@5.7.2):
dependencies:
- loose-envify: 1.4.0
- react: 18.2.0
- scheduler: 0.23.0
+ '@puppeteer/browsers': 1.4.6(typescript@5.7.2)
+ chromium-bidi: 0.4.16(devtools-protocol@0.0.1147663)
+ cross-fetch: 4.0.0(encoding@0.1.13)
+ debug: 4.3.4
+ devtools-protocol: 0.0.1147663
+ ws: 8.13.0
+ optionalDependencies:
+ typescript: 5.7.2
+ transitivePeerDependencies:
+ - bufferutil
+ - encoding
+ - supports-color
+ - utf-8-validate
+
+ pure-rand@6.1.0: {}
- react-error-boundary@4.0.13(react@18.2.0):
+ qs@6.13.0:
dependencies:
- '@babel/runtime': 7.24.1
- react: 18.2.0
+ side-channel: 1.0.6
+
+ querystringify@2.2.0: {}
- react-input-autosize@3.0.0(react@18.2.0):
+ queue-microtask@1.2.3: {}
+
+ queue-tick@1.0.1: {}
+
+ quick-lru@4.0.1: {}
+
+ randombytes@2.1.0:
dependencies:
- prop-types: 15.8.1
- react: 18.2.0
+ safe-buffer: 5.2.1
- react-is@16.13.1: {}
+ range-parser@1.2.1: {}
- react-is@17.0.2: {}
+ raw-body@2.5.2:
+ dependencies:
+ bytes: 3.1.2
+ http-errors: 2.0.0
+ iconv-lite: 0.4.24
+ unpipe: 1.0.0
- react-moment-proptypes@1.8.1(moment@2.30.1):
+ react-codemirror2@8.0.0(codemirror@5.65.18)(react@18.3.1):
dependencies:
- moment: 2.30.1
+ codemirror: 5.65.18
+ react: 18.3.1
- react-outside-click-handler@1.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
+ react-dom@18.3.1(react@18.3.1):
dependencies:
- airbnb-prop-types: 2.16.0(react@18.2.0)
- consolidated-events: 2.0.2
- document.contains: 1.0.2
- object.values: 1.2.0
- prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ loose-envify: 1.4.0
+ react: 18.3.1
+ scheduler: 0.23.2
+
+ react-error-boundary@4.1.2(react@18.3.1):
+ dependencies:
+ '@babel/runtime': 7.26.0
+ react: 18.3.1
- react-portal@4.2.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
+ react-input-autosize@3.0.0(react@18.3.1):
dependencies:
prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+
+ react-is@16.13.1: {}
+
+ react-is@18.3.1: {}
- react-select@3.2.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
+ react-refresh@0.14.2: {}
+
+ react-select@5.8.3(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@babel/runtime': 7.24.1
- '@emotion/cache': 10.0.29
- '@emotion/core': 10.3.1(react@18.2.0)
- '@emotion/css': 10.0.27
- memoize-one: 5.2.1
+ '@babel/runtime': 7.26.0
+ '@emotion/cache': 11.13.5
+ '@emotion/react': 11.13.5(@types/react@18.3.12)(react@18.3.1)
+ '@floating-ui/dom': 1.6.12
+ '@types/react-transition-group': 4.4.11
+ memoize-one: 6.0.0
prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-input-autosize: 3.0.0(react@18.2.0)
- react-transition-group: 4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.12)(react@18.3.1)
+ transitivePeerDependencies:
+ - '@types/react'
+ - supports-color
- react-sortablejs@6.1.4(@types/sortablejs@1.15.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sortablejs@1.15.2):
+ react-sortablejs@6.1.4(@types/sortablejs@1.15.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sortablejs@1.15.4):
dependencies:
'@types/sortablejs': 1.15.8
classnames: 2.3.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- sortablejs: 1.15.2
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ sortablejs: 1.15.4
tiny-invariant: 1.2.0
- react-tabs@3.2.3(react@18.2.0):
+ react-textarea-autosize@8.5.6(@types/react@18.3.12)(react@18.3.1):
dependencies:
- clsx: 1.2.1
- prop-types: 15.8.1
- react: 18.2.0
+ '@babel/runtime': 7.26.0
+ react: 18.3.1
+ use-composed-ref: 1.4.0(@types/react@18.3.12)(react@18.3.1)
+ use-latest: 1.3.0(@types/react@18.3.12)(react@18.3.1)
+ transitivePeerDependencies:
+ - '@types/react'
- react-transition-group@4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
+ react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
- '@babel/runtime': 7.24.1
+ '@babel/runtime': 7.26.0
dom-helpers: 5.2.1
loose-envify: 1.4.0
prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
- react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
+ react@18.3.1:
dependencies:
- airbnb-prop-types: 2.16.0(react@18.2.0)
- brcast: 2.0.2
- deepmerge: 1.5.2
- direction: 1.0.4
- hoist-non-react-statics: 3.3.2
- object.assign: 4.1.5
- object.values: 1.2.0
- prop-types: 15.8.1
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ loose-envify: 1.4.0
- react-with-styles-interface-css@6.0.0(@babel/runtime@7.24.1)(react-with-styles@4.2.0(@babel/runtime@7.24.1)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)):
+ read-pkg-up@7.0.1:
dependencies:
- '@babel/runtime': 7.24.1
- array.prototype.flat: 1.3.2
- global-cache: 1.2.1
- react-with-styles: 4.2.0(@babel/runtime@7.24.1)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)
+ find-up: 4.1.0
+ read-pkg: 5.2.0
+ type-fest: 0.8.1
- react-with-styles@4.2.0(@babel/runtime@7.24.1)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0):
+ read-pkg@5.2.0:
dependencies:
- '@babel/runtime': 7.24.1
- airbnb-prop-types: 2.16.0(react@18.2.0)
- hoist-non-react-statics: 3.3.2
- object.assign: 4.1.5
- prop-types: 15.8.1
- react: 18.2.0
- react-with-direction: 1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ '@types/normalize-package-data': 2.4.4
+ normalize-package-data: 2.5.0
+ parse-json: 5.2.0
+ type-fest: 0.6.0
- react@17.0.2:
+ readable-stream@2.3.8:
dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
+ core-util-is: 1.0.3
+ inherits: 2.0.4
+ isarray: 1.0.0
+ process-nextick-args: 2.0.1
+ safe-buffer: 5.1.2
+ string_decoder: 1.1.1
+ util-deprecate: 1.0.2
- react@18.2.0:
+ readable-stream@3.6.2:
dependencies:
- loose-envify: 1.4.0
+ inherits: 2.0.4
+ string_decoder: 1.3.0
+ util-deprecate: 1.0.2
readdirp@3.6.0:
dependencies:
picomatch: 2.3.1
- reakit-system@0.15.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
- dependencies:
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- reakit-utils: 0.15.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ readdirp@4.0.2: {}
- reakit-utils@0.15.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
+ rechoir@0.8.0:
dependencies:
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ resolve: 1.22.8
- reakit-warning@0.6.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
+ redent@3.0.0:
dependencies:
- react: 18.2.0
- reakit-utils: 0.15.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- transitivePeerDependencies:
- - react-dom
+ indent-string: 4.0.0
+ strip-indent: 3.0.0
- reakit@1.3.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
+ reflect.getprototypeof@1.0.7:
dependencies:
- '@popperjs/core': 2.11.8
- body-scroll-lock: 3.1.5
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- reakit-system: 0.15.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- reakit-utils: 0.15.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- reakit-warning: 0.6.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.4
+ gopd: 1.0.1
+ which-builtin-type: 1.2.0
- rechoir@0.7.1:
+ regenerate-unicode-properties@10.2.0:
dependencies:
- resolve: 1.22.8
+ regenerate: 1.4.2
- redux@4.2.1:
- dependencies:
- '@babel/runtime': 7.24.1
+ regenerate@1.4.2: {}
- reflect.ownkeys@0.2.0: {}
+ regenerator-runtime@0.10.5: {}
regenerator-runtime@0.14.1: {}
- regexp.prototype.flags@1.5.2:
+ regenerator-transform@0.15.2:
+ dependencies:
+ '@babel/runtime': 7.26.0
+
+ regexp.prototype.flags@1.5.3:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
es-errors: 1.3.0
set-function-name: 2.0.2
- rememo@4.0.2: {}
+ regexpu-core@6.2.0:
+ dependencies:
+ regenerate: 1.4.2
+ regenerate-unicode-properties: 10.2.0
+ regjsgen: 0.8.0
+ regjsparser: 0.12.0
+ unicode-match-property-ecmascript: 2.0.0
+ unicode-match-property-value-ecmascript: 2.2.0
+
+ regjsgen@0.8.0: {}
+
+ regjsparser@0.12.0:
+ dependencies:
+ jsesc: 3.0.2
+
+ remove-accents@0.5.0: {}
+
+ require-directory@2.1.1: {}
+
+ require-from-string@2.0.2: {}
- remove-accents@0.4.4: {}
+ requireindex@1.2.0: {}
- requestidlecallback@0.3.0: {}
+ requires-port@1.0.0: {}
+
+ resolve-bin@0.4.3:
+ dependencies:
+ find-parent-dir: 0.3.1
resolve-cwd@3.0.0:
dependencies:
resolve-from: 5.0.0
+ resolve-dir@0.1.1:
+ dependencies:
+ expand-tilde: 1.2.2
+ global-modules: 0.2.3
+
resolve-from@4.0.0: {}
resolve-from@5.0.0: {}
+ resolve.exports@2.0.2: {}
+
resolve@1.22.8:
dependencies:
- is-core-module: 2.13.1
+ is-core-module: 2.15.1
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+
+ resolve@2.0.0-next.5:
+ dependencies:
+ is-core-module: 2.15.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- rungen@0.3.2: {}
+ retry@0.13.1: {}
+
+ reusify@1.0.4: {}
+
+ rimraf@2.7.1:
+ dependencies:
+ glob: 7.2.3
+
+ rimraf@3.0.2:
+ dependencies:
+ glob: 7.2.3
+
+ robots-parser@3.0.1: {}
+
+ rtlcss-webpack-plugin@4.0.7:
+ dependencies:
+ babel-runtime: 6.25.0
+ rtlcss: 3.5.0
+
+ rtlcss@3.5.0:
+ dependencies:
+ find-up: 5.0.0
+ picocolors: 1.1.1
+ postcss: 8.4.49
+ strip-json-comments: 3.1.1
+
+ run-con@1.2.12:
+ dependencies:
+ deep-extend: 0.6.0
+ ini: 3.0.1
+ minimist: 1.2.8
+ strip-json-comments: 3.1.1
+
+ run-parallel@1.2.0:
+ dependencies:
+ queue-microtask: 1.2.3
+
+ rxjs@7.8.1:
+ dependencies:
+ tslib: 2.8.1
safe-array-concat@1.1.2:
dependencies:
@@ -3833,6 +11998,8 @@ snapshots:
has-symbols: 1.0.3
isarray: 2.0.5
+ safe-buffer@5.1.2: {}
+
safe-buffer@5.2.1: {}
safe-regex-test@1.0.3:
@@ -3843,18 +12010,27 @@ snapshots:
safer-buffer@2.1.2: {}
- sass@1.72.0:
+ sass-loader@12.6.0(sass@1.81.0)(webpack@5.96.1(webpack-cli@5.1.4)):
dependencies:
- chokidar: 3.6.0
- immutable: 4.3.5
- source-map-js: 1.2.0
+ klona: 2.0.6
+ neo-async: 2.6.2
+ webpack: 5.96.1(webpack-cli@5.1.4)
+ optionalDependencies:
+ sass: 1.81.0
- scheduler@0.20.2:
+ sass@1.81.0:
dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
+ chokidar: 4.0.1
+ immutable: 5.0.3
+ source-map-js: 1.2.1
+ optionalDependencies:
+ '@parcel/watcher': 2.5.0
- scheduler@0.23.0:
+ saxes@6.0.0:
+ dependencies:
+ xmlchars: 2.2.0
+
+ scheduler@0.23.2:
dependencies:
loose-envify: 1.4.0
@@ -3870,20 +12046,75 @@ snapshots:
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
- select@1.1.2: {}
+ schema-utils@4.2.0:
+ dependencies:
+ '@types/json-schema': 7.0.15
+ ajv: 8.17.1
+ ajv-formats: 2.1.1(ajv@8.17.1)
+ ajv-keywords: 5.1.0(ajv@8.17.1)
+
+ select-hose@2.0.0: {}
+
+ selfsigned@2.4.1:
+ dependencies:
+ '@types/node-forge': 1.3.11
+ node-forge: 1.3.1
+
+ semver@5.7.2: {}
semver@6.3.1: {}
+ semver@7.6.3: {}
+
+ send@0.19.0:
+ dependencies:
+ debug: 2.6.9
+ depd: 2.0.0
+ destroy: 1.2.0
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ etag: 1.8.1
+ fresh: 0.5.2
+ http-errors: 2.0.0
+ mime: 1.6.0
+ ms: 2.1.3
+ on-finished: 2.4.1
+ range-parser: 1.2.1
+ statuses: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
+
sentence-case@3.0.4:
dependencies:
no-case: 3.0.4
- tslib: 2.6.2
+ tslib: 2.8.1
upper-case-first: 2.0.2
serialize-javascript@6.0.2:
dependencies:
randombytes: 2.1.0
+ serve-index@1.9.1:
+ dependencies:
+ accepts: 1.3.8
+ batch: 0.6.1
+ debug: 2.6.9
+ escape-html: 1.0.3
+ http-errors: 1.6.3
+ mime-types: 2.1.35
+ parseurl: 1.3.3
+ transitivePeerDependencies:
+ - supports-color
+
+ serve-static@1.16.2:
+ dependencies:
+ encodeurl: 2.0.0
+ escape-html: 1.0.3
+ parseurl: 1.3.3
+ send: 0.19.0
+ transitivePeerDependencies:
+ - supports-color
+
set-function-length@1.2.2:
dependencies:
define-data-property: 1.1.4
@@ -3900,50 +12131,234 @@ snapshots:
functions-have-names: 1.2.3
has-property-descriptors: 1.0.2
+ setprototypeof@1.1.0: {}
+
+ setprototypeof@1.2.0: {}
+
+ shallow-clone@0.1.2:
+ dependencies:
+ is-extendable: 0.1.1
+ kind-of: 2.0.1
+ lazy-cache: 0.2.7
+ mixin-object: 2.0.1
+
shallow-clone@3.0.1:
dependencies:
kind-of: 6.0.3
- shebang-command@2.0.0:
+ shebang-command@1.2.0:
+ dependencies:
+ shebang-regex: 1.0.0
+
+ shebang-command@2.0.0:
+ dependencies:
+ shebang-regex: 3.0.0
+
+ shebang-regex@1.0.0: {}
+
+ shebang-regex@3.0.0: {}
+
+ shell-quote@1.8.1: {}
+
+ side-channel@1.0.6:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.4
+ object-inspect: 1.13.3
+
+ signal-exit@3.0.7: {}
+
+ signal-exit@4.1.0: {}
+
+ sirv@2.0.4:
+ dependencies:
+ '@polka/url': 1.0.0-next.28
+ mrmime: 2.0.0
+ totalist: 3.0.1
+
+ sisteransi@1.0.5: {}
+
+ slash@3.0.0: {}
+
+ slash@4.0.0: {}
+
+ slice-ansi@4.0.0:
+ dependencies:
+ ansi-styles: 4.3.0
+ astral-regex: 2.0.0
+ is-fullwidth-code-point: 3.0.0
+
+ slugify@1.6.6: {}
+
+ smart-buffer@4.2.0: {}
+
+ snake-case@3.0.4:
+ dependencies:
+ dot-case: 3.0.4
+ tslib: 2.8.1
+
+ sockjs@0.3.24:
+ dependencies:
+ faye-websocket: 0.11.4
+ uuid: 8.3.2
+ websocket-driver: 0.7.4
+
+ socks-proxy-agent@8.0.4:
+ dependencies:
+ agent-base: 7.1.1
+ debug: 4.3.4
+ socks: 2.8.3
+ transitivePeerDependencies:
+ - supports-color
+
+ socks@2.8.3:
+ dependencies:
+ ip-address: 9.0.5
+ smart-buffer: 4.2.0
+
+ sortablejs@1.15.4: {}
+
+ source-map-js@1.2.1: {}
+
+ source-map-loader@3.0.2(webpack@5.96.1(webpack-cli@5.1.4)):
+ dependencies:
+ abab: 2.0.6
+ iconv-lite: 0.6.3
+ source-map-js: 1.2.1
+ webpack: 5.96.1(webpack-cli@5.1.4)
+
+ source-map-support@0.5.13:
+ dependencies:
+ buffer-from: 1.1.2
+ source-map: 0.6.1
+
+ source-map-support@0.5.21:
+ dependencies:
+ buffer-from: 1.1.2
+ source-map: 0.6.1
+
+ source-map@0.5.7: {}
+
+ source-map@0.6.1: {}
+
+ source-map@0.7.4: {}
+
+ spawnd@9.0.2:
+ dependencies:
+ signal-exit: 4.1.0
+ tree-kill: 1.2.2
+
+ spdx-correct@3.2.0:
+ dependencies:
+ spdx-expression-parse: 3.0.1
+ spdx-license-ids: 3.0.20
+
+ spdx-exceptions@2.5.0: {}
+
+ spdx-expression-parse@3.0.1:
+ dependencies:
+ spdx-exceptions: 2.5.0
+ spdx-license-ids: 3.0.20
+
+ spdx-expression-parse@4.0.0:
+ dependencies:
+ spdx-exceptions: 2.5.0
+ spdx-license-ids: 3.0.20
+
+ spdx-license-ids@3.0.20: {}
+
+ spdy-transport@3.0.0:
+ dependencies:
+ debug: 4.3.7
+ detect-node: 2.1.0
+ hpack.js: 2.1.6
+ obuf: 1.1.2
+ readable-stream: 3.6.2
+ wbuf: 1.7.3
+ transitivePeerDependencies:
+ - supports-color
+
+ spdy@4.0.2:
+ dependencies:
+ debug: 4.3.7
+ handle-thing: 2.0.1
+ http-deceiver: 1.2.7
+ select-hose: 2.0.0
+ spdy-transport: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+
+ speedline-core@1.4.3:
+ dependencies:
+ '@types/node': 22.10.0
+ image-ssim: 0.2.0
+ jpeg-js: 0.4.4
+
+ sprintf-js@1.0.3: {}
+
+ sprintf-js@1.1.3: {}
+
+ stack-utils@2.0.6:
dependencies:
- shebang-regex: 3.0.0
+ escape-string-regexp: 2.0.0
- shebang-regex@3.0.0: {}
+ stackframe@1.3.4: {}
- side-channel@1.0.6:
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- get-intrinsic: 1.2.4
- object-inspect: 1.13.1
+ statuses@1.5.0: {}
- slugify@1.6.6: {}
+ statuses@2.0.1: {}
- snake-case@3.0.4:
+ streamx@2.20.2:
dependencies:
- dot-case: 3.0.4
- tslib: 2.6.2
-
- sortablejs@1.15.2: {}
+ fast-fifo: 1.3.2
+ queue-tick: 1.0.1
+ text-decoder: 1.2.1
+ optionalDependencies:
+ bare-events: 2.5.0
- source-map-js@1.2.0: {}
+ string-length@4.0.2:
+ dependencies:
+ char-regex: 1.0.2
+ strip-ansi: 6.0.1
- source-map-support@0.5.21:
+ string-width@4.2.3:
dependencies:
- buffer-from: 1.1.2
- source-map: 0.6.1
+ emoji-regex: 8.0.0
+ is-fullwidth-code-point: 3.0.0
+ strip-ansi: 6.0.1
- source-map@0.5.7: {}
+ string.prototype.includes@2.0.1:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
- source-map@0.6.1: {}
+ string.prototype.matchall@4.0.11:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
+ es-errors: 1.3.0
+ es-object-atoms: 1.0.0
+ get-intrinsic: 1.2.4
+ gopd: 1.0.1
+ has-symbols: 1.0.3
+ internal-slot: 1.0.7
+ regexp.prototype.flags: 1.5.3
+ set-function-name: 2.0.2
+ side-channel: 1.0.6
- sprintf-js@1.1.3: {}
+ string.prototype.repeat@1.0.0:
+ dependencies:
+ define-properties: 1.2.1
+ es-abstract: 1.23.5
string.prototype.trim@1.2.9:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.23.2
+ es-abstract: 1.23.5
es-object-atoms: 1.0.0
string.prototype.trimend@1.0.8:
@@ -3958,26 +12373,155 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.0.0
- style-value-types@5.0.0:
+ string_decoder@1.1.1:
+ dependencies:
+ safe-buffer: 5.1.2
+
+ string_decoder@1.3.0:
+ dependencies:
+ safe-buffer: 5.2.1
+
+ strip-ansi@6.0.1:
+ dependencies:
+ ansi-regex: 5.0.1
+
+ strip-bom@3.0.0: {}
+
+ strip-bom@4.0.0: {}
+
+ strip-final-newline@2.0.0: {}
+
+ strip-indent@3.0.0:
+ dependencies:
+ min-indent: 1.0.1
+
+ strip-json-comments@3.1.1: {}
+
+ strip-outer@1.0.1:
+ dependencies:
+ escape-string-regexp: 1.0.5
+
+ style-search@0.1.0: {}
+
+ stylehacks@6.1.1(postcss@8.4.49):
+ dependencies:
+ browserslist: 4.24.2
+ postcss: 8.4.49
+ postcss-selector-parser: 6.1.2
+
+ stylelint-config-recommended-scss@5.0.2(postcss@8.4.49)(stylelint@14.16.1):
+ dependencies:
+ postcss-scss: 4.0.9(postcss@8.4.49)
+ stylelint: 14.16.1
+ stylelint-config-recommended: 6.0.0(stylelint@14.16.1)
+ stylelint-scss: 4.7.0(stylelint@14.16.1)
+ transitivePeerDependencies:
+ - postcss
+
+ stylelint-config-recommended@6.0.0(stylelint@14.16.1):
+ dependencies:
+ stylelint: 14.16.1
+
+ stylelint-scss@4.7.0(stylelint@14.16.1):
dependencies:
- hey-listen: 1.0.8
- tslib: 2.6.2
+ postcss-media-query-parser: 0.2.3
+ postcss-resolve-nested-selector: 0.1.6
+ postcss-selector-parser: 6.1.2
+ postcss-value-parser: 4.2.0
+ stylelint: 14.16.1
+
+ stylelint@14.16.1:
+ dependencies:
+ '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2)
+ balanced-match: 2.0.0
+ colord: 2.9.3
+ cosmiconfig: 7.1.0
+ css-functions-list: 3.2.3
+ debug: 4.3.7
+ fast-glob: 3.3.2
+ fastest-levenshtein: 1.0.16
+ file-entry-cache: 6.0.1
+ global-modules: 2.0.0
+ globby: 11.1.0
+ globjoin: 0.1.4
+ html-tags: 3.3.1
+ ignore: 5.3.2
+ import-lazy: 4.0.0
+ imurmurhash: 0.1.4
+ is-plain-object: 5.0.0
+ known-css-properties: 0.26.0
+ mathml-tag-names: 2.1.3
+ meow: 9.0.0
+ micromatch: 4.0.8
+ normalize-path: 3.0.0
+ picocolors: 1.1.1
+ postcss: 8.4.49
+ postcss-media-query-parser: 0.2.3
+ postcss-resolve-nested-selector: 0.1.6
+ postcss-safe-parser: 6.0.0(postcss@8.4.49)
+ postcss-selector-parser: 6.1.2
+ postcss-value-parser: 4.2.0
+ resolve-from: 5.0.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ style-search: 0.1.0
+ supports-hyperlinks: 2.3.0
+ svg-tags: 1.0.0
+ table: 6.8.2
+ v8-compile-cache: 2.4.0
+ write-file-atomic: 4.0.2
+ transitivePeerDependencies:
+ - supports-color
stylis@4.2.0: {}
- supports-color@5.5.0:
+ supports-color@7.2.0:
dependencies:
- has-flag: 3.0.0
+ has-flag: 4.0.0
supports-color@8.1.1:
dependencies:
has-flag: 4.0.0
+ supports-hyperlinks@2.3.0:
+ dependencies:
+ has-flag: 4.0.0
+ supports-color: 7.2.0
+
supports-preserve-symlinks-flag@1.0.0: {}
- swr@1.3.0(react@18.2.0):
+ svg-parser@2.0.4: {}
+
+ svg-tags@1.0.0: {}
+
+ svgo@3.3.2:
+ dependencies:
+ '@trysound/sax': 0.2.0
+ commander: 7.2.0
+ css-select: 5.1.0
+ css-tree: 2.3.1
+ css-what: 6.1.0
+ csso: 5.0.5
+ picocolors: 1.1.1
+
+ swr@1.3.0(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+
+ symbol-tree@3.2.4: {}
+
+ synckit@0.9.2:
+ dependencies:
+ '@pkgr/core': 0.1.1
+ tslib: 2.8.1
+
+ table@6.8.2:
dependencies:
- react: 18.2.0
+ ajv: 8.17.1
+ lodash.truncate: 4.4.2
+ slice-ansi: 4.0.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
tannin@1.2.0:
dependencies:
@@ -3985,35 +12529,140 @@ snapshots:
tapable@2.2.1: {}
- terser-webpack-plugin@5.3.10(webpack@5.91.0(webpack-cli@4.10.0)):
+ tar-fs@2.1.1:
+ dependencies:
+ chownr: 1.1.4
+ mkdirp-classic: 0.5.3
+ pump: 3.0.2
+ tar-stream: 2.2.0
+
+ tar-fs@3.0.4:
+ dependencies:
+ mkdirp-classic: 0.5.3
+ pump: 3.0.2
+ tar-stream: 3.1.7
+
+ tar-stream@2.2.0:
+ dependencies:
+ bl: 4.1.0
+ end-of-stream: 1.4.4
+ fs-constants: 1.0.0
+ inherits: 2.0.4
+ readable-stream: 3.6.2
+
+ tar-stream@3.1.7:
+ dependencies:
+ b4a: 1.6.7
+ fast-fifo: 1.3.2
+ streamx: 2.20.2
+
+ terser-webpack-plugin@5.3.10(webpack@5.96.1(webpack-cli@5.1.4)):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
- terser: 5.29.2
- webpack: 5.91.0(webpack-cli@4.10.0)
+ terser: 5.36.0
+ webpack: 5.96.1(webpack-cli@5.1.4)
- terser@5.29.2:
+ terser@5.36.0:
dependencies:
'@jridgewell/source-map': 0.3.6
- acorn: 8.11.3
+ acorn: 8.14.0
commander: 2.20.3
source-map-support: 0.5.21
- tiny-emitter@2.1.0: {}
+ test-exclude@6.0.0:
+ dependencies:
+ '@istanbuljs/schema': 0.1.3
+ glob: 7.2.3
+ minimatch: 3.1.2
+
+ text-decoder@1.2.1: {}
+
+ text-table@0.2.0: {}
+
+ third-party-web@0.23.4: {}
+
+ through@2.3.8: {}
+
+ thunky@1.1.0: {}
tiny-invariant@1.2.0: {}
- to-fast-properties@2.0.0: {}
+ tmpl@1.0.5: {}
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
- tslib@2.6.2: {}
+ toidentifier@1.0.1: {}
+
+ totalist@3.0.1: {}
+
+ tough-cookie@4.1.4:
+ dependencies:
+ psl: 1.13.0
+ punycode: 2.3.1
+ universalify: 0.2.0
+ url-parse: 1.5.10
+
+ tr46@0.0.3: {}
+
+ tr46@3.0.0:
+ dependencies:
+ punycode: 2.3.1
+
+ tree-kill@1.2.2: {}
+
+ trim-newlines@3.0.1: {}
+
+ trim-repeated@1.0.0:
+ dependencies:
+ escape-string-regexp: 1.0.5
+
+ ts-api-utils@1.4.2(typescript@5.7.2):
+ dependencies:
+ typescript: 5.7.2
+
+ tsconfig-paths@3.15.0:
+ dependencies:
+ '@types/json5': 0.0.29
+ json5: 1.0.2
+ minimist: 1.2.8
+ strip-bom: 3.0.0
+
+ tslib@1.14.1: {}
+
+ tslib@2.8.1: {}
+
+ tsutils@3.21.0(typescript@5.7.2):
+ dependencies:
+ tslib: 1.14.1
+ typescript: 5.7.2
+
+ type-check@0.4.0:
+ dependencies:
+ prelude-ls: 1.2.1
+
+ type-detect@4.0.8: {}
+
+ type-fest@0.18.1: {}
+
+ type-fest@0.20.2: {}
+
+ type-fest@0.21.3: {}
+
+ type-fest@0.6.0: {}
+
+ type-fest@0.8.1: {}
+
+ type-fest@3.13.1: {}
- turbo-combine-reducers@1.0.2: {}
+ type-is@1.6.18:
+ dependencies:
+ media-typer: 0.3.0
+ mime-types: 2.1.35
typed-array-buffer@1.0.2:
dependencies:
@@ -4029,7 +12678,7 @@ snapshots:
has-proto: 1.0.3
is-typed-array: 1.1.13
- typed-array-byte-offset@1.0.2:
+ typed-array-byte-offset@1.0.3:
dependencies:
available-typed-arrays: 1.0.7
call-bind: 1.0.7
@@ -4037,15 +12686,24 @@ snapshots:
gopd: 1.0.1
has-proto: 1.0.3
is-typed-array: 1.1.13
+ reflect.getprototypeof: 1.0.7
- typed-array-length@1.0.6:
+ typed-array-length@1.0.7:
dependencies:
call-bind: 1.0.7
for-each: 0.3.3
gopd: 1.0.1
- has-proto: 1.0.3
is-typed-array: 1.1.13
possible-typed-array-names: 1.0.0
+ reflect.getprototypeof: 1.0.7
+
+ typedarray-to-buffer@3.1.5:
+ dependencies:
+ is-typedarray: 1.0.0
+
+ typescript@5.7.2: {}
+
+ uc.micro@1.0.6: {}
unbox-primitive@1.0.2:
dependencies:
@@ -4054,62 +12712,230 @@ snapshots:
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
- undici-types@5.26.5: {}
+ unbzip2-stream@1.4.3:
+ dependencies:
+ buffer: 5.7.1
+ through: 2.3.8
+
+ undici-types@6.20.0: {}
+
+ unicode-canonical-property-names-ecmascript@2.0.1: {}
+
+ unicode-match-property-ecmascript@2.0.0:
+ dependencies:
+ unicode-canonical-property-names-ecmascript: 2.0.1
+ unicode-property-aliases-ecmascript: 2.1.0
+
+ unicode-match-property-value-ecmascript@2.2.0: {}
+
+ unicode-property-aliases-ecmascript@2.1.0: {}
+
+ unique-string@2.0.0:
+ dependencies:
+ crypto-random-string: 2.0.0
+
+ universalify@0.2.0: {}
+
+ universalify@2.0.1: {}
- update-browserslist-db@1.0.13(browserslist@4.23.0):
+ unpipe@1.0.0: {}
+
+ update-browserslist-db@1.1.1(browserslist@4.24.2):
dependencies:
- browserslist: 4.23.0
- escalade: 3.1.2
- picocolors: 1.0.0
+ browserslist: 4.24.2
+ escalade: 3.2.0
+ picocolors: 1.1.1
upper-case-first@2.0.2:
dependencies:
- tslib: 2.6.2
+ tslib: 2.8.1
upper-case@2.0.2:
dependencies:
- tslib: 2.6.2
+ tslib: 2.8.1
uri-js@4.4.1:
dependencies:
punycode: 2.3.1
- use-isomorphic-layout-effect@1.1.2(@types/react@18.2.67)(react@18.2.0):
+ url-loader@4.1.1(webpack@5.96.1(webpack-cli@5.1.4)):
+ dependencies:
+ loader-utils: 2.0.4
+ mime-types: 2.1.35
+ schema-utils: 3.3.0
+ webpack: 5.96.1(webpack-cli@5.1.4)
+
+ url-parse@1.5.10:
dependencies:
- react: 18.2.0
+ querystringify: 2.2.0
+ requires-port: 1.0.0
+
+ use-composed-ref@1.4.0(@types/react@18.3.12)(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.12
+
+ use-isomorphic-layout-effect@1.1.2(@types/react@18.3.12)(react@18.3.1):
+ dependencies:
+ react: 18.3.1
optionalDependencies:
- '@types/react': 18.2.67
+ '@types/react': 18.3.12
- use-memo-one@1.1.3(react@18.2.0):
+ use-latest@1.3.0(@types/react@18.3.12)(react@18.3.1):
dependencies:
- react: 18.2.0
+ react: 18.3.1
+ use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.12)(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.12
- use-sync-external-store@1.2.0(react@18.2.0):
+ use-sync-external-store@1.2.2(react@18.3.1):
dependencies:
- react: 18.2.0
+ react: 18.3.1
+
+ util-deprecate@1.0.2: {}
+
+ utils-merge@1.0.1: {}
uuid@8.3.2: {}
- watchpack@2.4.1:
+ v8-compile-cache@2.4.0: {}
+
+ v8-to-istanbul@9.3.0:
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.25
+ '@types/istanbul-lib-coverage': 2.0.6
+ convert-source-map: 2.0.0
+
+ validate-npm-package-license@3.0.4:
+ dependencies:
+ spdx-correct: 3.2.0
+ spdx-expression-parse: 3.0.1
+
+ validate-npm-package-name@5.0.1: {}
+
+ vary@1.1.2: {}
+
+ w3c-xmlserializer@4.0.0:
+ dependencies:
+ xml-name-validator: 4.0.0
+
+ wait-on@7.2.0:
+ dependencies:
+ axios: 1.7.8
+ joi: 17.13.3
+ lodash: 4.17.21
+ minimist: 1.2.8
+ rxjs: 7.8.1
+ transitivePeerDependencies:
+ - debug
+
+ walker@1.0.8:
+ dependencies:
+ makeerror: 1.0.12
+
+ watchpack@2.4.2:
dependencies:
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
- webpack-cli@4.10.0(webpack@5.91.0):
+ wbuf@1.7.3:
+ dependencies:
+ minimalistic-assert: 1.0.1
+
+ web-vitals@3.5.2: {}
+
+ webidl-conversions@3.0.1: {}
+
+ webidl-conversions@7.0.0: {}
+
+ webpack-bundle-analyzer@4.10.2:
dependencies:
'@discoveryjs/json-ext': 0.5.7
- '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack@5.91.0))(webpack@5.91.0(webpack-cli@4.10.0))
- '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack@5.91.0))
- '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0(webpack@5.91.0))
- colorette: 2.0.20
+ acorn: 8.14.0
+ acorn-walk: 8.3.4
commander: 7.2.0
- cross-spawn: 7.0.3
+ debounce: 1.2.1
+ escape-string-regexp: 4.0.0
+ gzip-size: 6.0.0
+ html-escaper: 2.0.2
+ opener: 1.5.2
+ picocolors: 1.1.1
+ sirv: 2.0.4
+ ws: 7.5.10
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
+ webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.96.1):
+ dependencies:
+ '@discoveryjs/json-ext': 0.5.7
+ '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.96.1))(webpack@5.96.1(webpack-cli@5.1.4))
+ '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.96.1))(webpack@5.96.1(webpack-cli@5.1.4))
+ '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.96.1))(webpack-dev-server@4.15.2(webpack-cli@5.1.4)(webpack@5.96.1))(webpack@5.96.1(webpack-cli@5.1.4))
+ colorette: 2.0.20
+ commander: 10.0.1
+ cross-spawn: 7.0.6
+ envinfo: 7.14.0
fastest-levenshtein: 1.0.16
- import-local: 3.1.0
- interpret: 2.2.0
- rechoir: 0.7.1
- webpack: 5.91.0(webpack-cli@4.10.0)
+ import-local: 3.2.0
+ interpret: 3.1.1
+ rechoir: 0.8.0
+ webpack: 5.96.1(webpack-cli@5.1.4)
webpack-merge: 5.10.0
+ optionalDependencies:
+ webpack-bundle-analyzer: 4.10.2
+ webpack-dev-server: 4.15.2(webpack-cli@5.1.4)(webpack@5.96.1)
+
+ webpack-dev-middleware@5.3.4(webpack@5.96.1(webpack-cli@5.1.4)):
+ dependencies:
+ colorette: 2.0.20
+ memfs: 3.5.3
+ mime-types: 2.1.35
+ range-parser: 1.2.1
+ schema-utils: 4.2.0
+ webpack: 5.96.1(webpack-cli@5.1.4)
+
+ webpack-dev-server@4.15.2(webpack-cli@5.1.4)(webpack@5.96.1):
+ dependencies:
+ '@types/bonjour': 3.5.13
+ '@types/connect-history-api-fallback': 1.5.4
+ '@types/express': 4.17.21
+ '@types/serve-index': 1.9.4
+ '@types/serve-static': 1.15.7
+ '@types/sockjs': 0.3.36
+ '@types/ws': 8.5.13
+ ansi-html-community: 0.0.8
+ bonjour-service: 1.3.0
+ chokidar: 3.6.0
+ colorette: 2.0.20
+ compression: 1.7.5
+ connect-history-api-fallback: 2.0.0
+ default-gateway: 6.0.3
+ express: 4.21.1
+ graceful-fs: 4.2.11
+ html-entities: 2.5.2
+ http-proxy-middleware: 2.0.7(@types/express@4.17.21)
+ ipaddr.js: 2.2.0
+ launch-editor: 2.9.1
+ open: 8.4.2
+ p-retry: 4.6.2
+ rimraf: 3.0.2
+ schema-utils: 4.2.0
+ selfsigned: 2.4.1
+ serve-index: 1.9.1
+ sockjs: 0.3.24
+ spdy: 4.0.2
+ webpack-dev-middleware: 5.3.4(webpack@5.96.1(webpack-cli@5.1.4))
+ ws: 8.18.0
+ optionalDependencies:
+ webpack: 5.96.1(webpack-cli@5.1.4)
+ webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.96.1)
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - supports-color
+ - utf-8-validate
webpack-merge@5.10.0:
dependencies:
@@ -4119,19 +12945,18 @@ snapshots:
webpack-sources@3.2.3: {}
- webpack@5.91.0(webpack-cli@4.10.0):
+ webpack@5.96.1(webpack-cli@5.1.4):
dependencies:
'@types/eslint-scope': 3.7.7
- '@types/estree': 1.0.5
- '@webassemblyjs/ast': 1.12.1
- '@webassemblyjs/wasm-edit': 1.12.1
- '@webassemblyjs/wasm-parser': 1.12.1
- acorn: 8.11.3
- acorn-import-assertions: 1.9.0(acorn@8.11.3)
- browserslist: 4.23.0
- chrome-trace-event: 1.0.3
- enhanced-resolve: 5.16.0
- es-module-lexer: 1.4.2
+ '@types/estree': 1.0.6
+ '@webassemblyjs/ast': 1.14.1
+ '@webassemblyjs/wasm-edit': 1.14.1
+ '@webassemblyjs/wasm-parser': 1.14.1
+ acorn: 8.14.0
+ browserslist: 4.24.2
+ chrome-trace-event: 1.0.4
+ enhanced-resolve: 5.17.1
+ es-module-lexer: 1.5.4
eslint-scope: 5.1.1
events: 3.3.0
glob-to-regexp: 0.4.1
@@ -4142,16 +12967,40 @@ snapshots:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(webpack@5.91.0(webpack-cli@4.10.0))
- watchpack: 2.4.1
+ terser-webpack-plugin: 5.3.10(webpack@5.96.1(webpack-cli@5.1.4))
+ watchpack: 2.4.2
webpack-sources: 3.2.3
optionalDependencies:
- webpack-cli: 4.10.0(webpack@5.91.0)
+ webpack-cli: 5.1.4(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.96.1)
transitivePeerDependencies:
- '@swc/core'
- esbuild
- uglify-js
+ websocket-driver@0.7.4:
+ dependencies:
+ http-parser-js: 0.5.8
+ safe-buffer: 5.2.1
+ websocket-extensions: 0.1.4
+
+ websocket-extensions@0.1.4: {}
+
+ whatwg-encoding@2.0.0:
+ dependencies:
+ iconv-lite: 0.6.3
+
+ whatwg-mimetype@3.0.0: {}
+
+ whatwg-url@11.0.0:
+ dependencies:
+ tr46: 3.0.0
+ webidl-conversions: 7.0.0
+
+ whatwg-url@5.0.0:
+ dependencies:
+ tr46: 0.0.3
+ webidl-conversions: 3.0.1
+
which-boxed-primitive@1.0.2:
dependencies:
is-bigint: 1.0.4
@@ -4160,6 +13009,29 @@ snapshots:
is-string: 1.0.7
is-symbol: 1.0.4
+ which-builtin-type@1.2.0:
+ dependencies:
+ call-bind: 1.0.7
+ function.prototype.name: 1.1.6
+ has-tostringtag: 1.0.2
+ is-async-function: 2.0.0
+ is-date-object: 1.0.5
+ is-finalizationregistry: 1.1.0
+ is-generator-function: 1.0.10
+ is-regex: 1.1.4
+ is-weakref: 1.0.2
+ isarray: 2.0.5
+ which-boxed-primitive: 1.0.2
+ which-collection: 1.0.2
+ which-typed-array: 1.1.15
+
+ which-collection@1.0.2:
+ dependencies:
+ is-map: 2.0.3
+ is-set: 2.0.3
+ is-weakmap: 2.0.2
+ is-weakset: 2.0.3
+
which-typed-array@1.1.15:
dependencies:
available-typed-arrays: 1.0.7
@@ -4168,19 +13040,98 @@ snapshots:
gopd: 1.0.1
has-tostringtag: 1.0.2
+ which@1.3.1:
+ dependencies:
+ isexe: 2.0.0
+
which@2.0.2:
dependencies:
isexe: 2.0.0
wildcard@2.0.1: {}
+ word-wrap@1.2.5: {}
+
+ wp-prettier@3.0.3: {}
+
+ wrap-ansi@7.0.0:
+ dependencies:
+ ansi-styles: 4.3.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+
+ wrappy@1.0.2: {}
+
+ write-file-atomic@3.0.3:
+ dependencies:
+ imurmurhash: 0.1.4
+ is-typedarray: 1.0.0
+ signal-exit: 3.0.7
+ typedarray-to-buffer: 3.1.5
+
+ write-file-atomic@4.0.2:
+ dependencies:
+ imurmurhash: 0.1.4
+ signal-exit: 3.0.7
+
+ ws@7.5.10: {}
+
+ ws@8.13.0: {}
+
+ ws@8.18.0: {}
+
+ ws@8.5.0: {}
+
+ xdg-basedir@4.0.0: {}
+
+ xml-name-validator@4.0.0: {}
+
+ xmlchars@2.2.0: {}
+
+ y18n@5.0.8: {}
+
+ yallist@2.1.2: {}
+
yallist@3.1.1: {}
+ yallist@4.0.0: {}
+
yaml@1.10.2: {}
- zustand@4.5.2(@types/react@18.2.67)(react@18.2.0):
+ yargs-parser@20.2.9: {}
+
+ yargs-parser@21.1.1: {}
+
+ yargs@17.7.1:
+ dependencies:
+ cliui: 8.0.1
+ escalade: 3.2.0
+ get-caller-file: 2.0.5
+ require-directory: 2.1.1
+ string-width: 4.2.3
+ y18n: 5.0.8
+ yargs-parser: 21.1.1
+
+ yargs@17.7.2:
+ dependencies:
+ cliui: 8.0.1
+ escalade: 3.2.0
+ get-caller-file: 2.0.5
+ require-directory: 2.1.1
+ string-width: 4.2.3
+ y18n: 5.0.8
+ yargs-parser: 21.1.1
+
+ yauzl@2.10.0:
+ dependencies:
+ buffer-crc32: 0.2.13
+ fd-slicer: 1.1.0
+
+ yocto-queue@0.1.0: {}
+
+ zustand@4.5.5(@types/react@18.3.12)(react@18.3.1):
dependencies:
- use-sync-external-store: 1.2.0(react@18.2.0)
+ use-sync-external-store: 1.2.2(react@18.3.1)
optionalDependencies:
- '@types/react': 18.2.67
- react: 18.2.0
+ '@types/react': 18.3.12
+ react: 18.3.1
diff --git a/src/Assets.php b/src/Assets.php
new file mode 100644
index 00000000..a1b1e4ea
--- /dev/null
+++ b/src/Assets.php
@@ -0,0 +1,102 @@
+is_screen() ) {
return;
}
+ // Remove admin footer, which causes CSS issues.
+ add_filter('admin_footer_text', '__return_empty_string' );
+ remove_filter( 'update_footer', 'core_update_footer' );
+
$this->enqueue();
}
diff --git a/src/Control.php b/src/Control.php
index 7f7d8801..09fc0da0 100644
--- a/src/Control.php
+++ b/src/Control.php
@@ -34,6 +34,7 @@ public static function __callStatic( $name, $arguments ) {
private static function get_default_value( $name ) {
$defaults = [
'Checkbox' => false,
+ 'Toggle' => false,
'KeyValue' => [],
'ReactSelect' => [],
'IncludeExclude' => [],
@@ -58,4 +59,18 @@ public static function insert( array $controls, string $setting, array $control
}
return array_values( $new );
}
+
+ /**
+ * A public helper to insert a new control before a specific position.
+ */
+ public static function insert_before( array $controls, string $setting, array $control ): array {
+ $new = [];
+ foreach ( $controls as $c ) {
+ if ( $c === $setting || ( is_array( $c ) && $c['setting'] === $setting ) ) {
+ $new[] = $control;
+ }
+ $new[] = $c;
+ }
+ return array_values( $new );
+ }
}
diff --git a/src/Edit.php b/src/Edit.php
index 25c1b95e..343732fc 100644
--- a/src/Edit.php
+++ b/src/Edit.php
@@ -7,39 +7,24 @@
use MBB\Helpers\Data;
class Edit extends BaseEditPage {
- public function add_meta_boxes( $meta_boxes ) {
- $meta_boxes = parent::add_meta_boxes( $meta_boxes );
-
- $meta_boxes[] = [
- 'title' => esc_html__( 'Documentation', 'meta-box-builder' ),
- 'id' => 'mbb-documentation',
- 'post_types' => [ $this->post_type ],
- 'context' => 'side',
- 'priority' => 'low',
- 'fields' => [
- [
- 'type' => 'custom_html',
- 'std' => '',
- ],
- ],
- ];
-
- return $meta_boxes;
- }
-
public function enqueue() {
+ Assets::enqueue();
+
wp_enqueue_code_editor( [ 'type' => 'application/x-httpd-php' ] );
+ wp_enqueue_style( 'wp-edit-post' );
wp_enqueue_style( 'rwmb-modal', RWMB_CSS_URL . 'modal.css', [], RWMB_VER );
wp_style_add_data( 'rwmb-modal', 'path', RWMB_CSS_DIR . 'modal.css' );
wp_enqueue_script( 'rwmb-modal', RWMB_JS_URL . 'modal.js', [ 'jquery' ], RWMB_VER, true );
- wp_enqueue_style( 'mbb-app', MBB_URL . 'assets/css/style.css', [ 'wp-components', 'code-editor' ], MBB_VER );
- wp_enqueue_script( 'mbb-app', MBB_URL . 'assets/js/app.js', [ 'jquery', 'wp-element', 'wp-components', 'wp-i18n', 'clipboard', 'wp-color-picker', 'code-editor' ], MBB_VER, true );
+ wp_enqueue_style( 'mbb-app', MBB_URL . 'assets/css/style.css', [ 'wp-components', 'code-editor' ], filemtime( MBB_DIR . 'assets/css/style.css' ) );
+
+ $asset = require MBB_DIR . "/assets/js/build/app.asset.php";
+
+ // Add extra JS libs for copy code to clipboard & block color picker.
+ $asset['dependencies'] = array_merge( $asset['dependencies'], [ 'jquery', 'clipboard', 'wp-color-picker', 'code-editor' ] );
+
+ wp_enqueue_script( 'mbb-app', MBB_URL . 'assets/js/build/app.js', $asset['dependencies'], $asset['version'], true );
$fields = get_post_meta( get_the_ID(), 'fields', true ) ?: [];
$fields = array_values( $fields );
@@ -50,13 +35,26 @@ public function enqueue() {
return $field;
}, $fields );
+ $post = get_post();
+
$data = [
+ 'url' => admin_url( 'edit.php?post_type=' . get_current_screen()->id ),
+ 'status' => $post->post_status,
+ 'title' => $post->post_title,
+ 'slug' => $post->post_name,
+ 'author' => get_the_author_meta( 'display_name', (int) $post->post_author ),
+ 'trash' => get_delete_post_link(),
+ 'published' => get_the_date( 'F d, Y' ) . ' ' . get_the_time( 'g:i a' ),
+ 'modified' => get_post_modified_time( 'F d, Y g:i a', true, null, true ),
+ 'saving' => __( 'Saving...', 'meta-box-builder' ),
+
'fields' => $fields,
'settings' => get_post_meta( get_the_ID(), 'settings', true ),
'data' => get_post_meta( get_the_ID(), 'data', true ),
'rest' => untrailingslashit( rest_url() ),
'nonce' => wp_create_nonce( 'wp_rest' ),
+ 'nonce_save' => wp_create_nonce( 'mbb-save' ),
'postTypes' => Data::get_post_types(),
'taxonomies' => Data::get_taxonomies(),
@@ -82,6 +80,8 @@ public function enqueue() {
'revision' => Data::is_extension_active( 'mb-revision' ),
'views' => Data::is_extension_active( 'mb-views' ),
],
+
+ 'assetsBaseUrl' => MBB_URL . 'assets',
];
$data = apply_filters( 'mbb_app_data', $data );
diff --git a/src/Extensions/AdminColumns.php b/src/Extensions/AdminColumns.php
index 75589845..f80b122d 100644
--- a/src/Extensions/AdminColumns.php
+++ b/src/Extensions/AdminColumns.php
@@ -10,42 +10,58 @@ public function __construct() {
if ( ! Data::is_extension_active( 'mb-admin-columns' ) ) {
return;
}
- add_filter( 'mbb_field_controls', [ $this, 'add_field_controls' ] );
+ add_filter( 'mbb_field_controls', [ $this, 'add_field_controls' ], 10, 2 );
add_filter( 'mbb_field_settings', [ $this, 'parse_field_settings' ] );
}
- public function add_field_controls( $controls ) {
- $controls[] = Control::Checkbox( 'admin_columns_enable', [
+ public function add_field_controls( array $controls, string $type ): array {
+ if ( in_array( $type, [ 'button', 'custom_html', 'divider', 'heading', 'hidden', 'tab' ] ) ) {
+ return $controls;
+ }
+
+ $controls[] = Control::Toggle( 'admin_columns_enable', [
'name' => 'admin_columns[enable]',
- 'label' => '' . __( 'Show as an admin column', 'meta-box-builder' ) . ' ',
+ 'label' => __( 'Show as an admin column', 'meta-box-builder' ),
'tooltip' => __( 'Show this field as a column in the All posts/terms/users table list in the admin area', 'meta-box-builder' ),
- ] );
+ ], false, 'admin_columns' );
$controls[] = Control::AdminColumnsPosition( 'admin_columns_position', [
'name' => 'admin_columns[position]',
'className' => 'og-admin-columns-position',
- 'label' => __( 'Column position', 'meta-box-builder' ),
- 'tooltip' => __( 'Specify where to show the column in the table', 'meta-box-builder' ),
+ 'label' => __( 'Position', 'meta-box-builder' ),
+ 'tooltip' => __( 'Where to show the column in the table', 'meta-box-builder' ),
'dependency' => 'admin_columns_enable:true',
- ] );
+ ], ['type' => 'after', 'column' => ''], 'admin_columns' );
$controls[] = Control::Input( 'admin_columns_title', [
- 'name' => 'admin_columns[title]',
- 'label' => __( 'Column title', 'meta-box-builder' ),
- 'tooltip' => __( 'Leave empty to use the field name', 'meta-box-builder' ),
- 'dependency' => 'admin_columns_enable:true',
- ] );
+ 'name' => 'admin_columns[title]',
+ 'label' => __( 'Title', 'meta-box-builder' ),
+ 'description' => __( 'Leave empty to use the field name.', 'meta-box-builder' ),
+ 'dependency' => 'admin_columns_enable:true',
+ ], '', 'admin_columns' );
$controls[] = Control::Input( 'admin_columns_before', [
- 'name' => 'admin_columns[before]',
- 'label' => __( 'Column content before', 'meta-box-builder' ),
- 'tooltip' => __( 'Custom HTML outputted before the column content', 'meta-box-builder' ),
- 'dependency' => 'admin_columns_enable:true',
- ] );
+ 'name' => 'admin_columns[before]',
+ 'label' => __( 'Content before', 'meta-box-builder' ),
+ 'description' => __( 'Custom HTML outputted before the column content.', 'meta-box-builder' ),
+ 'dependency' => 'admin_columns_enable:true',
+ ], '', 'admin_columns' );
$controls[] = Control::Input( 'admin_columns_after', [
- 'name' => 'admin_columns[after]',
- 'label' => __( 'Column content after', 'meta-box-builder' ),
- 'tooltip' => __( 'Custom HTML outputted after the column content', 'meta-box-builder' ),
+ 'name' => 'admin_columns[after]',
+ 'label' => __( 'Content after', 'meta-box-builder' ),
+ 'description' => __( 'Custom HTML outputted after the column content.', 'meta-box-builder' ),
+ 'dependency' => 'admin_columns_enable:true',
+ ], '', 'admin_columns' );
+ $controls[] = Control::Toggle( 'admin_columns_searchable', [
+ 'name' => 'admin_columns[searchable]',
+ 'label' => __( 'Searchable', 'meta-box-builder' ),
+ 'tooltip' => __( 'Allow to search posts by field values', 'meta-box-builder' ),
'dependency' => 'admin_columns_enable:true',
- ] );
- $controls[] = Control::Select( 'admin_columns_sort', [
+ ], false, 'admin_columns' );
+ $controls[] = Control::Toggle( 'admin_columns_filterable', [
+ 'name' => 'admin_columns[filterable]',
+ 'label' => __( 'Filterable', 'meta-box-builder' ),
+ 'tooltip' => __( 'Allow to filter posts by custom taxonomy, applied only if the field is a taxonomy field', 'meta-box-builder' ),
+ 'dependency' => 'admin_columns_enable:true',
+ ], false, 'admin_columns' );
+ $controls[] = Control::ToggleGroup( 'admin_columns_sort', [
'name' => 'admin_columns[sort]',
'label' => __( 'Sortable', 'meta-box-builder' ),
'tooltip' => __( 'Whether to sort the column by field values', 'meta-box-builder' ),
@@ -55,30 +71,18 @@ public function add_field_controls( $controls ) {
'false' => __( 'No', 'meta-box-builder' ),
],
'dependency' => 'admin_columns_enable:true',
- ], 'false' );
- $controls[] = Control::Checkbox( 'admin_columns_searchable', [
- 'name' => 'admin_columns[searchable]',
- 'label' => __( 'Searchable', 'meta-box-builder' ),
- 'tooltip' => __( 'Allow to search posts by field values', 'meta-box-builder' ),
- 'dependency' => 'admin_columns_enable:true',
- ] );
- $controls[] = Control::Checkbox( 'admin_columns_filterable', [
- 'name' => 'admin_columns[filterable]',
- 'label' => __( 'Filterable', 'meta-box-builder' ),
- 'tooltip' => __( 'Allow to filter posts by custom taxonomy, applied only if the field is a taxonomy field', 'meta-box-builder' ),
- 'dependency' => 'admin_columns_enable:true',
- ] );
- $controls[] = Control::Select( 'admin_columns_link', [
+ ], 'false', 'admin_columns' );
+ $controls[] = Control::ToggleGroup( 'admin_columns_link', [
'name' => 'admin_columns[link]',
'label' => __( 'Item link type', 'meta-box-builder' ),
- 'tooltip' => __( 'The link for the items displayed in the admin column', 'meta-box-builder' ),
+ 'tooltip' => __( 'The link for the items displayed in the admin column.', 'meta-box-builder' ),
'options' => [
'false' => __( 'No link', 'meta-box-builder' ),
'view' => __( 'View', 'meta-box-builder' ),
'edit' => __( 'Edit', 'meta-box-builder' ),
],
'dependency' => 'admin_columns_enable:true',
- ], 'false' );
+ ], 'false', 'admin_columns' );
return $controls;
}
diff --git a/src/Extensions/Blocks.php b/src/Extensions/Blocks.php
index d55a8234..5dc500ba 100644
--- a/src/Extensions/Blocks.php
+++ b/src/Extensions/Blocks.php
@@ -10,7 +10,6 @@ public function __construct() {
if ( ! Data::is_extension_active( 'mb-blocks' ) ) {
return;
}
- add_filter( 'mbb_settings_controls', [ $this, 'add_settings_controls' ] );
add_filter( 'mbb_app_data', [ $this, 'add_app_data' ] );
add_action( 'mbb_after_save', [ $this, 'generate_block_json' ], 10, 3 );
add_action( 'init', [ $this, 'register_blocks' ] );
@@ -166,11 +165,6 @@ public function register_blocks() {
}
}
- public function add_settings_controls( $controls ) {
- $controls[12] = Control::Block( 'block' );
- return $controls;
- }
-
public function add_app_data( array $data ) {
$data['blockCategories'] = wp_list_pluck( get_block_categories( get_post() ), 'title', 'slug' );
$data['settings'] = is_array( $data['settings'] ) ? $data['settings'] : [];
diff --git a/src/Extensions/Columns.php b/src/Extensions/Columns.php
index 9b157840..a790a208 100644
--- a/src/Extensions/Columns.php
+++ b/src/Extensions/Columns.php
@@ -10,18 +10,21 @@ public function __construct() {
if ( ! Data::is_extension_active( 'meta-box-columns' ) ) {
return;
}
- add_filter( 'mbb_field_controls', [ $this, 'add_field_controls' ] );
+ add_filter( 'mbb_field_controls', [ $this, 'add_field_controls' ], 10, 2 );
add_filter( 'mbb_field_settings', [ $this, 'parse_field_settings' ] );
}
- public function add_field_controls( $controls ) {
- $controls[] = Control::Select( 'columns', [
- 'label' => '' . __( 'Columns', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Select number of columns for this field in a 12-column grid', 'meta-box-builder' ),
- 'options' => array_combine( range( 1, 12 ), range( 1, 12 ) ),
- ], 12 );
+ public function add_field_controls( array $controls, string $type ): array {
+ if ( in_array( $type, [ 'tab' ] ) ) {
+ return $controls;
+ }
+
+ $control = Control::Range( 'columns', [
+ 'label' => __( 'Columns', 'meta-box-builder' ),
+ 'description' => __( 'Select number of columns for this field in a 12-column grid.', 'meta-box-builder' ),
+ ], 12, 'appearance' );
- return $controls;
+ return Control::insert_before( $controls, 'class', $control );
}
public function parse_field_settings( $settings ) {
diff --git a/src/Extensions/ConditionalLogic.php b/src/Extensions/ConditionalLogic.php
index d77768e9..781280d8 100644
--- a/src/Extensions/ConditionalLogic.php
+++ b/src/Extensions/ConditionalLogic.php
@@ -11,26 +11,13 @@ public function __construct() {
}
add_filter( 'mbb_field_controls', [ $this, 'add_field_controls' ], 10, 2 );
- add_filter( 'mbb_settings_controls', [ $this, 'add_settings_controls' ] );
}
- public function add_field_controls( $controls, $type ) {
- if ( $type === 'tab' ) {
+ public function add_field_controls( array $controls, string $type ): array {
+ if ( in_array( $type, [ 'hidden', 'tab' ] ) ) {
return $controls;
}
- $controls[] = Control::ConditionalLogic( 'conditional_logic', [
- 'label' => '' . __( 'Conditional logic', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Toggle the field visibility by other fields\' values', 'meta-box-builder' ),
- ], [], 'advanced' );
-
- return $controls;
- }
-
- public function add_settings_controls( $controls ) {
- $controls[6] = Control::ConditionalLogic( 'conditional_logic', [
- 'label' => '' . __( 'Conditional logic', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Toggle the visibility of the field group by other fields\' values', 'meta-box-builder' ),
- ] );
+ $controls[] = Control::ConditionalLogic( 'conditional_logic', [], [], 'conditional_logic' );
return $controls;
}
diff --git a/src/Extensions/CustomTable.php b/src/Extensions/CustomTable.php
deleted file mode 100644
index 8dfa52ef..00000000
--- a/src/Extensions/CustomTable.php
+++ /dev/null
@@ -1,20 +0,0 @@
- 'hide_from_front',
- 'label' => '' . __( 'Hide from front end?', 'meta-box-builder' ) . ' ',
- ] );
+ public function add_field_controls( array $controls, string $type ): array {
+ if ( in_array( $type, [ 'button', 'custom_html', 'divider', 'heading', 'tab' ] ) ) {
+ return $controls;
+ }
+
+ $control = Control::Toggle( 'hide_from_front', [
+ 'name' => 'hide_from_front',
+ 'label' => __( 'Hide from front end?', 'meta-box-builder' ),
+ 'description' => __( 'Do not show this field in front-end forms.', 'meta-box-builder' ),
+ ], false, 'advanced' );
- return $controls;
+ return Control::insert_before( $controls, 'save_field', $control );
}
}
diff --git a/src/Extensions/Group.php b/src/Extensions/Group.php
index 114036c9..d647e77e 100644
--- a/src/Extensions/Group.php
+++ b/src/Extensions/Group.php
@@ -19,11 +19,10 @@ public function add_field_type( $field_types ) {
'controls' => [
'name',
'id',
- 'type',
'label_description',
'desc',
- Control::Checkbox( 'collapsible', __( 'Collapsible', 'meta-box-builder' ) ),
- Control::Select( 'default_state', [
+ Control::Toggle( 'collapsible', __( 'Collapsible', 'meta-box-builder' ) ),
+ Control::ToggleGroup( 'default_state', [
'label' => __( 'Default state', 'meta-box-builder' ),
'dependency' => 'collapsible:true',
'options' => [
@@ -31,8 +30,8 @@ public function add_field_type( $field_types ) {
'collapsed' => __( 'Collapsed', 'meta-box-builder' ),
],
], 'expanded' ),
- Control::Checkbox( 'save_state', [
- 'label' => __( 'Save state', 'meta-box-builder' ),
+ Control::Toggle( 'save_state', [
+ 'label' => __( 'Remember state', 'meta-box-builder' ),
'dependency' => 'collapsible:true',
] ),
Control::GroupTitle( 'group_title', [
@@ -40,14 +39,7 @@ public function add_field_type( $field_types ) {
'tooltip' => __( 'Use {field_id} for a sub-field value and {#} for the clone index (if the group is cloneable)', 'meta-box-builder' ),
'dependency' => 'collapsible:true',
] ),
- 'clone',
- 'sort_clone',
- 'clone_default',
- 'clone_as_multiple',
- 'clone_empty_start',
- 'min_clone',
- 'max_clone',
- 'add_button',
+ 'clone_settings',
'before',
'after',
'class',
diff --git a/src/Extensions/IncludeExclude.php b/src/Extensions/IncludeExclude.php
deleted file mode 100644
index 26f87c45..00000000
--- a/src/Extensions/IncludeExclude.php
+++ /dev/null
@@ -1,20 +0,0 @@
- 'hide_from_rest',
- 'label' => '' . __( 'Hide from Rest API?', 'meta-box-builder' ) . ' ',
- ] );
+ public function add_field_controls( array $controls, string $type ): array {
+ if ( in_array( $type, [ 'button', 'custom_html', 'divider', 'heading', 'tab' ] ) ) {
+ return $controls;
+ }
+
+ $control = Control::Toggle( 'hide_from_rest', [
+ 'name' => 'hide_from_rest',
+ 'label' => __( 'Hide from Rest API?', 'meta-box-builder' ),
+ 'description' => __( 'Do not show the value of this field in the Rest API responses.', 'meta-box-builder' ),
+ ], false, 'advanced' );
- return $controls;
+ return Control::insert_before( $controls, 'save_field', $control );
}
}
diff --git a/src/Extensions/ShowHide.php b/src/Extensions/ShowHide.php
deleted file mode 100644
index 72acbc44..00000000
--- a/src/Extensions/ShowHide.php
+++ /dev/null
@@ -1,20 +0,0 @@
- __( 'Tab', 'meta-box-builder' ),
'category' => 'layout',
'controls' => [
- 'name',
- 'id',
- 'type',
- Control::Select( 'icon_type', [
+ Control::Name( 'name', [
+ 'required' => true,
+ 'label' => __( 'Label', 'meta-box-builder' ),
+ ] ),
+ Control::Id( 'id', [
+ 'label' => __( 'ID', 'meta-box-builder' ),
+ 'required' => true,
+ 'description' => __( 'Use only lowercase letters, numbers, underscores (and be careful dashes).', 'meta-box-builder' ),
+ ] ),
+ Control::Radio( 'icon_type', [
'label' => __( 'Icon type', 'meta-box-builder' ),
'options' => [
'dashicons' => __( 'Dashicons', 'meta-box-builder' ),
'fontawesome' => __( 'Font Awesome', 'meta-box-builder' ),
- 'url' => __( 'Custom URL', 'meta-box-builder' ),
+ 'url' => __( 'Custom', 'meta-box-builder' ),
],
], 'dashicons' ),
- Control::Icon( 'icon', [
+ Control::DashiconPicker( 'icon', [
'label' => __( 'Icon', 'meta-box-builder' ),
'dependency' => 'icon_type:dashicons',
- ] ),
+ ], '' ),
Control::Fontawesome( 'icon_fa', [
'label' => __( 'Icon', 'meta-box-builder' ),
- 'tooltip' => __( 'The icon to be used for the admin menu (FontAwesome)', 'meta-box-builder' ),
- 'description' => __( 'Enter FontAwesome icon class here. Supports FontAwesome free version only.', 'meta-box-builder' ),
+ 'description' => __( 'Enter Font Awesome icon class here. Supports the free version only.', 'meta-box-builder' ),
'dependency' => 'icon_type:fontawesome',
- ] ),
+ ], '' ),
Control::Input( 'icon_url', [
'label' => __( 'Icon URL', 'meta-box-builder' ),
'dependency' => 'icon_type:url',
- ] ),
+ ], '' ),
],
];
@@ -124,19 +127,4 @@ private function set_fields_tab( &$fields ) {
}
}
}
-
- public function add_settings_controls( $controls ) {
- $controls['14.1'] = Control::Select( 'tab_style', [
- 'label' => __( 'Tab style', 'meta-box-builder' ),
- 'tooltip' => __( 'Change how look and feel of tabs in Meta Box Tabs', 'meta-box-builder' ),
- 'options' => [
- 'default' => __( 'Default', 'meta-box-builder' ),
- 'box' => __( 'Box', 'meta-box-builder' ),
- 'left' => __( 'Left', 'meta-box-builder' ),
- ],
- ] );
- $controls['14.2'] = Control::Input( 'tab_default_active', __( 'Default active tab ID', 'meta-box-builder' ) );
-
- return $controls;
- }
}
diff --git a/src/Extensions/TextLimiter.php b/src/Extensions/TextLimiter.php
index 0331ce4f..f57773f4 100755
--- a/src/Extensions/TextLimiter.php
+++ b/src/Extensions/TextLimiter.php
@@ -14,14 +14,13 @@ public function __construct() {
}
public function add_field_controls( $controls, $type ) {
- if ( $type === 'tab' ) {
+ if ( ! in_array( $type, [ 'text', 'textarea', 'wysiwyg' ] ) ) {
return $controls;
}
$control = Control::TextLimiter( 'text_limiter', [
'label' => __( 'Text limit', 'meta-box-builder' ),
- // Translators: %s - Link to docs.
- 'description' => sprintf( __( 'Limit the content by characters or words. Leave empty or enter 0 for no limit. Learn more .', 'meta-box-builder' ), 'https://docs.metabox.io/extensions/meta-box-text-limiter/"' ),
+ 'description' => __( 'Leave empty or enter 0 for no limit.', 'meta-box-builder' ),
], [], 'general' );
return Control::insert( $controls, 'std', $control );
diff --git a/src/Extensions/Tooltip.php b/src/Extensions/Tooltip.php
index 3e0ae062..b51d4dc4 100644
--- a/src/Extensions/Tooltip.php
+++ b/src/Extensions/Tooltip.php
@@ -10,39 +10,23 @@ public function __construct() {
if ( ! Data::is_extension_active( 'meta-box-tooltip' ) ) {
return;
}
- add_filter( 'mbb_field_controls', [ $this, 'add_field_controls' ] );
+ add_filter( 'mbb_field_controls', [ $this, 'add_field_controls' ], 10, 2 );
add_filter( 'mbb_field_settings', [ $this, 'parse_field_settings' ] );
}
- public function add_field_controls( $controls ) {
- $controls[] = Control::Checkbox( 'tooltip_enable', [
- 'name' => 'tooltip[enable]',
- 'label' => '' . __( 'Tooltip', 'meta-box-builder' ) . ' ',
- ] );
- $controls[] = Control::Input( 'tooltip_icon', [
- 'name' => 'tooltip[icon]',
- 'label' => '' . __( 'Icon', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Can be "info" (default), "help", Dashicons or URL of the custom icon image', 'meta-box-builder' ),
- 'dependency' => 'tooltip_enable:true',
- ] );
- $controls[] = Control::Select( 'tooltip_position', [
- 'name' => 'tooltip[position]',
- 'label' => __( 'Position', 'meta-box-builder' ),
- 'dependency' => 'tooltip_enable:true',
- 'options' => [
- 'top' => __( 'Top', 'meta-box-builder' ),
- 'bottom' => __( 'Bottom', 'meta-box-builder' ),
- 'left' => __( 'Left', 'meta-box-builder' ),
- 'right' => __( 'Right', 'meta-box-builder' ),
- ],
- ], 'top' );
- $controls[] = Control::Input( 'tooltip_content', [
- 'name' => 'tooltip[content]',
- 'label' => __( 'Content', 'meta-box-builder' ),
- 'dependency' => 'tooltip_enable:true',
- ] );
+ public function add_field_controls( array $controls, string $type ): array {
+ if ( in_array( $type, [ 'tab' ] ) ) {
+ return $controls;
+ }
+
+ $control = Control::TooltipSettings( 'tooltip', '', [
+ 'enable' => false,
+ 'icon' => 'info',
+ 'position' => 'top',
+ 'content' => '',
+ ], 'appearance' );
- return $controls;
+ return Control::insert_before( $controls, 'label_description', $control );
}
public function parse_field_settings( $settings ) {
diff --git a/src/PostType.php b/src/PostType.php
index b8da9816..ba4f9b2c 100644
--- a/src/PostType.php
+++ b/src/PostType.php
@@ -63,17 +63,23 @@ private function register_post_type() {
}
public function updated_messages( $messages ) {
+ $post = get_post();
+
$messages['meta-box'] = [
0 => '', // Unused. Messages start at index 1.
1 => __( 'Field group updated.', 'meta-box-builder' ),
2 => __( 'Custom field updated.', 'meta-box-builder' ),
3 => __( 'Custom field deleted.', 'meta-box-builder' ),
4 => __( 'Field group updated.', 'meta-box-builder' ),
- /* translators: %s: date and time of the revision */
+ // translators: %s - date and time of the revision
5 => isset( $_GET['revision'] ) ? sprintf( __( 'Field group restored to revision from %s', 'meta-box-builder' ), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false, // phpcs:ignore WordPress.Security.NonceVerification.Recommended
- 6 => __( 'Field group updated.', 'meta-box-builder' ),
- 7 => __( 'Field group updated.', 'meta-box-builder' ),
+ 6 => __( 'Field group published.', 'meta-box-builder' ),
+ 7 => __( 'Field group saved.', 'meta-box-builder' ),
8 => __( 'Field group submitted.', 'meta-box-builder' ),
+ // translators: %s - post scheduled time.
+ 9 => sprintf( __( 'Field group scheduled for: %s .', 'meta-box-builder' ), date_i18n( __( 'M j, Y @ G:i', 'meta-box-builder' ), strtotime( $post->post_date ) ) ),
+ // translators: %s - post type singular label.
+ 10 => __( 'Field group draft updated.', 'meta-box-builder' ),
];
return $messages;
diff --git a/src/Registry.php b/src/Registry.php
index 09388662..ce420cd1 100644
--- a/src/Registry.php
+++ b/src/Registry.php
@@ -18,115 +18,106 @@ public function register_default_controls() {
// In the same order as in Fields class.
$controls = [
// General.
- Control::Type( 'type', __( 'Type', 'meta-box-builder' ) ),
Control::Name( 'name', [
- 'label' => __( 'Label', 'meta-box-builder' ),
- 'tooltip' => __( 'Leave empty to make the input 100% width.', 'meta-box-builder' ),
+ 'label' => __( 'Label', 'meta-box-builder' ),
+ 'description' => __( 'Leave empty to make the input 100% width.', 'meta-box-builder' ),
] ),
Control::Id( 'id', [
'label' => __( 'ID', 'meta-box-builder' ),
'required' => true,
- 'tooltip' => __( 'Must be unique, will be used as meta key when saving to the database. Recommended to use only lowercase letters, numbers, and underscores.', 'meta-box-builder' ),
+ 'tooltip' => __( 'Must be unique, will be used as the key when saving to the database', 'meta-box-builder' ),
'description' => __( 'Use only lowercase letters, numbers, underscores (and be careful dashes).', 'meta-box-builder' ),
] ),
+
+ // Appearance
Control::Input( 'label_description', [
- 'label' => __( 'Label description', 'meta-box-builder' ),
- 'tooltip' => __( 'Display below the field label', 'meta-box-builder' ),
- ] ),
+ 'label' => __( 'Label description', 'meta-box-builder' ),
+ 'description' => __( 'Display below the field label.', 'meta-box-builder' ),
+ ], '', 'appearance' ),
Control::Input( 'desc', [
- 'label' => __( 'Input description', 'meta-box-builder' ),
- 'tooltip' => __( 'Display below the field input', 'meta-box-builder' ),
- ] ),
+ 'label' => __( 'Input description', 'meta-box-builder' ),
+ 'description' => __( 'Display below the field input.', 'meta-box-builder' ),
+ ], '', 'appearance' ),
+ Control::Input( 'placeholder', __( 'Placeholder', 'meta-box-builder' ), '', 'appearance' ),
+ Control::InputGroup( 'prepend_append', [
+ 'label' => __( 'Text wrap', 'meta-box-builder' ),
+ 'label1' => __( 'Prepend', 'meta-box-builder' ),
+ 'label2' => __( 'Append', 'meta-box-builder' ),
+ 'key1' => 'prepend',
+ 'key2' => 'append',
+ ], [ 'prepend' => '', 'append' => '' ], 'appearance' ),
+ Control::Input( 'size', [
+ 'type' => 'number',
+ 'label' => __( 'Input size', 'meta-box-builder' ),
+ 'description' => __( 'Leave empty to make the input 100% width.', 'meta-box-builder' ),
+ ], '', 'appearance' ),
+
+
+ // Validation.
+ Control::Validation( 'validation', [], [], 'validation' ),
// Advanced.
- Control::Validation( 'validation', [
- 'label' => '' . __( 'Validation', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Advanced validation rules powered by jQuery validation', 'meta-box-builder' ),
- ], [], 'advanced' ),
+ Control::Input( 'class', [
+ 'label' => __( 'Custom CSS class', 'meta-box-builder' ),
+ 'description' => __( 'Custom CSS class for the field wrapper div.', 'meta-box-builder' ),
+ ], '', 'advanced' ),
Control::Textarea( 'before', [
- 'label' => __( 'Before', 'meta-box-builder' ),
- 'tooltip' => __( 'Custom HTML displayed before the field output', 'meta-box-builder' ),
+ 'label' => __( 'HTML before', 'meta-box-builder' ),
+ 'description' => __( 'Custom HTML displayed before the field wrapper HTML.', 'meta-box-builder' ),
], '', 'advanced' ),
Control::Textarea( 'after', [
- 'label' => __( 'After', 'meta-box-builder' ),
- 'tooltip' => __( 'Custom HTML displayed after the field output', 'meta-box-builder' ),
+ 'label' => __( 'HTML after', 'meta-box-builder' ),
+ 'description' => __( 'Custom HTML displayed after the field wrapper HTML.', 'meta-box-builder' ),
], '', 'advanced' ),
- Control::Input( 'class', __( 'Custom CSS class', 'meta-box-builder' ), '', 'advanced' ),
- Control::Checkbox( 'save_field', [
- 'label' => __( 'Save field value', 'meta-box-builder' ),
- 'tooltip' => __( 'Uncheck this checkbox to prevent the field from saving its value into the database. Useful when you want to save yourself. Note: not working in the block editor.', 'meta-box-builder' ),
+ Control::Toggle( 'save_field', [
+ 'label' => __( 'Save field value', 'meta-box-builder' ),
+ 'description' => __( 'Uncheck this checkbox to prevent the field from saving its value into the database. Use only when you want to save the data yourself with code.', 'meta-box-builder' ),
], true, 'advanced' ),
Control::Input( 'sanitize_callback', [
- 'label' => '' . __( 'Custom sanitize callback', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Enter PHP function name for custom sanitization. Enter "none" to disable sanitization.', 'meta-box-builder' ),
+ 'label' => __( 'Custom sanitize callback', 'meta-box-builder' ),
+ 'description' => __( 'Enter a PHP function name to manually sanitize the value before saving it to the database. Enter "none" to bypass sanitization.', 'meta-box-builder' ),
], '', 'advanced' ),
Control::KeyValue( 'attributes', [
- 'label' => '' . __( 'Custom HTML5 attributes', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Use this to add custom HTML5 attributes (like data-*). Work only for text input fields.', 'meta-box-builder' ),
- 'keys' => [ 'disabled', 'max', 'maxlength', 'min', 'minlength', 'pattern', 'readonly', 'required', 'step', 'type' ],
- 'values' => [
+ 'label' => __( 'Custom attributes', 'meta-box-builder' ),
+ 'description' => __( 'Add custom attributes (like data-*) to the input. Work only for text fields.', 'meta-box-builder' ),
+ 'keys' => [ 'disabled', 'max', 'maxlength', 'min', 'minlength', 'pattern', 'readonly', 'required', 'step', 'type' ],
+ 'values' => [
'disabled' => [ 'true', 'false' ],
'readonly' => [ 'true', 'false' ],
'required' => [ 'true', 'false' ],
],
], [], 'advanced' ),
Control::KeyValue( 'custom_settings', [
- 'label' => '' . __( 'Custom settings', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Use this to add custom settings for the field. The custom settings will overwrite existing settings if they have the same key.', 'meta-box-builder' ),
+ 'label' => __( 'Custom settings', 'meta-box-builder' ),
+ 'description' => __( 'Add custom settings to the field. Will overwrite existing settings if they have the same key . Use dot/JSON notation to add nested settings.', 'meta-box-builder' ),
], [], 'advanced' ),
// Clone.
- Control::Checkbox( 'clone', [
+ Control::CloneSettings( 'clone_settings', [
'label' => __( 'Cloneable', 'meta-box-builder' ),
'tooltip' => __( 'Make field cloneable (repeatable)', 'meta-box-builder' ),
] ),
- Control::Checkbox( 'sort_clone', [
- 'label' => __( 'Sortable', 'meta-box-builder' ),
- 'tooltip' => __( 'Allows to drag-and-drop reorder clones', 'meta-box-builder' ),
- 'dependency' => 'clone:true',
- ] ),
- Control::Checkbox( 'clone_default', [
- 'label' => __( 'Clone default value', 'meta-box-builder' ),
- 'dependency' => 'clone:true',
- ] ),
- Control::Checkbox( 'clone_as_multiple', [
- 'label' => __( 'Clone as multiple', 'meta-box-builder' ),
- 'tooltip' => __( 'Save clones in multiple rows in the database', 'meta-box-builder' ),
- 'dependency' => 'clone:true',
- ] ),
- Control::Checkbox( 'clone_empty_start', [
- 'label' => __( 'Clone empty start', 'meta-box-builder' ),
- 'tooltip' => __( 'Start from no items except the "+ Add more" button', 'meta-box-builder' ),
- 'dependency' => 'clone:true',
- ] ),
- Control::Input( 'min_clone', [
- 'type' => 'number',
- 'label' => __( 'Min number of clones', 'meta-box-builder' ),
- 'dependency' => 'clone:true',
- ] ),
- Control::Input( 'max_clone', [
- 'type' => 'number',
- 'label' => __( 'Max number of clones', 'meta-box-builder' ),
- 'tooltip' => __( 'Leave empty for unlimited clones', 'meta-box-builder' ),
- 'dependency' => 'clone:true',
- ] ),
- Control::Input( 'add_button', [
- 'label' => __( 'Add more text', 'meta-box-builder' ),
- 'tooltip' => __( 'Custom text for the the "+ Add more" button. Leave empty to use the default text.', 'meta-box-builder' ),
- 'dependency' => 'clone:true',
- ] ),
// Date.
Control::Input( 'std', __( 'Default value', 'meta-box-builder' ) ),
- Control::Input( 'placeholder', __( 'Placeholder', 'meta-box-builder' ) ),
- Control::Input( 'size', [
- 'type' => 'number',
- 'label' => __( 'Size of the input box', 'meta-box-builder' ),
+ Control::SelectWithInput( 'format', [
+ 'label' => __( 'Display format', 'meta-box-builder' ),
+ // Translators: %s - URL to jQueryUI date picker page.
+ 'description' => sprintf( __( 'jQueryUI date format (not PHP) to show in the input.', 'meta-box-builder' ), 'https://api.jqueryui.com/datepicker/#utility-formatDate' ),
+ 'options' => [
+ 'yy-mm-dd' => '2024-03-28 (yy-mm-dd)',
+ 'dd-mm-yy' => '28-03-2024 (dd-mm-yy)',
+ 'mm/dd/yy' => '03/28/2024 (mm/dd/yy)',
+ 'dd MM yy' => '28 March 2024 (dd MM yy)',
+ 'M dd, yy' => 'Mar 03, 2024 (M dd, yy)',
+ 'MM dd, yy' => 'March 28, 2024 (MM dd, yy)',
+ ],
] ),
- Control::DateTime( 'save_format', [
+ 'save_format_date' => Control::SelectWithInput( 'save_format', [
'label' => __( 'Save format', 'meta-box-builder' ),
- 'description' => __( 'Custom format for the value saved in the database. Accepts same formats as the PHP date() function. Leave empty to save as it is.', 'meta-box-builder' ),
- 'date' => [
+ // Translators: %s - URL to PHP's date() function page.
+ 'description' => sprintf( __( 'PHP date format for the value saved in the database. Leave empty to save as it is.', 'meta-box-builder' ), 'https://www.php.net/manual/en/datetime.format.php' ),
+ 'options' => [
'Y-m-d' => '2024-03-28 (Y-m-d)',
'd-m-Y' => '28-03-2024 (d-m-Y)',
'm/d/Y' => '03/28/2024 (m/d/Y)',
@@ -134,33 +125,32 @@ public function register_default_controls() {
'M j, Y' => 'Mar 03, 2024 (M j, Y)',
'F j, Y' => 'March 28, 2024 (F j, Y)',
],
- 'time' => [
- 'H:i' => '09:20 (H:i)',
- 'h:i A' => '04:20 AM (h:i A)',
- ],
- 'datetime' => [
+ 'dependency' => 'timestamp:false'
+ ] ),
+ 'save_format_datetime' => Control::SelectWithInput( 'save_format', [
+ 'label' => __( 'Save format', 'meta-box-builder' ),
+ // Translators: %s - URL to PHP's date() function page.
+ 'description' => sprintf( __( 'PHP date format for the value saved in the database. Leave empty to save as it is.', 'meta-box-builder' ), 'https://www.php.net/manual/en/datetime.format.php' ),
+ 'options' => [
+ 'Y-m-d H:i' => '2024-03-28 09:20 (Y-m-d H:i)',
'd-m-Y H:i' => '28-03-2024 09:20 (d-m-Y H:i)',
'm/d/Y H:i' => '03/28/2024 09:20 (m/d/Y H:i)',
- 'Y-m-d H:i' => '2024-03-28 09:20 (Y-m-d H:i)',
'M j, Y h:i A' => 'Mar 28, 2024 09:20 AM (M j, Y h:i A)',
],
- ] ),
- Control::Checkbox( 'timestamp', __( 'Save value as timestamp', 'meta-box-builder' ) ),
- 'inline_date' => Control::Checkbox( 'inline', [
- 'label' => __( 'Inline', 'meta-box-builder' ),
- 'tooltip' => __( 'Display the date picker inline with the input. Do not require to click the input field to trigger the date picker.', 'meta-box-builder' ),
- ] ),
- 'inline_datetime' => Control::Checkbox( 'inline', [
- 'label' => __( 'Inline', 'meta-box-builder' ),
- 'tooltip' => __( 'Display the date picker inline with the input. Do not require to click the input field to trigger the date picker.', 'meta-box-builder' ),
- ] ),
- Control::Checkbox( 'disabled', __( 'Disabled', 'meta-box-builder' ) ),
- Control::Checkbox( 'required', __( 'Required', 'meta-box-builder' ) ),
- Control::Checkbox( 'readonly', __( 'Read only', 'meta-box-builder' ) ),
+ 'dependency' => 'timestamp:false'
+ ] ),
+ Control::Toggle( 'timestamp', __( 'Save value as timestamp', 'meta-box-builder' ) ),
+ 'inline_date' => Control::Toggle( 'inline', __( 'Display the date picker inline with the input', 'meta-box-builder' ), false, 'appearance' ),
+ 'inline_datetime' => Control::Toggle( 'inline', __( 'Display the date picker inline with the input', 'meta-box-builder' ), false, 'appearance' ),
+ Control::Toggle( 'disabled', __( 'Disabled', 'meta-box-builder' ) ),
+ Control::Required( 'required', __( 'Required', 'meta-box-builder' ) ),
+ Control::Toggle( 'readonly', __( 'Read only', 'meta-box-builder' ) ),
+ Control::InputAttributes( 'input_attributes', __( 'Attributes', 'meta-box-builder' ) ),
'js_options_date' => Control::KeyValue( 'js_options', [
- 'label' => '' . __( 'Date picker options', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'jQueryUI date picker options', 'meta-box-builder' ),
- 'keys' => [
+ 'label' => __( 'Date picker options', 'meta-box-builder' ),
+ // Translators: %s - URL to the jQueryUI date picker page.
+ 'description' => sprintf( __( 'Custom options for the jQueryUI date picker library.', 'meta-box-builder' ), 'https://api.jqueryui.com/datepicker/' ),
+ 'keys' => [
'buttonText',
'changeMonth',
'changeYear',
@@ -186,10 +176,11 @@ public function register_default_controls() {
'dateFormat' => [ 'yy-mm-dd', 'mm/dd/yy', 'dd-mm-yy' ],
'showButtonPanel' => [ 'true', 'false' ],
],
- ] ),
+ ], [], 'advanced' ),
'js_options_datetime' => Control::KeyValue( 'js_options', [
- 'label' => '' . __( 'Date picker options', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'jQueryUI date and time picker options', 'meta-box-builder' ),
+ 'label' => __( 'Datetime picker options', 'meta-box-builder' ),
+ // Translators: %1$s - URL to the jQueryUI date picker page, %2$s - URL to the jQueryUI time picker page.
+ 'description' => sprintf( __( 'Custom options for the jQueryUI date picker and time picker libraries.', 'meta-box-builder' ), 'https://api.jqueryui.com/datepicker/', 'https://trentrichardson.com/examples/timepicker/' ),
'keys' => [
'buttonText',
'changeMonth',
@@ -215,19 +206,23 @@ public function register_default_controls() {
'values' => [
'changeMonth' => [ 'true', 'false' ],
'changeYear' => [ 'true', 'false' ],
- 'dateFormat' => [ 'yy-mm-dd HH:mm', 'mm/dd/yy HH:mm', 'dd-mm-yy HH:mm' ],
+ 'dateFormat' => [ 'yy-mm-dd', 'mm/dd/yy', 'dd-mm-yy' ],
'showButtonPanel' => [ 'true', 'false' ],
],
- ] ),
+ ], [], 'advanced' ),
// Map.
'std_map' => Control::Input( 'std', [
- 'label' => __( 'Default location', 'meta-box-builder' ),
- 'tooltip' => __( 'Format: latitude,longitude.', 'meta-box-builder' ),
+ 'label' => __( 'Default location', 'meta-box-builder' ),
+ 'description' => __( 'Format: latitude,longitude.', 'meta-box-builder' ),
+ ] ),
+ 'std_osm' => Control::Input( 'std', [
+ 'label' => __( 'Default location', 'meta-box-builder' ),
+ 'description' => __( 'Format: latitude,longitude.', 'meta-box-builder' ),
] ),
Control::AddressField( 'address_field', [
'label' => __( 'Address field', 'meta-box-builder' ),
- 'tooltip' => __( 'The ID of address field. For multiple fields, separate them by comma.', 'meta-box-builder' ),
+ 'description' => __( 'The ID of the address field. For multiple fields, separate them by comma.', 'meta-box-builder' ),
'placeholder' => __( 'Enter or select a field ID', 'meta-box-builder' ),
'required' => true,
] ),
@@ -257,20 +252,35 @@ public function register_default_controls() {
'radio_list' => __( 'Radio list', 'meta-box-builder' ),
],
], 'select_advanced' ),
- Control::Checkbox( 'add_new', [
- 'label' => __( 'Add new', 'meta-box-builder' ),
- 'tooltip' => __( 'Allow users to create a new item', 'meta-box-builder' ),
- ] ),
- Control::Checkbox( 'remove_default', __( 'Remove default meta box', 'meta-box-builder' ) ),
- Control::Checkbox( 'multiple', [
- 'label' => __( 'Multiple', 'meta-box-builder' ),
- 'tooltip' => __( 'Allow to select multiple choices', 'meta-box-builder' ),
- ] ),
- Control::Checkbox( 'select_all_none', __( 'Display "Toggle All" button', 'meta-box-builder' ) ),
+ Control::Toggle( 'add_new', __( 'Allow to create a new item', 'meta-box-builder' ) ),
+ Control::Toggle( 'remove_default', __( 'Remove default meta box', 'meta-box-builder' ) ),
+ Control::Toggle( 'multiple', __( 'Allow to select multiple items', 'meta-box-builder' ) ),
+ Control::Toggle( 'select_all_none', __( 'Display "Toggle All" button', 'meta-box-builder' ), false, 'appearance' ),
+ 'select_all_none_post' => Control::Toggle( 'select_all_none', [
+ 'label' => __( 'Display "Toggle All" button', 'meta-box-builder' ),
+ 'dependency' => 'multiple:true',
+ ], false, 'appearance' ),
+ 'select_all_none_taxonomy' => Control::Toggle( 'select_all_none', [
+ 'label' => __( 'Display "Toggle All" button', 'meta-box-builder' ),
+ 'dependency' => 'multiple:true',
+ ], false, 'appearance' ),
+ 'select_all_none_taxonomy_advanced' => Control::Toggle( 'select_all_none', [
+ 'label' => __( 'Display "Toggle All" button', 'meta-box-builder' ),
+ 'dependency' => 'multiple:true',
+ ], false, 'appearance' ),
+ 'select_all_none_user' => Control::Toggle( 'select_all_none', [
+ 'label' => __( 'Display "Toggle All" button', 'meta-box-builder' ),
+ 'dependency' => 'multiple:true',
+ ], false, 'appearance' ),
+ 'select_all_none_select' => Control::Toggle( 'select_all_none', [
+ 'label' => __( 'Display "Select: All | None" button', 'meta-box-builder' ),
+ 'dependency' => 'multiple:true',
+ ], false, 'appearance' ),
'query_args_taxonomy' => Control::KeyValue( 'query_args', [
- 'label' => '' . __( 'Query args', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Query arguments for getting terms. Same as in the get_terms() function.', 'meta-box-builder' ),
- 'keys' => [
+ 'label' => __( 'Query args', 'meta-box-builder' ),
+ // Translators: %s - URL to the get_terms() docs.
+ 'description' => sprintf( __( 'Query arguments for getting terms. Same as in the get_terms() function.', 'meta-box-builder' ), 'https://developer.wordpress.org/reference/classes/wp_term_query/__construct/' ),
+ 'keys' => [
'object_ids',
'orderby',
'order',
@@ -305,8 +315,9 @@ public function register_default_controls() {
],
] ),
'query_args_taxonomy_advanced' => Control::KeyValue( 'query_args', [
- 'label' => '' . __( 'Query args', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Query arguments for getting terms. Same as in the get_terms() function.', 'meta-box-builder' ),
+ 'label' => __( 'Query args', 'meta-box-builder' ),
+ // Translators: %s - URL to the get_terms() docs.
+ 'description' => sprintf( __( 'Query arguments for getting terms. Same as in the get_terms() function.', 'meta-box-builder' ), 'https://developer.wordpress.org/reference/classes/wp_term_query/__construct/' ),
'keys' => [
'object_ids',
'orderby',
@@ -344,17 +355,17 @@ public function register_default_controls() {
// Upload.
Control::Input( 'max_file_uploads', [
- 'type' => 'number',
- 'label' => __( 'Max number of files', 'meta-box-builder' ),
- 'tooltip' => __( 'Leave empty for unlimited uploads', 'meta-box-builder' ),
+ 'type' => 'number',
+ 'label' => __( 'Max number of files', 'meta-box-builder' ),
+ 'description' => __( 'Leave empty for unlimited uploads.', 'meta-box-builder' ),
] ),
- Control::Checkbox( 'max_status', [
+ Control::Toggle( 'max_status', [
'label' => __( 'Show status', 'meta-box-builder' ),
'tooltip' => __( 'Display how many files uploaded/remaining', 'meta-box-builder' ),
], true ),
- Control::Checkbox( 'force_delete', [
+ Control::Toggle( 'force_delete', [
'label' => __( 'Force delete', 'meta-box-builder' ),
- 'tooltip' => __( 'Delete files from the Media Library when deleting them from post meta', 'meta-box-builder' ),
+ 'tooltip' => __( 'Delete files when deleting them from post meta', 'meta-box-builder' ),
] ),
// Field specific.
@@ -362,89 +373,88 @@ public function register_default_controls() {
// Autocomplete.
Control::Textarea( 'options', [
'label' => __( 'Choices', 'meta-box-builder' ),
- 'description' => __( 'Enter each choice per line. You can also set both value and label like red: Red
.', 'meta-box-builder' ) .
- ' ' . __( 'To use a PHP function that returns an array of options, enter callback: function_name
.', 'meta-box-builder' ) .
- ' ' . __( 'The callback function must be declared before adding to the box.', 'meta-box-builder' ),
+ 'description' => __( 'Enter each choice per line. Use value: Label
format for both value and label or callback: function_name
for a PHP callback (the function must exist).', 'meta-box-builder' ),
] ),
// Button.
- 'std_button' => Control::Input( 'std', __( 'Button text', 'meta-box-builder' ) ),
+ 'std_button' => Control::Input( 'std', __( 'Button text', 'meta-box-builder' ), __( 'Click me', 'meta-box-builder' ) ),
// Button group.
'options_button_group' => Control::Textarea( 'options', [
'label' => __( 'Buttons', 'meta-box-builder' ),
- 'description' => __( 'Enter each button text per line. You can also set both value and label like red: Red
.', 'meta-box-builder' ) .
- ' ' . __( 'To use a PHP function that returns an array of options, enter callback: function_name
.', 'meta-box-builder' ) .
- ' ' . __( 'The callback function must be declared before adding to the box.', 'meta-box-builder' ),
+ 'description' => __( 'Enter each button text per line. Use value: Label
format for both value and label or callback: function_name
for a PHP callback (the function must exist).', 'meta-box-builder' ),
] ),
- 'inline_button_group' => Control::Checkbox( 'inline', __( 'Display buttons horizontally', 'meta-box-builder' ), true ),
+ 'inline_button_group' => Control::Toggle( 'inline', __( 'Display buttons horizontally', 'meta-box-builder' ), true, 'appearance' ),
// Checkbox.
- 'std_checkbox' => Control::Checkbox( 'std', __( 'Checked by default', 'meta-box-builder' ) ),
+ 'std_checkbox' => Control::Toggle( 'std', __( 'Checked by default', 'meta-box-builder' ) ),
// Checkbox list.
'std_checkbox_list' => Control::Textarea( 'std', [
- 'label' => __( 'Default value', 'meta-box-builder' ),
- 'tooltip' => __( 'Enter each value on a line', 'meta-box-builder' ),
- ] ),
- Control::Checkbox( 'inline', [
- 'label' => __( 'Inline', 'meta-box-builder' ),
- 'tooltip' => __( 'Display choices on a single line', 'meta-box-builder' ),
+ 'label' => __( 'Default value', 'meta-box-builder' ),
+ 'description' => __( 'Enter each value on a line.', 'meta-box-builder' ),
] ),
+ Control::Toggle( 'inline', __( 'Display choices horizontally', 'meta-box-builder' ), false, 'appearance' ),
// Color.
- Control::Checkbox( 'alpha_channel', __( 'Allow to select opacity', 'meta-box-builder' ) ),
+ Control::Toggle( 'alpha_channel', __( 'Allow to select opacity', 'meta-box-builder' ) ),
'js_options_color' => Control::KeyValue( 'js_options', [
- 'label' => '' . __( 'Color picker options', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Color picker options', 'meta-box-builder' ),
- 'keys' => [ 'mode', 'width', 'palettes' ],
- 'values' => [
+ 'label' => __( 'Color picker options', 'meta-box-builder' ),
+ 'description' => __( 'Custom options for the color picker library. See here .', 'meta-box-builder' ),
+ 'keys' => [ 'mode', 'width', 'palettes' ],
+ 'values' => [
'mode' => [ 'hsl', 'hsv' ],
],
- ] ),
+ ], [], 'advanced' ),
// Custom HTML.
'std_custom_html' => Control::Textarea( 'std', __( 'Content (HTML allowed)', 'meta-box-builder' ) ),
Control::Input( 'callback', [
- 'label' => __( 'PHP Callback', 'meta-box-builder' ),
- 'tooltip' => __( 'PHP function that is called to show custom HTML content. Will overwrite the content setting above.', 'meta-box-builder' ),
+ 'label' => __( 'Custom callback', 'meta-box-builder' ),
+ 'description' => __( 'A PHP function that is called to show custom HTML content. Will overwrite the content setting above.', 'meta-box-builder' ),
] ),
// Fieldset text.
- 'options_fieldset_text' => Control::KeyValue( 'options', [
+ 'options_fieldset_text' => Control::ControlledKeyValue( 'options', [
'label' => __( 'Inputs', 'meta-box-builder' ),
'valuePlaceholder' => __( 'Enter label', 'meta-box-builder' ),
] ),
// File.
Control::Input( 'upload_dir', [
- 'label' => __( 'Custom upload folder', 'meta-box-builder' ),
- 'tooltip' => __( 'Relatively to the WordPress root path', 'meta-box-builder' ),
+ 'label' => __( 'Custom upload folder', 'meta-box-builder' ),
+ 'description' => __( 'Relatively to the WordPress root path.', 'meta-box-builder' ),
] ),
// File advanced.
Control::Input( 'mime_type', [
- 'label' => __( 'MIME types', 'meta-box-builder' ),
- 'tooltip' => __( 'Filters items in the Media Library popup. Does not restrict file types when upload. Separate by commas.', 'meta-box-builder' ),
+ 'label' => __( 'MIME types', 'meta-box-builder' ),
+ 'description' => __( 'Filters items in the Media Library popup. Does not restrict file types when upload. Separate by commas.', 'meta-box-builder' ),
] ),
// File upload.
- Control::Input( 'max_file_size', [
- 'label' => __( 'Max file size', 'meta-box-builder' ),
- 'tooltip' => __( 'Supports b, kb, mb, gb, tb suffixes. e.g. "10mb" or "1gb".', 'meta-box-builder' ),
- ] ),
+ Control::FileSize( 'max_file_size', __( 'Max file size', 'meta-box-builder' ) ),
// Map.
Control::Input( 'api_key', [
- 'label' => '' . __( 'Google Maps API key', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Your unique API Key for Google Maps Platform', 'meta-box-builder' ),
- 'required' => true,
+ 'label' => __( 'Google Maps API key', 'meta-box-builder' ),
+ 'description' => sprintf( __( 'If you don\'t have one, create one here .', 'meta-box-builder' ), 'https://developers.google.com/maps/documentation/javascript/get-api-key' ),
+ 'required' => true,
] ),
// Heading.
- 'desc_heading' => Control::Input( 'desc', [
- 'label' => __( 'Input description', 'meta-box-builder' ),
- 'tooltip' => __( 'Display below the field input', 'meta-box-builder' ),
+ 'name_heading' => Control::Name( 'name', [
+ 'label' => __( 'Heading text', 'meta-box-builder' ),
+ ] ),
+ 'desc_heading' => Control::Input( 'desc', [
+ 'label' => __( 'Description', 'meta-box-builder' ),
+ 'description' => __( 'Display below the heading text.', 'meta-box-builder' ),
+ ], '', 'general' ),
+
+ // Image select.
+ 'options_image_select' => Control::Textarea( 'options', [
+ 'label' => __( 'Choices', 'meta-box-builder' ),
+ 'description' => __( 'Enter each choice per line. Use value: image URL
format or callback: function_name
for a PHP callback (the function must exist).', 'meta-box-builder' ),
] ),
// Image advanced.
@@ -453,7 +463,7 @@ public function register_default_controls() {
'tooltip' => __( 'Image size that displays in the edit page, used to make sure images are not blurry. It\'s not meant to display images with the exact width and height.', 'meta-box-builder' ),
'options' => $this->get_image_sizes(),
], 'thumbnail' ),
- Control::Select( 'add_to', [
+ Control::Radio( 'add_to', [
'label' => __( 'New image placement', 'meta-box-builder' ),
'options' => [
'beginning' => __( 'Beginning of the list', 'meta-box-builder' ),
@@ -462,27 +472,26 @@ public function register_default_controls() {
], 'end' ),
// Key value.
- Control::Input( 'placeholder_key', __( 'Placeholder for key', 'meta-box-builder' ) ),
- Control::Input( 'placeholder_value', __( 'Placeholder for value', 'meta-box-builder' ) ),
+ Control::Input( 'placeholder_key', __( 'Placeholder for key', 'meta-box-builder' ), '', 'appearance' ),
+ Control::Input( 'placeholder_value', __( 'Placeholder for value', 'meta-box-builder' ), '', 'appearance' ),
// Number.
- Control::Input( 'min', [
- 'type' => 'number',
- 'label' => __( 'Min value', 'meta-box-builder' ),
- ] ),
- Control::Input( 'max', [
- 'type' => 'number',
- 'label' => __( 'Max value', 'meta-box-builder' ),
+ Control::InputGroup( 'minmax', [
+ 'label' => __( 'Limit', 'meta-box-builder' ),
+ 'label1' => __( 'Min', 'meta-box-builder' ),
+ 'label2' => __( 'Max', 'meta-box-builder' ),
+ 'key1' => 'min',
+ 'key2' => 'max',
] ),
Control::Input( 'step', [
- 'label' => __( 'Step', 'meta-box-builder' ),
- 'tooltip' => __( "Set the increments at which a numeric value can be set. Enter 'any' to accept any number.", 'meta-box-builder' ),
+ 'label' => __( 'Step', 'meta-box-builder' ),
+ 'description' => __( "Set the increments at which a numeric value can be set. Enter 'any' to accept any number.", 'meta-box-builder' ),
] ),
// Oembed.
Control::Input( 'not_available_string', [
- 'label' => __( 'Not available text', 'meta-box-builder' ),
- 'tooltip' => __( 'The text message displayed to users when the embed media is not available. Accepts HTML.', 'meta-box-builder' ),
+ 'label' => __( 'Not available text', 'meta-box-builder' ),
+ 'description' => __( 'The text message displayed to users when the embed media is not available. Accepts HTML.', 'meta-box-builder' ),
] ),
// Post.
@@ -491,14 +500,14 @@ public function register_default_controls() {
'label' => __( 'Post types', 'meta-box-builder' ),
'options' => $this->get_post_types(),
], [ 'post' ] ),
- Control::Checkbox( 'parent', [
+ Control::Toggle( 'parent', [
'label' => __( 'Set as parent', 'meta-box-builder' ),
'tooltip' => __( 'Set the selected post as the parent of current post being edited.', 'meta-box-builder' ),
] ),
'query_args_post' => Control::KeyValue( 'query_args', [
- 'label' => '' . __( 'Query args', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Query arguments for getting posts. Same as in the WP_Query class.', 'meta-box-builder' ),
- 'keys' => [
+ 'label' => __( 'Query args', 'meta-box-builder' ),
+ 'description' => sprintf( __( 'Query arguments for getting posts. Same as in the WP_Query class.', 'meta-box-builder' ), 'https://developer.wordpress.org/reference/classes/wp_query/' ),
+ 'keys' => [
'author',
'author_name',
'author__in',
@@ -599,9 +608,9 @@ public function register_default_controls() {
// Select advanced.
'js_options_select_advanced' => Control::KeyValue( 'js_options', [
- 'label' => '' . __( 'Select2 options', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Select2 options', 'meta-box-builder' ),
- 'keys' => [
+ 'label' => __( 'Select2 options', 'meta-box-builder' ),
+ 'description' => sprintf( __( 'Advanced options for the select2 library.', 'meta-box-builder' ), 'https://select2.org/configuration/options-api' ),
+ 'keys' => [
'ajax',
'allowClear',
'closeOnSelect',
@@ -625,38 +634,10 @@ public function register_default_controls() {
'disabled' => [ 'true', 'false' ],
'scrollAfterSelect' => [ 'true', 'false' ],
],
- ] ),
+ ], [], 'advanced' ),
// Icon.
- 'js_options_icon' => Control::KeyValue( 'js_options', [
- 'label' => '' . __( 'Select2 options', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Select2 options', 'meta-box-builder' ),
- 'keys' => [
- 'ajax',
- 'allowClear',
- 'closeOnSelect',
- 'dir',
- 'disabled',
- 'dropdownAutoWidth',
- 'dropdownCssClass',
- 'language',
- 'maximumInputLength',
- 'maximumSelectionLength',
- 'minimumInputLength',
- 'minimumResultsForSearch',
- 'scrollAfterSelect',
- 'selectionCssClass',
- 'selectOnClose',
- 'width',
- ],
- 'values' => [
- 'allowClear' => [ 'true', 'false' ],
- 'closeOnSelect' => [ 'true', 'false' ],
- 'disabled' => [ 'true', 'false' ],
- 'scrollAfterSelect' => [ 'true', 'false' ],
- ],
- ] ),
- Control::Select( 'icon_set', [
+ Control::Radio( 'icon_set', [
'label' => __( 'Icon set', 'meta-box-builder' ),
'options' => [
'font-awesome-free' => __( 'Font Awesome Free', 'meta-box-builder' ),
@@ -665,61 +646,63 @@ public function register_default_controls() {
],
], 'font-awesome-free' ),
Control::Input( 'icon_file', [
- 'type' => 'text',
- 'label' => __( 'Icon file', 'meta-box-builder' ),
- 'tooltip' => __( 'The full path to the icon file definition, which can be a text or JSON file.', 'meta-box-builder' ),
- 'dependency' => 'icon_set:[font-awesome-pro,custom]',
+ 'type' => 'text',
+ 'label' => __( 'Icon file', 'meta-box-builder' ),
+ 'description' => __( 'The full path to the icon file definition, which can be a text or JSON file.', 'meta-box-builder' ),
+ 'dependency' => 'icon_set:[font-awesome-pro,custom]',
] ),
Control::Input( 'icon_dir', [
- 'type' => 'text',
- 'label' => __( 'Icon dir', 'meta-box-builder' ),
- 'tooltip' => __( 'Full path to the folder that contains all SVGs of icons.', 'meta-box-builder' ),
- 'dependency' => 'icon_set:custom',
+ 'type' => 'text',
+ 'label' => __( 'Icon dir', 'meta-box-builder' ),
+ 'description' => __( 'Full path to the folder that contains all SVGs of icons.', 'meta-box-builder' ),
+ 'dependency' => 'icon_set:custom',
] ),
Control::Input( 'icon_css', [
- 'label' => __( 'Icon CSS', 'meta-box-builder' ),
- 'tooltip' => __( 'URL to the icon CSS file. It\'s required only when you use icons as an icon font (e.g. no SVG).', 'meta-box-builder' ),
- 'dependency' => 'icon_set:custom',
+ 'label' => __( 'Icon CSS URL', 'meta-box-builder' ),
+ 'description' => __( 'Required only when you use icons as an icon font (e.g. no SVG).', 'meta-box-builder' ),
+ 'dependency' => 'icon_set:custom',
] ),
// Slider.
- Control::Input( 'prefix', [
- 'label' => __( 'Prefix', 'meta-box-builder' ),
- 'tooltip' => __( 'Text displayed before the field value', 'meta-box-builder' ),
- ] ),
- Control::Input( 'suffix', [
- 'label' => __( 'Suffix', 'meta-box-builder' ),
- 'tooltip' => __( 'Text displayed after the field value', 'meta-box-builder' ),
- ] ),
- 'js_options_slider' => Control::KeyValue( 'js_options', [
- 'label' => '' . __( 'Slider options', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'jQueryUI slider options', 'meta-box-builder' ),
- 'keys' => [ 'animate', 'max', 'min', 'orientation', 'step' ],
- 'values' => [
+ Control::InputGroup( 'prefix_suffix', [
+ 'label' => __( 'Text wrap', 'meta-box-builder' ),
+ 'label1' => __( 'Prefix', 'meta-box-builder' ),
+ 'label2' => __( 'Suffix', 'meta-box-builder' ),
+ 'key1' => 'prefix',
+ 'key2' => 'suffix',
+ ], ['prefix' => '', 'suffix' => ''], 'appearance' ),
+ 'js_options_slider' => Control::KeyValue( 'js_options', [
+ 'label' => __( 'Slider options', 'meta-box-builder' ),
+ 'description' => sprintf( __( 'Custom options for the jQueryUI slider .', 'meta-box-builder' ), 'https://api.jqueryui.com/slider' ),
+ 'keys' => [ 'animate', 'max', 'min', 'orientation', 'step' ],
+ 'values' => [
'orientation' => [ 'horizontal', 'vertical' ],
'animate' => [ 'true', 'false', 'fast', 'slow' ],
],
- ] ),
+ ], [], 'advanced' ),
// Switch.
- Control::Select( 'style', [
+ Control::ToggleGroup( 'style', [
'label' => __( 'Style', 'meta-box-builder' ),
'options' => [
'rounded' => __( 'Rounded', 'meta-box-builder' ),
'square' => __( 'Square', 'meta-box-builder' ),
],
- ], 'rounded' ),
- Control::Input( 'on_label', __( 'Custom ON status label', 'meta-box-builder' ) ),
- Control::Input( 'off_label', __( 'Custom OFF status label', 'meta-box-builder' ) ),
- 'std_switch' => Control::Checkbox( 'std', __( 'ON by default', 'meta-box-builder' ) ),
+ ], 'rounded', 'appearance' ),
+ Control::InputGroup( 'on_off', [
+ 'label' => __( 'Labels', 'meta-box-builder' ),
+ 'label1' => __( 'ON', 'meta-box-builder' ),
+ 'label2' => __( 'OFF', 'meta-box-builder' ),
+ 'key1' => 'on_label',
+ 'key2' => 'off_label',
+ ], [ 'on_label' => '', 'off_label' => '' ], 'appearance' ),
+ 'std_switch' => Control::Toggle( 'std', __( 'ON by default', 'meta-box-builder' ) ),
// Text.
- Control::Input( 'prepend', __( 'Prepend text', 'meta-box-builder' ) ),
- Control::Input( 'append', __( 'Append text', 'meta-box-builder' ) ),
Control::Textarea( 'datalist_choices', [
- 'label' => __( 'Predefined values', 'meta-box-builder' ),
- 'tooltip' => __( 'Known as "datalist", these are values that users can select from (they still can enter text if they want). Enter each value on a line.', 'meta-box-builder' ),
- ] ),
+ 'label' => __( 'Predefined values', 'meta-box-builder' ),
+ 'description' => __( 'Known as "datalist", these are values that users can select from (they still can enter text if they want). Enter each value on a line.', 'meta-box-builder' ),
+ ], '', 'advanced' ),
// Text list.
'options_text_list' => Control::KeyValue( 'options', [
@@ -729,36 +712,34 @@ public function register_default_controls() {
] ),
// Textarea.
- 'std_textarea' => Control::Textarea( 'std', __( 'Default value', 'meta-box-builder' ) ),
- Control::Input( 'rows', [
- 'type' => 'number',
- 'label' => __( 'Rows', 'meta-box-builder' ),
- ] ),
- Control::Input( 'cols', [
- 'type' => 'number',
- 'label' => __( 'Columns', 'meta-box-builder' ),
- ] ),
+ 'std_textarea' => Control::Textarea( 'std', __( 'Default value', 'meta-box-builder' ) ),
+ Control::InputGroup( 'textarea_size', [
+ 'label' => __( 'Size', 'meta-box-builder' ),
+ 'label1' => __( 'Rows', 'meta-box-builder' ),
+ 'label2' => __( 'Columns', 'meta-box-builder' ),
+ 'key1' => 'rows',
+ 'key2' => 'cols',
+ ], [ 'rowls' => '', 'cols' => '' ], 'appearance' ),
// Time.
- 'inline_time' => Control::Checkbox( 'inline', [
- 'label' => __( 'Inline', 'meta-box-builder' ),
- 'tooltip' => __( 'Display the time picker inline with the input. Do not require to click the input field to trigger the time picker.', 'meta-box-builder' ),
- ] ),
+ 'inline_time' => Control::Toggle( 'inline', __( 'Display the time picker inline with the input', 'meta-box-builder' ), false, 'appearance' ),
'js_options_time' => Control::KeyValue( 'js_options', [
- 'label' => '' . __( 'Time picker options', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'jQueryUI time picker options', 'meta-box-builder' ),
- 'keys' => [ 'controlType', 'timeFormat' ],
- 'values' => [
+ 'label' => __( 'Time picker options', 'meta-box-builder' ),
+ // Translators: %s - URL to the time picker page.
+ 'description' => sprintf( __( 'Custom options for the jQueryUI time picker library.', 'meta-box-builder' ), 'http://trentrichardson.com/examples/timepicker' ),
+ 'keys' => [ 'controlType', 'timeFormat' ],
+ 'values' => [
'controlType' => [ 'select', 'slider' ],
'timeFormat' => [ 'HH:mm', 'HH:mm T' ],
],
- ] ),
+ ], [], 'advanced' ),
// User.
'query_args_user' => Control::KeyValue( 'query_args', [
- 'label' => '' . __( 'Query args', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'Query arguments for getting user. Same as in the get_user() function.', 'meta-box-builder' ),
- 'keys' => [
+ 'label' => __( 'Query args', 'meta-box-builder' ),
+ // Translators: %s - URL to the get_users() page.
+ 'description' => sprintf( __( 'Query arguments for getting user. Same as in the get_user() function.', 'meta-box-builder' ), 'https://developer.wordpress.org/reference/classes/wp_user_query/prepare_query/' ),
+ 'keys' => [
'blog_id',
'role',
'role__in',
@@ -820,18 +801,22 @@ public function register_default_controls() {
] ),
// Wysiwyg.
- Control::Checkbox( 'raw', __( 'Save data in the raw format', 'meta-box-builder' ) ),
+ Control::Toggle( 'raw', [
+ 'label' => __( 'Save data in the raw format.', 'meta-box-builder' ),
+ 'tooltip' => __( 'Do not apply wpautop() to the value before saving to the database', 'meta-box-builder' )
+ ] ),
'options_wysiwyg' => Control::KeyValue( 'options', [
- 'label' => '' . __( 'Editor options', 'meta-box-builder' ) . ' ',
- 'tooltip' => __( 'The editor options, the same as settings for wp_editor() function', 'meta-box-builder' ),
- 'keys' => [ 'media_buttons', 'default_editor', 'drag_drop_upload', 'quicktags', 'textarea_rows', 'teeny' ],
- 'values' => [
+ 'label' => __( 'Editor options', 'meta-box-builder' ),
+ // Translators: %s - URL to the wp_editor() page.
+ 'description' => sprintf( __( 'The editor options, the same as settings for the wp_editor() function', 'meta-box-builder' ), 'https://developer.wordpress.org/reference/functions/wp_editor/' ),
+ 'keys' => [ 'media_buttons', 'default_editor', 'drag_drop_upload', 'quicktags', 'textarea_rows', 'teeny' ],
+ 'values' => [
'media_buttons' => [ 'true', 'false' ],
'drag_drop_upload' => [ 'true', 'false' ],
'teeny' => [ 'true', 'false' ],
'default' => [ 'true', 'false', 'tinymce', 'html' ],
],
- ] ),
+ ], [], 'advanced' ),
];
foreach ( $controls as $id => $control ) {
diff --git a/src/RestApi/Fields.php b/src/RestApi/Fields.php
index 5f3cb198..8ef15124 100644
--- a/src/RestApi/Fields.php
+++ b/src/RestApi/Fields.php
@@ -28,7 +28,7 @@ public function get_fields_ids(): array {
foreach ( $post_fields as $field ) {
if ( ! empty( $field['id'] ) ) {
- $fields[ $field['id'] ] = $value;
+ $fields[ $field['id'] ] = array_merge( $value, [ '_id' => $field['_id'] ?? ( $field['id'] ?? '' ) ] );
}
}
}
@@ -72,312 +72,577 @@ public function get_field_categories() {
public function get_field_types() {
$this->registry->register_default_controls();
- $general = [ 'name', 'id', 'type', 'label_description', 'desc' ];
- $advanced = [ 'before', 'after', 'class', 'sanitize_callback', 'save_field', 'attributes', 'validation', 'custom_settings' ];
- $clone = [ 'clone', 'sort_clone', 'clone_default', 'clone_as_multiple', 'clone_empty_start', 'min_clone', 'max_clone', 'add_button' ];
- $date = [ 'std', 'placeholder', 'size', 'save_format', 'timestamp', 'inline', 'required', 'disabled', 'readonly', 'js_options' ];
- $map = [ 'std', 'address_field', 'language', 'region', 'required' ];
- $taxonomy = [ 'taxonomy', 'field_type', 'placeholder', 'add_new', 'remove_default', 'multiple', 'select_all_none', 'required', 'query_args' ];
- $post = [ 'post_type', 'field_type', 'add_new', 'multiple', 'select_all_none', 'parent', 'required', 'placeholder', 'query_args' ];
- $user = [ 'field_type', 'placeholder', 'add_new', 'multiple', 'select_all_none', 'required', 'query_args' ];
- $upload = [ 'max_file_uploads', 'max_status', 'force_delete', 'required' ];
- $input = [ 'required', 'disabled', 'readonly' ];
- $html5 = [ 'std', 'placeholder', 'size', 'required', 'disabled', 'readonly' ];
- $icon = [ 'icon_set', 'icon_file', 'icon_dir', 'icon_css' ];
+ $general_tab = [ 'name', 'id' ];
+ $appearance_tab = [ 'label_description', 'desc' ];
+ $validation_tab = [ 'validation' ];
+ $advanced_tab = [ 'class', 'before', 'after', 'save_field', 'sanitize_callback', 'attributes', 'custom_settings' ];
$field_types = [
'autocomplete' => [
'title' => __( 'Autocomplete', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'options', 'size' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'clone_settings' ],
+ array_merge( $general_tab, [ 'options' ] ),
+ [ 'label_description', 'desc' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Text input that uses an autocomplete library to suggest user input. Not recommended. Use the Select or Select advanced field type instead.', 'meta-box-builder' ),
],
'background' => [
'title' => __( 'Background', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'clone_settings' ],
+ $general_tab,
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Set background properties', 'meta-box-builder' ),
],
'button' => [
'title' => __( 'Button', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'std', 'disabled' ], $advanced ),
+ 'controls' => array_merge(
+ array_merge( $general_tab, [ 'std' ] ),
+ $appearance_tab
+ ),
'description' => __( 'A simple button, usually used for JavaScript triggers', 'meta-box-builder' ),
],
'button_group' => [
'title' => __( 'Button Group', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'options', 'std', 'inline', 'multiple', 'required' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'options', 'std', 'multiple' ] ),
+ array_merge( ['inline'], $appearance_tab ),
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Select one or multiple choices by enabling button(s) from a group', 'meta-box-builder' ),
],
'checkbox' => [
'title' => __( 'Checkbox', 'meta-box-builder' ),
'category' => 'basic',
- 'controls' => array_merge( $general, [ 'std', 'required' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required' ],
+ array_merge( $general_tab, [ 'std' ] ),
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'A simple checkbox, usually used for Yes/No question', 'meta-box-builder' ),
],
'checkbox_list' => [
'title' => __( 'Checkbox List', 'meta-box-builder' ),
'category' => 'basic',
- 'controls' => array_merge( $general, [ 'options', 'std', 'inline', 'select_all_none', 'required' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'options', 'std' ] ),
+ array_merge( [ 'inline', 'select_all_none' ], $appearance_tab ),
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'A list of checkboxes where you can select multiple choices', 'meta-box-builder' ),
],
'color' => [
'title' => __( 'Color Picker', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'std', 'js_options', 'alpha_channel' ], $input, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std', 'alpha_channel' ] ),
+ $appearance_tab,
+ $validation_tab,
+ array_merge( ['js_options'], $advanced_tab )
+ ),
'description' => __( 'Color picker', 'meta-box-builder' ),
],
'custom_html' => [
'title' => __( 'Custom HTML', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( array_diff( $general, [ 'id' ] ), [ 'std', 'callback' ], $advanced ),
+ 'controls' => array_merge(
+ [ 'name', 'std', 'callback' ],
+ $appearance_tab
+ ),
'description' => __( 'Output custom HTML content', 'meta-box-builder' ),
],
'date' => [
'title' => __( 'Date Picker', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, $date, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std', 'format', 'timestamp', 'save_format' ] ),
+ [ 'inline', 'label_description', 'desc', 'placeholder', 'size', 'prepend_append' ],
+ $validation_tab,
+ array_merge( ['js_options'], $advanced_tab )
+ ),
'description' => __( 'Date picker', 'meta-box-builder' ),
],
'datetime' => [
'title' => __( 'Datetime Picker', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, $date, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std', 'format', 'timestamp', 'save_format' ] ),
+ [ 'inline', 'label_description', 'desc', 'placeholder', 'size', 'prepend_append' ],
+ $validation_tab,
+ array_merge( ['js_options'], $advanced_tab )
+ ),
'description' => __( 'Date and time picker', 'meta-box-builder' ),
],
'divider' => [
'title' => __( 'Divider', 'meta-box-builder' ),
'category' => 'layout',
- 'controls' => [ 'type', 'before', 'after' ],
+ 'controls' => [ 'class', 'before', 'after' ],
'description' => __( 'Simple horizontal line', 'meta-box-builder' ),
],
'email' => [
'title' => __( 'Email', 'meta-box-builder' ),
'category' => 'html5',
- 'controls' => array_merge( $general, $html5, [ 'prepend', 'append' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std' ] ),
+ [ 'label_description', 'desc', 'placeholder', 'size', 'prepend_append' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'For entering an email address with browser validation', 'meta-box-builder' ),
],
'fieldset_text' => [
'title' => __( 'Fieldset Text', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'options', 'required' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'options' ] ),
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Group of text inputs. Not recommended. Use the Group field type instead.', 'meta-box-builder' ),
],
'file' => [
'title' => __( 'File', 'meta-box-builder' ),
'category' => 'upload',
- 'controls' => array_merge( $general, [ 'max_file_uploads', 'force_delete', 'upload_dir', 'required' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'max_file_uploads', 'upload_dir', 'force_delete' ] ),
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Simple file upload with default UI like . Not recommended. Use File advanced instead.', 'meta-box-builder' ),
],
'file_advanced' => [
'title' => __( 'File Advanced', 'meta-box-builder' ),
'category' => 'upload',
- 'controls' => array_merge( $general, [ 'mime_type' ], $upload, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'mime_type', 'max_file_uploads', 'max_status', 'force_delete' ] ),
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Multiple file uploads with WordPress media popup', 'meta-box-builder' ),
],
'file_input' => [
'title' => __( 'File Input', 'meta-box-builder' ),
'category' => 'upload',
- 'controls' => array_merge( $general, $html5, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std' ] ),
+ [ 'label_description', 'desc', 'placeholder', 'size', 'prepend_append' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'A text input for entering a file URL with the ability to select a file from the Media Library', 'meta-box-builder' ),
],
'file_upload' => [
'title' => __( 'File Upload', 'meta-box-builder' ),
'category' => 'upload',
- 'controls' => array_merge( $general, [ 'mime_type', 'max_file_size' ], $upload, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'max_file_size', 'mime_type', 'max_file_uploads', 'max_status', 'force_delete' ] ),
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Multiple file uploads with a drag and drop area', 'meta-box-builder' ),
],
'map' => [
'title' => __( 'Google Maps', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'api_key' ], $map, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'api_key', 'address_field', 'std', 'language', 'region' ] ),
+ $appearance_tab,
+ $advanced_tab
+ ),
'description' => __( 'Google Maps', 'meta-box-builder' ),
],
'heading' => [
'title' => __( 'Heading', 'meta-box-builder' ),
'category' => 'layout',
- 'controls' => array_merge( [ 'type', 'name', 'desc' ], $advanced ),
+ 'controls' => array_merge(
+ [ 'name', 'desc' ],
+ [ 'class', 'before', 'after' ],
+ ),
'description' => __( 'Heading text', 'meta-box-builder' ),
],
'hidden' => [
'title' => __( 'Hidden', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( [ 'id', 'type', 'std' ], $advanced ),
+ 'controls' => array_merge(
+ [ 'id', 'std' ],
+ [ 'class', 'before', 'after', 'custom_settings' ],
+ ),
'description' => __( 'For storing a default hidden value', 'meta-box-builder' ),
],
'icon' => [
'title' => __( 'Icon', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'std', 'placeholder' ], $input, $clone, $advanced, $icon ),
+ 'controls' => array_merge(
+ ['required', 'clone_settings'],
+ array_merge( $general_tab, [ 'icon_set', 'icon_file', 'icon_dir', 'icon_css', 'std' ] ),
+ [ 'label_description', 'desc', 'placeholder' ],
+ $advanced_tab
+ ),
'description' => __( 'Icon with FontAwesome set', 'meta-box-builder' ),
],
'image' => [
'title' => __( 'Image', 'meta-box-builder' ),
'category' => 'upload',
- 'controls' => array_merge( $general, [ 'max_file_uploads', 'force_delete', 'upload_dir', 'required' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'max_file_uploads', 'upload_dir', 'force_delete' ] ),
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Simple image upload with default UI like . Not recommended. Use Image advanced instead.', 'meta-box-builder' ),
],
'image_advanced' => [
'title' => __( 'Image Advanced', 'meta-box-builder' ),
'category' => 'upload',
- 'controls' => array_merge( $general, $upload, [ 'image_size', 'add_to' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'image_size', 'max_file_uploads', 'max_status', 'force_delete', 'add_to' ] ),
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Multiple image uploads with WordPress media popup, usually used for a gallery', 'meta-box-builder' ),
],
'image_select' => [
'title' => __( 'Image Select', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'options', 'std', 'multiple', 'required' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'options', 'std', 'multiple' ] ),
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Select a choice with images', 'meta-box-builder' ),
],
'image_upload' => [
'title' => __( 'Image Upload', 'meta-box-builder' ),
'category' => 'upload',
- 'controls' => array_merge( $general, [ 'max_file_size', 'image_size', 'add_to' ], $upload, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'max_file_size', 'image_size', 'max_file_uploads', 'max_status', 'force_delete', 'add_to' ] ),
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Multiple image uploads with a drag and drop area', 'meta-box-builder' ),
],
'key_value' => [
'title' => __( 'Key Value', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'placeholder_key', 'placeholder_value', 'required' ], $advanced ),
+ 'controls' => array_merge(
+ [ 'required' ],
+ $general_tab,
+ [ 'label_description', 'desc', 'placeholder_key', 'placeholder_value' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Add an unlimited group of key-value pairs', 'meta-box-builder' ),
],
'number' => [
'title' => __( 'Number', 'meta-box-builder' ),
'category' => 'html5',
- 'controls' => array_merge( $general, [ 'min', 'max', 'step' ], $html5, [ 'prepend', 'append' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'minmax', 'step', 'std' ] ),
+ [ 'label_description', 'desc', 'placeholder', 'size', 'prepend_append' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'For entering a number with browser validation', 'meta-box-builder' ),
],
'oembed' => [
'title' => __( 'oEmbed', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, $html5, [ 'not_available_string' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std', 'not_available_string' ] ),
+ [ 'label_description', 'desc', 'placeholder', 'size', 'prepend_append' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Input for media from Youtube, Vimeo, and all supported sites by WordPress', 'meta-box-builder' ),
],
'osm' => [
'title' => __( 'Open Street Maps', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, $map, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std', 'address_field', 'language', 'region' ] ),
+ $appearance_tab,
+ $advanced_tab
+ ),
'description' => __( 'Open Street Maps', 'meta-box-builder' ),
],
'password' => [
'title' => __( 'Password', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, $html5, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std' ] ),
+ [ 'label_description', 'desc', 'placeholder', 'size', 'prepend_append' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'For entering a password', 'meta-box-builder' ),
],
'post' => [
'title' => __( 'Post', 'meta-box-builder' ),
'category' => 'wordpress',
- 'controls' => array_merge( $general, $post, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'post_type', 'field_type', 'add_new', 'multiple', 'parent', 'query_args' ] ),
+ [ 'select_all_none', 'label_description', 'desc', 'placeholder' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'For selecting posts', 'meta-box-builder' ),
],
'radio' => [
'title' => __( 'Radio', 'meta-box-builder' ),
'category' => 'basic',
- 'controls' => array_merge( $general, [ 'options', 'std', 'inline', 'required' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'options', 'std' ] ),
+ array_merge( [ 'inline' ], $appearance_tab ),
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Radio input where you can select only one choice', 'meta-box-builder' ),
],
'range' => [
'title' => __( 'Range', 'meta-box-builder' ),
'category' => 'html5',
- 'controls' => array_merge( $general, [ 'std', 'min', 'max', 'step' ], $input, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'minmax', 'step', 'std' ] ),
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'A slider for selecting a number', 'meta-box-builder' ),
],
'select' => [
'title' => __( 'Select', 'meta-box-builder' ),
'category' => 'basic',
- 'controls' => array_merge( $general, [ 'options', 'std', 'placeholder', 'multiple', 'select_all_none' ], $input, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'options', 'std', 'multiple' ] ),
+ [ 'select_all_none', 'label_description', 'desc', 'placeholder' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Select dropdown where you can select one or multiple choice', 'meta-box-builder' ),
],
'select_advanced' => [
'title' => __( 'Select Advanced', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'options', 'std', 'placeholder', 'multiple', 'select_all_none' ], $input, [ 'js_options' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'options', 'std', 'multiple' ] ),
+ [ 'select_all_none', 'label_description', 'desc', 'placeholder' ],
+ $validation_tab,
+ array_merge( ['js_options'], $advanced_tab )
+ ),
'description' => __( 'Beautiful select dropdown using select2 library', 'meta-box-builder' ),
],
'sidebar' => [
'title' => __( 'Sidebar', 'meta-box-builder' ),
'category' => 'wordpress',
- 'controls' => array_merge( $general, [ 'std', 'placeholder', 'field_type' ], $input, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std', 'field_type' ] ),
+ [ 'label_description', 'desc', 'placeholder' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'For selecting sidebars', 'meta-box-builder' ),
],
'single_image' => [
'title' => __( 'Single Image', 'meta-box-builder' ),
'category' => 'upload',
- 'controls' => array_merge( $general, [ 'force_delete', 'image_size', 'required' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'force_delete', 'image_size' ] ),
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Single image upload with WordPress media popup', 'meta-box-builder' ),
],
'slider' => [
'title' => __( 'jQuery UI Slider', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'std', 'prefix', 'suffix', 'required', 'js_options' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std' ] ),
+ [ 'label_description', 'desc', 'prefix_suffix' ],
+ $validation_tab,
+ array_merge( [ 'js_options' ], $advanced_tab )
+ ),
'description' => __( 'jQuery UI slider', 'meta-box-builder' ),
],
'switch' => [
'title' => __( 'Switch', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'style', 'on_label', 'off_label', 'std', 'required' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required' ],
+ array_merge( $general_tab, [ 'std' ] ),
+ [ 'label_description', 'desc', 'style', 'on_off' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'On/off switch with iOS style', 'meta-box-builder' ),
],
'taxonomy' => [
'title' => __( 'Taxonomy', 'meta-box-builder' ),
'category' => 'wordpress',
- 'controls' => array_merge( $general, $taxonomy, $advanced ),
+ 'controls' => array_merge(
+ [ 'required' ],
+ array_merge( $general_tab, [ 'taxonomy', 'field_type', 'add_new', 'remove_default', 'multiple', 'query_args' ] ),
+ [ 'select_all_none', 'label_description', 'desc', 'placeholder' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'For selecting taxonomy terms. Doesn\'t save term IDs in post meta, but set post terms.', 'meta-box-builder' ),
],
'taxonomy_advanced' => [
'title' => __( 'Taxonomy Advanced', 'meta-box-builder' ),
'category' => 'wordpress',
- 'controls' => array_merge( $general, $taxonomy, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'taxonomy', 'field_type', 'add_new', 'remove_default', 'multiple', 'query_args' ] ),
+ [ 'select_all_none', 'label_description', 'desc', 'placeholder' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'For selecting taxonomy terms and saving term IDs in post meta as a comma-separated string. It doesn\'t set post terms.', 'meta-box-builder' ),
],
'text' => [
'title' => __( 'Text', 'meta-box-builder' ),
'category' => 'basic',
- 'controls' => array_merge( $general, $html5, [ 'prepend', 'append', 'datalist_choices' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std' ] ),
+ [ 'label_description', 'desc', 'placeholder', 'size', 'prepend_append' ],
+ $validation_tab,
+ array_merge( [ 'datalist_choices' ], $advanced_tab )
+ ),
'description' => __( 'A single-line text input', 'meta-box-builder' ),
],
'text_list' => [
'title' => __( 'Text List', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'options', 'required' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'options' ] ),
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Group of text inputs. Similar to Fieldset text, but has a different UI. Not recommended. Use the Group field type instead.', 'meta-box-builder' ),
],
'textarea' => [
'title' => __( 'Textarea', 'meta-box-builder' ),
'category' => 'basic',
- 'controls' => array_merge( $general, [ 'std', 'placeholder', 'rows', 'cols' ], $input, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std' ] ),
+ [ 'label_description', 'desc', 'placeholder', 'textarea_size' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'A paragraph text input', 'meta-box-builder' ),
],
'time' => [
'title' => __( 'Time Picker', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, array_diff( $date, [ 'timestamp' ] ), $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std' ] ),
+ [ 'inline', 'label_description', 'desc', 'placeholder', 'size', 'prepend_append' ],
+ $validation_tab,
+ array_merge( ['js_options'], $advanced_tab )
+ ),
'description' => __( 'Time picker', 'meta-box-builder' ),
],
'user' => [
'title' => __( 'User', 'meta-box-builder' ),
'category' => 'wordpress',
- 'controls' => array_merge( $general, $user, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'field_type', 'add_new', 'multiple', 'query_args' ] ),
+ [ 'select_all_none', 'label_description', 'desc', 'placeholder' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'For selecting users', 'meta-box-builder' ),
],
'url' => [
'title' => __( 'URL', 'meta-box-builder' ),
'category' => 'html5',
- 'controls' => array_merge( $general, $html5, [ 'prepend', 'append' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std' ] ),
+ [ 'label_description', 'desc', 'placeholder', 'size', 'prepend_append' ],
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'An input for URL with browser validation', 'meta-box-builder' ),
],
'video' => [
'title' => __( 'Video', 'meta-box-builder' ),
'category' => 'upload',
- 'controls' => array_merge( $general, $upload, $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'max_file_uploads', 'max_status', 'force_delete' ] ),
+ $appearance_tab,
+ $validation_tab,
+ $advanced_tab
+ ),
'description' => __( 'Multiple video uploads with WordPress media popup', 'meta-box-builder' ),
],
'wysiwyg' => [
'title' => __( 'WYSIWYG Editor', 'meta-box-builder' ),
'category' => 'advanced',
- 'controls' => array_merge( $general, [ 'std', 'raw', 'options', 'required' ], $clone, $advanced ),
+ 'controls' => array_merge(
+ [ 'required', 'clone_settings' ],
+ array_merge( $general_tab, [ 'std', 'raw' ] ),
+ $appearance_tab,
+ $validation_tab,
+ array_merge( ['options'], $advanced_tab )
+ ),
'description' => __( 'WordPress editor', 'meta-box-builder' ),
],
];
diff --git a/src/RestApi/Settings.php b/src/RestApi/Settings.php
deleted file mode 100644
index d5e46d6d..00000000
--- a/src/RestApi/Settings.php
+++ /dev/null
@@ -1,32 +0,0 @@
- Control::Location( 'location' ),
- 10 => Control::Post( 'post' ),
- 20 => Control::Input( 'class', [
- 'label' => __( 'Custom CSS class', 'meta-box-builder' ),
- 'tooltip' => __( 'Custom CSS class for the meta box wrapper', 'meta-box-builder' ),
- ] ),
- 30 => Control::Input( 'prefix', [
- 'label' => __( 'Field ID prefix', 'meta-box-builder' ),
- 'tooltip' => __( 'Auto add a prefix to all field IDs to keep them separated from other field groups or other plugins. Leave empty to ignore this or use underscore (_) to make the fields hidden.', 'meta-box-builder' ),
- ] ),
- 40 => Control::KeyValue( 'custom_settings', [
- 'label' => __( 'Custom settings', 'meta-box-builder' ),
- 'tooltip' => __( 'Apply to the current field group. For individual fields, please go to each field > tab Advanced.', 'meta-box-builder' ),
- ] ),
- ];
-
- $controls = apply_filters( 'mbb_settings_controls', $controls );
-
- ksort( $controls, SORT_NUMERIC );
-
- return array_values( $controls );
- }
-}
diff --git a/webpack.config.js b/webpack.config.js
index c4170f73..6e86aff0 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -1,60 +1,36 @@
+// Import the original config from the @wordpress/scripts package.
+const defaultConfig = require( '@wordpress/scripts/config/webpack.config' );
+
const path = require( 'path' );
const webpack = require( 'webpack' );
-// https://www.cssigniter.com/how-to-use-external-react-components-in-your-gutenberg-blocks/
const externals = {
- react: 'React',
- 'react-dom': 'ReactDOM',
- '@wordpress/i18n': 'wp.i18n',
- '@wordpress/element': 'wp.element',
- '@wordpress/components': 'wp.components',
- '@wordpress/compose': 'wp.compose',
+ ...defaultConfig.externals,
'jquery': 'jQuery',
'jquery-ui': 'jQuery',
codemirror: 'wp.CodeMirror',
clipboard: 'ClipboardJS',
};
-const commonModules = {
- rules: [
- {
- test: /\.js$/,
- exclude: /node_modules/,
- use: {
- loader: 'babel-loader',
- options: {
- plugins: [ '@babel/plugin-transform-react-jsx' ]
- }
- }
- },
- ]
-};
-
const resolve = {
roots: [ path.resolve( 'app' ) ]
};
-const plugins = [
- new webpack.optimize.LimitChunkCountPlugin( {
- maxChunks: 1
- } )
-];
-
// Main Meta Box Builder app.
const main = {
+ ...defaultConfig,
entry: './app/App.js',
output: {
- path: path.resolve( 'assets/js' ),
+ path: path.resolve( 'assets/js/build' ),
filename: 'app.js'
},
externals,
resolve,
- plugins,
- module: commonModules
};
// Settings page app.
const settingsPage = {
+ ...defaultConfig,
entry: './modules/settings-page/app/App.js',
output: {
path: path.resolve( 'modules/settings-page/assets' ),
@@ -62,12 +38,11 @@ const settingsPage = {
},
externals,
resolve,
- plugins,
- module: commonModules
};
// Relationships app.
const relationships = {
+ ...defaultConfig,
entry: './modules/relationships/app/App.js',
output: {
path: path.resolve( 'modules/relationships/assets' ),
@@ -75,8 +50,7 @@ const relationships = {
},
externals,
resolve,
- plugins,
- module: commonModules
};
-module.exports = [ main, settingsPage, relationships ];
\ No newline at end of file
+module.exports = [ main ];
+// module.exports = [ main, settingsPage, relationships ];
\ No newline at end of file