initial
This commit is contained in:
commit
9883323161
17470 files changed
+4470592
No files matched your search
Vendored
+156
@@ -0,0 +1,156 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).a11y = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/dom-ready
|
||||
var require_dom_ready = __commonJS({
|
||||
"package-external:@wordpress/dom-ready"(exports, module) {
|
||||
module.exports = window.wp.domReady;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/i18n
|
||||
var require_i18n = __commonJS({
|
||||
"package-external:@wordpress/i18n"(exports, module) {
|
||||
module.exports = window.wp.i18n;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/a11y/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
setup: () => setup,
|
||||
speak: () => speak
|
||||
});
|
||||
var import_dom_ready = __toESM(require_dom_ready(), 1);
|
||||
|
||||
// packages/a11y/build-module/script/add-container.mjs
|
||||
function addContainer(ariaLive = "polite") {
|
||||
const container = document.createElement("div");
|
||||
container.id = `a11y-speak-${ariaLive}`;
|
||||
container.className = "a11y-speak-region";
|
||||
container.setAttribute(
|
||||
"style",
|
||||
"position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal !important;"
|
||||
);
|
||||
container.setAttribute("aria-live", ariaLive);
|
||||
container.setAttribute("aria-relevant", "additions text");
|
||||
container.setAttribute("aria-atomic", "true");
|
||||
const { body } = document;
|
||||
if (body) {
|
||||
body.appendChild(container);
|
||||
}
|
||||
return container;
|
||||
}
|
||||
|
||||
// packages/a11y/build-module/script/add-intro-text.mjs
|
||||
var import_i18n = __toESM(require_i18n(), 1);
|
||||
function addIntroText() {
|
||||
const introText = document.createElement("p");
|
||||
introText.id = "a11y-speak-intro-text";
|
||||
introText.className = "a11y-speak-intro-text";
|
||||
introText.textContent = (0, import_i18n.__)("Notifications");
|
||||
introText.setAttribute(
|
||||
"style",
|
||||
"position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal !important;"
|
||||
);
|
||||
introText.setAttribute("hidden", "");
|
||||
const { body } = document;
|
||||
if (body) {
|
||||
body.appendChild(introText);
|
||||
}
|
||||
return introText;
|
||||
}
|
||||
|
||||
// packages/a11y/build-module/shared/clear.mjs
|
||||
function clear() {
|
||||
const regions = document.getElementsByClassName("a11y-speak-region");
|
||||
const introText = document.getElementById("a11y-speak-intro-text");
|
||||
for (let i = 0; i < regions.length; i++) {
|
||||
regions[i].textContent = "";
|
||||
}
|
||||
if (introText) {
|
||||
introText.setAttribute("hidden", "hidden");
|
||||
}
|
||||
}
|
||||
|
||||
// packages/a11y/build-module/shared/filter-message.mjs
|
||||
var previousMessage = "";
|
||||
function filterMessage(message) {
|
||||
message = message.replace(/<[^<>]+>/g, " ");
|
||||
if (previousMessage === message) {
|
||||
message += "\xA0";
|
||||
}
|
||||
previousMessage = message;
|
||||
return message;
|
||||
}
|
||||
|
||||
// packages/a11y/build-module/shared/index.mjs
|
||||
function speak(message, ariaLive) {
|
||||
clear();
|
||||
message = filterMessage(message);
|
||||
const introText = document.getElementById("a11y-speak-intro-text");
|
||||
const containerAssertive = document.getElementById(
|
||||
"a11y-speak-assertive"
|
||||
);
|
||||
const containerPolite = document.getElementById("a11y-speak-polite");
|
||||
if (containerAssertive && ariaLive === "assertive") {
|
||||
containerAssertive.textContent = message;
|
||||
} else if (containerPolite) {
|
||||
containerPolite.textContent = message;
|
||||
}
|
||||
if (introText) {
|
||||
introText.removeAttribute("hidden");
|
||||
}
|
||||
}
|
||||
|
||||
// packages/a11y/build-module/index.mjs
|
||||
function setup() {
|
||||
const introText = document.getElementById("a11y-speak-intro-text");
|
||||
const containerAssertive = document.getElementById(
|
||||
"a11y-speak-assertive"
|
||||
);
|
||||
const containerPolite = document.getElementById("a11y-speak-polite");
|
||||
if (introText === null) {
|
||||
addIntroText();
|
||||
}
|
||||
if (containerAssertive === null) {
|
||||
addContainer("assertive");
|
||||
}
|
||||
if (containerPolite === null) {
|
||||
addContainer("polite");
|
||||
}
|
||||
}
|
||||
(0, import_dom_ready.default)(setup);
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).a11y=(()=>{var v=Object.create;var r=Object.defineProperty;var A=Object.getOwnPropertyDescriptor;var E=Object.getOwnPropertyNames;var C=Object.getPrototypeOf,I=Object.prototype.hasOwnProperty;var d=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),B=(t,e)=>{for(var n in e)r(t,n,{get:e[n],enumerable:!0})},s=(t,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of E(e))!I.call(t,o)&&o!==n&&r(t,o,{get:()=>e[o],enumerable:!(i=A(e,o))||i.enumerable});return t};var p=(t,e,n)=>(n=t!=null?v(C(t)):{},s(e||!t||!t.__esModule?r(n,"default",{value:t,enumerable:!0}):n,t)),T=t=>s(r({},"__esModule",{value:!0}),t);var c=d((P,l)=>{l.exports=window.wp.domReady});var u=d((_,m)=>{m.exports=window.wp.i18n});var N={};B(N,{setup:()=>w,speak:()=>g});var k=p(c(),1);function a(t="polite"){let e=document.createElement("div");e.id=`a11y-speak-${t}`,e.className="a11y-speak-region",e.setAttribute("style","position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal !important;"),e.setAttribute("aria-live",t),e.setAttribute("aria-relevant","additions text"),e.setAttribute("aria-atomic","true");let{body:n}=document;return n&&n.appendChild(e),e}var f=p(u(),1);function x(){let t=document.createElement("p");t.id="a11y-speak-intro-text",t.className="a11y-speak-intro-text",t.textContent=(0,f.__)("Notifications"),t.setAttribute("style","position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal !important;"),t.setAttribute("hidden","");let{body:e}=document;return e&&e.appendChild(t),t}function y(){let t=document.getElementsByClassName("a11y-speak-region"),e=document.getElementById("a11y-speak-intro-text");for(let n=0;n<t.length;n++)t[n].textContent="";e&&e.setAttribute("hidden","hidden")}var h="";function b(t){return t=t.replace(/<[^<>]+>/g," "),h===t&&(t+="\xA0"),h=t,t}function g(t,e){y(),t=b(t);let n=document.getElementById("a11y-speak-intro-text"),i=document.getElementById("a11y-speak-assertive"),o=document.getElementById("a11y-speak-polite");i&&e==="assertive"?i.textContent=t:o&&(o.textContent=t),n&&n.removeAttribute("hidden")}function w(){let t=document.getElementById("a11y-speak-intro-text"),e=document.getElementById("a11y-speak-assertive"),n=document.getElementById("a11y-speak-polite");t===null&&x(),e===null&&a("assertive"),n===null&&a("polite")}(0,k.default)(w);return T(N);})();
|
||||
Vendored
+450
@@ -0,0 +1,450 @@
|
||||
var wp;
|
||||
(wp ||= {}).annotations = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name2 in all)
|
||||
__defProp(target, name2, { get: all[name2], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/rich-text
|
||||
var require_rich_text = __commonJS({
|
||||
"package-external:@wordpress/rich-text"(exports, module) {
|
||||
module.exports = window.wp.richText;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/i18n
|
||||
var require_i18n = __commonJS({
|
||||
"package-external:@wordpress/i18n"(exports, module) {
|
||||
module.exports = window.wp.i18n;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/hooks
|
||||
var require_hooks = __commonJS({
|
||||
"package-external:@wordpress/hooks"(exports, module) {
|
||||
module.exports = window.wp.hooks;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/data
|
||||
var require_data = __commonJS({
|
||||
"package-external:@wordpress/data"(exports, module) {
|
||||
module.exports = window.wp.data;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/annotations/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
store: () => store
|
||||
});
|
||||
|
||||
// packages/annotations/build-module/format/index.mjs
|
||||
var import_rich_text2 = __toESM(require_rich_text(), 1);
|
||||
|
||||
// packages/annotations/build-module/format/annotation.mjs
|
||||
var import_i18n = __toESM(require_i18n(), 1);
|
||||
var import_rich_text = __toESM(require_rich_text(), 1);
|
||||
|
||||
// packages/annotations/build-module/store/constants.mjs
|
||||
var STORE_NAME = "core/annotations";
|
||||
|
||||
// packages/annotations/build-module/format/annotation.mjs
|
||||
var FORMAT_NAME = "core/annotation";
|
||||
var ANNOTATION_ATTRIBUTE_PREFIX = "annotation-text-";
|
||||
function applyAnnotations(record, annotations2 = []) {
|
||||
annotations2.forEach((annotation2) => {
|
||||
let { start, end } = annotation2;
|
||||
if (start > record.text.length) {
|
||||
start = record.text.length;
|
||||
}
|
||||
if (end > record.text.length) {
|
||||
end = record.text.length;
|
||||
}
|
||||
const className = ANNOTATION_ATTRIBUTE_PREFIX + annotation2.source;
|
||||
const id = ANNOTATION_ATTRIBUTE_PREFIX + annotation2.id;
|
||||
record = (0, import_rich_text.applyFormat)(
|
||||
record,
|
||||
{
|
||||
type: FORMAT_NAME,
|
||||
attributes: {
|
||||
className,
|
||||
id
|
||||
}
|
||||
},
|
||||
start,
|
||||
end
|
||||
);
|
||||
});
|
||||
return record;
|
||||
}
|
||||
function retrieveAnnotationPositions(formats) {
|
||||
const positions = {};
|
||||
formats.forEach((characterFormats, i) => {
|
||||
characterFormats = characterFormats || [];
|
||||
characterFormats = characterFormats.filter(
|
||||
(format) => format.type === FORMAT_NAME
|
||||
);
|
||||
characterFormats.forEach((format) => {
|
||||
let { id } = format.attributes;
|
||||
id = id.replace(ANNOTATION_ATTRIBUTE_PREFIX, "");
|
||||
if (!positions.hasOwnProperty(id)) {
|
||||
positions[id] = {
|
||||
start: i
|
||||
};
|
||||
}
|
||||
positions[id].end = i + 1;
|
||||
});
|
||||
});
|
||||
return positions;
|
||||
}
|
||||
function updateAnnotationsWithPositions(annotations2, positions, { removeAnnotation, updateAnnotationRange }) {
|
||||
annotations2.forEach((currentAnnotation) => {
|
||||
const position = positions[currentAnnotation.id];
|
||||
if (!position) {
|
||||
removeAnnotation(currentAnnotation.id);
|
||||
return;
|
||||
}
|
||||
const { start, end } = currentAnnotation;
|
||||
if (start !== position.start || end !== position.end) {
|
||||
updateAnnotationRange(
|
||||
currentAnnotation.id,
|
||||
position.start,
|
||||
position.end
|
||||
);
|
||||
}
|
||||
});
|
||||
}
|
||||
var annotation = {
|
||||
name: FORMAT_NAME,
|
||||
title: (0, import_i18n.__)("Annotation"),
|
||||
tagName: "mark",
|
||||
className: "annotation-text",
|
||||
attributes: {
|
||||
className: "class",
|
||||
id: "id"
|
||||
},
|
||||
edit() {
|
||||
return null;
|
||||
},
|
||||
__experimentalGetPropsForEditableTreePreparation(select, { richTextIdentifier, blockClientId }) {
|
||||
return {
|
||||
annotations: select(
|
||||
STORE_NAME
|
||||
).__experimentalGetAnnotationsForRichText(
|
||||
blockClientId,
|
||||
richTextIdentifier
|
||||
)
|
||||
};
|
||||
},
|
||||
__experimentalCreatePrepareEditableTree({ annotations: annotations2 }) {
|
||||
return (formats, text) => {
|
||||
if (annotations2.length === 0) {
|
||||
return formats;
|
||||
}
|
||||
let record = { formats, text };
|
||||
record = applyAnnotations(record, annotations2);
|
||||
return record.formats;
|
||||
};
|
||||
},
|
||||
__experimentalGetPropsForEditableTreeChangeHandler(dispatch) {
|
||||
return {
|
||||
removeAnnotation: dispatch(STORE_NAME).__experimentalRemoveAnnotation,
|
||||
updateAnnotationRange: dispatch(STORE_NAME).__experimentalUpdateAnnotationRange
|
||||
};
|
||||
},
|
||||
__experimentalCreateOnChangeEditableValue(props) {
|
||||
return (formats) => {
|
||||
const positions = retrieveAnnotationPositions(formats);
|
||||
const { removeAnnotation, updateAnnotationRange, annotations: annotations2 } = props;
|
||||
updateAnnotationsWithPositions(annotations2, positions, {
|
||||
removeAnnotation,
|
||||
updateAnnotationRange
|
||||
});
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
// packages/annotations/build-module/format/index.mjs
|
||||
var { name, ...settings } = annotation;
|
||||
(0, import_rich_text2.registerFormatType)(name, settings);
|
||||
|
||||
// packages/annotations/build-module/block/index.mjs
|
||||
var import_hooks = __toESM(require_hooks(), 1);
|
||||
var import_data = __toESM(require_data(), 1);
|
||||
var addAnnotationClassName = (OriginalComponent) => {
|
||||
return (0, import_data.withSelect)((select, { clientId, className }) => {
|
||||
const annotations2 = select(STORE_NAME).__experimentalGetAnnotationsForBlock(
|
||||
clientId
|
||||
);
|
||||
return {
|
||||
className: annotations2.map((annotation2) => {
|
||||
return "is-annotated-by-" + annotation2.source;
|
||||
}).concat(className).filter(Boolean).join(" ")
|
||||
};
|
||||
})(OriginalComponent);
|
||||
};
|
||||
(0, import_hooks.addFilter)(
|
||||
"editor.BlockListBlock",
|
||||
"core/annotations",
|
||||
addAnnotationClassName
|
||||
);
|
||||
|
||||
// packages/annotations/build-module/store/index.mjs
|
||||
var import_data3 = __toESM(require_data(), 1);
|
||||
|
||||
// packages/annotations/build-module/store/reducer.mjs
|
||||
function filterWithReference(collection, predicate) {
|
||||
const filteredCollection = collection.filter(predicate);
|
||||
return collection.length === filteredCollection.length ? collection : filteredCollection;
|
||||
}
|
||||
var mapValues = (obj, callback) => Object.entries(obj).reduce(
|
||||
(acc, [key, value]) => ({
|
||||
...acc,
|
||||
[key]: callback(value)
|
||||
}),
|
||||
{}
|
||||
);
|
||||
function isValidAnnotationRange(annotation2) {
|
||||
return typeof annotation2.start === "number" && typeof annotation2.end === "number" && annotation2.start <= annotation2.end;
|
||||
}
|
||||
function annotations(state = {}, action) {
|
||||
switch (action.type) {
|
||||
case "ANNOTATION_ADD":
|
||||
const blockClientId = action.blockClientId;
|
||||
const newAnnotation = {
|
||||
id: action.id,
|
||||
blockClientId,
|
||||
richTextIdentifier: action.richTextIdentifier,
|
||||
source: action.source,
|
||||
selector: action.selector,
|
||||
range: action.range
|
||||
};
|
||||
if (newAnnotation.selector === "range" && !isValidAnnotationRange(newAnnotation.range)) {
|
||||
return state;
|
||||
}
|
||||
const previousAnnotationsForBlock = state?.[blockClientId] ?? [];
|
||||
return {
|
||||
...state,
|
||||
[blockClientId]: [
|
||||
...previousAnnotationsForBlock,
|
||||
newAnnotation
|
||||
]
|
||||
};
|
||||
case "ANNOTATION_REMOVE":
|
||||
return mapValues(state, (annotationsForBlock) => {
|
||||
return filterWithReference(
|
||||
annotationsForBlock,
|
||||
(annotation2) => {
|
||||
return annotation2.id !== action.annotationId;
|
||||
}
|
||||
);
|
||||
});
|
||||
case "ANNOTATION_UPDATE_RANGE":
|
||||
return mapValues(state, (annotationsForBlock) => {
|
||||
let hasChangedRange = false;
|
||||
const newAnnotations = annotationsForBlock.map(
|
||||
(annotation2) => {
|
||||
if (annotation2.id === action.annotationId) {
|
||||
hasChangedRange = true;
|
||||
return {
|
||||
...annotation2,
|
||||
range: {
|
||||
start: action.start,
|
||||
end: action.end
|
||||
}
|
||||
};
|
||||
}
|
||||
return annotation2;
|
||||
}
|
||||
);
|
||||
return hasChangedRange ? newAnnotations : annotationsForBlock;
|
||||
});
|
||||
case "ANNOTATION_REMOVE_SOURCE":
|
||||
return mapValues(state, (annotationsForBlock) => {
|
||||
return filterWithReference(
|
||||
annotationsForBlock,
|
||||
(annotation2) => {
|
||||
return annotation2.source !== action.source;
|
||||
}
|
||||
);
|
||||
});
|
||||
}
|
||||
return state;
|
||||
}
|
||||
var reducer_default = annotations;
|
||||
|
||||
// packages/annotations/build-module/store/selectors.mjs
|
||||
var selectors_exports = {};
|
||||
__export(selectors_exports, {
|
||||
__experimentalGetAllAnnotationsForBlock: () => __experimentalGetAllAnnotationsForBlock,
|
||||
__experimentalGetAnnotations: () => __experimentalGetAnnotations,
|
||||
__experimentalGetAnnotationsForBlock: () => __experimentalGetAnnotationsForBlock,
|
||||
__experimentalGetAnnotationsForRichText: () => __experimentalGetAnnotationsForRichText
|
||||
});
|
||||
var import_data2 = __toESM(require_data(), 1);
|
||||
var EMPTY_ARRAY = [];
|
||||
var __experimentalGetAnnotationsForBlock = (0, import_data2.createSelector)(
|
||||
(state, blockClientId) => {
|
||||
return (state?.[blockClientId] ?? []).filter((annotation2) => {
|
||||
return annotation2.selector === "block";
|
||||
});
|
||||
},
|
||||
(state, blockClientId) => [state?.[blockClientId] ?? EMPTY_ARRAY]
|
||||
);
|
||||
function __experimentalGetAllAnnotationsForBlock(state, blockClientId) {
|
||||
return state?.[blockClientId] ?? EMPTY_ARRAY;
|
||||
}
|
||||
var __experimentalGetAnnotationsForRichText = (0, import_data2.createSelector)(
|
||||
(state, blockClientId, richTextIdentifier) => {
|
||||
return (state?.[blockClientId] ?? []).filter((annotation2) => {
|
||||
return annotation2.selector === "range" && richTextIdentifier === annotation2.richTextIdentifier;
|
||||
}).map((annotation2) => {
|
||||
const { range, ...other } = annotation2;
|
||||
return {
|
||||
...range,
|
||||
...other
|
||||
};
|
||||
});
|
||||
},
|
||||
(state, blockClientId) => [state?.[blockClientId] ?? EMPTY_ARRAY]
|
||||
);
|
||||
function __experimentalGetAnnotations(state) {
|
||||
return Object.values(state).flat();
|
||||
}
|
||||
|
||||
// packages/annotations/build-module/store/actions.mjs
|
||||
var actions_exports = {};
|
||||
__export(actions_exports, {
|
||||
__experimentalAddAnnotation: () => __experimentalAddAnnotation,
|
||||
__experimentalRemoveAnnotation: () => __experimentalRemoveAnnotation,
|
||||
__experimentalRemoveAnnotationsBySource: () => __experimentalRemoveAnnotationsBySource,
|
||||
__experimentalUpdateAnnotationRange: () => __experimentalUpdateAnnotationRange
|
||||
});
|
||||
|
||||
// node_modules/uuid/dist/esm-browser/rng.js
|
||||
var getRandomValues;
|
||||
var rnds8 = new Uint8Array(16);
|
||||
function rng() {
|
||||
if (!getRandomValues) {
|
||||
getRandomValues = typeof crypto !== "undefined" && crypto.getRandomValues && crypto.getRandomValues.bind(crypto);
|
||||
if (!getRandomValues) {
|
||||
throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");
|
||||
}
|
||||
}
|
||||
return getRandomValues(rnds8);
|
||||
}
|
||||
|
||||
// node_modules/uuid/dist/esm-browser/stringify.js
|
||||
var byteToHex = [];
|
||||
for (let i = 0; i < 256; ++i) {
|
||||
byteToHex.push((i + 256).toString(16).slice(1));
|
||||
}
|
||||
function unsafeStringify(arr, offset = 0) {
|
||||
return byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + "-" + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + "-" + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + "-" + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + "-" + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]];
|
||||
}
|
||||
|
||||
// node_modules/uuid/dist/esm-browser/native.js
|
||||
var randomUUID = typeof crypto !== "undefined" && crypto.randomUUID && crypto.randomUUID.bind(crypto);
|
||||
var native_default = {
|
||||
randomUUID
|
||||
};
|
||||
|
||||
// node_modules/uuid/dist/esm-browser/v4.js
|
||||
function v4(options, buf, offset) {
|
||||
if (native_default.randomUUID && !buf && !options) {
|
||||
return native_default.randomUUID();
|
||||
}
|
||||
options = options || {};
|
||||
const rnds = options.random || (options.rng || rng)();
|
||||
rnds[6] = rnds[6] & 15 | 64;
|
||||
rnds[8] = rnds[8] & 63 | 128;
|
||||
if (buf) {
|
||||
offset = offset || 0;
|
||||
for (let i = 0; i < 16; ++i) {
|
||||
buf[offset + i] = rnds[i];
|
||||
}
|
||||
return buf;
|
||||
}
|
||||
return unsafeStringify(rnds);
|
||||
}
|
||||
var v4_default = v4;
|
||||
|
||||
// packages/annotations/build-module/store/actions.mjs
|
||||
function __experimentalAddAnnotation({
|
||||
blockClientId,
|
||||
richTextIdentifier = null,
|
||||
range = null,
|
||||
selector = "range",
|
||||
source = "default",
|
||||
id = v4_default()
|
||||
}) {
|
||||
const action = {
|
||||
type: "ANNOTATION_ADD",
|
||||
id,
|
||||
blockClientId,
|
||||
richTextIdentifier,
|
||||
source,
|
||||
selector
|
||||
};
|
||||
if (selector === "range") {
|
||||
action.range = range;
|
||||
}
|
||||
return action;
|
||||
}
|
||||
function __experimentalRemoveAnnotation(annotationId) {
|
||||
return {
|
||||
type: "ANNOTATION_REMOVE",
|
||||
annotationId
|
||||
};
|
||||
}
|
||||
function __experimentalUpdateAnnotationRange(annotationId, start, end) {
|
||||
return {
|
||||
type: "ANNOTATION_UPDATE_RANGE",
|
||||
annotationId,
|
||||
start,
|
||||
end
|
||||
};
|
||||
}
|
||||
function __experimentalRemoveAnnotationsBySource(source) {
|
||||
return {
|
||||
type: "ANNOTATION_REMOVE_SOURCE",
|
||||
source
|
||||
};
|
||||
}
|
||||
|
||||
// packages/annotations/build-module/store/index.mjs
|
||||
var store = (0, import_data3.createReduxStore)(STORE_NAME, {
|
||||
reducer: reducer_default,
|
||||
selectors: selectors_exports,
|
||||
actions: actions_exports
|
||||
});
|
||||
(0, import_data3.register)(store);
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
+1
@@ -0,0 +1 @@
|
||||
var wp;(wp||={}).annotations=(()=>{var X=Object.create;var l=Object.defineProperty;var q=Object.getOwnPropertyDescriptor;var z=Object.getOwnPropertyNames;var J=Object.getPrototypeOf,K=Object.prototype.hasOwnProperty;var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),_=(t,e)=>{for(var n in e)l(t,n,{get:e[n],enumerable:!0})},S=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of z(e))!K.call(t,o)&&o!==n&&l(t,o,{get:()=>e[o],enumerable:!(r=q(e,o))||r.enumerable});return t};var s=(t,e,n)=>(n=t!=null?X(J(t)):{},S(e||!t||!t.__esModule?l(n,"default",{value:t,enumerable:!0}):n,t)),Q=t=>S(l({},"__esModule",{value:!0}),t);var g=m((Nt,D)=>{D.exports=window.wp.richText});var M=m((Tt,C)=>{C.exports=window.wp.i18n});var F=m((Ot,G)=>{G.exports=window.wp.hooks});var d=m((ht,B)=>{B.exports=window.wp.data});var _t={};_(_t,{store:()=>b});var k=s(g(),1);var P=s(M(),1),T=s(g(),1);var p="core/annotations";var E="core/annotation",N="annotation-text-";function Z(t,e=[]){return e.forEach(n=>{let{start:r,end:o}=n;r>t.text.length&&(r=t.text.length),o>t.text.length&&(o=t.text.length);let i=N+n.source,u=N+n.id;t=(0,T.applyFormat)(t,{type:E,attributes:{className:i,id:u}},r,o)}),t}function $(t){let e={};return t.forEach((n,r)=>{n=n||[],n=n.filter(o=>o.type===E),n.forEach(o=>{let{id:i}=o.attributes;i=i.replace(N,""),e.hasOwnProperty(i)||(e[i]={start:r}),e[i].end=r+1})}),e}function tt(t,e,{removeAnnotation:n,updateAnnotationRange:r}){t.forEach(o=>{let i=e[o.id];if(!i){n(o.id);return}let{start:u,end:x}=o;(u!==i.start||x!==i.end)&&r(o.id,i.start,i.end)})}var V={name:E,title:(0,P.__)("Annotation"),tagName:"mark",className:"annotation-text",attributes:{className:"class",id:"id"},edit(){return null},__experimentalGetPropsForEditableTreePreparation(t,{richTextIdentifier:e,blockClientId:n}){return{annotations:t(p).__experimentalGetAnnotationsForRichText(n,e)}},__experimentalCreatePrepareEditableTree({annotations:t}){return(e,n)=>{if(t.length===0)return e;let r={formats:e,text:n};return r=Z(r,t),r.formats}},__experimentalGetPropsForEditableTreeChangeHandler(t){return{removeAnnotation:t(p).__experimentalRemoveAnnotation,updateAnnotationRange:t(p).__experimentalUpdateAnnotationRange}},__experimentalCreateOnChangeEditableValue(t){return e=>{let n=$(e),{removeAnnotation:r,updateAnnotationRange:o,annotations:i}=t;tt(i,n,{removeAnnotation:r,updateAnnotationRange:o})}}};var{name:et,...nt}=V;(0,k.registerFormatType)(et,nt);var j=s(F(),1),H=s(d(),1);var rt=t=>(0,H.withSelect)((e,{clientId:n,className:r})=>({className:e(p).__experimentalGetAnnotationsForBlock(n).map(i=>"is-annotated-by-"+i.source).concat(r).filter(Boolean).join(" ")}))(t);(0,j.addFilter)("editor.BlockListBlock","core/annotations",rt);var f=s(d(),1);function L(t,e){let n=t.filter(e);return t.length===n.length?t:n}var v=(t,e)=>Object.entries(t).reduce((n,[r,o])=>({...n,[r]:e(o)}),{});function ot(t){return typeof t.start=="number"&&typeof t.end=="number"&&t.start<=t.end}function it(t={},e){switch(e.type){case"ANNOTATION_ADD":let n=e.blockClientId,r={id:e.id,blockClientId:n,richTextIdentifier:e.richTextIdentifier,source:e.source,selector:e.selector,range:e.range};if(r.selector==="range"&&!ot(r.range))return t;let o=t?.[n]??[];return{...t,[n]:[...o,r]};case"ANNOTATION_REMOVE":return v(t,i=>L(i,u=>u.id!==e.annotationId));case"ANNOTATION_UPDATE_RANGE":return v(t,i=>{let u=!1,x=i.map(A=>A.id===e.annotationId?(u=!0,{...A,range:{start:e.start,end:e.end}}):A);return u?x:i});case"ANNOTATION_REMOVE_SOURCE":return v(t,i=>L(i,u=>u.source!==e.source))}return t}var W=it;var O={};_(O,{__experimentalGetAllAnnotationsForBlock:()=>ut,__experimentalGetAnnotations:()=>st,__experimentalGetAnnotationsForBlock:()=>at,__experimentalGetAnnotationsForRichText:()=>pt});var R=s(d(),1),y=[],at=(0,R.createSelector)((t,e)=>(t?.[e]??[]).filter(n=>n.selector==="block"),(t,e)=>[t?.[e]??y]);function ut(t,e){return t?.[e]??y}var pt=(0,R.createSelector)((t,e,n)=>(t?.[e]??[]).filter(r=>r.selector==="range"&&n===r.richTextIdentifier).map(r=>{let{range:o,...i}=r;return{...o,...i}}),(t,e)=>[t?.[e]??y]);function st(t){return Object.values(t).flat()}var U={};_(U,{__experimentalAddAnnotation:()=>ct,__experimentalRemoveAnnotation:()=>ft,__experimentalRemoveAnnotationsBySource:()=>At,__experimentalUpdateAnnotationRange:()=>xt});var c,lt=new Uint8Array(16);function h(){if(!c&&(c=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!c))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return c(lt)}var a=[];for(let t=0;t<256;++t)a.push((t+256).toString(16).slice(1));function Y(t,e=0){return a[t[e+0]]+a[t[e+1]]+a[t[e+2]]+a[t[e+3]]+"-"+a[t[e+4]]+a[t[e+5]]+"-"+a[t[e+6]]+a[t[e+7]]+"-"+a[t[e+8]]+a[t[e+9]]+"-"+a[t[e+10]]+a[t[e+11]]+a[t[e+12]]+a[t[e+13]]+a[t[e+14]]+a[t[e+15]]}var mt=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),I={randomUUID:mt};function dt(t,e,n){if(I.randomUUID&&!e&&!t)return I.Line truncated
|
||||
Vendored
+525
@@ -0,0 +1,525 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).apiFetch = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/i18n
|
||||
var require_i18n = __commonJS({
|
||||
"package-external:@wordpress/i18n"(exports, module) {
|
||||
module.exports = window.wp.i18n;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/url
|
||||
var require_url = __commonJS({
|
||||
"package-external:@wordpress/url"(exports, module) {
|
||||
module.exports = window.wp.url;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/api-fetch/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
default: () => index_default
|
||||
});
|
||||
var import_i18n3 = __toESM(require_i18n(), 1);
|
||||
|
||||
// packages/api-fetch/build-module/middlewares/nonce.mjs
|
||||
function createNonceMiddleware(nonce) {
|
||||
const middleware = (options, next) => {
|
||||
const { headers = {} } = options;
|
||||
for (const headerName in headers) {
|
||||
if (headerName.toLowerCase() === "x-wp-nonce" && headers[headerName] === middleware.nonce) {
|
||||
return next(options);
|
||||
}
|
||||
}
|
||||
return next({
|
||||
...options,
|
||||
headers: {
|
||||
...headers,
|
||||
"X-WP-Nonce": middleware.nonce
|
||||
}
|
||||
});
|
||||
};
|
||||
middleware.nonce = nonce;
|
||||
return middleware;
|
||||
}
|
||||
var nonce_default = createNonceMiddleware;
|
||||
|
||||
// packages/api-fetch/build-module/middlewares/namespace-endpoint.mjs
|
||||
var namespaceAndEndpointMiddleware = (options, next) => {
|
||||
let path = options.path;
|
||||
let namespaceTrimmed, endpointTrimmed;
|
||||
if (typeof options.namespace === "string" && typeof options.endpoint === "string") {
|
||||
namespaceTrimmed = options.namespace.replace(/^\/|\/$/g, "");
|
||||
endpointTrimmed = options.endpoint.replace(/^\//, "");
|
||||
if (endpointTrimmed) {
|
||||
path = namespaceTrimmed + "/" + endpointTrimmed;
|
||||
} else {
|
||||
path = namespaceTrimmed;
|
||||
}
|
||||
}
|
||||
delete options.namespace;
|
||||
delete options.endpoint;
|
||||
return next({
|
||||
...options,
|
||||
path
|
||||
});
|
||||
};
|
||||
var namespace_endpoint_default = namespaceAndEndpointMiddleware;
|
||||
|
||||
// packages/api-fetch/build-module/middlewares/root-url.mjs
|
||||
var createRootURLMiddleware = (rootURL) => (options, next) => {
|
||||
return namespace_endpoint_default(options, (optionsWithPath) => {
|
||||
let url = optionsWithPath.url;
|
||||
let path = optionsWithPath.path;
|
||||
let apiRoot;
|
||||
if (typeof path === "string") {
|
||||
apiRoot = rootURL;
|
||||
if (-1 !== rootURL.indexOf("?")) {
|
||||
path = path.replace("?", "&");
|
||||
}
|
||||
path = path.replace(/^\//, "");
|
||||
if ("string" === typeof apiRoot && -1 !== apiRoot.indexOf("?")) {
|
||||
path = path.replace("?", "&");
|
||||
}
|
||||
url = apiRoot + path;
|
||||
}
|
||||
return next({
|
||||
...optionsWithPath,
|
||||
url
|
||||
});
|
||||
});
|
||||
};
|
||||
var root_url_default = createRootURLMiddleware;
|
||||
|
||||
// packages/api-fetch/build-module/middlewares/preloading.mjs
|
||||
var import_url = __toESM(require_url(), 1);
|
||||
function createPreloadingMiddleware(preloadedData) {
|
||||
const cache = Object.fromEntries(
|
||||
Object.entries(preloadedData).map(([path, data]) => [
|
||||
(0, import_url.normalizePath)(path),
|
||||
data
|
||||
])
|
||||
);
|
||||
return (options, next) => {
|
||||
const { parse = true } = options;
|
||||
let rawPath = options.path;
|
||||
if (!rawPath && options.url) {
|
||||
const { rest_route: pathFromQuery, ...queryArgs } = (0, import_url.getQueryArgs)(
|
||||
options.url
|
||||
);
|
||||
if (typeof pathFromQuery === "string") {
|
||||
rawPath = (0, import_url.addQueryArgs)(pathFromQuery, queryArgs);
|
||||
}
|
||||
}
|
||||
if (typeof rawPath !== "string") {
|
||||
return next(options);
|
||||
}
|
||||
const method = options.method || "GET";
|
||||
const path = (0, import_url.normalizePath)(rawPath);
|
||||
if ("GET" === method && cache[path]) {
|
||||
const cacheData = cache[path];
|
||||
delete cache[path];
|
||||
return prepareResponse(cacheData, !!parse);
|
||||
} else if ("OPTIONS" === method && cache[method] && cache[method][path]) {
|
||||
const cacheData = cache[method][path];
|
||||
delete cache[method][path];
|
||||
return prepareResponse(cacheData, !!parse);
|
||||
}
|
||||
return next(options);
|
||||
};
|
||||
}
|
||||
function prepareResponse(responseData, parse) {
|
||||
if (parse) {
|
||||
return Promise.resolve(responseData.body);
|
||||
}
|
||||
try {
|
||||
return Promise.resolve(
|
||||
new window.Response(JSON.stringify(responseData.body), {
|
||||
status: 200,
|
||||
statusText: "OK",
|
||||
headers: responseData.headers
|
||||
})
|
||||
);
|
||||
} catch {
|
||||
Object.entries(
|
||||
responseData.headers
|
||||
).forEach(([key, value]) => {
|
||||
if (key.toLowerCase() === "link") {
|
||||
responseData.headers[key] = value.replace(
|
||||
/<([^>]+)>/,
|
||||
(_, url) => `<${encodeURI(url)}>`
|
||||
);
|
||||
}
|
||||
});
|
||||
return Promise.resolve(
|
||||
parse ? responseData.body : new window.Response(JSON.stringify(responseData.body), {
|
||||
status: 200,
|
||||
statusText: "OK",
|
||||
headers: responseData.headers
|
||||
})
|
||||
);
|
||||
}
|
||||
}
|
||||
var preloading_default = createPreloadingMiddleware;
|
||||
|
||||
// packages/api-fetch/build-module/middlewares/fetch-all-middleware.mjs
|
||||
var import_url2 = __toESM(require_url(), 1);
|
||||
var modifyQuery = ({ path, url, ...options }, queryArgs) => ({
|
||||
...options,
|
||||
url: url && (0, import_url2.addQueryArgs)(url, queryArgs),
|
||||
path: path && (0, import_url2.addQueryArgs)(path, queryArgs)
|
||||
});
|
||||
var parseResponse = (response) => response.json ? response.json() : Promise.reject(response);
|
||||
var parseLinkHeader = (linkHeader) => {
|
||||
if (!linkHeader) {
|
||||
return {};
|
||||
}
|
||||
const match = linkHeader.match(/<([^>]+)>; rel="next"/);
|
||||
return match ? {
|
||||
next: match[1]
|
||||
} : {};
|
||||
};
|
||||
var getNextPageUrl = (response) => {
|
||||
const { next } = parseLinkHeader(response.headers.get("link"));
|
||||
return next;
|
||||
};
|
||||
var requestContainsUnboundedQuery = (options) => {
|
||||
const pathIsUnbounded = !!options.path && options.path.indexOf("per_page=-1") !== -1;
|
||||
const urlIsUnbounded = !!options.url && options.url.indexOf("per_page=-1") !== -1;
|
||||
return pathIsUnbounded || urlIsUnbounded;
|
||||
};
|
||||
var fetchAllMiddleware = async (options, next) => {
|
||||
if (options.parse === false) {
|
||||
return next(options);
|
||||
}
|
||||
if (!requestContainsUnboundedQuery(options)) {
|
||||
return next(options);
|
||||
}
|
||||
const response = await index_default({
|
||||
...modifyQuery(options, {
|
||||
per_page: 100
|
||||
}),
|
||||
// Ensure headers are returned for page 1.
|
||||
parse: false
|
||||
});
|
||||
const results = await parseResponse(response);
|
||||
if (!Array.isArray(results)) {
|
||||
return results;
|
||||
}
|
||||
let nextPage = getNextPageUrl(response);
|
||||
if (!nextPage) {
|
||||
return results;
|
||||
}
|
||||
let mergedResults = [].concat(results);
|
||||
while (nextPage) {
|
||||
const nextResponse = await index_default({
|
||||
...options,
|
||||
// Ensure the URL for the next page is used instead of any provided path.
|
||||
path: void 0,
|
||||
url: nextPage,
|
||||
// Ensure we still get headers so we can identify the next page.
|
||||
parse: false
|
||||
});
|
||||
const nextResults = await parseResponse(nextResponse);
|
||||
mergedResults = mergedResults.concat(nextResults);
|
||||
nextPage = getNextPageUrl(nextResponse);
|
||||
}
|
||||
return mergedResults;
|
||||
};
|
||||
var fetch_all_middleware_default = fetchAllMiddleware;
|
||||
|
||||
// packages/api-fetch/build-module/middlewares/http-v1.mjs
|
||||
var OVERRIDE_METHODS = /* @__PURE__ */ new Set(["PATCH", "PUT", "DELETE"]);
|
||||
var DEFAULT_METHOD = "GET";
|
||||
var httpV1Middleware = (options, next) => {
|
||||
const { method = DEFAULT_METHOD } = options;
|
||||
if (OVERRIDE_METHODS.has(method.toUpperCase())) {
|
||||
options = {
|
||||
...options,
|
||||
headers: {
|
||||
...options.headers,
|
||||
"X-HTTP-Method-Override": method,
|
||||
"Content-Type": "application/json"
|
||||
},
|
||||
method: "POST"
|
||||
};
|
||||
}
|
||||
return next(options);
|
||||
};
|
||||
var http_v1_default = httpV1Middleware;
|
||||
|
||||
// packages/api-fetch/build-module/middlewares/user-locale.mjs
|
||||
var import_url3 = __toESM(require_url(), 1);
|
||||
var userLocaleMiddleware = (options, next) => {
|
||||
if (typeof options.url === "string" && !(0, import_url3.hasQueryArg)(options.url, "_locale")) {
|
||||
options.url = (0, import_url3.addQueryArgs)(options.url, { _locale: "user" });
|
||||
}
|
||||
if (typeof options.path === "string" && !(0, import_url3.hasQueryArg)(options.path, "_locale")) {
|
||||
options.path = (0, import_url3.addQueryArgs)(options.path, { _locale: "user" });
|
||||
}
|
||||
return next(options);
|
||||
};
|
||||
var user_locale_default = userLocaleMiddleware;
|
||||
|
||||
// packages/api-fetch/build-module/middlewares/media-upload.mjs
|
||||
var import_i18n2 = __toESM(require_i18n(), 1);
|
||||
|
||||
// packages/api-fetch/build-module/utils/response.mjs
|
||||
var import_i18n = __toESM(require_i18n(), 1);
|
||||
async function parseJsonAndNormalizeError(response) {
|
||||
try {
|
||||
return await response.json();
|
||||
} catch {
|
||||
throw {
|
||||
code: "invalid_json",
|
||||
message: (0, import_i18n.__)("The response is not a valid JSON response.")
|
||||
};
|
||||
}
|
||||
}
|
||||
async function parseResponseAndNormalizeError(response, shouldParseResponse = true) {
|
||||
if (!shouldParseResponse) {
|
||||
return response;
|
||||
}
|
||||
if (response.status === 204) {
|
||||
return null;
|
||||
}
|
||||
return await parseJsonAndNormalizeError(response);
|
||||
}
|
||||
async function parseAndThrowError(response, shouldParseResponse = true) {
|
||||
if (!shouldParseResponse) {
|
||||
throw response;
|
||||
}
|
||||
throw await parseJsonAndNormalizeError(response);
|
||||
}
|
||||
|
||||
// packages/api-fetch/build-module/middlewares/media-upload.mjs
|
||||
function isMediaUploadRequest(options) {
|
||||
const isCreateMethod = !!options.method && options.method === "POST";
|
||||
const isMediaEndpoint = !!options.path && options.path.indexOf("/wp/v2/media") !== -1 || !!options.url && options.url.indexOf("/wp/v2/media") !== -1;
|
||||
return isMediaEndpoint && isCreateMethod;
|
||||
}
|
||||
var mediaUploadMiddleware = (options, next) => {
|
||||
if (!isMediaUploadRequest(options)) {
|
||||
return next(options);
|
||||
}
|
||||
let retries = 0;
|
||||
const maxRetries = 5;
|
||||
const postProcess = (attachmentId) => {
|
||||
retries++;
|
||||
return next({
|
||||
path: `/wp/v2/media/${attachmentId}/post-process`,
|
||||
method: "POST",
|
||||
data: { action: "create-image-subsizes" },
|
||||
parse: false
|
||||
}).catch(() => {
|
||||
if (retries < maxRetries) {
|
||||
return postProcess(attachmentId);
|
||||
}
|
||||
next({
|
||||
path: `/wp/v2/media/${attachmentId}?force=true`,
|
||||
method: "DELETE"
|
||||
});
|
||||
return Promise.reject();
|
||||
});
|
||||
};
|
||||
return next({ ...options, parse: false }).catch((response) => {
|
||||
if (!(response instanceof globalThis.Response)) {
|
||||
return Promise.reject(response);
|
||||
}
|
||||
const attachmentId = response.headers.get(
|
||||
"x-wp-upload-attachment-id"
|
||||
);
|
||||
if (response.status >= 500 && response.status < 600 && attachmentId) {
|
||||
return postProcess(attachmentId).catch(() => {
|
||||
if (options.parse !== false) {
|
||||
return Promise.reject({
|
||||
code: "post_process",
|
||||
message: (0, import_i18n2.__)(
|
||||
"Media upload failed. If this is a photo or a large image, please scale it down and try again."
|
||||
)
|
||||
});
|
||||
}
|
||||
return Promise.reject(response);
|
||||
});
|
||||
}
|
||||
return parseAndThrowError(response, options.parse);
|
||||
}).then(
|
||||
(response) => parseResponseAndNormalizeError(response, options.parse)
|
||||
);
|
||||
};
|
||||
var media_upload_default = mediaUploadMiddleware;
|
||||
|
||||
// packages/api-fetch/build-module/middlewares/theme-preview.mjs
|
||||
var import_url4 = __toESM(require_url(), 1);
|
||||
var createThemePreviewMiddleware = (themePath) => (options, next) => {
|
||||
if (typeof options.url === "string") {
|
||||
const wpThemePreview = (0, import_url4.getQueryArg)(
|
||||
options.url,
|
||||
"wp_theme_preview"
|
||||
);
|
||||
if (wpThemePreview === void 0) {
|
||||
options.url = (0, import_url4.addQueryArgs)(options.url, {
|
||||
wp_theme_preview: themePath
|
||||
});
|
||||
} else if (wpThemePreview === "") {
|
||||
options.url = (0, import_url4.removeQueryArgs)(
|
||||
options.url,
|
||||
"wp_theme_preview"
|
||||
);
|
||||
}
|
||||
}
|
||||
if (typeof options.path === "string") {
|
||||
const wpThemePreview = (0, import_url4.getQueryArg)(
|
||||
options.path,
|
||||
"wp_theme_preview"
|
||||
);
|
||||
if (wpThemePreview === void 0) {
|
||||
options.path = (0, import_url4.addQueryArgs)(options.path, {
|
||||
wp_theme_preview: themePath
|
||||
});
|
||||
} else if (wpThemePreview === "") {
|
||||
options.path = (0, import_url4.removeQueryArgs)(
|
||||
options.path,
|
||||
"wp_theme_preview"
|
||||
);
|
||||
}
|
||||
}
|
||||
return next(options);
|
||||
};
|
||||
var theme_preview_default = createThemePreviewMiddleware;
|
||||
|
||||
// packages/api-fetch/build-module/index.mjs
|
||||
var DEFAULT_HEADERS = {
|
||||
// The backend uses the Accept header as a condition for considering an
|
||||
// incoming request as a REST request.
|
||||
//
|
||||
// See: https://core.trac.wordpress.org/ticket/44534
|
||||
Accept: "application/json, */*;q=0.1"
|
||||
};
|
||||
var DEFAULT_OPTIONS = {
|
||||
credentials: "include"
|
||||
};
|
||||
var middlewares = [
|
||||
user_locale_default,
|
||||
namespace_endpoint_default,
|
||||
http_v1_default,
|
||||
fetch_all_middleware_default
|
||||
];
|
||||
function registerMiddleware(middleware) {
|
||||
middlewares.unshift(middleware);
|
||||
}
|
||||
var defaultFetchHandler = (nextOptions) => {
|
||||
const { url, path, data, parse = true, ...remainingOptions } = nextOptions;
|
||||
let { body, headers } = nextOptions;
|
||||
headers = { ...DEFAULT_HEADERS, ...headers };
|
||||
if (data) {
|
||||
body = JSON.stringify(data);
|
||||
headers["Content-Type"] = "application/json";
|
||||
}
|
||||
const responsePromise = globalThis.fetch(
|
||||
// Fall back to explicitly passing `window.location` which is the behavior if `undefined` is passed.
|
||||
url || path || window.location.href,
|
||||
{
|
||||
...DEFAULT_OPTIONS,
|
||||
...remainingOptions,
|
||||
body,
|
||||
headers
|
||||
}
|
||||
);
|
||||
return responsePromise.then(
|
||||
(response) => {
|
||||
if (!response.ok) {
|
||||
return parseAndThrowError(response, parse);
|
||||
}
|
||||
return parseResponseAndNormalizeError(response, parse);
|
||||
},
|
||||
(err) => {
|
||||
if (err && err.name === "AbortError") {
|
||||
throw err;
|
||||
}
|
||||
if (!globalThis.navigator.onLine) {
|
||||
throw {
|
||||
code: "offline_error",
|
||||
message: (0, import_i18n3.__)(
|
||||
"Unable to connect. Please check your Internet connection."
|
||||
)
|
||||
};
|
||||
}
|
||||
throw {
|
||||
code: "fetch_error",
|
||||
message: (0, import_i18n3.__)(
|
||||
"Could not get a valid response from the server."
|
||||
)
|
||||
};
|
||||
}
|
||||
);
|
||||
};
|
||||
var fetchHandler = defaultFetchHandler;
|
||||
function setFetchHandler(newFetchHandler) {
|
||||
fetchHandler = newFetchHandler;
|
||||
}
|
||||
var apiFetch = (options) => {
|
||||
const enhancedHandler = middlewares.reduceRight(
|
||||
(next, middleware) => {
|
||||
return (workingOptions) => middleware(workingOptions, next);
|
||||
},
|
||||
fetchHandler
|
||||
);
|
||||
return enhancedHandler(options).catch((error) => {
|
||||
if (error.code !== "rest_cookie_invalid_nonce") {
|
||||
return Promise.reject(error);
|
||||
}
|
||||
return globalThis.fetch(apiFetch.nonceEndpoint).then((response) => {
|
||||
if (!response.ok) {
|
||||
return Promise.reject(error);
|
||||
}
|
||||
return response.text();
|
||||
}).then((text) => {
|
||||
apiFetch.nonceMiddleware.nonce = text;
|
||||
return apiFetch(options);
|
||||
});
|
||||
});
|
||||
};
|
||||
apiFetch.use = registerMiddleware;
|
||||
apiFetch.setFetchHandler = setFetchHandler;
|
||||
apiFetch.createNonceMiddleware = nonce_default;
|
||||
apiFetch.createPreloadingMiddleware = preloading_default;
|
||||
apiFetch.createRootURLMiddleware = root_url_default;
|
||||
apiFetch.fetchAllMiddleware = fetch_all_middleware_default;
|
||||
apiFetch.mediaUploadMiddleware = media_upload_default;
|
||||
apiFetch.createThemePreviewMiddleware = theme_preview_default;
|
||||
var index_default = apiFetch;
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
if (typeof wp.apiFetch === 'object' && wp.apiFetch.default) { wp.apiFetch = wp.apiFetch.default; }
|
||||
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
"use strict";var wp;(wp||={}).apiFetch=(()=>{var $=Object.create;var w=Object.defineProperty;var q=Object.getOwnPropertyDescriptor;var G=Object.getOwnPropertyNames;var V=Object.getPrototypeOf,K=Object.prototype.hasOwnProperty;var A=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),X=(e,r)=>{for(var a in r)w(e,a,{get:r[a],enumerable:!0})},x=(e,r,a,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of G(r))!K.call(e,n)&&n!==a&&w(e,n,{get:()=>r[n],enumerable:!(t=q(r,n))||t.enumerable});return e};var f=(e,r,a)=>(a=e!=null?$(V(e)):{},x(r||!e||!e.__esModule?w(a,"default",{value:e,enumerable:!0}):a,e)),B=e=>x(w({},"__esModule",{value:!0}),e);var v=A((ge,O)=>{O.exports=window.wp.i18n});var p=A((Pe,j)=>{j.exports=window.wp.url});var ve={};X(ve,{default:()=>g});var P=f(v(),1);function Y(e){let r=(a,t)=>{let{headers:n={}}=a;for(let d in n)if(d.toLowerCase()==="x-wp-nonce"&&n[d]===r.nonce)return t(a);return t({...a,headers:{...n,"X-WP-Nonce":r.nonce}})};return r.nonce=e,r}var R=Y;var Z=(e,r)=>{let a=e.path,t,n;return typeof e.namespace=="string"&&typeof e.endpoint=="string"&&(t=e.namespace.replace(/^\/|\/$/g,""),n=e.endpoint.replace(/^\//,""),n?a=t+"/"+n:a=t),delete e.namespace,delete e.endpoint,r({...e,path:a})},_=Z;var W=e=>(r,a)=>_(r,t=>{let n=t.url,d=t.path,i;return typeof d=="string"&&(i=e,e.indexOf("?")!==-1&&(d=d.replace("?","&")),d=d.replace(/^\//,""),typeof i=="string"&&i.indexOf("?")!==-1&&(d=d.replace("?","&")),n=i+d),a({...t,url:n})}),b=W;var m=f(p(),1);function ee(e){let r=Object.fromEntries(Object.entries(e).map(([a,t])=>[(0,m.normalizePath)(a),t]));return(a,t)=>{let{parse:n=!0}=a,d=a.path;if(!d&&a.url){let{rest_route:s,...o}=(0,m.getQueryArgs)(a.url);typeof s=="string"&&(d=(0,m.addQueryArgs)(s,o))}if(typeof d!="string")return t(a);let i=a.method||"GET",l=(0,m.normalizePath)(d);if(i==="GET"&&r[l]){let s=r[l];return delete r[l],U(s,!!n)}else if(i==="OPTIONS"&&r[i]&&r[i][l]){let s=r[i][l];return delete r[i][l],U(s,!!n)}return t(a)}}function U(e,r){if(r)return Promise.resolve(e.body);try{return Promise.resolve(new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}catch{return Object.entries(e.headers).forEach(([a,t])=>{a.toLowerCase()==="link"&&(e.headers[a]=t.replace(/<([^>]+)>/,(n,d)=>`<${encodeURI(d)}>`))}),Promise.resolve(r?e.body:new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}}var N=ee;var M=f(p(),1);var re=({path:e,url:r,...a},t)=>({...a,url:r&&(0,M.addQueryArgs)(r,t),path:e&&(0,M.addQueryArgs)(e,t)}),L=e=>e.json?e.json():Promise.reject(e),ae=e=>{if(!e)return{};let r=e.match(/<([^>]+)>; rel="next"/);return r?{next:r[1]}:{}},S=e=>{let{next:r}=ae(e.headers.get("link"));return r},te=e=>{let r=!!e.path&&e.path.indexOf("per_page=-1")!==-1,a=!!e.url&&e.url.indexOf("per_page=-1")!==-1;return r||a},de=async(e,r)=>{if(e.parse===!1||!te(e))return r(e);let a=await g({...re(e,{per_page:100}),parse:!1}),t=await L(a);if(!Array.isArray(t))return t;let n=S(a);if(!n)return t;let d=[].concat(t);for(;n;){let i=await g({...e,path:void 0,url:n,parse:!1}),l=await L(i);d=d.concat(l),n=S(i)}return d},E=de;var ne=new Set(["PATCH","PUT","DELETE"]),ie="GET",le=(e,r)=>{let{method:a=ie}=e;return ne.has(a.toUpperCase())&&(e={...e,headers:{...e.headers,"X-HTTP-Method-Override":a,"Content-Type":"application/json"},method:"POST"}),r(e)},H=le;var h=f(p(),1),ce=(e,r)=>(typeof e.url=="string"&&!(0,h.hasQueryArg)(e.url,"_locale")&&(e.url=(0,h.addQueryArgs)(e.url,{_locale:"user"})),typeof e.path=="string"&&!(0,h.hasQueryArg)(e.path,"_locale")&&(e.path=(0,h.addQueryArgs)(e.path,{_locale:"user"})),r(e)),Q=ce;var I=f(v(),1);var C=f(v(),1);async function F(e){try{return await e.json()}catch{throw{code:"invalid_json",message:(0,C.__)("The response is not a valid JSON response.")}}}async function y(e,r=!0){return r?e.status===204?null:await F(e):e}async function T(e,r=!0){throw r?await F(e):e}function oe(e){let r=!!e.method&&e.method==="POST";return(!!e.path&&e.path.indexOf("/wp/v2/media")!==-1||!!e.url&&e.url.indexOf("/wp/v2/media")!==-1)&&r}var ue=(e,r)=>{if(!oe(e))return r(e);let a=0,t=5,n=d=>(a++,r({path:`/wp/v2/media/${d}/post-process`,method:"POST",data:{action:"create-image-subsizes"},parse:!1}).catch(()=>a<t?n(d):(r({path:`/wp/v2/media/${d}?force=true`,method:"DELETE"}),Promise.reject())));return r({...e,parse:!1}).catch(d=>{if(!(d instanceof globalThis.Response))return Promise.reject(d);let i=d.headers.get("x-wp-upload-attachment-id");return d.status>=500&&d.status<600&&i?n(i).catch(()=>e.parse!==!1?Promise.reject({code:"post_process",message:(0,I.__)("Media upload failed. If this is a photo or a large image, please scale it down and try again.")}):Promise.reject(d)):T(d,e.parse)}).then(d=>y(d,e.parse))},z=ue;var u=f(p(),1),se=e=>(r,a)=>{if(typeof r.url=="string"){let t=(0,u.getQueryArg)(r.url,"wp_theme_preview");t===void 0?r.url=(0,u.addQueryArgs)(r.url,{wp_theme_preview:e}):t===""&&(r.url=(0,u.removeQueryArgs)(r.url,"wp_theme_preview")Line truncated
|
||||
if (typeof wp.apiFetch === 'object' && wp.apiFetch.default) { wp.apiFetch = wp.apiFetch.default; }
|
||||
Vendored
+282
@@ -0,0 +1,282 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).autop = (() => {
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// packages/autop/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
autop: () => autop,
|
||||
removep: () => removep
|
||||
});
|
||||
var htmlSplitRegex = (() => {
|
||||
const comments = "!(?:-(?!->)[^\\-]*)*(?:-->)?";
|
||||
const cdata = "!\\[CDATA\\[[^\\]]*(?:](?!]>)[^\\]]*)*?(?:]]>)?";
|
||||
const escaped = "(?=!--|!\\[CDATA\\[)((?=!-)" + // If yes, which type?
|
||||
comments + "|" + cdata + ")";
|
||||
const regex = "(<(" + // Conditional expression follows.
|
||||
escaped + // Find end of escaped element.
|
||||
"|[^>]*>?))";
|
||||
return new RegExp(regex);
|
||||
})();
|
||||
function htmlSplit(input) {
|
||||
const parts = [];
|
||||
let workingInput = input;
|
||||
let match;
|
||||
while (match = workingInput.match(htmlSplitRegex)) {
|
||||
const index = match.index;
|
||||
parts.push(workingInput.slice(0, index));
|
||||
parts.push(match[0]);
|
||||
workingInput = workingInput.slice(index + match[0].length);
|
||||
}
|
||||
if (workingInput.length) {
|
||||
parts.push(workingInput);
|
||||
}
|
||||
return parts;
|
||||
}
|
||||
function replaceInHtmlTags(haystack, replacePairs) {
|
||||
const textArr = htmlSplit(haystack);
|
||||
let changed = false;
|
||||
const needles = Object.keys(replacePairs);
|
||||
for (let i = 1; i < textArr.length; i += 2) {
|
||||
for (let j = 0; j < needles.length; j++) {
|
||||
const needle = needles[j];
|
||||
if (-1 !== textArr[i].indexOf(needle)) {
|
||||
textArr[i] = textArr[i].replace(
|
||||
new RegExp(needle, "g"),
|
||||
replacePairs[needle]
|
||||
);
|
||||
changed = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (changed) {
|
||||
haystack = textArr.join("");
|
||||
}
|
||||
return haystack;
|
||||
}
|
||||
function autop(text, br = true) {
|
||||
const preTags = [];
|
||||
if (text.trim() === "") {
|
||||
return "";
|
||||
}
|
||||
text = text + "\n";
|
||||
if (text.indexOf("<pre") !== -1) {
|
||||
const textParts = text.split("</pre>");
|
||||
const lastText = textParts.pop();
|
||||
text = "";
|
||||
for (let i = 0; i < textParts.length; i++) {
|
||||
const textPart = textParts[i];
|
||||
const start = textPart.indexOf("<pre");
|
||||
if (start === -1) {
|
||||
text += textPart;
|
||||
continue;
|
||||
}
|
||||
const name = "<pre wp-pre-tag-" + i + "></pre>";
|
||||
preTags.push([name, textPart.substr(start) + "</pre>"]);
|
||||
text += textPart.substr(0, start) + name;
|
||||
}
|
||||
text += lastText;
|
||||
}
|
||||
text = text.replace(/<br\s*\/?>\s*<br\s*\/?>/g, "\n\n");
|
||||
const allBlocks = "(?:table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary)";
|
||||
text = text.replace(
|
||||
new RegExp("(<" + allBlocks + "[\\s/>])", "g"),
|
||||
"\n\n$1"
|
||||
);
|
||||
text = text.replace(
|
||||
new RegExp("(</" + allBlocks + ">)", "g"),
|
||||
"$1\n\n"
|
||||
);
|
||||
text = text.replace(/\r\n|\r/g, "\n");
|
||||
text = replaceInHtmlTags(text, { "\n": " <!-- wpnl --> " });
|
||||
if (text.indexOf("<option") !== -1) {
|
||||
text = text.replace(/\s*<option/g, "<option");
|
||||
text = text.replace(/<\/option>\s*/g, "</option>");
|
||||
}
|
||||
if (text.indexOf("</object>") !== -1) {
|
||||
text = text.replace(/(<object[^>]*>)\s*/g, "$1");
|
||||
text = text.replace(/\s*<\/object>/g, "</object>");
|
||||
text = text.replace(/\s*(<\/?(?:param|embed)[^>]*>)\s*/g, "$1");
|
||||
}
|
||||
if (text.indexOf("<source") !== -1 || text.indexOf("<track") !== -1) {
|
||||
text = text.replace(/([<\[](?:audio|video)[^>\]]*[>\]])\s*/g, "$1");
|
||||
text = text.replace(/\s*([<\[]\/(?:audio|video)[>\]])/g, "$1");
|
||||
text = text.replace(/\s*(<(?:source|track)[^>]*>)\s*/g, "$1");
|
||||
}
|
||||
if (text.indexOf("<figcaption") !== -1) {
|
||||
text = text.replace(/\s*(<figcaption[^>]*>)/, "$1");
|
||||
text = text.replace(/<\/figcaption>\s*/, "</figcaption>");
|
||||
}
|
||||
text = text.replace(/\n\n+/g, "\n\n");
|
||||
const texts = text.split(/\n\s*\n/).filter(Boolean);
|
||||
text = "";
|
||||
texts.forEach((textPiece) => {
|
||||
text += "<p>" + textPiece.replace(/^\n*|\n*$/g, "") + "</p>\n";
|
||||
});
|
||||
text = text.replace(/<p>\s*<\/p>/g, "");
|
||||
text = text.replace(
|
||||
/<p>([^<]+)<\/(div|address|form)>/g,
|
||||
"<p>$1</p></$2>"
|
||||
);
|
||||
text = text.replace(
|
||||
new RegExp("<p>\\s*(</?" + allBlocks + "[^>]*>)\\s*</p>", "g"),
|
||||
"$1"
|
||||
);
|
||||
text = text.replace(/<p>(<li.+?)<\/p>/g, "$1");
|
||||
text = text.replace(/<p><blockquote([^>]*)>/gi, "<blockquote$1><p>");
|
||||
text = text.replace(/<\/blockquote><\/p>/g, "</p></blockquote>");
|
||||
text = text.replace(
|
||||
new RegExp("<p>\\s*(</?" + allBlocks + "[^>]*>)", "g"),
|
||||
"$1"
|
||||
);
|
||||
text = text.replace(
|
||||
new RegExp("(</?" + allBlocks + "[^>]*>)\\s*</p>", "g"),
|
||||
"$1"
|
||||
);
|
||||
if (br) {
|
||||
text = text.replace(
|
||||
/<(script|style).*?<\/\\1>/g,
|
||||
(match) => match[0].replace(/\n/g, "<WPPreserveNewline />")
|
||||
);
|
||||
text = text.replace(/<br>|<br\/>/g, "<br />");
|
||||
text = text.replace(
|
||||
/(<br \/>)?\s*\n/g,
|
||||
(a, b) => b ? a : "<br />\n"
|
||||
);
|
||||
text = text.replace(/<WPPreserveNewline \/>/g, "\n");
|
||||
}
|
||||
text = text.replace(
|
||||
new RegExp("(</?" + allBlocks + "[^>]*>)\\s*<br />", "g"),
|
||||
"$1"
|
||||
);
|
||||
text = text.replace(
|
||||
/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)[^>]*>)/g,
|
||||
"$1"
|
||||
);
|
||||
text = text.replace(/\n<\/p>$/g, "</p>");
|
||||
preTags.forEach((preTag) => {
|
||||
const [name, original] = preTag;
|
||||
text = text.replace(name, () => original);
|
||||
});
|
||||
if (-1 !== text.indexOf("<!-- wpnl -->")) {
|
||||
text = text.replace(/\s?<!-- wpnl -->\s?/g, "\n");
|
||||
}
|
||||
return text;
|
||||
}
|
||||
function removep(html) {
|
||||
const blocklist = "blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset|figure";
|
||||
const blocklist1 = blocklist + "|div|p";
|
||||
const blocklist2 = blocklist + "|pre";
|
||||
const preserve = [];
|
||||
let preserveLinebreaks = false;
|
||||
let preserveBr = false;
|
||||
if (!html) {
|
||||
return "";
|
||||
}
|
||||
if (html.indexOf("<script") !== -1 || html.indexOf("<style") !== -1) {
|
||||
html = html.replace(
|
||||
/<(script|style)[^>]*>[\s\S]*?<\/\1>/g,
|
||||
(match) => {
|
||||
preserve.push(match);
|
||||
return "<wp-preserve>";
|
||||
}
|
||||
);
|
||||
}
|
||||
if (html.indexOf("<pre") !== -1) {
|
||||
preserveLinebreaks = true;
|
||||
html = html.replace(/<pre[^>]*>[\s\S]+?<\/pre>/g, (a) => {
|
||||
a = a.replace(/<br ?\/?>(\r\n|\n)?/g, "<wp-line-break>");
|
||||
a = a.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g, "<wp-line-break>");
|
||||
return a.replace(/\r?\n/g, "<wp-line-break>");
|
||||
});
|
||||
}
|
||||
if (html.indexOf("[caption") !== -1) {
|
||||
preserveBr = true;
|
||||
html = html.replace(/\[caption[\s\S]+?\[\/caption\]/g, (a) => {
|
||||
return a.replace(/<br([^>]*)>/g, "<wp-temp-br$1>").replace(/[\r\n\t]+/, "");
|
||||
});
|
||||
}
|
||||
html = html.replace(
|
||||
new RegExp("\\s*</(" + blocklist1 + ")>\\s*", "g"),
|
||||
"</$1>\n"
|
||||
);
|
||||
html = html.replace(
|
||||
new RegExp("\\s*<((?:" + blocklist1 + ")(?: [^>]*)?)>", "g"),
|
||||
"\n<$1>"
|
||||
);
|
||||
html = html.replace(/(<p [^>]+>[\s\S]*?)<\/p>/g, "$1</p#>");
|
||||
html = html.replace(/<div( [^>]*)?>\s*<p>/gi, "<div$1>\n\n");
|
||||
html = html.replace(/\s*<p>/gi, "");
|
||||
html = html.replace(/\s*<\/p>\s*/gi, "\n\n");
|
||||
html = html.replace(/\n[\s\u00a0]+\n/g, "\n\n");
|
||||
html = html.replace(/(\s*)<br ?\/?>\s*/gi, (_, space) => {
|
||||
if (space && space.indexOf("\n") !== -1) {
|
||||
return "\n\n";
|
||||
}
|
||||
return "\n";
|
||||
});
|
||||
html = html.replace(/\s*<div/g, "\n<div");
|
||||
html = html.replace(/<\/div>\s*/g, "</div>\n");
|
||||
html = html.replace(
|
||||
/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,
|
||||
"\n\n[caption$1[/caption]\n\n"
|
||||
);
|
||||
html = html.replace(/caption\]\n\n+\[caption/g, "caption]\n\n[caption");
|
||||
html = html.replace(
|
||||
new RegExp("\\s*<((?:" + blocklist2 + ")(?: [^>]*)?)\\s*>", "g"),
|
||||
"\n<$1>"
|
||||
);
|
||||
html = html.replace(
|
||||
new RegExp("\\s*</(" + blocklist2 + ")>\\s*", "g"),
|
||||
"</$1>\n"
|
||||
);
|
||||
html = html.replace(/<((li|dt|dd)[^>]*)>/g, " <$1>");
|
||||
if (html.indexOf("<option") !== -1) {
|
||||
html = html.replace(/\s*<option/g, "\n<option");
|
||||
html = html.replace(/\s*<\/select>/g, "\n</select>");
|
||||
}
|
||||
if (html.indexOf("<hr") !== -1) {
|
||||
html = html.replace(/\s*<hr( [^>]*)?>\s*/g, "\n\n<hr$1>\n\n");
|
||||
}
|
||||
if (html.indexOf("<object") !== -1) {
|
||||
html = html.replace(/<object[\s\S]+?<\/object>/g, (a) => {
|
||||
return a.replace(/[\r\n]+/g, "");
|
||||
});
|
||||
}
|
||||
html = html.replace(/<\/p#>/g, "</p>\n");
|
||||
html = html.replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g, "\n$1");
|
||||
html = html.replace(/^\s+/, "");
|
||||
html = html.replace(/[\s\u00a0]+$/, "");
|
||||
if (preserveLinebreaks) {
|
||||
html = html.replace(/<wp-line-break>/g, "\n");
|
||||
}
|
||||
if (preserveBr) {
|
||||
html = html.replace(/<wp-temp-br([^>]*)>/g, "<br$1>");
|
||||
}
|
||||
if (preserve.length) {
|
||||
html = html.replace(/<wp-preserve>/g, () => {
|
||||
return preserve.shift();
|
||||
});
|
||||
}
|
||||
return html;
|
||||
}
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
Vendored
+46
@@ -0,0 +1,46 @@
|
||||
"use strict";var wp;(wp||={}).autop=(()=>{var l=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var b=Object.prototype.hasOwnProperty;var $=(e,n)=>{for(var r in n)l(e,r,{get:n[r],enumerable:!0})},w=(e,n,r,c)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of u(n))!b.call(e,i)&&i!==r&&l(e,i,{get:()=>n[i],enumerable:!(c=f(n,i))||c.enumerable});return e};var v=e=>w(l({},"__esModule",{value:!0}),e);var S={};$(S,{autop:()=>R,removep:()=>j});var k=(()=>{let c="(<("+("(?=!--|!\\[CDATA\\[)((?=!-)"+"!(?:-(?!->)[^\\-]*)*(?:-->)?"+"|"+"!\\[CDATA\\[[^\\]]*(?:](?!]>)[^\\]]*)*?(?:]]>)?"+")")+"|[^>]*>?))";return new RegExp(c)})();function O(e){let n=[],r=e,c;for(;c=r.match(k);){let i=c.index;n.push(r.slice(0,i)),n.push(c[0]),r=r.slice(i+c[0].length)}return r.length&&n.push(r),n}function E(e,n){let r=O(e),c=!1,i=Object.keys(n);for(let s=1;s<r.length;s+=2)for(let a=0;a<i.length;a++){let p=i[a];if(r[s].indexOf(p)!==-1){r[s]=r[s].replace(new RegExp(p,"g"),n[p]),c=!0;break}}return c&&(e=r.join("")),e}function R(e,n=!0){let r=[];if(e.trim()==="")return"";if(e=e+`
|
||||
`,e.indexOf("<pre")!==-1){let s=e.split("</pre>"),a=s.pop();e="";for(let p=0;p<s.length;p++){let o=s[p],g=o.indexOf("<pre");if(g===-1){e+=o;continue}let d="<pre wp-pre-tag-"+p+"></pre>";r.push([d,o.substr(g)+"</pre>"]),e+=o.substr(0,g)+d}e+=a}e=e.replace(/<br\s*\/?>\s*<br\s*\/?>/g,`
|
||||
|
||||
`);let c="(?:table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary)";e=e.replace(new RegExp("(<"+c+"[\\s/>])","g"),`
|
||||
|
||||
$1`),e=e.replace(new RegExp("(</"+c+">)","g"),`$1
|
||||
|
||||
`),e=e.replace(/\r\n|\r/g,`
|
||||
`),e=E(e,{"\n":" <!-- wpnl --> "}),e.indexOf("<option")!==-1&&(e=e.replace(/\s*<option/g,"<option"),e=e.replace(/<\/option>\s*/g,"</option>")),e.indexOf("</object>")!==-1&&(e=e.replace(/(<object[^>]*>)\s*/g,"$1"),e=e.replace(/\s*<\/object>/g,"</object>"),e=e.replace(/\s*(<\/?(?:param|embed)[^>]*>)\s*/g,"$1")),(e.indexOf("<source")!==-1||e.indexOf("<track")!==-1)&&(e=e.replace(/([<\[](?:audio|video)[^>\]]*[>\]])\s*/g,"$1"),e=e.replace(/\s*([<\[]\/(?:audio|video)[>\]])/g,"$1"),e=e.replace(/\s*(<(?:source|track)[^>]*>)\s*/g,"$1")),e.indexOf("<figcaption")!==-1&&(e=e.replace(/\s*(<figcaption[^>]*>)/,"$1"),e=e.replace(/<\/figcaption>\s*/,"</figcaption>")),e=e.replace(/\n\n+/g,`
|
||||
|
||||
`);let i=e.split(/\n\s*\n/).filter(Boolean);return e="",i.forEach(s=>{e+="<p>"+s.replace(/^\n*|\n*$/g,"")+`</p>
|
||||
`}),e=e.replace(/<p>\s*<\/p>/g,""),e=e.replace(/<p>([^<]+)<\/(div|address|form)>/g,"<p>$1</p></$2>"),e=e.replace(new RegExp("<p>\\s*(</?"+c+"[^>]*>)\\s*</p>","g"),"$1"),e=e.replace(/<p>(<li.+?)<\/p>/g,"$1"),e=e.replace(/<p><blockquote([^>]*)>/gi,"<blockquote$1><p>"),e=e.replace(/<\/blockquote><\/p>/g,"</p></blockquote>"),e=e.replace(new RegExp("<p>\\s*(</?"+c+"[^>]*>)","g"),"$1"),e=e.replace(new RegExp("(</?"+c+"[^>]*>)\\s*</p>","g"),"$1"),n&&(e=e.replace(/<(script|style).*?<\/\\1>/g,s=>s[0].replace(/\n/g,"<WPPreserveNewline />")),e=e.replace(/<br>|<br\/>/g,"<br />"),e=e.replace(/(<br \/>)?\s*\n/g,(s,a)=>a?s:`<br />
|
||||
`),e=e.replace(/<WPPreserveNewline \/>/g,`
|
||||
`)),e=e.replace(new RegExp("(</?"+c+"[^>]*>)\\s*<br />","g"),"$1"),e=e.replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)[^>]*>)/g,"$1"),e=e.replace(/\n<\/p>$/g,"</p>"),r.forEach(s=>{let[a,p]=s;e=e.replace(a,()=>p)}),e.indexOf("<!-- wpnl -->")!==-1&&(e=e.replace(/\s?<!-- wpnl -->\s?/g,`
|
||||
`)),e}function j(e){let n="blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset|figure",r=n+"|div|p",c=n+"|pre",i=[],s=!1,a=!1;return e?((e.indexOf("<script")!==-1||e.indexOf("<style")!==-1)&&(e=e.replace(/<(script|style)[^>]*>[\s\S]*?<\/\1>/g,p=>(i.push(p),"<wp-preserve>"))),e.indexOf("<pre")!==-1&&(s=!0,e=e.replace(/<pre[^>]*>[\s\S]+?<\/pre>/g,p=>(p=p.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-line-break>"),p=p.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-line-break>"),p.replace(/\r?\n/g,"<wp-line-break>")))),e.indexOf("[caption")!==-1&&(a=!0,e=e.replace(/\[caption[\s\S]+?\[\/caption\]/g,p=>p.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,""))),e=e.replace(new RegExp("\\s*</("+r+")>\\s*","g"),`</$1>
|
||||
`),e=e.replace(new RegExp("\\s*<((?:"+r+")(?: [^>]*)?)>","g"),`
|
||||
<$1>`),e=e.replace(/(<p [^>]+>[\s\S]*?)<\/p>/g,"$1</p#>"),e=e.replace(/<div( [^>]*)?>\s*<p>/gi,`<div$1>
|
||||
|
||||
`),e=e.replace(/\s*<p>/gi,""),e=e.replace(/\s*<\/p>\s*/gi,`
|
||||
|
||||
`),e=e.replace(/\n[\s\u00a0]+\n/g,`
|
||||
|
||||
`),e=e.replace(/(\s*)<br ?\/?>\s*/gi,(p,o)=>o&&o.indexOf(`
|
||||
`)!==-1?`
|
||||
|
||||
`:`
|
||||
`),e=e.replace(/\s*<div/g,`
|
||||
<div`),e=e.replace(/<\/div>\s*/g,`</div>
|
||||
`),e=e.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,`
|
||||
|
||||
[caption$1[/caption]
|
||||
|
||||
`),e=e.replace(/caption\]\n\n+\[caption/g,`caption]
|
||||
|
||||
[caption`),e=e.replace(new RegExp("\\s*<((?:"+c+")(?: [^>]*)?)\\s*>","g"),`
|
||||
<$1>`),e=e.replace(new RegExp("\\s*</("+c+")>\\s*","g"),`</$1>
|
||||
`),e=e.replace(/<((li|dt|dd)[^>]*)>/g," <$1>"),e.indexOf("<option")!==-1&&(e=e.replace(/\s*<option/g,`
|
||||
<option`),e=e.replace(/\s*<\/select>/g,`
|
||||
</select>`)),e.indexOf("<hr")!==-1&&(e=e.replace(/\s*<hr( [^>]*)?>\s*/g,`
|
||||
|
||||
<hr$1>
|
||||
|
||||
`)),e.indexOf("<object")!==-1&&(e=e.replace(/<object[\s\S]+?<\/object>/g,p=>p.replace(/[\r\n]+/g,""))),e=e.replace(/<\/p#>/g,`</p>
|
||||
`),e=e.replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,`
|
||||
$1`),e=e.replace(/^\s+/,""),e=e.replace(/[\s\u00a0]+$/,""),s&&(e=e.replace(/<wp-line-break>/g,`
|
||||
`)),a&&(e=e.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),i.length&&(e=e.replace(/<wp-preserve>/g,()=>i.shift())),e):""}return v(S);})();
|
||||
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
var wp;
|
||||
(wp ||= {}).baseStyles = (() => {
|
||||
})();
|
||||
+1
@@ -0,0 +1 @@
|
||||
var wp;(wp||={}).baseStyles=(()=>{})();
|
||||
Vendored
+72
@@ -0,0 +1,72 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).blob = (() => {
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// packages/blob/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
createBlobURL: () => createBlobURL,
|
||||
downloadBlob: () => downloadBlob,
|
||||
getBlobByURL: () => getBlobByURL,
|
||||
getBlobTypeByURL: () => getBlobTypeByURL,
|
||||
isBlobURL: () => isBlobURL,
|
||||
revokeBlobURL: () => revokeBlobURL
|
||||
});
|
||||
var cache = {};
|
||||
function createBlobURL(file) {
|
||||
const url = window.URL.createObjectURL(file);
|
||||
cache[url] = file;
|
||||
return url;
|
||||
}
|
||||
function getBlobByURL(url) {
|
||||
return cache[url];
|
||||
}
|
||||
function getBlobTypeByURL(url) {
|
||||
return getBlobByURL(url)?.type.split("/")[0];
|
||||
}
|
||||
function revokeBlobURL(url) {
|
||||
if (cache[url]) {
|
||||
window.URL.revokeObjectURL(url);
|
||||
}
|
||||
delete cache[url];
|
||||
}
|
||||
function isBlobURL(url) {
|
||||
if (!url || !url.indexOf) {
|
||||
return false;
|
||||
}
|
||||
return url.indexOf("blob:") === 0;
|
||||
}
|
||||
function downloadBlob(filename, content, contentType = "") {
|
||||
if (!filename || !content) {
|
||||
return;
|
||||
}
|
||||
const file = new window.Blob([content], { type: contentType });
|
||||
const url = window.URL.createObjectURL(file);
|
||||
const anchorElement = document.createElement("a");
|
||||
anchorElement.href = url;
|
||||
anchorElement.download = filename;
|
||||
anchorElement.style.display = "none";
|
||||
document.body.appendChild(anchorElement);
|
||||
anchorElement.click();
|
||||
document.body.removeChild(anchorElement);
|
||||
window.URL.revokeObjectURL(url);
|
||||
}
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).blob=(()=>{var i=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var w=Object.prototype.hasOwnProperty;var L=(e,n)=>{for(var t in n)i(e,t,{get:n[t],enumerable:!0})},R=(e,n,t,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let o of u(n))!w.call(e,o)&&o!==t&&i(e,o,{get:()=>n[o],enumerable:!(r=b(n,o))||r.enumerable});return e};var U=e=>R(i({},"__esModule",{value:!0}),e);var p={};L(p,{createBlobURL:()=>a,downloadBlob:()=>B,getBlobByURL:()=>l,getBlobTypeByURL:()=>f,isBlobURL:()=>y,revokeBlobURL:()=>s});var d={};function a(e){let n=window.URL.createObjectURL(e);return d[n]=e,n}function l(e){return d[e]}function f(e){return l(e)?.type.split("/")[0]}function s(e){d[e]&&window.URL.revokeObjectURL(e),delete d[e]}function y(e){return!e||!e.indexOf?!1:e.indexOf("blob:")===0}function B(e,n,t=""){if(!e||!n)return;let r=new window.Blob([n],{type:t}),o=window.URL.createObjectURL(r),c=document.createElement("a");c.href=o,c.download=e,c.style.display="none",document.body.appendChild(c),c.click(),document.body.removeChild(c),window.URL.revokeObjectURL(o)}return U(p);})();
|
||||
+1421
File diff suppressed because it is too large.
Load diff
+1
@@ -0,0 +1 @@
|
||||
var wp;(wp||={}).blockDirectory=(()=>{var ga=Object.create;var X=Object.defineProperty;var _a=Object.getOwnPropertyDescriptor;var ka=Object.getOwnPropertyNames;var va=Object.getPrototypeOf,xa=Object.prototype.hasOwnProperty;var p=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Q=(t,e)=>{for(var a in e)X(t,a,{get:e[a],enumerable:!0})},At=(t,e,a,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let l of ka(e))!xa.call(t,l)&&l!==a&&X(t,l,{get:()=>e[l],enumerable:!(r=_a(e,l))||r.enumerable});return t};var o=(t,e,a)=>(a=t!=null?ga(va(t)):{},At(e||!t||!t.__esModule?X(a,"default",{value:t,enumerable:!0}):a,t)),Ba=t=>At(X({},"__esModule",{value:!0}),t);var Mt=p((mr,Ft)=>{Ft.exports=window.wp.plugins});var Ht=p((cr,Ut)=>{Ut.exports=window.wp.hooks});var E=p((pr,zt)=>{zt.exports=window.wp.blocks});var _=p((br,$t)=>{$t.exports=window.wp.data});var N=p((hr,Vt)=>{Vt.exports=window.wp.element});var wt=p((yr,qt)=>{qt.exports=window.wp.editor});var P=p((gr,Kt)=>{Kt.exports=window.wp.blockEditor});var g=p((_r,Gt)=>{Gt.exports=window.wp.i18n});var tt=p((kr,Jt)=>{Jt.exports=window.wp.apiFetch});var Xt=p((vr,Zt)=>{Zt.exports=window.wp.notices});var te=p((xr,Qt)=>{Qt.exports=window.wp.url});var be=p((qr,pe)=>{pe.exports=window.wp.compose});var j=p((Wr,he)=>{he.exports=window.wp.components});var Tt=p((Yr,ye)=>{ye.exports=window.wp.coreData});var ke=p((Gr,_e)=>{_e.exports=window.wp.htmlEntities});var st=p((Zr,ve)=>{ve.exports=window.wp.primitives});var m=p((Xr,xe)=>{xe.exports=window.ReactJSXRuntime});var Ue=p((Eo,Me)=>{Me.exports=window.wp.a11y});var ur={};Q(ur,{store:()=>d});var pa=o(Mt(),1),ba=o(Ht(),1);var ue=o(E(),1),W=o(_(),1),de=o(N(),1),me=o(wt(),1);var ot=o(_(),1);var Wt=o(_(),1),Ta=(t={},e)=>{switch(e.type){case"FETCH_DOWNLOADABLE_BLOCKS":return{...t,[e.filterValue]:{isRequesting:!0}};case"RECEIVE_DOWNLOADABLE_BLOCKS":return{...t,[e.filterValue]:{results:e.downloadableBlocks,isRequesting:!1}}}return t},Ea=(t={installedBlockTypes:[],isInstalling:{}},e)=>{switch(e.type){case"ADD_INSTALLED_BLOCK_TYPE":return{...t,installedBlockTypes:[...t.installedBlockTypes,e.item]};case"REMOVE_INSTALLED_BLOCK_TYPE":return{...t,installedBlockTypes:t.installedBlockTypes.filter(a=>a.name!==e.item.name)};case"SET_INSTALLING_BLOCK":return{...t,isInstalling:{...t.isInstalling,[e.blockId]:e.isInstalling}}}return t},Sa=(t={},e)=>{switch(e.type){case"SET_ERROR_NOTICE":return{...t,[e.blockId]:{message:e.message,isFatal:e.isFatal}};case"CLEAR_ERROR_NOTICE":let{[e.blockId]:a,...r}=t;return r}return t},Yt=(0,Wt.combineReducers)({downloadableBlocks:Ta,blockManagement:Ea,errorNotices:Sa});var gt={};Q(gt,{getDownloadableBlocks:()=>La,getErrorNoticeForBlock:()=>Ra,getErrorNotices:()=>ja,getInstalledBlockTypes:()=>q,getNewBlockTypes:()=>Ca,getUnusedBlockTypes:()=>Da,isInstalling:()=>Na,isRequestingDownloadableBlocks:()=>Ia});var A=o(_(),1),$=o(P(),1),V=[];function Ia(t,e){return t.downloadableBlocks[e]?.isRequesting??!1}function La(t,e){return t.downloadableBlocks[e]?.results??V}function q(t){return t.blockManagement.installedBlockTypes}var Ca=(0,A.createRegistrySelector)(t=>(0,A.createSelector)(e=>{let a=q(e);if(!a.length)return V;let{getBlockName:r,getClientIdsWithDescendants:l}=t($.store),f=a.map(i=>i.name),s=l().flatMap(i=>{let u=r(i);return f.includes(u)?u:[]}),n=a.filter(i=>s.includes(i.name));return n.length>0?n:V},e=>[q(e),t($.store).getClientIdsWithDescendants()])),Da=(0,A.createRegistrySelector)(t=>(0,A.createSelector)(e=>{let a=q(e);if(!a.length)return V;let{getBlockName:r,getClientIdsWithDescendants:l}=t($.store),f=a.map(i=>i.name),s=l().flatMap(i=>{let u=r(i);return f.includes(u)?u:[]}),n=a.filter(i=>!s.includes(i.name));return n.length>0?n:V},e=>[q(e),t($.store).getClientIdsWithDescendants()]));function Na(t,e){return t.blockManagement.isInstalling[e]||!1}function ja(t){return t.errorNotices}function Ra(t,e){return t.errorNotices[e]}var vt={};Q(vt,{addInstalledBlockType:()=>Fa,clearErrorNotice:()=>za,fetchDownloadableBlocks:()=>kt,installBlockType:()=>Pa,receiveDownloadableBlocks:()=>rt,removeInstalledBlockType:()=>Ma,setErrorNotice:()=>Ha,setIsInstalling:()=>Ua,uninstallBlockType:()=>Aa});var at=o(E(),1),B=o(g(),1),F=o(tt(),1),et=o(Xt(),1),re=o(te(),1);var ee=o(tt(),1),Oa=t=>new Promise((e,a)=>{let r=document.createElement(t.nodeName);["id","rel","src","href","type"].forEach(l=>{t[l]&&(r[l]=t[l])}),t.innerHTML&&r.appendChild(document.createTextNode(t.innerHTML)),r.onload=()=>e(!0),r.onerror=()=>a(new Error("Error loading asset.")),document.body.appendChild(r),(r.nodeName.toLowerCase()==="link"||r.nodeName.toLowerCase()==="script"&&!r.src)&&e()});async function ae(){let e=await(await(0,ee.default)({url:document.location.href,parse:!1})).text(),a=new window.DOMParser().parseFromString(e,"text/html"),r=Array.from(a.querySelectorAll('link[rel="stylesheet"],script')).filter(l=>l.id&&!document.getElementById(l.id));for(let l of r)await Oa(l)}function _t(t){if(!t)return!1;let e=t.links["wp:plugin"]||t.links.self;return e&&e.length?eLine truncated
|
||||
Vendored
+75545
File diff suppressed because it is too large.
Load diff
+259
@@ -0,0 +1,259 @@
|
||||
"use strict";var wp;(wp||={}).blockEditor=(()=>{var Gme=Object.create;var l0=Object.defineProperty;var Wme=Object.getOwnPropertyDescriptor;var $me=Object.getOwnPropertyNames;var Kme=Object.getPrototypeOf,Yme=Object.prototype.hasOwnProperty;var oe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ip=(e,t)=>{for(var o in t)l0(e,o,{get:t[o],enumerable:!0})},l6=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of $me(t))!Yme.call(e,n)&&n!==o&&l0(e,n,{get:()=>t[n],enumerable:!(r=Wme(t,n))||r.enumerable});return e};var l=(e,t,o)=>(o=e!=null?Gme(Kme(e)):{},l6(t||!e||!e.__esModule?l0(o,"default",{value:e,enumerable:!0}):o,e)),qme=e=>l6(l0({},"__esModule",{value:!0}),e);var $=oe((hLe,u6)=>{u6.exports=window.wp.blocks});var R=oe((gLe,d6)=>{d6.exports=window.wp.element});var F=oe((bLe,f6)=>{f6.exports=window.wp.data});var Z=oe((kLe,m6)=>{m6.exports=window.wp.compose});var ut=oe((vLe,p6)=>{p6.exports=window.wp.hooks});var A=oe((wLe,C6)=>{C6.exports=window.wp.components});var CO=oe((CLe,B6)=>{B6.exports=window.wp.privateApis});var Re=oe((OLe,R6)=>{R6.exports=window.wp.deprecated});var w=oe((ALe,O6)=>{O6.exports=window.ReactJSXRuntime});var dn=oe((NLe,L6)=>{L6.exports=window.wp.url});var N=oe(($Le,j6)=>{j6.exports=window.wp.i18n});var yf=oe((KLe,U6)=>{"use strict";U6.exports=function e(t,o){if(t===o)return!0;if(t&&o&&typeof t=="object"&&typeof o=="object"){if(t.constructor!==o.constructor)return!1;var r,n,i;if(Array.isArray(t)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(!e(t[n],o[n]))return!1;return!0}if(t instanceof Map&&o instanceof Map){if(t.size!==o.size)return!1;for(n of t.entries())if(!o.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],o.get(n[0])))return!1;return!0}if(t instanceof Set&&o instanceof Set){if(t.size!==o.size)return!1;for(n of t.entries())if(!o.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(o)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(t[n]!==o[n])return!1;return!0}if(t.constructor===RegExp)return t.source===o.source&&t.flags===o.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===o.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===o.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(o).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(o,i[n]))return!1;for(n=r;n--!==0;){var s=i[n];if(!e(t[s],o[s]))return!1}return!0}return t!==t&&o!==o}});var q=oe((rNe,J6)=>{J6.exports=window.wp.primitives});var dr=oe((wVe,ej)=>{ej.exports=window.wp.richText});var oj=oe((CVe,tj)=>{tj.exports=window.wp.blockSerializationDefaultParser});var Xo=oe((t3e,Vj)=>{Vj.exports=window.wp.a11y});var Un=oe((o3e,Gj)=>{Gj.exports=window.wp.notices});var Zp=oe((r3e,Wj)=>{Wj.exports=window.wp.preferences});var TU=oe((oFe,Kw)=>{var CU={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:"e",\u0116:"E",\u0117:"e",\u0118:"E",\u0119:"e",\u011A:"E",\u011B:"e",\u011C:"G",\u01F4:"G",\u011D:"g",\u01F5:"g",\u011E:"G",\u011F:"g",\u0120:"G",\u0121:"g",\u0122:"G",\u0123:"g",\u0124:"H",\u0125:"h",\u012Line truncated
|
||||
`+h+a("^")}return" "+c(m)+u}).join(`
|
||||
`)}toString(){let t=this.showSourceCode();return t&&(t=`
|
||||
|
||||
`+t+`
|
||||
`),this.name+": "+this.message+t}};VG.exports=By;By.default=By});var FG=oe(()=>{});var HG=oe((IHe,UG)=>{"use strict";var{SourceMapConsumer:zG,SourceMapGenerator:jG}=R1(),{existsSync:P_e,readFileSync:R_e}=FG(),{dirname:WD,join:O_e}=O1();function A_e(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var Ey=class{constructor(t,o){if(o.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let r=o.map?o.map.prev:void 0,n=this.loadMap(o.from,r);!this.mapFile&&o.from&&(this.mapFile=o.from),this.mapFile&&(this.root=WD(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new zG(this.text)),this.consumerCache}decodeInline(t){let o=/^data:application\/json;charset=utf-?8;base64,/,r=/^data:application\/json;base64,/,n=/^data:application\/json;charset=utf-?8,/,i=/^data:application\/json,/;if(n.test(t)||i.test(t))return decodeURIComponent(t.substr(RegExp.lastMatch.length));if(o.test(t)||r.test(t))return A_e(t.substr(RegExp.lastMatch.length));let s=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+s)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}loadAnnotation(t){let o=t.match(/\/\*\s*# sourceMappingURL=/gm);if(!o)return;let r=t.lastIndexOf(o.pop()),n=t.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(t.substring(r,n)))}loadFile(t){if(this.root=WD(t),P_e(t))return this.mapFile=t,R_e(t,"utf-8").toString().trim()}loadMap(t,o){if(o===!1)return!1;if(o){if(typeof o=="string")return o;if(typeof o=="function"){let r=o(t);if(r){let n=this.loadFile(r);if(!n)throw new Error("Unable to load previous source map: "+r.toString());return n}}else{if(o instanceof zG)return jG.fromSourceMap(o).toString();if(o instanceof jG)return o.toString();if(this.isMap(o))return JSON.stringify(o);throw new Error("Unsupported previous source map format: "+o.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let r=this.annotation;return t&&(r=O_e(WD(t),r)),this.loadFile(r)}}}startWith(t,o){return t?t.substr(0,o.length)===o:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};UG.exports=Ey;Ey.default=Ey});var ZD=oe((PHe,KG)=>{"use strict";var{SourceMapConsumer:L_e,SourceMapGenerator:N_e}=R1(),{fileURLToPath:GG,pathToFileURL:L1}=UD(),{isAbsolute:YD,resolve:qD}=O1(),{nanoid:M_e}=AG(),$D=HD(),WG=A1(),D_e=HG(),KD=Symbol("fromOffsetCache"),V_e=!!(L_e&&N_e),$G=!!(qD&&YD),Dh=class{constructor(t,o={}){if(t===null||typeof t>"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,o.from&&(!$G||/^\w+:\/\//.test(o.from)||YD(o.from)?this.file=o.from:this.file=qD(o.from)),$G&&V_e){let r=new D_e(this.css,o);if(r.text){this.map=r;let n=r.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id="<input css "+M_e(6)+">"),this.map&&(this.map.file=this.from)}error(t,o,r,n={}){let i,s,a;if(o&&typeof o=="object"){let u=o,d=r;if(typeof u.offset=="number"){let f=this.fromOffset(u.offset);o=f.line,r=f.col}else o=u.line,r=u.column;if(typeof d.offset=="number"){let f=this.fromOffset(d.offset);s=f.line,a=f.col}else s=d.line,a=d.column}else if(!r){let u=this.fromOffset(o);o=u.line,r=u.col}let c=this.origin(o,r,s,a);return c?i=new WG(t,c.endLine===void 0?c.line:{column:c.column,line:c.line},c.endLine===void 0?c.column:{column:c.endColumn,line:c.endLine},c.source,c.file,n.plugin):i=new WG(t,s===void 0?o:{column:r,line:o},s===void 0?r:{column:a,line:s},this.css,this.file,n.plugin),i.input={column:r,endColumn:a,endLine:s,line:o,source:this.css},this.file&&(L1&&(i.input.url=L1(this.file).toString()),i.input.file=this.file),i}fromOffset(t){let o,r;if(this[KD])r=this[KD];else{let i=this.css.split(`
|
||||
`);r=new Array(i.length);let s=0;for(let a=0,c=i.length;a<c;a++)r[a]=s,s+=i[a].length+1;this[KD]=r}o=r[r.length-1];let n=0;if(t>=o)n=r.length-1;else{let i=r.length-2,s;for(;n<i;)if(s=n+(i-n>>1),t<r[s])i=s-1;else if(t>=r[s+1])n=s+1;else{n=s;break}}return{col:t-r[n]+1,line:n+1}}mapResolve(t){return/^\w+:\/\//.test(t)?t:qD(this.map.consumer().sourceRoot||this.map.root||".",t)}origin(t,o,r,n){if(!this.map)return!1;let i=this.map.consumer(),s=i.originalPositionFor({column:o,line:t});if(!s.source)return!1;let a;typeof r=="number"&&(a=i.originalPositionFor({column:n,line:r}));let c;YD(s.source)?c=L1(s.source):c=new URL(s.source,this.map.consumer().sourceRoot||L1(this.map.mapFile));let u={column:s.column,endColumn:a&&a.column,endLine:a&&a.line,line:s.line,url:c.toString()};if(c.protocol==="file:")if(GG)u.file=GG(c);else throw new Error("file: protocol is not available in this PostCSS build");let d=i.sourceContentFor(s.source);return d&&(u.source=d),u}toJSON(){let t={};for(let o of["hasBOM","css","file","id"])this[o]!=null&&(t[o]=this[o]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}get from(){return this.file||this.id}};KG.exports=Dh;Dh.default=Dh;$D&&$D.registerInput&&$D.registerInput(Dh)});var QD=oe((RHe,JG)=>{"use strict";var{SourceMapConsumer:qG,SourceMapGenerator:N1}=R1(),{dirname:M1,relative:ZG,resolve:XG,sep:QG}=O1(),{pathToFileURL:YG}=UD(),F_e=ZD(),z_e=!!(qG&&N1),j_e=!!(M1&&XG&&ZG&&QG),XD=class{constructor(t,o,r,n){this.stringify=t,this.mapOpts=r.map||{},this.root=o,this.opts=r,this.css=n,this.originalCSS=n,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let o=`
|
||||
`;this.css.includes(`\r
|
||||
`)&&(o=`\r
|
||||
`),this.css+=o+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let o=this.toUrl(this.path(t.file)),r=t.root||M1(t.file),n;this.mapOpts.sourcesContent===!1?(n=new qG(t.text),n.sourcesContent&&(n.sourcesContent=null)):n=t.consumer(),this.map.applySourceMap(n,o,this.toUrl(this.path(r)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let o=this.root.nodes.length-1;o>=0;o--)t=this.root.nodes[o],t.type==="comment"&&t.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(o)}else this.css&&(this.css=this.css.replace(/\n*?\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),j_e&&z_e&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,o=>{t+=o}),[t]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=N1.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new N1({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new N1({file:this.outputFile(),ignoreInvalidMapping:!0});let t=1,o=1,r="<no source>",n={generated:{column:0,line:0},original:{column:0,line:0},source:""},i,s;this.stringify(this.root,(a,c,u)=>{if(this.css+=a,c&&u!=="end"&&(n.generated.line=t,n.generated.column=o-1,c.source&&c.source.start?(n.source=this.sourcePath(c),n.original.line=c.source.start.line,n.original.column=c.source.start.column-1,this.map.addMapping(n)):(n.source=r,n.original.line=1,n.original.column=0,this.map.addMapping(n))),i=a.match(/\n/g),i?(t+=i.length,s=a.lastIndexOf(`
|
||||
`),o=a.length-s):o+=a.length,c&&u!=="start"){let d=c.parent||{raws:{}};(!(c.type==="decl"||c.type==="atrule"&&!c.nodes)||c!==d.last||d.raws.semicolon)&&(c.source&&c.source.end?(n.source=this.sourcePath(c),n.original.line=c.source.end.line,n.original.column=c.source.end.column-1,n.generated.line=t,n.generated.column=o-2,this.map.addMapping(n)):(n.source=r,n.original.line=1,n.original.column=0,n.generated.line=t,n.generated.column=o-1,this.map.addMapping(n)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(o=>o.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||t.charCodeAt(0)===60||/^\w+:\/\//.test(t))return t;let o=this.memoizedPaths.get(t);if(o)return o;let r=this.opts.to?M1(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(r=M1(XG(r,this.mapOpts.annotation)));let n=ZG(r,t);return this.memoizedPaths.set(t,n),n}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let o=t.source.input.map;this.previousMaps.includes(o)||this.previousMaps.push(o)}});else{let t=new F_e(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(o=>{if(o.source){let r=o.source.input.from;if(r&&!t[r]){t[r]=!0;let n=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(n,o.source.input.css)}}});else if(this.css){let o=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(o,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let o=this.memoizedFileURLs.get(t);if(o)return o;if(YG){let r=YG(t).toString();return this.memoizedFileURLs.set(t,r),r}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let o=this.memoizedURLs.get(t);if(o)return o;QG==="\\"&&(t=t.replace(/\\/g,"/"));let r=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,r),r}};JG.exports=XD});var JD=oe((OHe,tW)=>{"use strict";var eW={after:`
|
||||
`,beforeClose:`
|
||||
`,beforeComment:`
|
||||
`,beforeDecl:`
|
||||
`,beforeOpen:" ",beforeRule:`
|
||||
`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function U_e(e){return e[0].toUpperCase()+e.slice(1)}var Ty=class{constructor(t){this.builder=t}atrule(t,o){let r="@"+t.name,n=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName<"u"?r+=t.raws.afterName:n&&(r+=" "),t.nodes)this.block(t,r+n);else{let i=(t.raws.between||"")+(o?";":"");this.builder(r+n+i,t)}}beforeAfter(t,o){let r;t.type==="decl"?r=this.raw(t,null,"beforeDecl"):t.type==="comment"?r=this.raw(t,null,"beforeComment"):o==="before"?r=this.raw(t,null,"beforeRule"):r=this.raw(t,null,"beforeClose");let n=t.parent,i=0;for(;n&&n.type!=="root";)i+=1,n=n.parent;if(r.includes(`
|
||||
`)){let s=this.raw(t,null,"indent");if(s.length)for(let a=0;a<i;a++)r+=s}return r}block(t,o){let r=this.raw(t,"between","beforeOpen");this.builder(o+r+"{",t,"start");let n;t.nodes&&t.nodes.length?(this.body(t),n=this.raw(t,"after")):n=this.raw(t,"after","emptyBody"),n&&this.builder(n),this.builder("}",t,"end")}body(t){let o=t.nodes.length-1;for(;o>0&&t.nodes[o].type==="comment";)o-=1;let r=this.raw(t,"semicolon");for(let n=0;n<t.nodes.length;n++){let i=t.nodes[n],s=this.raw(i,"before");s&&this.builder(s),this.stringify(i,o!==n||r)}}comment(t){let o=this.raw(t,"left","commentLeft"),r=this.raw(t,"right","commentRight");this.builder("/*"+o+t.text+r+"*/",t)}decl(t,o){let r=this.raw(t,"between","colon"),n=t.prop+r+this.rawValue(t,"value");t.important&&(n+=t.raws.important||" !important"),o&&(n+=";"),this.builder(n,t)}document(t){this.body(t)}raw(t,o,r){let n;if(r||(r=o),o&&(n=t.raws[o],typeof n<"u"))return n;let i=t.parent;if(r==="before"&&(!i||i.type==="root"&&i.first===t||i&&i.type==="document"))return"";if(!i)return eW[r];let s=t.root();if(s.rawCache||(s.rawCache={}),typeof s.rawCache[r]<"u")return s.rawCache[r];if(r==="before"||r==="after")return this.beforeAfter(t,r);{let a="raw"+U_e(r);this[a]?n=this[a](s,t):s.walk(c=>{if(n=c.raws[o],typeof n<"u")return!1})}return typeof n>"u"&&(n=eW[r]),s.rawCache[r]=n,n}rawBeforeClose(t){let o;return t.walk(r=>{if(r.nodes&&r.nodes.length>0&&typeof r.raws.after<"u")return o=r.raws.after,o.includes(`
|
||||
`)&&(o=o.replace(/[^\n]+$/,"")),!1}),o&&(o=o.replace(/\S/g,"")),o}rawBeforeComment(t,o){let r;return t.walkComments(n=>{if(typeof n.raws.before<"u")return r=n.raws.before,r.includes(`
|
||||
`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(o,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(t,o){let r;return t.walkDecls(n=>{if(typeof n.raws.before<"u")return r=n.raws.before,r.includes(`
|
||||
`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(o,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(t){let o;return t.walk(r=>{if(r.type!=="decl"&&(o=r.raws.between,typeof o<"u"))return!1}),o}rawBeforeRule(t){let o;return t.walk(r=>{if(r.nodes&&(r.parent!==t||t.first!==r)&&typeof r.raws.before<"u")return o=r.raws.before,o.includes(`
|
||||
`)&&(o=o.replace(/[^\n]+$/,"")),!1}),o&&(o=o.replace(/\S/g,"")),o}rawColon(t){let o;return t.walkDecls(r=>{if(typeof r.raws.between<"u")return o=r.raws.between.replace(/[^\s:]/g,""),!1}),o}rawEmptyBody(t){let o;return t.walk(r=>{if(r.nodes&&r.nodes.length===0&&(o=r.raws.after,typeof o<"u"))return!1}),o}rawIndent(t){if(t.raws.indent)return t.raws.indent;let o;return t.walk(r=>{let n=r.parent;if(n&&n!==t&&n.parent&&n.parent===t&&typeof r.raws.before<"u"){let i=r.raws.before.split(`
|
||||
`);return o=i[i.length-1],o=o.replace(/\S/g,""),!1}}),o}rawSemicolon(t){let o;return t.walk(r=>{if(r.nodes&&r.nodes.length&&r.last.type==="decl"&&(o=r.raws.semicolon,typeof o<"u"))return!1}),o}rawValue(t,o){let r=t[o],n=t.raws[o];return n&&n.value===r?n.raw:r}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}stringify(t,o){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,o)}};tW.exports=Ty;Ty.default=Ty});var D1=oe((AHe,oW)=>{"use strict";var H_e=JD();function e5(e,t){new H_e(t).stringify(e)}oW.exports=e5;e5.default=e5});var t5=oe((LHe,nW)=>{"use strict";var rW={};nW.exports=function(t){rW[t]||(rW[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))}});var V1=oe((NHe,o5)=>{"use strict";o5.exports.isClean=Symbol("isClean");o5.exports.my=Symbol("my")});var z1=oe((MHe,iW)=>{"use strict";var{isClean:F1,my:G_e}=V1(),W_e=A1(),$_e=JD(),K_e=D1();function r5(e,t){let o=new e.constructor;for(let r in e){if(!Object.prototype.hasOwnProperty.call(e,r)||r==="proxyCache")continue;let n=e[r],i=typeof n;r==="parent"&&i==="object"?t&&(o[r]=t):r==="source"?o[r]=n:Array.isArray(n)?o[r]=n.map(s=>r5(s,o)):(i==="object"&&n!==null&&(n=r5(n)),o[r]=n)}return o}var Iy=class{constructor(t={}){this.raws={},this[F1]=!1,this[G_e]=!0;for(let o in t)if(o==="nodes"){this.nodes=[];for(let r of t[o])typeof r.clone=="function"?this.append(r.clone()):this.append(r)}else this[o]=t[o]}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let o=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${o.input.from}:${o.start.line}:${o.start.column}$&`)}return t}after(t){return this.parent.insertAfter(this,t),this}assign(t={}){for(let o in t)this[o]=t[o];return this}before(t){return this.parent.insertBefore(this,t),this}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}clone(t={}){let o=r5(this);for(let r in t)o[r]=t[r];return o}cloneAfter(t={}){let o=this.clone(t);return this.parent.insertAfter(this,o),o}cloneBefore(t={}){let o=this.clone(t);return this.parent.insertBefore(this,o),o}error(t,o={}){if(this.source){let{end:r,start:n}=this.rangeBy(o);return this.source.input.error(t,{column:n.column,line:n.line},{column:r.column,line:r.line},o)}return new W_e(t)}getProxyProcessor(){return{get(t,o){return o==="proxyOf"?t:o==="root"?()=>t.root().toProxy():t[o]},set(t,o,r){return t[o]===r||(t[o]=r,(o==="prop"||o==="value"||o==="name"||o==="params"||o==="important"||o==="text")&&t.markDirty()),!0}}}markDirty(){if(this[F1]){this[F1]=!1;let t=this;for(;t=t.parent;)t[F1]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t,o){let r=this.source.start;if(t.index)r=this.positionInside(t.index,o);else if(t.word){o=this.toString();let n=o.indexOf(t.word);n!==-1&&(r=this.positionInside(n,o))}return r}positionInside(t,o){let r=o||this.toString(),n=this.source.start.column,i=this.source.start.line;for(let s=0;s<t;s++)r[s]===`
|
||||
`?(n=1,i+=1):n+=1;return{column:n,line:i}}prev(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t-1]}rangeBy(t){let o={column:this.source.start.column,line:this.source.start.line},r=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:o.column+1,line:o.line};if(t.word){let n=this.toString(),i=n.indexOf(t.word);i!==-1&&(o=this.positionInside(i,n),r=this.positionInside(i+t.word.length,n))}else t.start?o={column:t.start.column,line:t.start.line}:t.index&&(o=this.positionInside(t.index)),t.end?r={column:t.end.column,line:t.end.line}:typeof t.endIndex=="number"?r=this.positionInside(t.endIndex):t.index&&(r=this.positionInside(t.index+1));return(r.line<o.line||r.line===o.line&&r.column<=o.column)&&(r={column:o.column+1,line:o.line}),{end:r,start:o}}raw(t,o){return new $_e().raw(this,t,o)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(...t){if(this.parent){let o=this,r=!1;for(let n of t)n===this?r=!0:r?(this.parent.insertAfter(o,n),o=n):this.parent.insertBefore(o,n);r||this.remove()}return this}root(){let t=this;for(;t.parent&&t.parent.type!=="document";)t=t.parent;return t}toJSON(t,o){let r={},n=o==null;o=o||new Map;let i=0;for(let s in this){if(!Object.prototype.hasOwnProperty.call(this,s)||s==="parent"||s==="proxyCache")continue;let a=this[s];if(Array.isArray(a))r[s]=a.map(c=>typeof c=="object"&&c.toJSON?c.toJSON(null,o):c);else if(typeof a=="object"&&a.toJSON)r[s]=a.toJSON(null,o);else if(s==="source"){let c=o.get(a.input);c==null&&(c=i,o.set(a.input,i),i++),r[s]={end:a.end,inputId:c,start:a.start}}else r[s]=a}return n&&(r.inputs=[...o.keys()].map(s=>s.toJSON())),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=K_e){t.stringify&&(t=t.stringify);let o="";return t(this,r=>{o+=r}),o}warn(t,o,r){let n={node:this};for(let i in r)n[i]=r[i];return t.warn(o,n)}get proxyOf(){return this}};iW.exports=Iy;Iy.default=Iy});var n5=oe((DHe,sW)=>{"use strict";var Y_e=z1(),Py=class extends Y_e{constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};sW.exports=Py;Py.default=Py});var i5=oe((VHe,aW)=>{"use strict";var q_e=z1(),Ry=class extends q_e{constructor(t){super(t),this.type="comment"}};aW.exports=Ry;Ry.default=Ry});var rm=oe((FHe,gW)=>{"use strict";var{isClean:lW,my:cW}=V1(),uW=n5(),dW=i5(),Z_e=z1(),fW,s5,a5,mW;function pW(e){return e.map(t=>(t.nodes&&(t.nodes=pW(t.nodes)),delete t.source,t))}function hW(e){if(e[lW]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)hW(t)}var Os=class e extends Z_e{append(...t){for(let o of t){let r=this.normalize(o,this.last);for(let n of r)this.proxyOf.nodes.push(n)}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let o of this.nodes)o.cleanRaws(t)}each(t){if(!this.proxyOf.nodes)return;let o=this.getIterator(),r,n;for(;this.indexes[o]<this.proxyOf.nodes.length&&(r=this.indexes[o],n=t(this.proxyOf.nodes[r],r),n!==!1);)this.indexes[o]+=1;return delete this.indexes[o],n}every(t){return this.nodes.every(t)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}getProxyProcessor(){return{get(t,o){return o==="proxyOf"?t:t[o]?o==="each"||typeof o=="string"&&o.startsWith("walk")?(...r)=>t[o](...r.map(n=>typeof n=="function"?(i,s)=>n(i.toProxy(),s):n)):o==="every"||o==="some"?r=>t[o]((n,...i)=>r(n.toProxy(),...i)):o==="root"?()=>t.root().toProxy():o==="nodes"?t.nodes.map(r=>r.toProxy()):o==="first"||o==="last"?t[o].toProxy():t[o]:t[o]},set(t,o,r){return t[o]===r||(t[o]=r,(o==="name"||o==="params"||o==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,o){let r=this.index(t),n=this.normalize(o,this.proxyOf.nodes[r]).reverse();r=this.index(t);for(let s of n)this.proxyOf.nodes.splice(r+1,0,s);let i;for(let s in this.indexes)i=this.indexes[s],r<i&&(this.indexes[s]=i+n.length);return this.markDirty(),this}insertBefore(t,o){let r=this.index(t),n=r===0?"prepend":!1,i=this.normalize(o,this.proxyOf.nodes[r],n).reverse();r=this.index(t);for(let a of i)this.proxyOf.nodes.splice(r,0,a);let s;for(let a in this.indexes)s=this.indexes[a],r<=s&&(this.indexes[a]=s+i.length);return this.markDirty(),this}normalize(t,o){if(typeof t=="string")t=pW(fW(t).nodes);else if(typeof t>"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new uW(t)]}else if(t.selecto
Line truncated
|
||||
`," "];return Oy.split(e,t)},split(e,t,o){let r=[],n="",i=!1,s=0,a=!1,c="",u=!1;for(let d of e)u?u=!1:d==="\\"?u=!0:a?d===c&&(a=!1):d==='"'||d==="'"?(a=!0,c=d):d==="("?s+=1:d===")"?s>0&&(s-=1):s===0&&t.includes(d)&&(i=!0),i?(n!==""&&r.push(n.trim()),n="",i=!1):n+=d;return(o||n!=="")&&r.push(n.trim()),r}};EW.exports=Oy;Oy.default=Oy});var RW=oe((GHe,PW)=>{"use strict";var IW=rm(),Q_e=TW(),Fh=class extends IW{constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return Q_e.comma(this.selector)}set selectors(t){let o=this.selector?this.selector.match(/,\s*/):null,r=o?o[0]:","+this.raw("between","beforeOpen");this.selector=t.join(r)}};PW.exports=Fh;Fh.default=Fh;IW.registerRule(Fh)});var NW=oe((WHe,LW)=>{"use strict";var J_e=n5(),e0e=vW(),t0e=i5(),o0e=_W(),r0e=H1(),OW=RW(),AW={empty:!0,space:!0};function n0e(e){for(let t=e.length-1;t>=0;t--){let o=e[t],r=o[3]||o[2];if(r)return r}}var l5=class{constructor(t){this.input=t,this.root=new r0e,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}atrule(t){let o=new o0e;o.name=t[1].slice(1),o.name===""&&this.unnamedAtrule(o,t),this.init(o,t[2]);let r,n,i,s=!1,a=!1,c=[],u=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),r=t[0],r==="("||r==="["?u.push(r==="("?")":"]"):r==="{"&&u.length>0?u.push("}"):r===u[u.length-1]&&u.pop(),u.length===0)if(r===";"){o.source.end=this.getPosition(t[2]),o.source.end.offset++,this.semicolon=!0;break}else if(r==="{"){a=!0;break}else if(r==="}"){if(c.length>0){for(i=c.length-1,n=c[i];n&&n[0]==="space";)n=c[--i];n&&(o.source.end=this.getPosition(n[3]||n[2]),o.source.end.offset++)}this.end(t);break}else c.push(t);else c.push(t);if(this.tokenizer.endOfFile()){s=!0;break}}o.raws.between=this.spacesAndCommentsFromEnd(c),c.length?(o.raws.afterName=this.spacesAndCommentsFromStart(c),this.raw(o,"params",c),s&&(t=c[c.length-1],o.source.end=this.getPosition(t[3]||t[2]),o.source.end.offset++,this.spaces=o.raws.between,o.raws.between="")):(o.raws.afterName="",o.params=""),a&&(o.nodes=[],this.current=o)}checkMissedSemicolon(t){let o=this.colon(t);if(o===!1)return;let r=0,n;for(let i=o-1;i>=0&&(n=t[i],!(n[0]!=="space"&&(r+=1,r===2)));i--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}colon(t){let o=0,r,n,i;for(let[s,a]of t.entries()){if(r=a,n=r[0],n==="("&&(o+=1),n===")"&&(o-=1),o===0&&n===":")if(!i)this.doubleColon(r);else{if(i[0]==="word"&&i[1]==="progid")continue;return s}i=r}return!1}comment(t){let o=new t0e;this.init(o,t[2]),o.source.end=this.getPosition(t[3]||t[2]),o.source.end.offset++;let r=t[1].slice(2,-2);if(/^\s*$/.test(r))o.text="",o.raws.left=r,o.raws.right="";else{let n=r.match(/^(\s*)([^]*\S)(\s*)$/);o.text=n[2],o.raws.left=n[1],o.raws.right=n[3]}}createTokenizer(){this.tokenizer=e0e(this.input)}decl(t,o){let r=new J_e;this.init(r,t[0][2]);let n=t[t.length-1];for(n[0]===";"&&(this.semicolon=!0,t.pop()),r.source.end=this.getPosition(n[3]||n[2]||n0e(t)),r.source.end.offset++;t[0][0]!=="word";)t.length===1&&this.unknownWord(t),r.raws.before+=t.shift()[1];for(r.source.start=this.getPosition(t[0][2]),r.prop="";t.length;){let u=t[0][0];if(u===":"||u==="space"||u==="comment")break;r.prop+=t.shift()[1]}r.raws.between="";let i;for(;t.length;)if(i=t.shift(),i[0]===":"){r.raws.between+=i[1];break}else i[0]==="word"&&/\w/.test(i[1])&&this.unknownWord([i]),r.raws.between+=i[1];(r.prop[0]==="_"||r.prop[0]==="*")&&(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let s=[],a;for(;t.length&&(a=t[0][0],!(a!=="space"&&a!=="comment"));)s.push(t.shift());this.precheckMissedSemicolon(t);for(let u=t.length-1;u>=0;u--){if(i=t[u],i[1].toLowerCase()==="!important"){r.important=!0;let d=this.stringFrom(t,u);d=this.spacesFromEnd(t)+d,d!==" !important"&&(r.raws.important=d);break}else if(i[1].toLowerCase()==="important"){let d=t.slice(0),f="";for(let m=u;m>0;m--){let h=d[m][0];if(f.trim().indexOf("!")===0&&h!=="space")break;f=d.pop()[1]+f}f.trim().indexOf("!")===0&&(r.important=!0,r.raws.important=f,t=d)}if(i[0]!=="space"&&i[0]!=="comment")break}t.some(u=>u[0]!=="space"&&u[0]!=="comment")&&(r.raws.between+=s.map(u=>u[1]).join(""),s=[]),this.raw(r,"value",s.concat(t),o),r.value.includes(":")&&!o&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let o=new OW;this.init(o,t[2]),o.selector="",o.raws.between="",this.current=o}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current
Line truncated
|
||||
${b.join("; ")};
|
||||
}`),i&&d&&(g+=yu(t,a,"flex",d)),g},getOrientation(e){let{orientation:t="horizontal"}=e;return t},getAlignments(){return[]}};function Vve({layout:e,onChange:t}){let{orientation:o="horizontal"}=e,r=o==="horizontal"?oH.horizontal:oH.vertical,{verticalAlignment:n=r}=e;return(0,oo.jsx)(iC,{onChange:s=>{t({...e,verticalAlignment:s})},value:n,controls:o==="horizontal"?["top","center","bottom","stretch"]:["top","center","bottom","space-between"]})}var Fve={placement:"bottom-start"};function rH({layout:e,onChange:t,isToolbar:o=!1}){let{justifyContent:r="left",orientation:n="horizontal"}=e,i=c=>{t({...e,justifyContent:c})},s=["left","center","right"];if(n==="horizontal"?s.push("space-between"):s.push("stretch"),o)return(0,oo.jsx)(ah,{allowedControls:s,value:r,onChange:i,popoverProps:Fve});let a=[{value:"left",icon:ru,label:(0,Pi.__)("Justify items left")},{value:"center",icon:ou,label:(0,Pi.__)("Justify items center")},{value:"right",icon:nu,label:(0,Pi.__)("Justify items right")}];return n==="horizontal"?a.push({value:"space-between",icon:Fp,label:(0,Pi.__)("Space between items")}):a.push({value:"stretch",icon:zp,label:(0,Pi.__)("Stretch items")}),(0,oo.jsx)(mn.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,label:(0,Pi.__)("Justification"),value:r,onChange:i,className:"block-editor-hooks__flex-layout-justification-controls",children:a.map(({value:c,icon:u,label:d})=>(0,oo.jsx)(mn.__experimentalToggleGroupControlOptionIcon,{value:c,icon:u,label:d},c))})}function zve({layout:e,onChange:t}){let{flexWrap:o="wrap"}=e;return(0,oo.jsx)(mn.ToggleControl,{label:(0,Pi.__)("Allow to wrap to multiple lines"),onChange:r=>{t({...e,flexWrap:r?"wrap":"nowrap"})},checked:o==="wrap"})}function jve({layout:e,onChange:t}){let{orientation:o="horizontal",verticalAlignment:r,justifyContent:n}=e;return(0,oo.jsxs)(mn.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,className:"block-editor-hooks__flex-layout-orientation-controls",label:(0,Pi.__)("Orientation"),value:o,onChange:i=>{let s=r,a=n;return i==="horizontal"?(r==="space-between"&&(s="center"),n==="stretch"&&(a="left")):(r==="stretch"&&(s="top"),n==="space-between"&&(a="left")),t({...e,orientation:i,verticalAlignment:s,justifyContent:a})},children:[(0,oo.jsx)(mn.__experimentalToggleGroupControlOptionIcon,{icon:Qk,value:"horizontal",label:(0,Pi.__)("Horizontal")}),(0,oo.jsx)(mn.__experimentalToggleGroupControlOptionIcon,{icon:DO,value:"vertical",label:(0,Pi.__)("Vertical")})]})}var iH=l(N(),1);var sH={name:"default",label:(0,iH.__)("Flow"),inspectorControls:function(){return null},toolBarControls:function(){return null},getLayoutStyle:function({selector:t,style:o,blockName:r,hasBlockGapSupport:n,layoutDefinitions:i=Hn}){let s=mr(o?.spacing?.blockGap),a="";Ue(r,"spacing","blockGap")||(s?.top?a=mr(s?.top):typeof s=="string"&&(a=mr(s)));let c="";return n&&a&&(c+=yu(t,i,"default",a)),c},getOrientation(){return"vertical"},getAlignments(e,t){let o=oC(e);if(e.alignments!==void 0)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map(n=>({name:n,info:o[n]}));let r=[{name:"left"},{name:"center"},{name:"right"}];if(!t){let{contentSize:n,wideSize:i}=e;n&&r.unshift({name:"full"}),i&&r.unshift({name:"wide",info:o.wide})}return r.unshift({name:"none",info:o.none}),r}};var pn=l(A(),1),Bl=l(N(),1);var lH=l(Uv(),1);var Qo=l(w(),1),cH={name:"constrained",label:(0,Bl.__)("Constrained"),inspectorControls:function({layout:t,onChange:o,layoutBlockSupport:r={}}){let{wideSize:n,contentSize:i,justifyContent:s="center"}=t,{allowJustification:a=!0,allowCustomContentAndWideSize:c=!0}=r,u=h=>{o({...t,justifyContent:h})},d=[{value:"left",icon:ru,label:(0,Bl.__)("Justify items left")},{value:"center",icon:ou,label:(0,Bl.__)("Justify items center")},{value:"right",icon:nu,label:(0,Bl.__)("Justify items right")}],[f]=me("spacing.units"),m=(0,pn.__experimentalUseCustomUnits)({availableUnits:f||["%","px","em","rem","vw"]});return(0,Qo.jsxs)(pn.__experimentalVStack,{spacing:4,className:"block-editor-hooks__layout-constrained",children:[c&&(0,Qo.jsxs)(Qo.Fragment,{children:[(0,Qo.jsx)(pn.__experimentalUnitControl,{__next40pxDefaultSize:!0,label:(0,Bl.__)("Content width"),labelPosition:"top",value:i||n||"",onChange:h=>{h=0>parseFloat(h)?"0":h,o({...t,contentSize:h!==""?h:void 0})},units:m,prefix:(0,Qo.jsx)(pn.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Qo.jsx)(we,{icon:_f})})}),(0,Qo.jsx)(pn.__experimentalUnitControl,{__next40pxDefaultSize:!0,label:(0,Bl.__)("Wide width"),labelPosition:"top",value:n||i||"",onChange:h=>{h=0>parseFloat(h)?"0":h,o({...t,wideSize:h!==""?h:void 0})},units:m,prefix:(0,Qo.jsx)(pn.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Qo.jsx)(we,{icon:Lf})})}),(0,Qo.jsx)("p",{className:"block-editor-hooks__layout-constrained-helptext",children:(0,Bl.__)("Customize the width for all elements that are assigned to the center or wide columns.")})]}),a&&(0,Qo.jsx)(pn.__experimentalToggleGroupControl,{__next40pxD
Line truncated
|
||||
${Gn(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")} {
|
||||
max-width: ${a??c};
|
||||
margin-left: ${m};
|
||||
margin-right: ${h};
|
||||
}
|
||||
${Gn(t,"> .alignwide")} {
|
||||
max-width: ${c??a};
|
||||
}
|
||||
${Gn(t,"> .alignfull")} {
|
||||
max-width: none;
|
||||
}
|
||||
`:"";return u==="left"?p+=`${Gn(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
|
||||
{ margin-left: ${m}; }`:u==="right"&&(p+=`${Gn(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
|
||||
{ margin-right: ${h}; }`),r?.spacing?.padding&&(0,lH.getCSSRules)(r).forEach(b=>{if(b.key==="paddingRight"){let v=b.value==="0"?"0px":b.value;p+=`
|
||||
${Gn(t,"> .alignfull")} {
|
||||
margin-right: calc(${v} * -1);
|
||||
}
|
||||
`}else if(b.key==="paddingLeft"){let v=b.value==="0"?"0px":b.value;p+=`
|
||||
${Gn(t,"> .alignfull")} {
|
||||
margin-left: calc(${v} * -1);
|
||||
}
|
||||
`}}),i&&f&&(p+=yu(t,s,"constrained",f)),p},getOrientation(){return"vertical"},getAlignments(e){let t=oC(e);if(e.alignments!==void 0)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map(i=>({name:i,info:t[i]}));let{contentSize:o,wideSize:r}=e,n=[{name:"left"},{name:"center"},{name:"right"}];return o&&n.unshift({name:"full"}),r&&n.unshift({name:"wide",info:t.wide}),n.unshift({name:"none",info:t.none}),n}},Uve={placement:"bottom-start"};function Hve({layout:e,onChange:t}){let{justifyContent:o="center"}=e;return(0,Qo.jsx)(ah,{allowedControls:["left","center","right"],value:o,onChange:i=>{t({...e,justifyContent:i})},popoverProps:Uve})}var Fr=l(N(),1),nt=l(A(),1),sC=l(R(),1);var Ye=l(w(),1),Gve={px:600,"%":100,vw:100,vh:100,em:38,rem:38,svw:100,lvw:100,dvw:100,svh:100,lvh:100,dvh:100,vi:100,svi:100,lvi:100,dvi:100,vb:100,svb:100,lvb:100,dvb:100,vmin:100,svmin:100,lvmin:100,dvmin:100,vmax:100,svmax:100,lvmax:100,dvmax:100},Wve=[{value:"px",label:"px",default:0},{value:"rem",label:"rem",default:0},{value:"em",label:"em",default:0}],uH={name:"grid",label:(0,Fr.__)("Grid"),inspectorControls:function({layout:t={},onChange:o,layoutBlockSupport:r={}}){let{allowSizingOnChildren:n=!1}=r,i=!0,s=!t?.isManualPlacement||window.__experimentalEnableGridInteractivity;return(0,Ye.jsxs)(Ye.Fragment,{children:[window.__experimentalEnableGridInteractivity&&(0,Ye.jsx)(Yve,{layout:t,onChange:o}),(0,Ye.jsxs)(nt.__experimentalVStack,{spacing:4,children:[i&&(0,Ye.jsx)(Kve,{layout:t,onChange:o,allowSizingOnChildren:n}),s&&(0,Ye.jsx)($ve,{layout:t,onChange:o})]})]})},toolBarControls:function(){return null},getLayoutStyle:function({selector:t,layout:o,style:r,blockName:n,hasBlockGapSupport:i,globalBlockGapValue:s,layoutDefinitions:a=Hn}){let{minimumColumnWidth:c=null,columnCount:u=null,rowCount:d=null}=o,f="1.2rem";if(s){let b=mr(s,"0.5em").split(" ");f=b.length>1?b[1]:b[0]}let m=r?.spacing?.blockGap&&!Ue(n,"spacing","blockGap")?mr(r?.spacing?.blockGap,f):void 0,h="",p=[];if(c&&u>0){let g=m||f;(g==="0"||g===0)&&(g="0px");let b=`max(min( ${c}, 100%), ( 100% - (${g}*${u-1}) ) / ${u})`;p.push(`grid-template-columns: repeat(auto-fill, minmax(${b}, 1fr))`,"container-type: inline-size"),d&&p.push(`grid-template-rows: repeat(${d}, minmax(1rem, auto))`)}else u?(p.push(`grid-template-columns: repeat(${u}, minmax(0, 1fr))`),d&&p.push(`grid-template-rows: repeat(${d}, minmax(1rem, auto))`)):p.push(`grid-template-columns: repeat(auto-fill, minmax(min(${c||"12rem"}, 100%), 1fr))`,"container-type: inline-size");return p.length&&(h=`${Gn(t)} { ${p.join("; ")}; }`),i&&m&&(h+=yu(t,a,"grid",m)),h},getOrientation(){return"horizontal"},getAlignments(){return[]}};function $ve({layout:e,onChange:t}){let{minimumColumnWidth:o,columnCount:r,isManualPlacement:n}=e,s=o||(n||r?null:"12rem"),[a,c="rem"]=(0,nt.__experimentalParseQuantityAndUnitFromRawValue)(s),u=f=>{t({...e,minimumColumnWidth:[f,c].join("")})},d=f=>{let m;["em","rem"].includes(f)&&c==="px"?m=(a/16).toFixed(2)+f:["em","rem"].includes(c)&&f==="px"&&(m=Math.round(a*16)+f),t({...e,minimumColumnWidth:m})};return(0,Ye.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-minimum-width-control",children:[(0,Ye.jsx)(nt.BaseControl.VisualLabel,{as:"legend",children:(0,Fr.__)("Min. column width")}),(0,Ye.jsxs)(nt.Flex,{gap:4,children:[(0,Ye.jsx)(nt.FlexItem,{isBlock:!0,children:(0,Ye.jsx)(nt.__experimentalUnitControl,{size:"__unstable-large",onChange:f=>{t({...e,minimumColumnWidth:f===""?void 0:f})},onUnitChange:d,value:s,units:Wve,min:0,label:(0,Fr.__)("Minimum column width"),hideLabelFromVision:!0})}),(0,Ye.jsx)(nt.FlexItem,{isBlock:!0,children:(0,Ye.jsx)(nt.RangeControl,{__next40pxDefaultSize:!0,onChange:u,value:a||0,min:0,max:Gve[c]||600,withInputField:!1,label:(0,Fr.__)("Minimum column width"),hideLabelFromVision:!0})})]}),(0,Ye.jsx)("p",{className:"components-base-control__help",children:(0,Fr.__)("Columns will wrap to fewer per row when they can no longer maintain the minimum width.")})]})}function Kve({layout:e,onChange:t,allowSizingOnChildren:o}){let{columnCount:n=void 0,rowCount:i,isManualPlacement:s}=e;return(0,Ye.jsx)(Ye.Fragment,{children:(0,Ye.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-columns-and-rows-controls",children:[!s&&(0,Ye.jsx)(nt.BaseControl.VisualLabel,{as:"legend",children:(0,Fr.__)("Max. columns")}),(0,Ye.jsxs)(nt.Flex,{gap:4,children:[(0,Ye.jsx)(nt.FlexItem,{isBlock:!0,children:(0,Ye.jsx)(nt.__experimentalNumberControl,{size:"__unstable-large",onChange:a=>{let u=a===""||a==="0"?s?1:void 0:parseInt(a,10);t({...e,columnCount:u})},value:n,min:1,label:(0,Fr.__)("Columns"),hideLabelFromVision:!s})}),(0,Ye.jsx)(nt.FlexItem,{isBlock:!0,children:o&&s?(0,Ye.jsx)(nt.__experimentalNumberControl,{size:"__unstable-large",onChange:a=>{let c=a===""||a==="0"?1:parseInt(a,10);t({...e,rowCount:c})},value:i,min:1,label:(0,Fr.__)("Rows")}):(0,Ye.jsx)(nt.RangeControl,{__next40pxDefaultSize:!0,value:n??1,onChange:a=>t({...e,columnCount:a===""||a=
Line truncated
|
||||
`),(0,kG.__unstableStripHTML)(e).trim().replace(/\n\n+/g,`
|
||||
|
||||
`)}function xy(){let e=(0,Lh.useRegistry)(),{getBlocksByClientId:t,getSelectedBlockClientIds:o,hasMultiSelection:r,getSettings:n,getBlockName:i,__unstableIsFullySelected:s,__unstableIsSelectionCollapsed:a,__unstableIsSelectionMergeable:c,__unstableGetSelectedBlocksWithPartialSelection:u,canInsertBlockType:d,getBlockRootClientId:f}=(0,Lh.useSelect)(_),{flashBlock:m,removeBlocks:h,replaceBlocks:p,__unstableDeleteSelection:g,__unstableExpandSelection:b,__unstableSplitSelection:v}=(0,Lh.useDispatch)(_),k=Oh();return(0,yG.useRefEffect)(y=>{function S(x){if(x.defaultPrevented)return;let C=o();if(C.length===0)return;if(!r()){let{target:L}=x,{ownerDocument:T}=L;if(x.type==="copy"||x.type==="cut"?(0,B1.documentHasUncollapsedSelection)(T):(0,B1.documentHasSelection)(T)&&!T.activeElement.isContentEditable)return}let{activeElement:B}=x.target.ownerDocument;if(!y.contains(B))return;let I=c(),P=a()||s(),E=!P&&!I;if(x.type==="copy"||x.type==="cut")if(x.preventDefault(),C.length===1&&m(C[0]),E)b();else{k(x.type,C);let L;if(P)L=t(C);else{let[T,O]=u(),D=t(C.slice(1,C.length-1));L=[T,...D,O]}C1(x,L,e)}if(x.type==="cut")P&&!E?h(C):(x.target.ownerDocument.activeElement.contentEditable=!1,g());else if(x.type==="paste"){let{__experimentalCanUserUseUnfilteredHTML:L,mediaUpload:T}=n();if(x.clipboardData.getData("rich-text")==="true")return;let{plainText:D,html:U,files:G}=Ah(x),j=s(),z=[];if(G.length){if(!T){x.preventDefault();return}let ce=(0,_a.getBlockTransforms)("from");z=G.reduce((ie,re)=>{let Q=(0,_a.findTransform)(ce,Y=>Y.type==="files"&&Y.isMatch([re]));return Q&&ie.push(Q.transform([re])),ie},[]).flat()}else z=(0,_a.pasteHandler)({HTML:U,plainText:D,mode:j?"BLOCKS":"AUTO",canUserUseUnfilteredHTML:L});if(typeof z=="string")return;if(j){p(C,z,z.length-1,-1),x.preventDefault();return}if(!r()&&!(0,_a.hasBlockSupport)(i(C[0]),"splitting",!1)&&!x.__deprecatedOnSplit)return;let[W]=C,ee=f(W),se=[];for(let ce of z)if(d(ce.name,ee))se.push(ce);else{let ie=i(ee),re=ce.name!==ie?(0,_a.switchToBlockType)(ce,ie):[ce];if(!re)return;for(let Q of re)for(let Y of Q.innerBlocks)se.push(Y)}v(se),x.preventDefault()}}return y.ownerDocument.addEventListener("copy",S),y.ownerDocument.addEventListener("cut",S),y.ownerDocument.addEventListener("paste",S),()=>{y.ownerDocument.removeEventListener("copy",S),y.ownerDocument.removeEventListener("cut",S),y.ownerDocument.removeEventListener("paste",S)}},[])}var Nh=l(w(),1);function FD(){let[e,t,o]=$9(),r=(0,SG.useSelect)(n=>n(_).hasMultiSelection(),[]);return[e,(0,wy.useMergeRefs)([t,xy(),mG(),nG(),cG(),dG(),W9(),tG(),Y9(),X9(),(0,wy.useRefEffect)(n=>(n.tabIndex=0,n.dataset.hasMultiSelection=r,r?(n.setAttribute("aria-label",(0,_G.__)("Multiple selected blocks")),()=>{delete n.dataset.hasMultiSelection,n.removeAttribute("aria-label")}):()=>{delete n.dataset.hasMultiSelection}),[r])]),o]}function d_e({children:e,...t},o){let[r,n,i]=FD();return(0,Nh.jsxs)(Nh.Fragment,{children:[r,(0,Nh.jsx)("div",{...t,ref:(0,wy.useMergeRefs)([n,o]),className:V(t.className,"block-editor-writing-flow"),children:e}),i]})}var E1=(0,xG.forwardRef)(d_e);var T1=null;function wG(){return T1||(T1=Array.from(document.styleSheets).reduce((e,t)=>{try{t.cssRules}catch{return e}let{ownerNode:o,cssRules:r}=t;if(o===null||!r||o.id.startsWith("wp-")||!o.id)return e;function n(i){return Array.from(i).find(({selectorText:s,conditionText:a,cssRules:c})=>a?n(c):s&&(s.includes(".editor-styles-wrapper")||s.includes(".wp-block")))}if(n(r)){let i=o.tagName==="STYLE";if(i){let s=o.id.replace("-inline-css","-css"),a=document.getElementById(s);a&&e.push(a.cloneNode(!0))}if(e.push(o.cloneNode(!0)),!i){let s=o.id.replace("-css","-inline-css"),a=document.getElementById(s);a&&e.push(a.cloneNode(!0))}}return e},[]),T1)}var kn=l(R(),1),Cy=l(Z(),1);function CG({frameSize:e,containerWidth:t,maxContainerWidth:o,scaleContainerWidth:r}){return(Math.min(t,o)-e*2)/r}function f_e(e,t){let{scaleValue:o,scrollHeight:r}=e,{frameSize:n,scaleValue:i}=t;return r*(i/o)+n*2}function m_e(e,t){let{containerHeight:o,frameSize:r,scaleValue:n,scrollTop:i}=e,{containerHeight:s,frameSize:a,scaleValue:c,scrollHeight:u}=t,d=i;d=(d+o/2-r)/n-o/2,d=(d+s/2)*c+a-s/2,d=i<=r?0:d;let f=u-s;return Math.round(Math.min(Math.max(0,d),Math.max(0,f)))}function p_e(e,t){let{scaleValue:o,frameSize:r,scrollTop:n}=e,{scaleValue:i,frameSize:s,scrollTop:a}=t;return[{translate:"0 0",scale:o,paddingTop:`${r/o}px`,paddingBottom:`${r/o}px`},{translate:`0 ${n-a}px`,scale:i,paddingTop:`${s/i}px`,paddingBottom:`${s/i}px`}]}function BG({frameSize:e,iframeDocument:t,maxContainerWidth:o=750,scale:r}){let[n,{height:i}]=(0,Cy.useResizeObserver)(),[s,{width:a,height:c}]=(0,Cy.useResizeObserver)(),u=(0,kn.useRef)(0),d=r!==1,f=(0,Cy.useReducedMotion)(),m=r==="auto-scaled",h=(0,kn.useRef)(!1),p=(0,kn.useRef)(null);(0,kn.useEffect)(()=>{d||(u.current=a)},[a,d]);let g=Math.max(u.current,a),b=m?CG({frameSize:e,containerWidth:a,maxContainerWidth:o,scaleContainerWidth:g}):r,v=(0,kn.useRef)({scaleValue:b,frameSize:e,contai
Line truncated
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<base href="${window.location.href}">
|
||||
<script>window.frameElement._load()<\/script>
|
||||
<style>
|
||||
html{
|
||||
height: auto !important;
|
||||
min-height: 100%;
|
||||
}
|
||||
/* Lowest specificity to not override global styles */
|
||||
:where(body) {
|
||||
margin: 0;
|
||||
/* Default background color in case zoom out mode background
|
||||
colors the html element */
|
||||
background-color: white;
|
||||
}
|
||||
</style>
|
||||
${e.styles??""}
|
||||
${e.scripts??""}
|
||||
</head>
|
||||
<body>
|
||||
<script>document.currentScript.parentElement.remove()<\/script>
|
||||
</body>
|
||||
</html>`;return t=URL.createObjectURL(new Blob([o],{type:"text/html"})),EG.set(e,t),g_e?.register(e,t),t}function k_e({contentRef:e,children:t,tabIndex:o=0,scale:r=1,frameSize:n=0,readonly:i,forwardedRef:s,title:a=(0,TG.__)("Editor canvas"),...c}){let{resolvedAssets:u,isPreviewMode:d}=(0,zD.useSelect)(T=>{let O=T(_).getSettings();return{resolvedAssets:O.__unstableResolvedAssets,isPreviewMode:O.isPreviewMode}},[]),[f,m]=(0,om.useState)(),[h,p]=(0,om.useState)([]),[g,b,v]=FD(),k=(0,Vu.useRefEffect)(T=>{T._load=()=>{m(T.contentDocument)};let O;function D(z){z.preventDefault()}function U(z){z.target.tagName==="A"&&z.target.getAttribute("href")?.startsWith("#")&&(z.preventDefault(),O.defaultView.location.hash=z.target.getAttribute("href").slice(1))}let{ownerDocument:G}=T;p(Array.from(G.body.classList).filter(z=>z.startsWith("admin-color-")||z.startsWith("post-type-")||z==="wp-embed-responsive"));function j(){let{contentDocument:z}=T,{documentElement:W}=z;O=z,W.classList.add("block-editor-iframe__html"),z.dir=G.dir;for(let ee of wG())z.getElementById(ee.id)||(z.head.appendChild(ee.cloneNode(!0)),d||console.warn(`${ee.id} was added to the iframe incorrectly. Please use block.json or enqueue_block_assets to add styles to the iframe.`,ee));O.addEventListener("dragover",D,!1),O.addEventListener("drop",D,!1),O.addEventListener("click",U)}return T.addEventListener("load",j),()=>{delete T._load,T.removeEventListener("load",j),O?.removeEventListener("dragover",D),O?.removeEventListener("drop",D),O?.removeEventListener("click",U)}},[]),{contentResizeListener:y,containerResizeListener:S,isZoomedOut:x,scaleContainerWidth:C}=BG({scale:r,frameSize:parseInt(n),iframeDocument:f}),B=(0,Vu.useDisabled)({isDisabled:!i}),I=(0,Vu.useMergeRefs)([h_e(f),e,b,B]),P=b_e(u),E=o>=0&&!d,L=(0,Rs.jsxs)(Rs.Fragment,{children:[E&&g,(0,Rs.jsx)("iframe",{...c,style:{...c.style,height:c.style?.height,border:0},ref:(0,Vu.useMergeRefs)([s,k]),tabIndex:o,src:P,title:a,onKeyDown:T=>{if(c.onKeyDown&&c.onKeyDown(T),T.currentTarget.ownerDocument!==T.target.ownerDocument){let{stopPropagation:O}=T.nativeEvent;T.nativeEvent.stopPropagation=()=>{},T.stopPropagation(),T.nativeEvent.stopPropagation=O,PG(T,window.KeyboardEvent,T.currentTarget)}},children:f&&(0,om.createPortal)((0,Rs.jsxs)("body",{ref:I,className:V("block-editor-iframe__body","editor-styles-wrapper",...h),children:[y,(0,Rs.jsx)(IG.__experimentalStyleProvider,{document:f,children:t})]}),f.documentElement)}),E&&v]});return(0,Rs.jsxs)("div",{className:"block-editor-iframe__container",children:[S,(0,Rs.jsx)("div",{className:V("block-editor-iframe__scale-container",x&&"is-zoomed-out"),style:{"--wp-block-editor-iframe-zoom-out-scale-container-width":x&&`${C}px`},children:L})]})}function v_e(e,t){return(0,zD.useSelect)(r=>r(_).getSettings().__internalIsInitialized,[])?(0,Rs.jsx)(k_e,{...e,forwardedRef:t}):null}var Mh=(0,om.forwardRef)(v_e);var x$=l(A(),1),Hh=l(R(),1),w$=l(F(),1);var P1={attribute:/\[\s*(?:(?<namespace>\*|[-\w\P{ASCII}]*)\|)?(?<name>[-\w\P{ASCII}]+)\s*(?:(?<operator>\W?=)\s*(?<value>.+?)\s*(\s(?<caseSensitive>[iIsS]))?\s*)?\]/gu,id:/#(?<name>[-\w\P{ASCII}]+)/gu,class:/\.(?<name>[-\w\P{ASCII}]+)/gu,comma:/\s*,\s*/g,combinator:/\s*[\s>+~]\s*/g,"pseudo-element":/::(?<name>[-\w\P{ASCII}]+)(?:\((?<argument>¶*)\))?/gu,"pseudo-class":/:(?<name>[-\w\P{ASCII}]+)(?:\((?<argument>¶*)\))?/gu,universal:/(?:(?<namespace>\*|[-\w\P{ASCII}]*)\|)?\*/gu,type:/(?:(?<namespace>\*|[-\w\P{ASCII}]*)\|)?(?<name>[-\w\P{ASCII}]+)/gu},y_e=new Set(["combinator","comma"]);var S_e=e=>{switch(e){case"pseudo-element":case"pseudo-class":return new RegExp(P1[e].source.replace("(?<argument>\xB6*)","(?<argument>.*)"),"gu");default:return P1[e]}};function __e(e,t){let o=0,r="";for(;t<e.length;t++){let n=e[t];switch(n){case"(":++o;break;case")":--o;break}if(r+=n,o===0)return r}return r}function x_e(e,t=P1){if(!e)return[];let o=[e];for(let[n,i]of Object.entries(t))for(let s=0;s<o.length;s++){let a=o[s];if(typeof a!="string")continue;i.lastIndex=0;let c=i.exec(a);if(!c)continue;let u=c.index-1,d=[],f=c[0],m=a.slice(0,u+1);m&&d.push(m),d.push({...c.groups,type:n,content:f});let h=a.slice(u+f.length+1);h&&d.push(h),o.splice(s,1,...d)}let r=0;for(let n of o)switch(typeof n){case"string":throw new Error(`Unexpected sequence ${n} found at index ${r}`);case"object":r+=n.content.length,n.pos=[r-n.content.length,r],y_e.has(n.type)&&(n.content=n.content.trim()||" ");break}return o}var w_e=/(['"])([^\\\n]+?)\1/g,C_e=/\\./g;function jD(e,t=P1){if(e=e.trim(),e==="")return[];let o=[];e=e.replace(C_e,(i,s)=>(o.push({value:i,offset:s}),"\uE000".repeat(i.length))),e=e.replace(w_e,(i,s,a,c)=>(o.push({value:i,offset:c}),`${s}${"\uE001".repeat(a.length)}${s}`));{let i=0,s;for(;(s=e.indexOf("(",i))>-1;){let a=__e(e,s);o.push({value:a,offset:s}),e=`${e.substring(0,s)}(${"\xB6".repeat(a.length-2)})${e.substring(s+a.length)}`,i=s+a.length}}let r=x_e(e,t),n=new Set;for(let i of o.reverse())for(let s of r){let{offset:a,value:c}=i;if(!(s.pos[0]<=a&&Line truncated
|
||||
`+i.showSourceCode(!1)):console.warn("wp.blockEditor.transformStyles Failed to transform CSS.",i),null}}var F0e=(e,t="",o)=>{let r=b$.get(t);return r||(r=new WeakMap,b$.set(t,r)),e.map(n=>{let i=r.get(n);return i||(i=V0e(n,t,o),r.set(n,i)),i})},Uh=F0e;var Uu=l(w(),1);Kc([Yc,Op]);function z0e(e,t){return(0,Hh.useCallback)(o=>{if(!o)return;let{ownerDocument:r}=o,{defaultView:n,body:i}=r,s=t?r.querySelector(t):i,a;if(s)a=n?.getComputedStyle(s,null).getPropertyValue("background-color");else{let u=r.createElement("div");u.classList.add("editor-styles-wrapper"),i.appendChild(u),a=n?.getComputedStyle(u,null).getPropertyValue("background-color"),i.removeChild(u)}let c=Bt(a);c.luminance()>.5||c.alpha()===0?i.classList.remove("is-dark-theme"):i.classList.add("is-dark-theme")},[e,t])}function j0e({styles:e,scope:t,transformOptions:o}){let r=(0,w$.useSelect)(s=>M(s(_)).getStyleOverrides(),[]),[n,i]=(0,Hh.useMemo)(()=>{let s=Object.values(e??[]);for(let[a,c]of r){let u=s.findIndex(({id:f})=>a===f),d={...c,id:a};u===-1?s.push(d):s[u]=d}return[Uh(s.filter(a=>a?.css),t,o),s.filter(a=>a.__unstableType==="svgs").map(a=>a.assets).join("")]},[e,r,t,o]);return(0,Uu.jsxs)(Uu.Fragment,{children:[(0,Uu.jsx)("style",{ref:z0e(n,t)}),n.map((s,a)=>(0,Uu.jsx)("style",{children:s},a)),(0,Uu.jsx)(x$.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 0 0",width:"0",height:"0",role:"none",style:{visibility:"hidden",position:"absolute",left:"-9999px",overflow:"hidden"},dangerouslySetInnerHTML:{__html:i}})]})}var Nl=(0,Hh.memo)(j0e);var Fi=l(w(),1),U0e=(0,q1.memo)(Gh),_5=2e3,H0e=[];function G0e({viewportWidth:e,containerWidth:t,minHeight:o,additionalStyles:r=H0e}){e||(e=t);let[n,{height:i}]=(0,Dy.useResizeObserver)(),{styles:s}=(0,C$.useSelect)(d=>({styles:d(_).getSettings().styles}),[]),a=(0,q1.useMemo)(()=>s&&[...s,{css:"body{height:auto;overflow:hidden;border:none;padding:0;}",__unstableType:"presets"},...r],[s,r]),c=t/e,u=i?t/(i*c):0;return(0,Fi.jsx)(B$.Disabled,{className:"block-editor-block-preview__content",style:{transform:`scale(${c})`,aspectRatio:u,maxHeight:i>_5?_5*c:void 0,minHeight:o},children:(0,Fi.jsxs)(Mh,{contentRef:(0,Dy.useRefEffect)(d=>{let{ownerDocument:{documentElement:f}}=d;f.classList.add("block-editor-block-preview__content-iframe"),f.style.position="absolute",f.style.width="100%",d.style.boxSizing="border-box",d.style.position="absolute",d.style.width="100%"},[]),"aria-hidden":!0,tabIndex:-1,style:{position:"absolute",width:e,height:i,pointerEvents:"none",maxHeight:_5,minHeight:c!==0&&c<1&&o?o/c:o},children:[(0,Fi.jsx)(Nl,{styles:a}),n,(0,Fi.jsx)(U0e,{renderAppender:!1})]})})}function E$(e){let[t,{width:o}]=(0,Dy.useResizeObserver)();return(0,Fi.jsxs)(Fi.Fragment,{children:[(0,Fi.jsx)("div",{style:{position:"relative",width:"100%",height:0},children:t}),(0,Fi.jsx)("div",{className:"block-editor-block-preview__container",children:!!o&&(0,Fi.jsx)(G0e,{...e,containerWidth:o})})]})}var Wh=l(R(),1),R$=l(I$(),1),P$=(0,R$.createQueue)();function O$({children:e,placeholder:t}){let[o,r]=(0,Wh.useState)(!1);return(0,Wh.useEffect)(()=>{let n={};return P$.add(n,()=>{(0,Wh.flushSync)(()=>{r(!0)})}),()=>{P$.cancel(n)}},[]),o?e:t}var am=l(w(),1),W0e=[];function $0e({blocks:e,viewportWidth:t=1200,minHeight:o,additionalStyles:r=W0e,__experimentalMinHeight:n,__experimentalPadding:i}){n&&(o=n,(0,x5.default)("The __experimentalMinHeight prop",{since:"6.2",version:"6.4",alternative:"minHeight"})),i&&(r=[...r,{css:`body { padding: ${i}px; }`}],(0,x5.default)("The __experimentalPadding prop of BlockPreview",{since:"6.2",version:"6.4",alternative:"additionalStyles"}));let s=(0,w5.useSelect)(u=>u(_).getSettings(),[]),a=(0,sm.useMemo)(()=>({...s,focusMode:!1,isPreviewMode:!0}),[s]),c=(0,sm.useMemo)(()=>Array.isArray(e)?e:[e],[e]);return!e||e.length===0?null:(0,am.jsx)(Ph,{value:c,settings:a,children:(0,am.jsx)(E$,{viewportWidth:t,minHeight:o,additionalStyles:r})})}var A$=(0,sm.memo)($0e);A$.Async=O$;var vn=A$;function L$({blocks:e,props:t={},layout:o}){let r=(0,w5.useSelect)(u=>u(_).getSettings(),[]),n=(0,sm.useMemo)(()=>({...r,styles:void 0,focusMode:!1,isPreviewMode:!0}),[r]),i=(0,Z1.useDisabled)(),s=(0,Z1.useMergeRefs)([t.ref,i]),a=(0,sm.useMemo)(()=>Array.isArray(e)?e:[e],[e]),c=(0,am.jsxs)(Ph,{value:a,settings:n,children:[(0,am.jsx)(Nl,{}),(0,am.jsx)(Vy,{renderAppender:!1,layout:o})]});return{...t,ref:s,className:V(t.className,"block-editor-block-preview__live-content","components-disabled"),children:e?.length?c:null}}var Hu=l(w(),1);function K0e({item:e}){let{name:t,title:o,icon:r,description:n,initialAttributes:i,example:s}=e,a=(0,$h.isReusableBlock)(e),c=(0,N$.useMemo)(()=>s?(0,$h.getBlockFromExample)(t,{attributes:{...s.attributes,...i},innerBlocks:s.innerBlocks}):(0,$h.createBlock)(t,i),[t,s,i]),u=144,d=280,f=s?.viewportWidth??500,m=d/f,h=m!==0&&m<1&&u?u/m:u;return(0,Hu.jsxs)("div",{className:"block-editor-inserter__preview-container",children:[(0,Hu.jsx)("div",{className:"block-editor-inserter__preview",children:a||s?(0,Hu.jsx)
Line truncated
|
||||
body {
|
||||
padding: 24px;
|
||||
min-height:${Math.round(h)}px;
|
||||
display:flex;
|
||||
align-items:center;
|
||||
}
|
||||
.is-root-container { width: 100%; }
|
||||
`}]})}):(0,Hu.jsx)("div",{className:"block-editor-inserter__preview-content-missing",children:(0,M$.__)("No preview available.")})}),!a&&(0,Hu.jsx)(yy,{title:o,icon:r,description:n})]})}var X1=K0e;var Jh=l(N(),1),Vl=l(R(),1),R5=l(Z(),1);var Z$=l($(),1),X$=l(Z(),1);var Qh=l(R(),1),Gu=l($(),1),Y$=l(A(),1),Fy=l(it(),1);var G$=l(A(),1),W$=l(R(),1);var Kh=l(R(),1),D$=l(N(),1),V$=l(Xo(),1),F$=l(w(),1);function Y0e(e,t){let[o,r]=(0,Kh.useState)(!1);return(0,Kh.useEffect)(()=>{o&&(0,V$.speak)((0,D$.__)("Use left and right arrow keys to move through blocks"))},[o]),(0,F$.jsx)("div",{ref:t,role:"listbox","aria-orientation":"horizontal",onFocus:()=>{r(!0)},onBlur:n=>{!n.currentTarget.contains(n.relatedTarget)&&r(!1)},...e})}var C5=(0,Kh.forwardRef)(Y0e);var z$=l(R(),1),j$=l(A(),1),U$=l(w(),1);function q0e(e,t){return(0,U$.jsx)(j$.Composite.Group,{role:"presentation",ref:t,...e})}var B5=(0,z$.forwardRef)(q0e);var J1=l(A(),1),H$=l(R(),1),Q1=l(w(),1);function Z0e({isFirst:e,as:t,children:o,...r},n){return(0,Q1.jsx)(J1.Composite.Item,{ref:n,role:"option",accessibleWhenDisabled:!0,...r,render:i=>{let s={...i,tabIndex:e?0:i.tabIndex};return t?(0,Q1.jsx)(t,{...s,children:o}):typeof o=="function"?o(s):(0,Q1.jsx)(J1.Button,{__next40pxDefaultSize:!0,...s,children:o})}})}var E5=(0,H$.forwardRef)(Z0e);var T5=l(w(),1);function X0e({key:e,children:t}){return(0,T5.jsx)(W$.Fragment,{children:t},e)}function Q0e({children:e}){return(0,T5.jsx)(G$.Composite,{focusShift:!0,focusWrap:"horizontal",render:X0e,children:e})}var Yh=Q0e;var $$=l(A(),1),tB=l($(),1),oB=l(F(),1),K$=l(R(),1);var Zh=l(N(),1),qh=l(A(),1);var As=l(w(),1);function eB({count:e,icon:t,isPattern:o,fadeWhenDisabled:r}){let n=o&&(0,Zh.__)("Pattern");return(0,As.jsx)("div",{className:"block-editor-block-draggable-chip-wrapper",children:(0,As.jsx)("div",{className:"block-editor-block-draggable-chip","data-testid":"block-draggable-chip",children:(0,As.jsxs)(qh.Flex,{justify:"center",className:"block-editor-block-draggable-chip__content",children:[(0,As.jsx)(qh.FlexItem,{children:t?(0,As.jsx)(Ae,{icon:t}):n||(0,Zh.sprintf)((0,Zh._n)("%d block","%d blocks",e),e)}),(0,As.jsx)(qh.FlexItem,{children:(0,As.jsx)(Ae,{icon:tv})}),r&&(0,As.jsx)(qh.FlexItem,{className:"block-editor-block-draggable-chip__disabled",children:(0,As.jsx)("span",{className:"block-editor-block-draggable-chip__disabled-icon"})})]})})})}var I5=l(w(),1),J0e=({isEnabled:e,blocks:t,icon:o,children:r,pattern:n})=>{let i=t.length===1?t[0].name:void 0,s=(0,oB.useSelect)(f=>i&&f(tB.store).getBlockType(i)?.icon,[i]),{startDragging:a,stopDragging:c}=M((0,oB.useDispatch)(_)),u=(0,K$.useMemo)(()=>n?.type===Nt.user&&n?.syncStatus!=="unsynced"?[(0,tB.createBlock)("core/block",{ref:n.id})]:void 0,[n?.type,n?.syncStatus,n?.id]);if(!e)return r({draggable:!1,onDragStart:void 0,onDragEnd:void 0});let d=u??t;return(0,I5.jsx)($$.Draggable,{__experimentalTransferDataType:"wp-blocks",transferData:{type:"inserter",blocks:d},onDragStart:f=>{a();let m=new Set;for(let h of d){let p=`wp-block:${h.name}`;m.has(p)||(f.dataTransfer.items.add("",p),m.add(p))}},onDragEnd:()=>{c()},__experimentalDragComponent:(0,I5.jsx)(eB,{count:t.length,icon:o||!n&&s,isPattern:!!n}),children:({onDraggableStart:f,onDraggableEnd:m})=>r({draggable:!0,onDragStart:f,onDragEnd:m})})},Xh=J0e;var Ml=l(w(),1);function exe({className:e,isFirst:t,item:o,onSelect:r,onHover:n,isDraggable:i,...s}){let a=(0,Qh.useRef)(!1),c=o.icon?{backgroundColor:o.icon.background,color:o.icon.foreground}:{},u=(0,Qh.useMemo)(()=>[(0,Gu.createBlock)(o.name,o.initialAttributes,(0,Gu.createBlocksFromInnerBlocksTemplate)(o.innerBlocks))],[o.name,o.initialAttributes,o.innerBlocks]),d=(0,Gu.isReusableBlock)(o)&&o.syncStatus!=="unsynced"||(0,Gu.isTemplatePart)(o);return(0,Ml.jsx)(Xh,{isEnabled:i&&!o.isDisabled,blocks:u,icon:o.icon,children:({draggable:f,onDragStart:m,onDragEnd:h})=>(0,Ml.jsx)("div",{className:V("block-editor-block-types-list__list-item",{"is-synced":d}),draggable:f,onDragStart:p=>{a.current=!0,m&&(n(null),m(p))},onDragEnd:p=>{a.current=!1,h&&h(p)},children:(0,Ml.jsxs)(E5,{isFirst:t,className:V("block-editor-block-types-list__item",e),disabled:o.isDisabled,onClick:p=>{p.preventDefault(),r(o,(0,Fy.isAppleOS)()?p.metaKey:p.ctrlKey),n(null)},onKeyDown:p=>{let{keyCode:g}=p;g===Fy.ENTER&&(p.preventDefault(),r(o,(0,Fy.isAppleOS)()?p.metaKey:p.ctrlKey),n(null))},onMouseEnter:()=>{a.current||n(o)},onMouseLeave:()=>n(null),...s,children:[(0,Ml.jsx)("span",{className:"block-editor-block-types-list__item-icon",style:c,children:(0,Ml.jsx)(Ae,{icon:o.icon,showColors:!0})}),(0,Ml.jsx)("span",{className:"block-editor-block-types-list__item-title",children:(0,Ml.jsx)(Y$.__experimentalTruncate,{numberOfLines:3,children:o.title})})]})})})}var q$=(0,Qh.memo)(exe);var zy=l(w(),1);function txe(e,t){let o=[];for(let r=0,n=e.length;r<n;r+=t)o.push(e.slice(r,r+t));return o}function Q$({items:e=[],onSelect:t,onHover:o=()=>{},children:r,label:n,isDraggable:i=!0}){let s="block-editor-block-types-lis
Line truncated
|
||||
.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }
|
||||
.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
|
||||
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }
|
||||
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0;
|
||||
`),p+="}"),a.blockStyles&&c.forEach(({selector:g,duotoneSelector:b,styles:v,fallbackGapValue:k,hasLayoutSupport:y,featureSelectors:S,styleVariationSelectors:x,skipSelectorWrapper:C,name:B})=>{if(S){let E=KX(S,v);E=$X(E,e.settings,B),Object.entries(E).forEach(([L,T])=>{if(T.length){let O=T.join(";");p+=`:root :where(${L}){${O};}`}})}if(b){let E={};v?.filter&&(E.filter=v.filter,delete v.filter);let L=Ag(E);L.length&&(p+=`${b}{${L.join(";")};}`)}!n&&(Oa===g||y)&&(p+=FV({style:v,selector:g,hasBlockGapSupport:o,hasFallbackGapSupport:r,fallbackGapValue:k}));let I=Ag(v,g,d,e,i);if(I?.length){let E=C?g:`:root :where(${g})`;p+=`${E}{${I.join(";")};}`}v?.css&&(p+=CS(v.css,`:root :where(${g})`)),a.variationStyles&&x&&Object.entries(x).forEach(([E,L])=>{let T=v?.variations?.[E];if(T){if(S){let D=KX(S,T);D=$X(D,e.settings,B),Object.entries(D).forEach(([U,G])=>{if(G.length){let j=N1e(U,L),z=G.join(";");p+=`:root :where(${j}){${z};}`}})}let O=Ag(T,L,d,e);if(O.length&&(p+=`:root :where(${L}){${O.join(";")};}`),T?.css&&(p+=CS(T.css,`:root :where(${L})`)),y&&T?.spacing?.blockGap){let D=L+g;p+=FV({style:T,selector:D,hasBlockGapSupport:!0,hasFallbackGapSupport:r,fallbackGapValue:k})}}});let P=Object.entries(v).filter(([E])=>E.startsWith(":"));P?.length&&P.forEach(([E,L])=>{let T=Ag(L);if(!T?.length)return;let D=`:root :where(${g.split(",").map(U=>U+E).join(",")}){${T.join(";")};}`;p+=D})}),a.layoutStyles&&(p=p+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",p=p+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",p=p+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&o){let g=VV(e?.styles?.spacing?.blockGap)||"0.5em";p=p+`:root :where(.wp-site-blocks) > * { margin-block-start: ${g}; margin-block-end: 0; }`,p=p+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",p=p+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&u.forEach(({selector:g,presets:b})=>{(Oa===g||_S===g)&&(g="");let v=L1e(g,b);v.length>0&&(p+=v)}),p};var F1e=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let o={root:t};return Object.entries(A1e).forEach(([r,n])=>{let i=oi(e,r);i&&(o[n]=i)}),o},rT=(e,t)=>{let{getBlockStyles:o}=(0,YX.select)(qr.store),r={};return e.forEach(n=>{let i=n.name,s=oi(n);if(!s)return;let a=oi(n,"filter.duotone");if(!a){let h=oi(n),p=(0,qr.getBlockSupport)(n,"color.__experimentalDuotone",!1);a=p&&h&&js(h,p)}let c=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,u=n?.supports?.spacing?.blockGap?.__experimentalDefault,d=o(i),f={};d?.forEach(h=>{let p=t?`-${t}`:"",g=`${h.name}${p}`,b=VX(g,s);f[g]=b});let m=F1e(n,s);r[i]={duotoneSelector:a??void 0,fallbackGapValue:u,featureSelectors:Object.keys(m).length?m:void 0,hasLayoutSupport:c,name:i,selector:s,styleVariationSelectors:d?.length?f:void 0}}),r};function CS(e,t){let o="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))o+=`:root :where(${t}){${n.trim()}}`;else{let s=n.replace("}","").split("{");if(s.length!==2)return;let[a,c]=s,u=a.match(/([>+~\s]*::[a-zA-Z-]+)/),d=u?u[1]:"",f=u?a.replace(d,"").trim():a.trim(),m;f===""?m=t:m=a.startsWith(" ")?js(t,f):DX(t,f),o+=`:root :where(${m})${d}{${c.trim()}}`}}),o}var ES=l(w(),1),zV="is-style-";function qX(e){return e?e.split(/\s+/).reduce((t,o)=>{if(o.startsWith(zV)){let r=o.slice(zV.length);r!=="default"&&t.push(r)}return t},[]):[]}function jV(e,t=[]){let o=qX(e);if(!o)return null;for(let r of o)if(t.some(n=>n.name===r))return r;return null}function z1e({override:e}){tc(e)}function UV({config:e}){let{getBlockStyles:t,overrides:o}=(0,BS.useSelect)(i=>({getBlockStyles:i(Lg.store).getBlockStyles,overrides:M(i(_)).getStyleOverrides()}),[]),{getBlockName:r}=(0,BS.useSelect)(_),n=(0,nT.useMemo)(()=>{if(!o?.length)return;let i=[],s=[];for(let[,a]of o)if(a?.variation&&a?.clientId&&!s.includes(a.clientId)){let c=r(a.clientId),u=e?.styles?.blocks?.[c]?.variations?.[a.variation];if(u){let d={settings:e?.settings,styles:{blocks:{[c]:{variations:{[`${a.variation}-${a.clientId}`]:u}}}}},f=rT((0,Lg.getBlockTypes)(),a.clientId),b=oT(d,f,!1,!0,!0,!0,{blockGap:!1,blockStyles:!0,layoutStyles:!1,marginReset:!1,presets:!1,rootPadding:!1,variationStyles:!0});i.push({id:`${a.variation}-${a.clientId}`,css:b,__unstableType:"variation",variation:a.variation,clientId:a.clientId}),s.push(a.clientId)}}return i},[e,o,t,r]);return!n||!n.length?null:(0,ES.jsx)(ES.Fragment,{children:n.map(i=>(0,ES.jsx)(z1e,{override:i},i.id))})}function HV(e,t,o){if(!e?.styles?.blocks?.[t]?.variations?.[o])return;let r=i=>{Object.keys(i).forEach(s=>{let a=i[s];if(typeof a=="object"&&a!==null)if(a.ref!==void 0)if(typeof a.ref!="string"||a.ref.trim()==="")delete i[s];else{let c=yl(e,a.ref);c?i[s]=c:delete i[s]}else r(a),Object.keys(a).length===0&&delete i[s]})},n=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[o]));return r(n),n}function j1e(e,t,
Line truncated
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
overflow: hidden;
|
||||
user-select: none;
|
||||
touch-action: none;
|
||||
cursor: move;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.reactEasyCrop_Image,
|
||||
.reactEasyCrop_Video {
|
||||
will-change: transform; /* this improves performances and prevent painting issues on iOS Chrome */
|
||||
}
|
||||
|
||||
.reactEasyCrop_Contain {
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
margin: auto;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
}
|
||||
.reactEasyCrop_Cover_Horizontal {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.reactEasyCrop_Cover_Vertical {
|
||||
width: auto;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.reactEasyCrop_CropArea {
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
border: 1px solid rgba(255, 255, 255, 0.5);
|
||||
box-sizing: border-box;
|
||||
box-shadow: 0 0 0 9999em;
|
||||
color: rgba(0, 0, 0, 0.5);
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.reactEasyCrop_CropAreaRound {
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.reactEasyCrop_CropAreaGrid::before {
|
||||
content: ' ';
|
||||
box-sizing: border-box;
|
||||
position: absolute;
|
||||
border: 1px solid rgba(255, 255, 255, 0.5);
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 33.33%;
|
||||
right: 33.33%;
|
||||
border-top: 0;
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.reactEasyCrop_CropAreaGrid::after {
|
||||
content: ' ';
|
||||
box-sizing: border-box;
|
||||
position: absolute;
|
||||
border: 1px solid rgba(255, 255, 255, 0.5);
|
||||
top: 33.33%;
|
||||
bottom: 33.33%;
|
||||
left: 0;
|
||||
right: 0;
|
||||
border-left: 0;
|
||||
border-right: 0;
|
||||
}
|
||||
`,LEe=1,NEe=3,MEe=1,foe=(function(e){IU(t,e);function t(){var o=e!==null&&e.apply(this,arguments)||this;return o.cropperRef=es.createRef(),o.imageRef=es.createRef(),o.videoRef=es.createRef(),o.containerPosition={x:0,y:0},o.containerRef=null,o.styleRef=null,o.containerRect=null,o.mediaSize={width:0,height:0,naturalWidth:0,naturalHeight:0},o.dragStartPosition={x:0,y:0},o.dragStartCrop={x:0,y:0},o.gestureZoomStart=0,o.gestureRotationStart=0,o.isTouching=!1,o.lastPinchDistance=0,o.lastPinchRotation=0,o.rafDragTimeout=null,o.rafPinchTimeout=null,o.wheelTimer=null,o.currentDoc=typeof document<"u"?document:null,o.currentWindow=typeof window<"u"?window:null,o.resizeObserver=null,o.previousCropSize=null,o.isInitialized=!1,o.state={cropSize:null,hasWheelJustStarted:!1,mediaObjectFit:void 0},o.initResizeObserver=function(){if(!(typeof window.ResizeObserver>"u"||!o.containerRef)){var r=!0;o.resizeObserver=new window.ResizeObserver(function(n){if(r){r=!1;return}o.computeSizes()}),o.resizeObserver.observe(o.containerRef)}},o.preventZoomSafari=function(r){return r.preventDefault()},o.cleanEvents=function(){o.currentDoc&&(o.currentDoc.removeEventListener("mousemove",o.onMouseMove),o.currentDoc.removeEventListener("mouseup",o.onDragStopped),o.currentDoc.removeEventListener("touchmove",o.onTouchMove),o.currentDoc.removeEventListener("touchend",o.onDragStopped),o.currentDoc.removeEventListener("gesturechange",o.onGestureChange),o.currentDoc.removeEventListener("gestureend",o.onGestureEnd),o.currentDoc.removeEventListener("scroll",o.onScroll))},o.clearScrollEvent=function(){o.containerRef&&o.containerRef.removeEventListener("wheel",o.onWheel),o.wheelTimer&&clearTimeout(o.wheelTimer)},o.onMediaLoad=function(){var r=o.computeSizes();r&&(o.previousCropSize=r,o.emitCropData(),o.setInitialCrop(r),o.isInitialized=!0),o.props.onMediaLoaded&&o.props.onMediaLoaded(o.mediaSize)},o.setInitialCrop=function(r){if(o.props.initialCroppedAreaPercentages){var n=IEe(o.props.initialCroppedAreaPercentages,o.mediaSize,o.props.rotation,r,o.props.minZoom,o.props.maxZoom),i=n.crop,s=n.zoom;o.props.onCropChange(i),o.props.onZoomChange&&o.props.onZoomChange(s)}else if(o.props.initialCroppedAreaPixels){var a=REe(o.props.initialCroppedAreaPixels,o.mediaSize,o.props.rotation,r,o.props.minZoom,o.props.maxZoom),i=a.crop,s=a.zoom;o.props.onCropChange(i),o.props.onZoomChange&&o.props.onZoomChange(s)}},o.computeSizes=function(){var r,n,i,s,a,c,u=o.imageRef.current||o.videoRef.current;if(u&&o.containerRef){o.containerRect=o.containerRef.getBoundingClientRect(),o.saveContainerPosition();var d=o.containerRect.width/o.containerRect.height,f=((r=o.imageRef.current)===null||r===void 0?void 0:r.naturalWidth)||((n=o.videoRef.current)===null||n===void 0?void 0:n.videoWidth)||0,m=((i=o.imageRef.current)===null||i===void 0?void 0:i.naturalHeight)||((s=o.videoRef.current)===null||s===void 0?void 0:s.videoHeight)||0,h=u.offsetWidth<f||u.offsetHeight<m,p=f/m,g=void 0;if(h)switch(o.state.mediaObjectFit){default:case"contain":g=d>p?{width:o.containerRect.height*p,height:o.containerRect.height}:{width:o.containerRect.width,height:o.containerRect.width/p};break;case"horizontal-cover":g={width:o.containerRect.width,height:o.containerRect.width/p};break;case"vertical-cover":g={width:o.containerRect.height*p,height:o.containerRect.height};break}else g={width:u.offsetWidth,height:u.offsetHeight};o.mediaSize=Fo(Fo({},g),{naturalWidth:f,naturalHeight:m}),o.props.setMediaSize&&o.props.setMediaSize(o.mediaSize);var b=o.props.cropSize?o.props.cropSize:wEe(o.mediaSize.width,o.mediaSize.height,o.containerRect.width,o.containerRect.height,o.props.aspect,o.props.rotation);return(((a=o.state.cropSize)===null||a===void 0?void 0:a.height)!==b.height||((c=o.state.cropSize)===null||c===void 0?void 0:c.width)!==b.width)&&o.props.onCropSizeChange&&o.props.onCropSizeChange(b),o.setState({cropSize:b},o.recomputeCropPosition),o.props.setCropSize&&o.props.setCropSize(b),b}},o.saveContainerPosition=function(){if(o.containerRef){var r=o.containerRef.getBoundingClientRect();o.containerPosition={x:r.left,y:r.top}}},o.onMouseDown=function(r){o.currentDoc&&(r.preventDefault(),o.currentDoc.addEventListener("mousemove",o.onMouseMove),o.currentDoc.addEventListener("mouseup",o.onDragStopped),o.saveContainerPosition(),o.onDragStart(t.getMousePoint(r)))},o.onMouseMove=function(r){return o.onDrag(t.getMousePoint(r))},o.onScroll=function(r){o.currentDoc&&(r.preventDefault(),o.saveContainerPosition())},o.onTouchStart=function(r){o.currentDoc&&(o.isTouching=!0,!(o.props.onTouchRequest&&!o.props.onTouchRequest(r))&&(o.currentDoc.addEventListener("touchmove",o.onTouchMove,{passive:!1}),o.currentDoc.addEventListener("touchend",o.onDragStopped),o.saveContainerPosition(),r.touches.length===2?o.onPinchStart(r):r.touches.length===1&&o.onDragStart(t.getTouchPoint(r.touches[0]))))},o.onTouchMove=function(r){r.preventDefault(),r.touches.length===2?o.onPinchMove(r):r.touches.length===1&&o.onDrag(t.getTouchPoint(r.touches[0]))}
Line truncated
|
||||
|
||||
`,g),window.console.log(`Received plain text (RichText):
|
||||
|
||||
`,p),i){s((0,Wa.insert)(a,p));return}let b=n.clipboardData.getData("rich-text")==="true";function v(x){let C=c.reduce((B,{__unstablePasteRule:I})=>(I&&B===a&&(B=I(a,{html:g,plainText:p})),B),a);if(C!==a)s(C);else{let B=(0,Wa.create)({html:x});Lne(B,a.activeFormats),s((0,Wa.insert)(a,B))}}if(b){v(g);return}if(h){s((0,Wa.insert)(a,(0,Wa.create)({text:p})));return}let k="INLINE",y=p.trim();f&&(0,Wa.isEmpty)(a)&&(0,Mne.isURL)(y)&&/^https?:/.test(y)&&(k="BLOCKS");let S=(0,Nne.pasteHandler)({HTML:g,plainText:p,mode:k,tagName:u,preserveWhiteSpace:m});typeof S=="string"?v(S):S.length>0&&d&&(0,Wa.isEmpty)(a)&&d(S,S.length-1,-1)}let{defaultView:r}=t.ownerDocument;return r.addEventListener("paste",o),()=>{r.removeEventListener("paste",o)}};var e_=l(it(),1),eP=l(dr(),1),Vne=e=>t=>{function o(r){let{keyCode:n}=r;if(r.defaultPrevented)return;let{value:i,onMerge:s,onRemove:a}=e.current;if(n===e_.DELETE||n===e_.BACKSPACE){let{start:c,end:u,text:d}=i,f=n===e_.BACKSPACE,m=i.activeFormats&&!!i.activeFormats.length;if(!(0,eP.isCollapsed)(i)||m||f&&c!==0||!f&&u!==d.length)return;s?s(!f):a&&(0,eP.isEmpty)(i)&&f&&a(!f),r.preventDefault()}}return t.addEventListener("keydown",o),()=>{t.removeEventListener("keydown",o)}};var kF=l(it(),1),t_=l(dr(),1),Fne=e=>t=>{function o(i){if(i.keyCode!==kF.ENTER)return;let{onReplace:s,onSplit:a}=e.current;s&&a&&(i.__deprecatedOnSplit=!0)}function r(i){if(i.defaultPrevented||i.target!==t||i.keyCode!==kF.ENTER)return;let{value:s,onChange:a,disableLineBreaks:c,onSplitAtEnd:u,onSplitAtDoubleLineEnd:d,registry:f}=e.current;i.preventDefault();let{text:m,start:h,end:p}=s;i.shiftKey?c||a((0,t_.insert)(s,`
|
||||
`)):u&&h===p&&p===m.length?u():d&&h===p&&p===m.length&&m.slice(-2)===`
|
||||
|
||||
`?f.batch(()=>{let g={...s};g.start=g.end-2,a((0,t_.remove)(g)),d()}):c||a((0,t_.insert)(s,`
|
||||
`))}let{defaultView:n}=t.ownerDocument;return n.addEventListener("keydown",r),t.addEventListener("keydown",o),()=>{n.removeEventListener("keydown",r),t.removeEventListener("keydown",o)}};var zne=e=>t=>{function o(){let{registry:r}=e.current;if(!r.select(_).isMultiSelecting())return;let n=t.parentElement.closest('[contenteditable="true"]');n&&n.focus()}return t.addEventListener("focus",o),()=>{t.removeEventListener("focus",o)}};var PTe=[wne,Tne,Ine,Pne,Rne,One,Ane,Dne,Vne,Fne,zne];function tP(e){let t=(0,Bb.useRef)(e);(0,Bb.useInsertionEffect)(()=>{t.current=e});let o=(0,Bb.useMemo)(()=>PTe.map(r=>r(t)),[t]);return(0,jne.useRefEffect)(r=>{if(!e.isSelected)return;let n=o.map(i=>i(r));return()=>{n.forEach(i=>i())}},[o,e.isSelected])}var oP=l(dr(),1),rP=l(R(),1);var Une=l(w(),1),Hne=l(jr(),1),RTe={},vF=Symbol("usesContext");function OTe({onChange:e,onFocus:t,value:o,forwardedRef:r,settings:n,isVisible:i}){let{name:s,edit:a,[vF]:c}=n,u=(0,rP.useContext)(xr),d=(0,rP.useMemo)(()=>c?Object.fromEntries(Object.entries(u).filter(([g])=>c.includes(g))):RTe,[c,u]);if(!a)return null;let f=(0,oP.getActiveFormat)(o,s),m=f!==void 0,h=(0,oP.getActiveObject)(o),p=h!==void 0&&h.type===s;return(0,Une.jsx)(a,{isActive:m,isVisible:i,activeAttributes:m?f.attributes||{}:{},isObjectActive:p,activeObjectAttributes:p?h.attributes||{}:{},value:o,onChange:e,onFocus:t,contentRef:r,context:d},s)}function nP({formatTypes:e,...t}){return e.map(o=>(0,Hne.createElement)(OTe,{settings:o,...t,key:o.name}))}var Gne=l(R(),1),Wne=l($(),1),$ne=l(Re(),1);var yF=l(w(),1);function SF(e,t){if(Eb.isEmpty(e)){let o=JI(t);return o?`<${o}></${o}>`:""}return Array.isArray(e)?((0,$ne.default)("wp.blockEditor.RichText value prop as children type",{since:"6.1",version:"6.3",alternative:"value prop as string",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),Wne.children.toHTML(e)):typeof e=="string"?e:e.toHTMLString()}function o_({value:e,tagName:t,multiline:o,format:r,...n}){return e=(0,yF.jsx)(Gne.RawHTML,{children:SF(e,o)}),t?(0,yF.jsx)(t,{...n,children:e}):e}var Xne=l(R(),1),xF=l($(),1),Qne=l(dr(),1),Jne=l(Re(),1);var Kne=l(R(),1),Yne=l(Re(),1),iP=l(F(),1),qne=l(it(),1),Tb=l(dr(),1);var _F=l(w(),1);function ATe({children:e,identifier:t,tagName:o="div",value:r="",onChange:n,multiline:i,...s},a){(0,Yne.default)("wp.blockEditor.RichText multiline prop",{since:"6.1",version:"6.3",alternative:"nested blocks (InnerBlocks)",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/nested-blocks-inner-blocks/"});let{clientId:c}=Ie(),{getSelectionStart:u,getSelectionEnd:d}=(0,iP.useSelect)(_),{selectionChange:f}=(0,iP.useDispatch)(_),m=JI(i);r=r||`<${m}></${m}>`;let p=`</${m}>${r}<${m}>`.split(`</${m}><${m}>`);p.shift(),p.pop();function g(b){n(`<${m}>${b.join(`</${m}><${m}>`)}</${m}>`)}return(0,_F.jsx)(o,{ref:a,children:p.map((b,v)=>(0,_F.jsx)(sP,{identifier:`${t}-${v}`,tagName:m,value:b,onChange:k=>{let y=p.slice();y[v]=k,g(y)},isSelected:void 0,onKeyDown:k=>{if(k.keyCode!==qne.ENTER)return;k.preventDefault();let{offset:y}=u(),{offset:S}=d();if(typeof y!="number"||typeof S!="number")return;let x=(0,Tb.create)({html:b});x.start=y,x.end=S;let C=(0,Tb.split)(x).map(I=>(0,Tb.toHTMLString)({value:I})),B=p.slice();B.splice(v,1,...C),g(B),f(c,`${t}-${v+1}`,0,0)},onMerge:k=>{let y=p.slice(),S=0;if(k){if(!y[v+1])return;y.splice(v,2,y[v]+y[v+1]),S=y[v].length-1}else{if(!y[v-1])return;y.splice(v-1,2,y[v-1]+y[v]),S=y[v-1].length-1}g(y),f(c,`${t}-${v-(k?0:1)}`,S,S)},...s},v))})}var Zne=(0,Kne.forwardRef)(ATe);var eie=l(w(),1);function tie(e){return(0,Xne.forwardRef)((t,o)=>{let r=t.value,n=t.onChange;Array.isArray(r)&&((0,Jne.default)("wp.blockEditor.RichText value prop as children type",{since:"6.1",version:"6.3",alternative:"value prop as string",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),r=xF.children.toHTML(t.value),n=s=>t.onChange(xF.children.fromDOM((0,Qne.__unstableCreateElement)(document,s).childNodes)));let i=t.multiline?Zne:e;return(0,eie.jsx)(i,{...t,value:r,onChange:n,ref:o})})}var oie=l(it(),1),Ib=l(R(),1);function wF({character:e,type:t,onUse:o}){let r=(0,Ib.useContext)(Pb),n=(0,Ib.useRef)();return n.current=o,(0,Ib.useEffect)(()=>{function i(s){oie.isKeyboardEvent[t](s,e)&&(n.current(),s.preventDefault())}return r.current.add(i),()=>{r.current.delete(i)}},[e,t]),null}var aP=l(A(),1),rie=l(it(),1),CF=l(w(),1);function BF({name:e,shortcutType:t,shortcutCharacter:o,...r}){let n,i="RichText.ToolbarControls";return e&&(i+=`.${e}`),t&&o&&(n=rie.displayShortcut[t](o)),(0,CF.jsx)(aP.Fill,{name:i,children:(0,CF.jsx)(aP.ToolbarButton,{...r,shortcut:n})})}var Rb=l(R(),1);function EF({inputType:e,onInput:t}){let o=(0,Rb.useContext)(Ob),r=(0,Rb.useRef)();return r.current=t,(0,Rb.useEffect)(()=>{function n(i){i.inputType===e&&(r.current(),i.preventDefault())}return o.current.add(n),()=>{o.curren
Line truncated
|
||||
<svg
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 0 0"
|
||||
width="0"
|
||||
height="0"
|
||||
focusable="false"
|
||||
role="none"
|
||||
aria-hidden="true"
|
||||
style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"
|
||||
>
|
||||
<defs>
|
||||
<filter id="${e}">
|
||||
<!--
|
||||
Use sRGB instead of linearRGB so transparency looks correct.
|
||||
Use perceptual brightness to convert to grayscale.
|
||||
-->
|
||||
<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></feColorMatrix>
|
||||
<!-- Use sRGB instead of linearRGB to be consistent with how CSS gradients work. -->
|
||||
<feComponentTransfer color-interpolation-filters="sRGB">
|
||||
<feFuncR type="table" tableValues="${o.r.join(" ")}"></feFuncR>
|
||||
<feFuncG type="table" tableValues="${o.g.join(" ")}"></feFuncG>
|
||||
<feFuncB type="table" tableValues="${o.b.join(" ")}"></feFuncB>
|
||||
<feFuncA type="table" tableValues="${o.a.join(" ")}"></feFuncA>
|
||||
</feComponentTransfer>
|
||||
<!-- Re-mask the image with the original transparency since the feColorMatrix above loses that information. -->
|
||||
<feComposite in2="SourceGraphic" operator="in"></feComposite>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>`}var Vc=l(w(),1),Tz=[],mAe=window?.navigator.userAgent&&window.navigator.userAgent.includes("Safari")&&!window.navigator.userAgent.includes("Chrome")&&!window.navigator.userAgent.includes("Chromium");Kc([Yc]);function Iz({presetSetting:e,defaultSetting:t}){let[o,r,n,i]=me(t,`${e}.custom`,`${e}.theme`,`${e}.default`);return(0,G_.useMemo)(()=>[...r||Tz,...n||Tz,...o&&i||Tz],[o,r,n,i])}function zfe(e,t){if(!e)return;let o=t?.find(({slug:r})=>e===`var:preset|duotone|${r}`);return o?o.colors:void 0}function pAe(e,t){if(!e||!Array.isArray(e))return;let o=t?.find(r=>r?.colors?.every((n,i)=>n===e[i]));return o?`var:preset|duotone|${o.slug}`:void 0}function hAe({style:e,setAttributes:t,name:o}){let r=e?.color?.duotone,n=is(o),i=ao(),s=Iz({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),a=Iz({presetSetting:"color.palette",defaultSetting:"color.defaultPalette"}),[c,u]=me("color.custom","color.customDuotone"),d=!c,f=!u||a?.length===0&&d;if(s?.length===0&&f||i!=="default")return null;let m=r==="unset"||Array.isArray(r)?r:zfe(r,s);return(0,Vc.jsxs)(Vc.Fragment,{children:[(0,Vc.jsx)(fe,{group:"filter",children:(0,Vc.jsx)(KP,{value:{filter:{duotone:m}},onChange:h=>{let p={...e,color:{...h?.filter}};t({style:Me(p)})},settings:n})}),(0,Vc.jsx)(Mt,{group:"block",__experimentalShareWithChildBlocks:!0,children:(0,Vc.jsx)(eI,{duotonePalette:s,colorPalette:a,disableCustomDuotone:f,disableCustomColors:d,value:m,onChange:h=>{let p=pAe(h,s),g={...e,color:{...e?.color,duotone:p??h}};t({style:Me(g)})},settings:n})})]})}var Pz={shareWithChildBlocks:!0,edit:hAe,useBlockProps:vAe,attributeKeys:["style"],hasSupport(e){return(0,uf.hasBlockSupport)(e,"filter.duotone")}};function gAe(e){return(0,uf.hasBlockSupport)(e,"filter.duotone")&&(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}})),e}function bAe({clientId:e,id:t,selector:o,attribute:r}){let n=Iz({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),i=Array.isArray(r),s=i?void 0:zfe(r,n),a=typeof r=="string"&&s,c=typeof r=="string"&&!a,u=null;a?u=s:(c||i)&&(u=r);let m=o.split(",").map(g=>`.${t}${g.trim()}`).join(", "),h=Array.isArray(u)||u==="unset";tc(h?{css:u!=="unset"?Dfe(m,t):Mfe(m),__unstableType:"presets"}:void 0),tc(h?{assets:u!=="unset"?UR(t,u):"",__unstableType:"svgs"}:void 0);let p=Xe(e);(0,G_.useEffect)(()=>{if(h&&p&&mAe){let g=p.style.display;p.style.setProperty("display","inline-block"),p.offsetHeight,p.style.setProperty("display",g)}},[h,p,u])}var kAe={};function vAe({clientId:e,name:t,style:o}){let r=(0,Vfe.useInstanceId)(kAe),n=(0,G_.useMemo)(()=>{let c=(0,uf.getBlockType)(t);if(c){if(!(0,uf.getBlockSupport)(c,"filter.duotone",!1))return null;let d=(0,uf.getBlockSupport)(c,"color.__experimentalDuotone",!1);if(d){let f=oi(c);return typeof d=="string"?bg(f,d):f}return oi(c,"filter.duotone",{fallback:!0})}},[t]),i=o?.color?.duotone,s=`wp-duotone-${r}`,a=n&&i;return bAe({clientId:e,id:s,selector:n,attribute:i}),{className:a?s:""}}(0,Ffe.addFilter)("blocks.registerBlockType","core/editor/duotone/add-attributes",gAe);var GR=l(R(),1),W_=l(F(),1),jfe=l(Z(),1),$_=l($(),1),K_=l(N(),1);var Ufe=l(Un(),1);var HR=l(w(),1),yAe={},SAe={};function _Ae({blockName:e,setAttributes:t,style:o}){if(ao()!=="default")return null;let n=(0,$_.getBlockType)(e);function i(a){let c=a?.css?.trim()?a.css:void 0;t({style:Me({...a,css:c})})}let s=(0,K_.sprintf)((0,K_.__)("Add your own CSS to customize the appearance of the %s block. You do not need to include a CSS selector, just add the property and value, e.g. color: red;."),n?.title);return(0,HR.jsx)(fe,{group:"advanced",children:(0,HR.jsx)(ZP,{value:o,onChange:i,inheritedValue:o,help:s})})}var xAe="custom-css-edit-warning";function wAe({clientId:e,name:t,setAttributes:o}){let{style:r,canEditCSS:n}=(0,W_.useSelect)(i=>{let{getBlockAttributes:s,getSettings:a}=i(_);return{style:s(e)?.style||SAe,canEditCSS:a().canEditCSS}},[e]);return n?(0,HR.jsx)(_Ae,{blockName:t,setAttributes:o,style:r}):null}function CAe({style:e}){let t=e?.css,o=typeof t=="string"&&t.trim().length>0&&qP(t),r=(0,W_.useSelect)(u=>u(_).getSettings().canEditCSS,[]),{createWarningNotice:n}=(0,W_.useDispatch)(Ufe.store),i=!!t?.trim();(0,GR.useEffect)(()=>{!r&&i&&n((0,K_.__)("This post contains blocks with custom CSS. You do not have permission to edit CSS. If you save this post, the custom CSS will be removed."),{id:xAe,isDismissible:!0})},[r,i,n]);let s=(0,jfe.useInstanceId)(yAe,"wp-custom-css"),a=`.${s}`,c=(0,GR.useMemo)(()=>{if(o)return CS(t,a)},[t,a,o]);return Qn({css:c}),o?{className:`has-custom-css ${s}`}:{}}function BAe(e,t,o){if(!(0,$_.hasBlockSupport)(t,"customCSS",!0)||!o?.style?.css?.trim())return e;let r=e.className?`${e.className} has-custom-css`:"has-custom-css";return{...e,className:r}}var WR={edit:wAe,useBlockProps:CAe,addSaveProps:BAe,attributeKeys:["style"],hasSupport(e){return(0,$_.hasBlockSupport)(e,"customCSS",!0)}};var $R=l(Z(),1),Oz=l(ut(),1),Fc=l($(),1),KR=l(F(),1),fl=l(A(),1),Rk=l(N(),1);var Yo=l(Line truncated
|
||||
calc(${a} + ${r})
|
||||
calc(${c} + ${n})
|
||||
calc(${u} + ${i})
|
||||
calc(${d} + ${s})
|
||||
`}}}var ki=l(w(),1);function Z_({clientId:e,contentRef:t,parentLayout:o,childGridClientId:r}){let n=(0,df.useSelect)(a=>a(_).getSettings().isDistractionFree,[]),i=Xe(e);if(n||!i)return null;let s=o?.isManualPlacement&&window.__experimentalEnableGridInteractivity;return(0,ki.jsx)(LAe,{gridClientId:e,gridElement:i,isManualGrid:s,ref:t,childGridClientId:r})}var LAe=(0,fs.forwardRef)(({gridClientId:e,gridElement:t,isManualGrid:o,childGridClientId:r},n)=>{let[i,s]=(0,fs.useState)(()=>Mz(t)),[a,c]=(0,fs.useState)(!1),u=Xe(r),d=(0,fs.useMemo)(()=>u?Gfe(u):null,[u]);return(0,fs.useEffect)(()=>{let f=()=>s(Mz(t)),m=new window.ResizeObserver(f);m.observe(t,{box:"border-box"});let h=new window.ResizeObserver(f);return h.observe(t),()=>{m.disconnect(),h.disconnect()}},[t]),(0,fs.useEffect)(()=>{function f(){c(!0)}function m(){c(!1)}return document.addEventListener("drag",f),document.addEventListener("dragend",m),()=>{document.removeEventListener("drag",f),document.removeEventListener("dragend",m)}},[]),(0,ki.jsx)(Hi,{className:V("block-editor-grid-visualizer",{"is-dropping-allowed":a}),clientId:e,__unstablePopoverSlot:"__unstable-block-tools-after",children:(0,ki.jsx)("div",{ref:n,className:"block-editor-grid-visualizer__grid",style:i.style,children:o?(0,ki.jsx)(MAe,{gridClientId:e,gridInfo:i,childGridRect:d}):(0,ki.jsx)(NAe,{gridInfo:i,childGridRect:d})})})});function NAe({gridInfo:e,childGridRect:t}){return q_(1,e.numRows).map(o=>q_(1,e.numColumns).map(r=>{let n=e.currentColor;return t?.contains(r,o)&&(n="transparent"),(0,ki.jsx)($fe,{color:n},`${o}-${r}`)}))}function MAe({gridClientId:e,gridInfo:t,childGridRect:o}){let[r,n]=(0,fs.useState)(null),i=(0,df.useSelect)(a=>{let{getBlockOrder:c,getBlockStyles:u}=M(a(_)),d=c(e);return u(d)},[e]),s=(0,fs.useMemo)(()=>{let a=[];for(let c of Object.values(i)){let{columnStart:u,rowStart:d,columnSpan:f=1,rowSpan:m=1}=c?.layout??{};!u||!d||a.push(new aa({columnStart:u,rowStart:d,columnSpan:f,rowSpan:m}))}return a},[i]);return q_(1,t.numRows).map(a=>q_(1,t.numColumns).map(c=>{let u=o?.contains(c,a),d=t.currentColor;u&&(d="transparent");let f=s.some(h=>h.contains(c,a)),m=r?.contains(c,a)??!1;return(0,ki.jsx)($fe,{color:d,className:m&&"is-highlighted",children:f&&!u?(0,ki.jsx)(DAe,{column:c,row:a,gridClientId:e,gridInfo:t,setHighlightedRect:n}):(0,ki.jsx)(VAe,{column:c,row:a,gridClientId:e,gridInfo:t,setHighlightedRect:n})},`${a}-${c}`)}))}function $fe({color:e,children:t,className:o}){return(0,ki.jsx)("div",{className:V("block-editor-grid-visualizer__cell",o),style:{boxShadow:`inset 0 0 0 1px color-mix(in srgb, ${e} 20%, #0000)`,color:e},children:t})}function Kfe(e,t,o,r,n){let{getBlockAttributes:i,getBlockRootClientId:s,canInsertBlockType:a,getBlockName:c}=(0,df.useSelect)(_),{updateBlockAttributes:u,moveBlocksToPosition:d,__unstableMarkNextChangeAsNotPersistent:f}=(0,df.useDispatch)(_),m=np(o,r.numColumns);return FAe({validateDrag(h){let p=c(h);if(!a(p,o))return!1;let g=i(h),b=new aa({columnStart:e,rowStart:t,columnSpan:g.style?.layout?.columnSpan,rowSpan:g.style?.layout?.rowSpan});return new aa({columnSpan:r.numColumns,rowSpan:r.numRows}).containsRect(b)},onDragEnter(h){let p=i(h);n(new aa({columnStart:e,rowStart:t,columnSpan:p.style?.layout?.columnSpan,rowSpan:p.style?.layout?.rowSpan}))},onDragLeave(){n(h=>h?.columnStart===e&&h?.rowStart===t?null:h)},onDrop(h){n(null);let p=i(h);u(h,{style:{...p.style,layout:{...p.style?.layout,columnStart:e,rowStart:t}}}),f(),d([h],s(h),o,m(e,t))}})}function DAe({column:e,row:t,gridClientId:o,gridInfo:r,setHighlightedRect:n}){return(0,ki.jsx)("div",{className:"block-editor-grid-visualizer__drop-zone",ref:Kfe(e,t,o,r,n)})}function VAe({column:e,row:t,gridClientId:o,gridInfo:r,setHighlightedRect:n}){let{updateBlockAttributes:i,moveBlocksToPosition:s,__unstableMarkNextChangeAsNotPersistent:a}=(0,df.useDispatch)(_),c=np(o,r.numColumns);return(0,ki.jsx)(Qu,{rootClientId:o,className:"block-editor-grid-visualizer__appender",ref:Kfe(e,t,o,r,n),style:{color:r.currentColor},onSelect:u=>{u&&(i(u.clientId,{style:{layout:{columnStart:e,rowStart:t}}}),a(),s([u.clientId],o,o,c(e,t)))}})}function FAe({validateDrag:e,onDragEnter:t,onDragLeave:o,onDrop:r}){let{getDraggedBlockClientIds:n}=(0,df.useSelect)(_);return(0,Wfe.__experimentalUseDropZone)({onDragEnter(){let[i]=n();i&&e(i)&&t(i)},onDragLeave(){o()},onDrop(){let[i]=n();i&&e(i)&&r(i)}})}var Yfe=l(A(),1),X_=l(R(),1);var qR=l(w(),1);function Dz({clientId:e,bounds:t,onChange:o,parentLayout:r}){let n=Xe(e),i=n?.parentElement,{isManualPlacement:s}=r;return!n||!i?null:(0,qR.jsx)(zAe,{clientId:e,bounds:t,blockElement:n,rootBlockElement:i,onChange:o,isManualGrid:s&&window.__experimentalEnableGridInteractivity})}function zAe({clientId:e,bounds:t,blockElement:o,rootBlockElement:r,onChange:n,isManualGrid:i}){let[s,a]=(0,X_.useState)(null),[c,u]=(0,X_.useState)({top:!1,bottom:!1,left:!1,right:!1});(0,X_.useEffect)(()=>{let h=new window.ResizeObserver(()=>{let p=o.getBoundingClientRect(),g=r.getBoundingClientRect(
Line truncated
|
||||
flex-basis: ${n};
|
||||
box-sizing: border-box;
|
||||
}`:r==="fill"?p=`${h} {
|
||||
flex-grow: 1;
|
||||
}`:i&&a?p=`${h} {
|
||||
grid-column: ${i} / span ${a};
|
||||
}`:i?p=`${h} {
|
||||
grid-column: ${i};
|
||||
}`:a&&(p=`${h} {
|
||||
grid-column: span ${a};
|
||||
}`),s&&c?p+=`${h} {
|
||||
grid-row: ${s} / span ${c};
|
||||
}`:s?p+=`${h} {
|
||||
grid-row: ${s};
|
||||
}`:c&&(p+=`${h} {
|
||||
grid-row: span ${c};
|
||||
}`),(a||i)&&(f||!d))){let g=parseFloat(f);isNaN(g)&&(g=12);let b=f?.replace(g,"");["px","rem","em"].includes(b)||(b="rem");let v=2;a&&i?v=a+i-1:a?v=a:v=i;let k=b==="px"?24:1.5,y=v*g+(v-1)*k,S=g*2+k-1,x=a&&a>1?"1/-1":"auto";p+=`@container (max-width: ${Math.max(y,S)}${b}) {
|
||||
${h} {
|
||||
grid-column: ${x};
|
||||
grid-row: auto;
|
||||
}
|
||||
}`}if(Qn({css:p}),!!p)return{className:`wp-container-content-${m}`}}function GAe({clientId:e,style:t,setAttributes:o}){let r=Uf()||{},{type:n="default",allowSizingOnChildren:i=!1,isManualPlacement:s}=r;return n!=="grid"?null:(0,jc.jsx)(WAe,{clientId:e,style:t,setAttributes:o,allowSizingOnChildren:i,isManualPlacement:s,parentLayout:r})}function WAe({clientId:e,style:t,setAttributes:o,allowSizingOnChildren:r,isManualPlacement:n,parentLayout:i}){let{rootClientId:s,isVisible:a,parentBlockVisibility:c,blockBlockVisibility:u,deviceType:d,isChildBlockAGrid:f}=(0,zz.useSelect)(y=>{let{getBlockRootClientId:S,getBlockEditingMode:x,getTemplateLock:C,getBlockAttributes:B,getSettings:I}=y(_),P=S(e);if(C(P)||x(P)!=="default")return{rootClientId:P,isVisible:!1};let E=B(P),L=B(e),T=I();return{rootClientId:P,isVisible:!0,parentBlockVisibility:E?.metadata?.blockVisibility,blockBlockVisibility:L?.metadata?.blockVisibility,deviceType:T?.[wi]?.toLowerCase()||Et.desktop.value,isChildBlockAGrid:L?.layout?.type==="grid"}},[e]),{isBlockCurrentlyHidden:m}=Mi({blockVisibility:c,deviceType:d}),{isBlockCurrentlyHidden:h}=Mi({blockVisibility:u,deviceType:d}),[p,g]=(0,Qfe.useState)(),b=f?e:void 0;if(!a||m)return null;let v=r&&!h;function k(y){o({style:{...t,layout:{...t?.layout,...y}}})}return(0,jc.jsxs)(jc.Fragment,{children:[(0,jc.jsx)(Z_,{clientId:s,contentRef:g,parentLayout:i,childGridClientId:b}),v&&(0,jc.jsx)(Dz,{clientId:e,bounds:p,onChange:k,parentLayout:i}),n&&window.__experimentalEnableGridInteractivity&&(0,jc.jsx)(Vz,{layout:t?.layout,parentLayout:i,onChange:k,gridClientId:s,blockClientId:e})]})}var jz={useBlockProps:HAe,edit:GAe,attributeKeys:["style"],hasSupport(){return!0}};var Hz=l(ut(),1),Uz=l($(),1),Jfe="metadata";function $Ae(e){return e?.attributes?.[Jfe]?.type||(e.attributes={...e.attributes,[Jfe]:{type:"object"}}),e}function KAe(e,t,o,r){if(r.length===1&&e.innerBlocks.length===t.length||r.length===1&&t.length>1||r.length>1&&t.length===1||r.length>1&&t.length>1&&r.length!==t.length)return e;let n=t[o]?.attributes?.metadata;if(!n)return e;let i={};return n.noteId&&!e.attributes?.metadata?.noteId&&(i.noteId=n.noteId),n.name&&!e.attributes?.metadata?.name&&(0,Uz.hasBlockSupport)(e.name,"renaming",!0)&&(i.name=n.name),n.blockVisibility!==void 0&&!e.attributes?.metadata?.blockVisibility&&(0,Uz.hasBlockSupport)(e.name,"visibility",!0)&&(i.blockVisibility=n.blockVisibility),Object.keys(i).length>0?{...e,attributes:{...e.attributes,metadata:{...e.attributes.metadata,...i}}}:e}(0,Hz.addFilter)("blocks.registerBlockType","core/metadata/addMetaAttribute",$Ae);(0,Hz.addFilter)("blocks.switchToBlockType.transformedBlock","core/metadata/addTransforms",KAe);var Gz=l(N(),1),QR=l(R(),1),JR=l(A(),1),eO=l($(),1),Ak=l(F(),1);var ff=l(w(),1),YAe={};function qAe({name:e,clientId:t,metadata:{ignoredHookedBlocks:o=[]}={}}){let r=(0,Ak.useSelect)(h=>h(eO.store).getBlockTypes(),[]),n=(0,QR.useMemo)(()=>r?.filter(({name:h,blockHooks:p})=>p&&e in p||o.includes(h)),[r,e,o]),i=(0,Ak.useSelect)(h=>{let{getBlocks:p,getBlockRootClientId:g,getGlobalBlockCount:b}=h(_),v=g(t),k=n.reduce((y,S)=>{if(b(S.name)===0)return y;let x=S?.blockHooks?.[e],C;switch(x){case"before":case"after":C=p(v);break;case"first_child":case"last_child":C=p(t);break;case void 0:C=[...p(v),...p(t)];break}let B=C?.find(I=>I.name===S.name);return B?{...y,[S.name]:B.clientId}:y},{});return Object.values(k).length>0?k:YAe},[n,e,t]),{getBlockIndex:s,getBlockCount:a,getBlockRootClientId:c}=(0,Ak.useSelect)(_),{insertBlock:u,removeBlock:d}=(0,Ak.useDispatch)(_);if(!n.length)return null;let f=n.reduce((h,p)=>{let[g]=p.name.split("/");return h[g]||(h[g]=[]),h[g].push(p),h},{}),m=(h,p)=>{let g=s(t),b=a(t),v=c(t);switch(p){case"before":case"after":u(h,p==="after"?g+1:g,v,!1);break;case"first_child":case"last_child":u(h,p==="first_child"?0:b,t,!1);break;case void 0:u(h,g+1,v,!1);break}};return(0,ff.jsx)(fe,{children:(0,ff.jsxs)(JR.PanelBody,{className:"block-editor-hooks__block-hooks",title:(0,Gz.__)("Plugins"),initialOpen:!0,children:[(0,ff.jsx)("p",{className:"block-editor-hooks__block-hooks-helptext",children:(0,Gz.__)("Manage the inclusion of blocks added automatically by plugins.")}),Object.keys(f).map(h=>(0,ff.jsxs)(QR.Fragment,{children:[(0,ff.jsx)("h3",{children:h}),f[h].map(p=>{let g=p.name in i;return(0,ff.jsx)(JR.ToggleControl,{checked:g,label:p.title,onChange:()=>{if(!g){let b=p.blockHooks[e];m((0,eO.createBlock)(p.name),b);return}d(i[p.name],!1)}},p.title)})]},h))]})})}var eme={edit:qAe,attributeKeys:["metadata"],hasSupport(){return!0}};var Wz=l(N(),1),tme=l($(),1),Lk=l(A(),1),ome=l(F(),1),rme=l(R(),1),nme=l(Z(),1);var mf=l(w(),1),ZAe=()=>(0,nme.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},XAe=({name:e,metadata:t})=>{let o=(0,rme.useContext)(xr),{removeAllBlockBindings:r}=El(),n=ZAe(),{bindableAttributes:i,hasCompatibleFields:s}=(0,ome.useSelect)(c=>{let{__experimentalBlockBindingsSupportedAttributes:u}=c(_).getSettings(),{getAllBlock
Line truncated
|
||||
/*! Bundled license information:
|
||||
|
||||
autosize/dist/autosize.js:
|
||||
(*!
|
||||
autosize 4.0.2
|
||||
license: MIT
|
||||
http://www.jacklmoore.com/autosize
|
||||
*)
|
||||
|
||||
normalize-wheel/src/isEventSupported.js:
|
||||
(**
|
||||
* Checks if an event is supported in the current execution environment.
|
||||
*
|
||||
* NOTE: This will not work correctly for non-generic events such as `change`,
|
||||
* `reset`, `load`, `error`, and `select`.
|
||||
*
|
||||
* Borrows from Modernizr.
|
||||
*
|
||||
* @param {string} eventNameSuffix Event name, e.g. "click".
|
||||
* @param {?boolean} capture Check if the capture phase is supported.
|
||||
* @return {boolean} True if the event is supported.
|
||||
* @internal
|
||||
* @license Modernizr 3.0.0pre (Custom Build) | MIT
|
||||
*)
|
||||
*/
|
||||
Vendored
+73591
File diff suppressed because it is too large.
Load diff
+51
@@ -0,0 +1,51 @@
|
||||
"use strict";var wp;(wp||={}).blockLibrary=(()=>{var qpe=Object.create;var Bb=Object.defineProperty;var Zpe=Object.getOwnPropertyDescriptor;var Kpe=Object.getOwnPropertyNames;var Qpe=Object.getPrototypeOf,Ype=Object.prototype.hasOwnProperty;var Xpe=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Ce=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Z=(e,t)=>{for(var r in t)Bb(e,r,{get:t[r],enumerable:!0})},ER=(e,t,r,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Kpe(t))!Ype.call(e,n)&&n!==r&&Bb(e,n,{get:()=>t[n],enumerable:!(a=Zpe(t,n))||a.enumerable});return e};var o=(e,t,r)=>(r=e!=null?qpe(Qpe(e)):{},ER(t||!e||!e.__esModule?Bb(r,"default",{value:e,enumerable:!0}):r,e)),Jpe=e=>ER(Bb({},"__esModule",{value:!0}),e);var W=Ce((ECe,DR)=>{DR.exports=window.wp.blocks});var me=Ce((DCe,LR)=>{LR.exports=window.wp.compose});var V=Ce((LCe,MR)=>{MR.exports=window.wp.data});var T=Ce((MCe,AR)=>{AR.exports=window.wp.blockEditor});var Fu=Ce((ACe,RR)=>{RR.exports=window.wp.serverSideRender});var P=Ce((RCe,zR)=>{zR.exports=window.wp.i18n});var Z7=Ce(rr=>{"use strict";Object.defineProperty(rr,"__esModule",{value:!0});rr.Doctype=rr.CDATA=rr.Tag=rr.Style=rr.Script=rr.Comment=rr.Directive=rr.Text=rr.Root=rr.isTag=rr.ElementType=void 0;var ri;(function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"})(ri=rr.ElementType||(rr.ElementType={}));function tde(e){return e.type===ri.Tag||e.type===ri.Script||e.type===ri.Style}rr.isTag=tde;rr.Root=ri.Root;rr.Text=ri.Text;rr.Directive=ri.Directive;rr.Comment=ri.Comment;rr.Script=ri.Script;rr.Style=ri.Style;rr.Tag=ri.Tag;rr.CDATA=ri.CDATA;rr.Doctype=ri.Doctype});var X7=Ce(Ue=>{"use strict";var Hu=Ue&&Ue.__extends||(function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(a[i]=n[i])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function a(){this.constructor=t}t.prototype=r===null?Object.create(r):(a.prototype=r.prototype,new a)}})(),d0=Ue&&Ue.__assign||function(){return d0=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++){t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},d0.apply(this,arguments)};Object.defineProperty(Ue,"__esModule",{value:!0});Ue.cloneNode=Ue.hasChildren=Ue.isDocument=Ue.isDirective=Ue.isComment=Ue.isText=Ue.isCDATA=Ue.isTag=Ue.Element=Ue.Document=Ue.CDATA=Ue.NodeWithChildren=Ue.ProcessingInstruction=Ue.Comment=Ue.Text=Ue.DataNode=Ue.Node=void 0;var wn=Z7(),Q7=(function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(t){this.parent=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(t){this.prev=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(t){this.next=t},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(t){return t===void 0&&(t=!1),Y7(this,t)},e})();Ue.Node=Q7;var Ib=(function(e){Hu(t,e);function t(r){var a=e.call(this)||this;return a.data=r,a}return Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(r){this.data=r},enumerable:!1,configurable:!0}),t})(Q7);Ue.DataNode=Ib;var FR=(function(e){Hu(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=wn.ElementType.Text,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t})(Ib);Ue.Text=FR;var HR=(function(e){Hu(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=wn.ElementType.Comment,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t})(Ib);Ue.Comment=HR;var OR=(function(e){Hu(t,e);function t(r,a){var n=e.call(this,a)||this;return n.name=r,n.type=wn.ElementType.Directive,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t})(Ib);Ue.ProcessingInstruction=OR;var Nb=(function(e){Hu(t,e);function t(r){var a=e.call(this)||this;return a.children=r,a}return Object.defineProperty(t.prototype,"firstChild",{get:function(){var r;return(r=this.children[0])!==null&&r!==void 0?r:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.lengthLine truncated
|
||||
`,bz="/",yz="*",pp="",Ade="comment",Rde="declaration";function zde(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var r=1,a=1;function n(h){var g=h.match(Pde);g&&(r+=g.length);var b=h.lastIndexOf(Mde);a=~b?h.length-b:a+h.length}function i(){var h={line:r,column:a};return function(g){return g.position=new l(h),u(),g}}function l(h){this.start=h,this.end={line:r,column:a},this.source=t.source}l.prototype.content=e;function s(h){var g=new Error(t.source+":"+r+":"+a+": "+h);if(g.reason=h,g.filename=t.source,g.line=r,g.column=a,g.source=e,!t.silent)throw g}function c(h){var g=h.exec(e);if(g){var b=g[0];return n(b),e=e.slice(b.length),g}}function u(){c(Bde)}function m(h){var g;for(h=h||[];g=p();)g!==!1&&h.push(g);return h}function p(){var h=i();if(!(bz!=e.charAt(0)||yz!=e.charAt(1))){for(var g=2;pp!=e.charAt(g)&&(yz!=e.charAt(g)||bz!=e.charAt(g+1));)++g;if(g+=2,pp===e.charAt(g-1))return s("End of comment missing");var b=e.slice(2,g-2);return a+=2,n(b),e=e.slice(g),a+=2,h({type:Ade,comment:b})}}function d(){var h=i(),g=c(Ide);if(g){if(p(),!c(Nde))return s("property missing ':'");var b=c(Ede),y=h({type:Rde,property:_z(g[0].replace(vz,pp)),value:b?_z(b[0].replace(vz,pp)):pp});return c(Dde),y}}function f(){var h=[];m(h);for(var g;g=d();)g!==!1&&(h.push(g),m(h));return h}return u(),f()}function _z(e){return e?e.replace(Lde,pp):pp}xz.exports=zde});var wz=Ce(v0=>{"use strict";var Vde=v0&&v0.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(v0,"__esModule",{value:!0});v0.default=Hde;var Fde=Vde(kz());function Hde(e,t){let r=null;if(!e||typeof e!="string")return r;let a=(0,Fde.default)(e),n=typeof t=="function";return a.forEach(i=>{if(i.type!=="declaration")return;let{property:l,value:s}=i;n?t(l,s,i):s&&(r=r||{},r[l]=s)}),r}});var Sz=Ce(Rb=>{"use strict";Object.defineProperty(Rb,"__esModule",{value:!0});Rb.camelCase=void 0;var Ode=/^--[a-zA-Z0-9_-]+$/,jde=/-([a-z])/g,Ude=/^[^-]+$/,Gde=/^-(webkit|moz|ms|o|khtml)-/,Wde=/^-(ms)-/,$de=function(e){return!e||Ude.test(e)||Ode.test(e)},qde=function(e,t){return t.toUpperCase()},Cz=function(e,t){return"".concat(t,"-")},Zde=function(e,t){return t===void 0&&(t={}),$de(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace(Wde,Cz):e=e.replace(Gde,Cz),e.replace(jde,qde))};Rb.camelCase=Zde});var Pz=Ce((sS,Tz)=>{"use strict";var Kde=sS&&sS.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},Qde=Kde(wz()),Yde=Sz();function lS(e,t){var r={};return!e||typeof e!="string"||(0,Qde.default)(e,function(a,n){a&&n&&(r[(0,Yde.camelCase)(a,t)]=n)}),r}lS.default=lS;Tz.exports=lS});var cS=Ce(Ga=>{"use strict";var Xde=Ga&&Ga.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ga,"__esModule",{value:!0});Ga.returnFirstArg=Ga.canTextBeChildOfNode=Ga.ELEMENTS_WITH_NO_TEXT_CHILDREN=Ga.PRESERVE_CUSTOM_ATTRIBUTES=void 0;Ga.isCustomComponent=rfe;Ga.setStyleProp=afe;var Jde=iS(),efe=Xde(Pz()),tfe=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function rfe(e,t){return e.includes("-")?!tfe.has(e):!!(t&&typeof t.is=="string")}var ofe={reactCompat:!0};function afe(e,t){if(typeof e=="string"){if(!e.trim()){t.style={};return}try{t.style=(0,efe.default)(e,ofe)}catch{t.style={}}}}Ga.PRESERVE_CUSTOM_ATTRIBUTES=Number(Jde.version.split(".")[0])>=16;Ga.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var nfe=function(e){return!Ga.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};Ga.canTextBeChildOfNode=nfe;var ife=function(e){return e};Ga.returnFirstArg=ife});var mS=Ce(uS=>{"use strict";Object.defineProperty(uS,"__esModule",{value:!0});uS.default=ufe;var b0=hz(),Bz=cS(),lfe=["checked","value"],sfe=["input","select","textarea"],cfe={reset:!0,submit:!0};function ufe(e,t){e===void 0&&(e={});var r={},a=!!(e.type&&cfe[e.type]);for(var n in e){var i=e[n];if((0,b0.isCustomAttribute)(n)){r[n]=i;continue}var l=n.toLowerCase(),s=Iz(l);if(s){var c=(0,b0.getPropertyInfo)(s);switch(lfe.includes(s)&&sfe.includes(t)&&!a&&(s=Iz("default"+l)),r[s]=i,c&&c.type){case b0.BOOLEAN:r[s]=!0;break;case b0.OVERLOADED_BOOLEAN:i===""&&(r[s]=!0);break}continue}Bz.PRESERVE_CUSTOM_ATTRIBUTES&&(r[n]=i)}return(0,Bz.setStyleProp)(e.style,r),r}function Iz(e){return b0.possibleStandardNames[e]}});var Ez=Ce(_0=>{"use strict";var mfe=_0&&_0.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(_0,"__esModule",{value:!0});_0.default=Nz;var pS=iS(),pfe=mfe(mS()),y0=cS(),dfe={cloneElement:pS.cloneElement,createElement:pS.createElement,isValidElement:pS.isValidElement};function Nz(e,t){t===void 0&&(t={});for(var r=[],a=typeof t.replace=="function",n=t.transform||y0.returnFirstArg,i=t.library||dfe,l=i.cloneElement,s=i.createElement,c=i.isValidElement,u=e.length,m=0;m<u;m++){var p=e[m];if(a){var d=t.replace(p,m);if(c(d)){u>1&&(d=l(d,{key:
Line truncated
|
||||
// to describe units of markup that
|
||||
// when composed together, form the
|
||||
// content or layout of a page.
|
||||
registerBlockType( name, settings );`)}},merge(e,t){return{content:e.content+`
|
||||
|
||||
`+t.content}},transforms:HH,edit:RH,save:FH};window.__experimentalContentOnlyInspectorFields&&(dk[jhe]=[{id:"content",label:(0,wI.__)("Code"),type:"text",Edit:"rich-text"}],dk[Uhe]={fields:["content"]});var Ghe=()=>E({name:jH,metadata:uk,settings:dk});var TI={};Z(TI,{init:()=>Khe,metadata:()=>hk,name:()=>ZH,settings:()=>KH});var UH=o(T(),1),SI=o(v(),1),Whe=[{attributes:{verticalAlignment:{type:"string"},width:{type:"number",min:0,max:100}},isEligible({width:e}){return isFinite(e)},migrate(e){return{...e,width:`${e.width}%`}},save({attributes:e}){let{verticalAlignment:t,width:r}=e,a=w({[`is-vertically-aligned-${t}`]:t}),n={flexBasis:r+"%"};return(0,SI.jsx)("div",{className:a,style:n,children:(0,SI.jsx)(UH.InnerBlocks.Content,{})})}}],GH=Whe;var Ko=o(T(),1),tm=o(M(),1),fk=o(V(),1),Ap=o(P(),1);var ci=o(v(),1);function $he({width:e,setAttributes:t}){let[r]=(0,Ko.useSettings)("spacing.units"),a=(0,tm.__experimentalUseCustomUnits)({availableUnits:r||["%","px","em","rem","vw"]}),n=q();return(0,ci.jsx)(tm.__experimentalToolsPanel,{label:(0,Ap.__)("Settings"),resetAll:()=>{t({width:void 0})},dropdownMenuProps:n,children:(0,ci.jsx)(tm.__experimentalToolsPanelItem,{hasValue:()=>e!==void 0,label:(0,Ap.__)("Width"),onDeselect:()=>t({width:void 0}),isShownByDefault:!0,children:(0,ci.jsx)(tm.__experimentalUnitControl,{label:(0,Ap.__)("Width"),__unstableInputWidth:"calc(50% - 8px)",__next40pxDefaultSize:!0,value:e||"",onChange:i=>{i=0>parseFloat(i)?"0":i,t({width:i})},units:a})})})}function qhe({attributes:{verticalAlignment:e,width:t,templateLock:r,allowedBlocks:a},setAttributes:n,clientId:i}){let l=w("block-core-columns",{[`is-vertically-aligned-${e}`]:e}),{columnsIds:s,hasChildBlocks:c,rootClientId:u}=(0,fk.useSelect)(k=>{let{getBlockOrder:_,getBlockRootClientId:x}=k(Ko.store),S=x(i);return{hasChildBlocks:_(i).length>0,rootClientId:S,columnsIds:_(S)}},[i]),{updateBlockAttributes:m}=(0,fk.useDispatch)(Ko.store),p=k=>{n({verticalAlignment:k}),m(u,{verticalAlignment:null})},d=Number.isFinite(t)?t+"%":t,f=(0,Ko.useBlockProps)({className:l,style:d?{flexBasis:d}:void 0}),h=s.length,g=s.indexOf(i)+1,b=(0,Ap.sprintf)((0,Ap.__)("%1$s (%2$d of %3$d)"),f["aria-label"],g,h),y=(0,Ko.useInnerBlocksProps)({...f,"aria-label":b},{templateLock:r,allowedBlocks:a,renderAppender:c?void 0:Ko.InnerBlocks.ButtonBlockAppender});return(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsx)(Ko.BlockControls,{children:(0,ci.jsx)(Ko.BlockVerticalAlignmentToolbar,{onChange:p,value:e,controls:["top","center","bottom","stretch"]})}),(0,ci.jsx)(Ko.InspectorControls,{children:(0,ci.jsx)($he,{width:t,setAttributes:n})}),(0,ci.jsx)("div",{...y})]})}var WH=qhe;var hk={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/column",title:"Column",category:"design",parent:["core/columns"],description:"A single column within a columns block.",textdomain:"default",attributes:{verticalAlignment:{type:"string"},width:{type:"string"},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{__experimentalOnEnter:!0,anchor:!0,reusable:!1,html:!1,color:{gradients:!0,heading:!0,button:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},shadow:!0,spacing:{blockGap:!0,padding:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:!0,interactivity:{clientNavigation:!0},allowedBlocks:!0}};var gk=o(T(),1),$H=o(v(),1);function qH({attributes:e}){let{verticalAlignment:t,width:r}=e,a=w({[`is-vertically-aligned-${t}`]:t}),n;if(r&&/\d/.test(r)){let s=Number.isFinite(r)?r+"%":r;!Number.isFinite(r)&&r?.endsWith("%")&&(s=Math.round(Number.parseFloat(r)*1e12)/1e12+"%"),n={flexBasis:s}}let i=gk.useBlockProps.save({className:a,style:n}),l=gk.useInnerBlocksProps.save(i);return(0,$H.jsx)("div",{...l})}var{name:ZH}=hk,KH={icon:s9,edit:WH,save:qH,deprecated:GH},Khe=()=>E({name:ZH,metadata:hk,settings:KH});var II={};Z(II,{init:()=>sge,metadata:()=>yk,name:()=>nO,settings:()=>iO});var O1=o(P(),1);var QH=o(W(),1),zp=o(T(),1),Rp=o(v(),1);function vk(e){let{doc:t}=vk;t||(t=document.implementation.createHTMLDocument(""),vk.doc=t);let r;t.body.innerHTML=e;for(let a of t.body.firstChild.classList)if(r=a.match(/^layout-column-(\d+)$/))return Number(r[1])-1}var Qhe=e=>{if(!e.customTextColor&&!e.customBackgroundColor)return e;let t={color:{}};e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor);let{customTextColor:r,customBackgroundColor:a,...n}=e;return{...n,style:t,isStackedOnMobile:!0}},YH=[{attributes:{verticalAlignment:{type:"string"},backgroundColor:{type:"string"},customBack
Line truncated
|
||||
Details: https://developer.mozilla.org/en/docs/Web/HTML/CORS_enabled_image`),r.silent,c)}return this.prepareResult(l)},e.prototype.getColorFromArray4=function(t,r){r=r||{};var a=4,n=t.length,i=DU(r);if(n<a)return i;var l=n-n%a,s=(r.step||1)*a,c;switch(r.algorithm||"sqrt"){case"simple":c=K0e;break;case"sqrt":c=Q0e;break;case"dominant":c=Z0e;break;default:throw Y1("".concat(r.algorithm," is unknown algorithm"))}return c(t,l,{defaultColor:i,ignoredColor:j0e(r.ignoredColor),step:s})},e.prototype.prepareResult=function(t){var r=t.slice(0,3),a=[t[0],t[1],t[2],t[3]/255],n=O0e(t);return{value:[t[0],t[1],t[2],t[3]],rgb:"rgb("+r.join(",")+")",rgba:"rgba("+a.join(",")+")",hex:EU(r),hexa:EU(t),isDark:n,isLight:!n}},e.prototype.destroy=function(){this.canvas&&(this.canvas.width=1,this.canvas.height=1,this.canvas=null),this.ctx=null},e.prototype.bindImageEvents=function(t,r){var a=this;return new Promise(function(n,i){var l=function(){u();var m=a.getColor(t,r);m.error?i(m.error):n(m)},s=function(){u(),i(Y1('Error loading image "'.concat(t.src,'".')))},c=function(){u(),i(Y1('Image "'.concat(t.src,'" loading aborted')))},u=function(){t.removeEventListener("load",l),t.removeEventListener("error",s),t.removeEventListener("abort",c)};t.addEventListener("load",l),t.addEventListener("error",s),t.addEventListener("abort",c)})},e})();var FU=o(Yc(),1);IU([NU]);var th="#FFF",HU="#000";function i1e(e,t){return{r:e.r*e.a+t.r*t.a*(1-e.a),g:e.g*e.a+t.g*t.a*(1-e.a),b:e.b*e.a+t.b*t.a*(1-e.a),a:e.a+t.a*(1-e.a)}}function s5(){return s5.fastAverageColor||(s5.fastAverageColor=new zU),s5.fastAverageColor}var rh=Af(async e=>{if(!e)return th;let{r:t,g:r,b:a,a:n}=Ja(th).toRgb();try{let i=(0,FU.applyFilters)("media.crossOrigin",void 0,e);return(await s5().getColorAsync(e,{defaultColor:[t,r,a,n*255],silent:!0,crossOrigin:i})).hex}catch{return th}});function Qp(e,t,r){if(t===r||e===100)return Ja(t).isDark();let a=Ja(t).alpha(e/100).toRgb(),n=Ja(r).toRgb(),i=i1e(a,n);return Ja(i).isDark()}var Ut=o(v(),1);function l1e(e){return[["core/paragraph",{style:{typography:{textAlign:"center"}},placeholder:(0,pN.__)("Write title\u2026"),...e}]]}var s1e=(e,t)=>!e&&(0,OU.isBlobURL)(t);function c1e({attributes:e,clientId:t,isSelected:r,overlayColor:a,setAttributes:n,setOverlayColor:i,toggleSelection:l,context:{postId:s,postType:c}}){let{contentPosition:u,id:m,url:p,backgroundType:d,useFeaturedImage:f,dimRatio:h,focalPoint:g,hasParallax:b,isDark:y,isRepeated:k,minHeight:_,minHeightUnit:x,alt:S,allowedBlocks:C,templateLock:N,tagName:B="div",isUserOverlayColor:D,sizeSlug:A,poster:H}=e,[F]=(0,J1.useEntityProp)("postType",c,"featured_media",s),{getSettings:z}=(0,um.useSelect)(Bo.store),{__unstableMarkNextChangeAsNotPersistent:I}=(0,um.useDispatch)(Bo.store),R=(0,jl.useRef)({attributes:e,overlayColor:a});(0,jl.useLayoutEffect)(()=>{R.current={attributes:e,overlayColor:a}});let{media:$}=(0,um.useSelect)(Pe=>({media:F&&f?Pe(J1.store).getEntityRecord("postType","attachment",F,{context:"view"}):void 0}),[F,f]),j=$?.media_details?.sizes?.[A]?.source_url??$?.source_url;(0,jl.useEffect)(()=>{(async()=>{if(!f)return;let Pe=await rh(j),{attributes:Ht,overlayColor:qr}=R.current,Co=qr.color;Ht.isUserOverlayColor||(Co=Pe,I(),i(Co));let So=Qp(Ht.dimRatio,Co,Pe);I(),n({isDark:So,isUserOverlayColor:Ht.isUserOverlayColor||!1})})()},[j,I,n,i,f]);let G=f?j:p?.replaceAll("&","&"),O=f?Qt:d,{createErrorNotice:J}=(0,um.useDispatch)(jU.store),{gradientClass:ee,gradientValue:oe}=(0,Bo.__experimentalUseGradient)(),X=async Pe=>{let Ht=Xj(Pe),qr=[Pe?.type,Pe?.media_type].includes(Qt),Co=await rh(qr?Pe?.url:void 0),{attributes:So,overlayColor:Sl}=R.current,qi=Sl.color;So.isUserOverlayColor||(qi=Co,i(qi),I());let Zi=So.url===void 0&&So.dimRatio===100?50:So.dimRatio,vf=Qp(Zi,qi,Co);if(O===Qt&&Ht?.id){let{imageDefaultSize:zc}=z();A&&(Pe?.sizes?.[A]||Pe?.media_details?.sizes?.[A])?(Ht.sizeSlug=A,Ht.url=Pe?.sizes?.[A]?.url||Pe?.media_details?.sizes?.[A]?.source_url):Pe?.sizes?.[zc]||Pe?.media_details?.sizes?.[zc]?(Ht.sizeSlug=zc,Ht.url=Pe?.sizes?.[zc]?.url||Pe?.media_details?.sizes?.[zc]?.source_url):Ht.sizeSlug=Xf}n({...Ht,focalPoint:void 0,useFeaturedImage:void 0,dimRatio:Zi,isDark:vf,isUserOverlayColor:So.isUserOverlayColor||!1})},te=()=>{let Pe=a.color;D||(Pe=HU,i(void 0),I());let Ht=Qp(h,Pe,th);n({url:void 0,id:void 0,backgroundType:void 0,focalPoint:void 0,hasParallax:void 0,isRepeated:void 0,useFeaturedImage:void 0,isDark:Ht})},ne=async Pe=>{let Ht=await rh(G),{attributes:qr}=R.current,Co=Qp(qr.dimRatio,Pe,Ht);i(Pe),I(),n({isUserOverlayColor:!0,isDark:Co})},le=async Pe=>{let Ht=await rh(G),{overlayColor:qr}=R.current,Co=Qp(Pe,qr.color,Ht);n({dimRatio:Pe,isDark:Co})},pe=Pe=>{J(Pe,{type:"snackbar"})},Ie=Pe=>{n({url:Pe,backgroundType:Kc,dimRatio:p===void 0&&h===100?50:h,id:void 0,focalPoint:void 0,hasParallax:void 0,isRepeated:void 0,useFeaturedImage:void 0})},{embedPreview:Ne,isFetchingEmbed:ae}=(0,um.useSelect)(Pe=>{if(O!==Kc||!G)return{embedPreview:void 0,isFetchingEmbed:!1};let{getEmbedP
Line truncated
|
||||
${t}
|
||||
`}),!td.RichText.isEmpty(r)&&(0,ev.jsx)(td.RichText.Content,{className:(0,td.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:r})]})}var kN=o(W(),1);var{name:I1e}=Ls,N1e={from:[{type:"raw",isMatch:e=>e.nodeName==="P"&&/^\s*(https?:\/\/\S+)\s*$/i.test(e.textContent)&&e.textContent?.match(/https/gi)?.length===1,transform:e=>(0,kN.createBlock)(I1e,{url:e.textContent.trim()})}],to:[{type:"block",blocks:["core/paragraph"],isMatch:({url:e})=>!!e,transform:({url:e,caption:t,className:r})=>{let a=`<a href="${e}">${e}</a>`;return t?.trim()&&(a+=`<br />${t}`),(0,kN.createBlock)("core/paragraph",{content:a,className:Qu(r)})}}]},MG=N1e;var ue=o(P(),1);function ft(e){return(0,ue.sprintf)((0,ue.__)("%s Embed"),e)}var AG=[{name:"twitter",title:ft("X"),icon:aG,keywords:["x","twitter","tweet",(0,ue.__)("social")],description:(0,ue.__)("Embed an X post."),patterns:[/^https?:\/\/(www\.)?twitter\.com\/.+/i],attributes:{providerNameSlug:"twitter",responsive:!0}},{name:"youtube",title:ft("YouTube"),icon:nG,keywords:[(0,ue.__)("music"),(0,ue.__)("video")],description:(0,ue.__)("Embed a YouTube video."),patterns:[/^https?:\/\/((m|www)\.)?youtube\.com\/.+/i,/^https?:\/\/youtu\.be\/.+/i],attributes:{providerNameSlug:"youtube",responsive:!0}},{name:"facebook",title:ft("Facebook"),icon:iG,keywords:[(0,ue.__)("social")],description:(0,ue.__)("Embed a Facebook post."),scope:["block"],patterns:[],attributes:{providerNameSlug:"facebook",previewable:!1,responsive:!0}},{name:"instagram",title:ft("Instagram"),icon:lG,keywords:[(0,ue.__)("image"),(0,ue.__)("social")],description:(0,ue.__)("Embed an Instagram post."),scope:["block"],patterns:[],attributes:{providerNameSlug:"instagram",responsive:!0}},{name:"wordpress",title:ft("WordPress"),icon:sG,keywords:[(0,ue.__)("post"),(0,ue.__)("blog")],description:(0,ue.__)("Embed a WordPress post."),attributes:{providerNameSlug:"wordpress"}},{name:"soundcloud",title:ft("SoundCloud"),icon:v5,keywords:[(0,ue.__)("music"),(0,ue.__)("audio")],description:(0,ue.__)("Embed SoundCloud content."),patterns:[/^https?:\/\/(www\.)?soundcloud\.com\/.+/i],attributes:{providerNameSlug:"soundcloud",responsive:!0}},{name:"spotify",title:ft("Spotify"),icon:cG,keywords:[(0,ue.__)("music"),(0,ue.__)("audio")],description:(0,ue.__)("Embed Spotify content."),patterns:[/^https?:\/\/(open|play)\.spotify\.com\/.+/i],attributes:{providerNameSlug:"spotify",responsive:!0}},{name:"flickr",title:ft("Flickr"),icon:uG,keywords:[(0,ue.__)("image")],description:(0,ue.__)("Embed Flickr content."),patterns:[/^https?:\/\/(www\.)?flickr\.com\/.+/i,/^https?:\/\/flic\.kr\/.+/i],attributes:{providerNameSlug:"flickr",responsive:!0}},{name:"vimeo",title:ft("Vimeo"),icon:mG,keywords:[(0,ue.__)("video")],description:(0,ue.__)("Embed a Vimeo video."),patterns:[/^https?:\/\/(www\.)?vimeo\.com\/.+/i],attributes:{providerNameSlug:"vimeo",responsive:!0}},{name:"animoto",title:ft("Animoto"),icon:hG,description:(0,ue.__)("Embed an Animoto video."),patterns:[/^https?:\/\/(www\.)?(animoto|video214)\.com\/.+/i],attributes:{providerNameSlug:"animoto",responsive:!0}},{name:"cloudup",title:ft("Cloudup"),icon:Gl,description:(0,ue.__)("Embed Cloudup content."),patterns:[/^https?:\/\/cloudup\.com\/.+/i],attributes:{providerNameSlug:"cloudup",responsive:!0}},{name:"collegehumor",title:ft("CollegeHumor"),icon:nh,description:(0,ue.__)("Embed CollegeHumor content."),scope:["block"],patterns:[],attributes:{providerNameSlug:"collegehumor",responsive:!0}},{name:"crowdsignal",title:ft("Crowdsignal"),icon:Gl,keywords:["polldaddy",(0,ue.__)("survey")],description:(0,ue.__)("Embed Crowdsignal (formerly Polldaddy) content."),patterns:[/^https?:\/\/((.+\.)?polldaddy\.com|poll\.fm|.+\.crowdsignal\.net|.+\.survey\.fm)\/.+/i],attributes:{providerNameSlug:"crowdsignal",responsive:!0}},{name:"dailymotion",title:ft("Dailymotion"),icon:gG,keywords:[(0,ue.__)("video")],description:(0,ue.__)("Embed a Dailymotion video."),patterns:[/^https?:\/\/(www\.)?dailymotion\.com\/.+/i],attributes:{providerNameSlug:"dailymotion",responsive:!0}},{name:"imgur",title:ft("Imgur"),icon:vN,description:(0,ue.__)("Embed Imgur content."),patterns:[/^https?:\/\/(.+\.)?imgur\.com\/.+/i],attributes:{providerNameSlug:"imgur",responsive:!0}},{name:"issuu",title:ft("Issuu"),icon:Gl,description:(0,ue.__)("Embed Issuu content."),patterns:[/^https?:\/\/(www\.)?issuu\.com\/.+/i],attributes:{providerNameSlug:"issuu",responsive:!0}},{name:"kickstarter",title:ft("Kickstarter"),icon:Gl,description:(0,ue.__)("Embed Kickstarter content."),patterns:[/^https?:\/\/(www\.)?kickstarter\.com\/.+/i,/^https?:\/\/kck\.st\/.+/i],attributes:{providerNameSlug:"kickstarter",responsive:!0}},{name:"mixcloud",title:ft("Mixcloud"),icon:v5,keywords:[(0,ue.__)("music"),(0,ue.__)("audio")],description:(0,ue.__)("Embed Mixcloud content."),patterns:[/^https?:\/\/(www\.)?mixcloud\.com\/.+/i],attributes:{providerNameSlug:"mixcloud",responsive:!0}},{name:"pocket-casts",title:ft("Pocket Casts"),icon:yG,keywords:[(0,ue._
Line truncated
|
||||
${t}
|
||||
`}),!rd.RichText.isEmpty(r)&&(0,od.jsx)(rd.RichText.Content,{tagName:"figcaption",value:r})]})}},D1e={attributes:zG,save({attributes:{url:e,caption:t,type:r,providerNameSlug:a}}){if(!e)return null;let n=w("wp-block-embed",{[`is-type-${r}`]:r,[`is-provider-${a}`]:a});return(0,od.jsxs)("figure",{className:n,children:[`
|
||||
${e}
|
||||
`,!rd.RichText.isEmpty(t)&&(0,od.jsx)(rd.RichText.Content,{tagName:"figcaption",value:t})]})}},L1e=[E1e,D1e],VG=L1e;var{name:FG}=Ls,HG={icon:Gl,edit:DG,save:LG,transforms:MG,variations:RG,deprecated:VG},M1e=()=>E({name:FG,metadata:Ls,settings:HG});var PN={};Z(PN,{init:()=>W1e,metadata:()=>w5,name:()=>eW,settings:()=>T5});var uh=o(P(),1);var JG=o(W(),1);var fo=o(T(),1),Wl=o(P(),1),Gt=o(v(),1),A1e={attributes:{id:{type:"number"},href:{type:"string"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){let{href:t,fileId:r,fileName:a,textLinkHref:n,textLinkTarget:i,showDownloadButton:l,downloadButtonText:s,displayPreview:c,previewHeight:u}=e,m=fo.RichText.isEmpty(a)?(0,Wl.__)("PDF embed"):(0,Wl.sprintf)((0,Wl.__)("Embed of %s."),a),p=!fo.RichText.isEmpty(a),d=p?r:void 0;return t&&(0,Gt.jsxs)("div",{...fo.useBlockProps.save(),children:[c&&(0,Gt.jsx)(Gt.Fragment,{children:(0,Gt.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":m})}),p&&(0,Gt.jsx)("a",{id:d,href:n,target:i,rel:i?"noreferrer noopener":void 0,children:(0,Gt.jsx)(fo.RichText.Content,{value:a})}),l&&(0,Gt.jsx)("a",{href:t,className:w("wp-block-file__button",(0,fo.__experimentalGetElementClassName)("button")),download:!0,"aria-describedby":d,children:(0,Gt.jsx)(fo.RichText.Content,{value:s})})]})}},R1e={attributes:{id:{type:"number"},href:{type:"string"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){let{href:t,fileId:r,fileName:a,textLinkHref:n,textLinkTarget:i,showDownloadButton:l,downloadButtonText:s,displayPreview:c,previewHeight:u}=e,m=fo.RichText.isEmpty(a)?(0,Wl.__)("PDF embed"):(0,Wl.sprintf)((0,Wl.__)("Embed of %s."),a),p=!fo.RichText.isEmpty(a),d=p?r:void 0;return t&&(0,Gt.jsxs)("div",{...fo.useBlockProps.save(),children:[c&&(0,Gt.jsx)(Gt.Fragment,{children:(0,Gt.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":m})}),p&&(0,Gt.jsx)("a",{id:d,href:n,target:i,rel:i?"noreferrer noopener":void 0,children:(0,Gt.jsx)(fo.RichText.Content,{value:a})}),l&&(0,Gt.jsx)("a",{href:t,className:"wp-block-file__button",download:!0,"aria-describedby":d,children:(0,Gt.jsx)(fo.RichText.Content,{value:s})})]})}},z1e={attributes:{id:{type:"number"},href:{type:"string"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){let{href:t,fileName:r,textLinkHref:a,textLinkTarget:n,showDownloadButton:i,downloadButtonText:l,displayPreview:s,previewHeight:c}=e,u=fo.RichText.isEmpty(r)?(0,Wl.__)("PDF embed"):(0,Wl.sprintf)((0,Wl.__)("Embed of %s."),r);return t&&(0,Gt.jsxs)("div",{...fo.useBlockProps.save(),children:[s&&(0,Gt.jsx)(Gt.Fragment,{children:(0,Gt.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${c}px`},"aria-label":u})}),!fo.RichText.isEmpty(r)&&(0,Gt.jsx)("a",{href:a,target:n,rel:n?"noreferrer noopener":void 0,children:(0,Gt.jsx)(fo.RichText.Content,{value:r})}),i&&(0,Gt.jsx)("a",{href:t,className:"wp-block-file__button",download:!0,children:(0,Gt.jsx)(fo.RichText.Content,{value:l})})]})}},V1e=[A1e,R1e,z1e],OG=V1e;var SN=o(Rr(),1),ch=o(M(),1),sh=o(V(),1),No=o(T(),1),k5=o(U(),1),$G=o(me(),1),$l=o(P(),1);var qG=o(Q(),1),TN=o(xr(),1),ZG=o(mr(),1);var Xo=o(P(),1),Jo=o(M(),1),jG=o(T(),1);var Io=o(v(),1);function UG({hrefs:e,openInNewWindow:t,showDownloadButton:r,changeLinkDestinationOption:a,changeOpenInNewWindow:n,changeShowDownloadButton:i,displayPrev
Line truncated
|
||||
--wp--style--unstable-gallery-gap: ${n==="0"?"0px":n};
|
||||
gap: ${a}
|
||||
}`;return(0,id.useStyleOverride)({css:l}),null}var He=o(v(),1),c$=8,u$=[{icon:L0,label:(0,he.__)("Link images to attachment pages"),value:qs,noticeText:(0,he.__)("Attachment Pages")},{icon:Wu,label:(0,he.__)("Link images to media files"),value:$s,noticeText:(0,he.__)("Media Files")},{icon:kp,label:(0,he.__)("Enlarge on click"),value:ov,noticeText:(0,he.__)("Lightbox effect"),infoText:(0,he.__)("Scale images with a lightbox effect")},{icon:U0,label:(0,he._x)("None","Media item link option"),value:Ws,noticeText:(0,he.__)("None")}],Ive=[{label:(0,he.__)("Icon"),value:"icon"},{label:(0,he.__)("Text"),value:"text"},{label:(0,he.__)("Both"),value:"both"}],WN=["image"],Nve=ea.Platform.isNative?(0,he.__)("Add media"):(0,he.__)("Drag and drop images, upload, or choose from your library."),Eve=ea.Platform.isNative?{type:"stepper"}:{},Dve={name:"core/image"},Lve=[];function f$(e){let{setAttributes:t,attributes:r,className:a,clientId:n,isSelected:i,insertBlocksAfter:l,isContentLocked:s,onFocus:c}=e,[u,m,p,d]=(0,Do.useSettings)("blocks.core/image.lightbox","dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),f=u?.allowEditing?u$:u$.filter(Y=>Y.value!==ov),{navigationButtonType:h,columns:g,imageCrop:b,randomOrder:y,linkTarget:k,linkTo:_,sizeSlug:x,aspectRatio:S}=r,{__unstableMarkNextChangeAsNotPersistent:C,replaceInnerBlocks:N,updateBlockAttributes:B,selectBlock:D}=(0,sv.useDispatch)(Do.store),{createSuccessNotice:A,createErrorNotice:H}=(0,sv.useDispatch)(d$.store),{getBlock:F,getSettings:z,innerBlockImages:I,blockWasJustInserted:R,multiGallerySelection:$}=(0,sv.useSelect)(Y=>{let{getBlockName:ze,getMultiSelectedBlockClientIds:Me,getSettings:Xe,getBlock:Te,wasBlockJustInserted:Bt}=Y(Do.store),yr=Me();return{getBlock:Te,getSettings:Xe,innerBlockImages:Te(n)?.innerBlocks??Lve,blockWasJustInserted:Bt(n,"inserter_menu"),multiGallerySelection:yr.length&&yr.every(xn=>ze(xn)==="core/gallery")}},[n]),j=(0,ea.useMemo)(()=>I?.map(Y=>({clientId:Y.clientId,id:Y.attributes.id,url:Y.attributes.url,attributes:Y.attributes,fromSavedContent:!!Y.originalContent})),[I]),G=l$(I),O=o$(j,G),J=u?.enabled?j.filter(Y=>Y.attributes?.lightbox?.enabled===void 0||Y.attributes?.lightbox?.enabled===!0).length>0:j.filter(Y=>Y.attributes.lightbox?.enabled).length>0,ee=p?.map(({name:Y,ratio:ze})=>({label:Y,value:ze})),oe=m?.map(({name:Y,ratio:ze})=>({label:Y,value:ze})),X=[{label:(0,he._x)("Original","Aspect ratio option for dimensions control"),value:"auto"},...d?oe||[]:[],...ee||[]];(0,ea.useEffect)(()=>{O?.forEach(Y=>{C(),B(Y.clientId,{...ne(Y.attributes),id:Y.id,align:void 0})})},[O]);let te=r$(G,i,z);function ne(Y){let ze=Y.id?G.find(({id:Te})=>Te===Y.id):null,Me;Y.className&&Y.className!==""&&(Me=Y.className);let Xe;return Y.linkTarget||Y.rel?Xe={linkTarget:Y.linkTarget,rel:Y.rel}:Xe=jN(k,r),{...KW(ze,x),...ON(ze,_,Y?.linkDestination),...Xe,className:Me,sizeSlug:x,caption:Y.caption.length>0?Y.caption:ze.caption?.raw,alt:Y.alt||ze.alt_text,aspectRatio:S==="auto"?void 0:S}}function le(Y){let ze=ea.Platform.isNative&&Y.id?G.find(({id:Xe})=>Xe===Y.id):null,Me=ze?ze?.media_type:Y.type;return WN.some(Xe=>Me?.indexOf(Xe)===0)||Y.blob}function pe(Y){let ze=Object.prototype.toString.call(Y)==="[object FileList]",Me=ze?Array.from(Y).map(Je=>Je.url?Je:{blob:(0,$N.createBlobURL)(Je)}):Y;Me.every(le)||H((0,he.__)("If uploading to a gallery all files need to be image formats"),{id:"gallery-upload-invalid-file",type:"snackbar"});let Xe=Me.filter(Je=>Je.url||le(Je)).map(Je=>Je.url?Je:{blob:Je.blob||(0,$N.createBlobURL)(Je)}),Te=Xe.reduce((Je,$r,ip)=>(Je[$r.id]=ip,Je),{}),Bt=ze?I:I.filter(Je=>Xe.find($r=>$r.id===Je.attributes.id)),xn=Xe.filter(Je=>!Bt.find($r=>Je.id===$r.attributes.id)).map(Je=>(0,p$.createBlock)("core/image",{id:Je.id,blob:Je.blob,url:Je.url,caption:Je.caption,alt:Je.alt}));N(n,Bt.concat(xn).sort((Je,$r)=>Te[Je.attributes.id]-Te[$r.attributes.id])),xn?.length>0&&D(xn[0].clientId)}function Ie(Y){H(Y,{type:"snackbar"})}function Ne(Y){t({linkTo:Y});let ze={},Me=[];F(n).innerBlocks.forEach(Te=>{Me.push(Te.clientId);let Bt=Te.attributes.id?G.find(({id:yr})=>yr===Te.attributes.id):null;ze[Te.clientId]=ON(Bt,Y,!1,Te.attributes,u)}),B(Me,ze,{uniqueByBlock:!0});let Xe=[...f].find(Te=>Te.value===Y);A((0,he.sprintf)((0,he.__)("All gallery image links updated to: %s"),Xe.noticeText),{id:"gallery-attributes-linkTo",type:"snackbar"})}function ae(Y){t({columns:Y})}function Re(){t({imageCrop:!b})}function Ee(){t({randomOrder:!y})}function ie(Y){let ze=Y?"_blank":void 0;t({linkTarget:ze});let Me={},Xe=[];F(n).innerBlocks.forEach(Bt=>{Xe.push(Bt.clientId),Me[Bt.clientId]=jN(ze,Bt.attributes)}),B(Xe,Me,{uniqueByBlock:!0});let Te=Y?(0,he.__)("All gallery images updated to open in new tab"):(0,he.__)("All gallery images updated to not open in new tab");A(Te,{id:"gallery-attributes-openInNewTab",type:"snackbar"})}function fe(Y){t({sizeSlug:Y});let ze={},Me=[];F(n).innerBlocks.forEach(Te=>{Me.push(Te.clientId);let Bt=Te.a
Line truncated
|
||||
html,body,:root {
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
overflow: visible !important;
|
||||
min-height: auto !important;
|
||||
}
|
||||
`;function s4({content:e,isSelected:t}){let r=(0,tq.useSelect)(n=>n(l4.store).getSettings().styles,[]),a=(0,J$.useMemo)(()=>[g2e,...(0,l4.transformStyles)((r??[]).filter(n=>n.css))],[r]);return(0,sd.jsxs)(sd.Fragment,{children:[(0,sd.jsx)(eq.SandBox,{html:e,styles:a,title:(0,rq.__)("Custom HTML Preview"),tabIndex:-1}),!t&&(0,sd.jsx)("div",{className:"block-library-html__preview-overlay"})]})}var xi=o(P(),1),pv=o(U(),1),aq=o(V(),1),ta=o(M(),1),bh=o(T(),1);var nq=o(me(),1);function oq(e=""){if(!e||!e.trim())return{html:"",css:"",js:""};let t=document.implementation.createHTMLDocument("");t.body.innerHTML=e;let r=t.body.querySelector('style[data-wp-block-html="css"]'),a=r?r.textContent.trim():"";r&&r.remove();let n=t.body.querySelector('script[data-wp-block-html="js"]'),i=n?n.textContent.trim():"";return n&&n.remove(),{html:t.body.innerHTML.trim(),css:a,js:i}}function iE({html:e="",css:t="",js:r=""}){let a=[];return t.trim()&&a.push(`<style data-wp-block-html="css">
|
||||
${t}
|
||||
</style>`),r.trim()&&a.push(`<script data-wp-block-html="js">
|
||||
${r}
|
||||
<\/script>`),e.trim()&&a.push(e),a.join(`
|
||||
|
||||
`)}var Ct=o(v(),1),{Tabs:gm}=K(ta.privateApis);function lE({isOpen:e,onRequestClose:t,content:r,setAttributes:a}){let{html:n,css:i,js:l}=oq(r),[s,c]=(0,pv.useState)(n),[u,m]=(0,pv.useState)(i),[p,d]=(0,pv.useState)(l),[f,h]=(0,pv.useState)(!1),g=(0,nq.useViewportMatch)("small","<"),{canUserUseUnfilteredHTML:b}=(0,aq.useSelect)(S=>({canUserUseUnfilteredHTML:S(bh.store).getSettings().__experimentalCanUserUseUnfilteredHTML}),[]),y=!b&&(i.trim()||l.trim());if(!e)return null;let k=()=>{a({content:iE({html:s,css:b?u:"",js:b?p:""})})},_=()=>{k(),t()},x=()=>{h(S=>!S)};return(0,Ct.jsx)(Ct.Fragment,{children:(0,Ct.jsx)(ta.Modal,{title:(0,xi.__)("Edit HTML"),onRequestClose:t,className:"block-library-html__modal",size:"large",isDismissible:!1,shouldCloseOnClickOutside:!1,isFullScreen:f,__experimentalHideHeader:!0,children:(0,Ct.jsx)(gm,{orientation:"horizontal",defaultTabId:"html",children:(0,Ct.jsxs)(ta.__experimentalVStack,{expanded:!0,children:[(0,Ct.jsxs)(ta.__experimentalHStack,{justify:"space-between",className:"block-library-html__modal-header",children:[(0,Ct.jsx)("div",{children:(0,Ct.jsxs)(gm.TabList,{children:[(0,Ct.jsx)(gm.Tab,{tabId:"html",children:"HTML"}),b&&(0,Ct.jsx)(gm.Tab,{tabId:"css",children:"CSS"}),b&&(0,Ct.jsx)(gm.Tab,{tabId:"js",children:(0,xi.__)("JavaScript")})]})}),!g&&(0,Ct.jsx)("div",{children:(0,Ct.jsx)(ta.Button,{__next40pxDefaultSize:!0,icon:f?tB:kp,label:(0,xi.__)("Enable/disable fullscreen"),onClick:x,variant:"tertiary"})})]}),y&&(0,Ct.jsx)(ta.Notice,{status:"warning",isDismissible:!1,className:"block-library-html__modal-notice",children:(0,xi.__)("This block contains CSS or JavaScript that will be removed when you save because you do not have permission to use unfiltered HTML.")}),(0,Ct.jsxs)(ta.Flex,{direction:g?"column":"row",className:"block-library-html__modal-tabs",align:"stretch",gap:8,children:[(0,Ct.jsxs)("div",{className:"block-library-html__modal-content",children:[(0,Ct.jsx)(gm.TabPanel,{tabId:"html",focusable:!1,className:"block-library-html__modal-tab",children:(0,Ct.jsx)(bh.PlainText,{value:s,onChange:c,placeholder:(0,xi.__)("Write HTML\u2026"),"aria-label":(0,xi.__)("HTML"),className:"block-library-html__modal-editor"})}),b&&(0,Ct.jsx)(gm.TabPanel,{tabId:"css",focusable:!1,className:"block-library-html__modal-tab",children:(0,Ct.jsx)(bh.PlainText,{value:u,onChange:m,placeholder:(0,xi.__)("Write CSS\u2026"),"aria-label":(0,xi.__)("CSS"),className:"block-library-html__modal-editor"})}),b&&(0,Ct.jsx)(gm.TabPanel,{tabId:"js",focusable:!1,className:"block-library-html__modal-tab",children:(0,Ct.jsx)(bh.PlainText,{value:p,onChange:d,placeholder:(0,xi.__)("Write JavaScript\u2026"),"aria-label":(0,xi.__)("JavaScript"),className:"block-library-html__modal-editor"})})]}),(0,Ct.jsx)("div",{className:"block-library-html__preview",children:(0,Ct.jsx)(s4,{content:iE({html:s,css:u,js:p})})})]}),(0,Ct.jsxs)(ta.__experimentalHStack,{alignment:"center",justify:"flex-end",spacing:4,className:"block-library-html__modal-footer",children:[(0,Ct.jsx)(ta.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,xi.__)("Cancel")}),(0,Ct.jsx)(ta.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:_,children:(0,xi.__)("Update")})]})]})})})})}var Ta=o(v(),1);function lq({attributes:e,setAttributes:t,isSelected:r}){let[a,n]=(0,iq.useState)(!1),i=(0,vm.useBlockProps)({className:"block-library-html__edit"});return e.content?.trim()?(0,Ta.jsxs)("div",{...i,children:[(0,Ta.jsx)(vm.BlockControls,{children:(0,Ta.jsx)(Jl.ToolbarGroup,{children:(0,Ta.jsx)(Jl.ToolbarButton,{onClick:()=>n(!0),children:(0,yh.__)("Edit code")})})}),(0,Ta.jsx)(vm.InspectorControls,{children:(0,Ta.jsx)(Jl.__experimentalVStack,{className:"block-editor-block-inspector-edit-contents",expanded:!0,children:(0,Ta.jsx)(Jl.Button,{className:"block-editor-block-inspector-edit-contents__button",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>n(!0),children:(0,yh.__)("Edit code")})})}),(0,Ta.jsx)(s4,{content:e.content,isSelected:r}),(0,Ta.jsx)(lE,{isOpen:a,onRequestClose:()=>n(!1),content:e.content,setAttributes:t})]}):(0,Ta.jsxs)("div",{...i,children:[(0,Ta.jsx)(Jl.Placeholder,{icon:(0,Ta.jsx)(vm.BlockIcon,{icon:B0}),label:(0,yh.__)("Custom HTML"),instructions:(0,yh.__)("Add custom HTML code and preview how it looks."),children:(0,Ta.jsx)(Jl.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>n(!0),children:(0,yh.__)("Edit HTML")})}),(0,Ta.jsx)(lE,{isOpen:a,onRequestClose:()=>n(!1),content:e.content,setAttributes:t})]})}var c4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/html",title:"Custom HTML",category:"widgets",description:"Add custom HTML code and preview it as you edit.",keywords:["embed"],textdomain:"default",attributes:{content:{type:"string",source:"raw",role:"content"}},supports:{customClassName:!1,className:!1,html:!1,interactivity:{clientNavigation:!0},customCSS:!1,visibility:!1},editorStyle:"wp-block-html-editor"};var sq=o(U(),1),cq=o(v(),1);function uq
Line truncated
|
||||
`)&&(kt.caption=kt.caption.replace(/\n/g,"<br>")),z.current&&!kt.caption){let{caption:mt,...wo}=kt;kt=wo}let Wr;(!de.id||de.id!==p)&&(Wr={sizeSlug:at});let ut=e.linkDestination;if(!ut)switch(window?.wp?.media?.view?.settings?.defaultProps?.link||nd){case"file":case dh:ut=dh;break;case"post":case fh:ut=fh;break;case FN:ut=FN;break;case nd:ut=nd;break}let br;switch(ut){case dh:br=de.url;break;case fh:br=de.link;break}kt.href=br,t({blob:void 0,...kt,...Wr,linkDestination:ut}),x()}function ne(de){let ct=(0,v4.getProtocol)(de)?de:(0,v4.prependHTTPS)(de);ct!==u&&(t({blob:void 0,url:ct,id:void 0,sizeSlug:$().imageDefaultSize}),x())}Es({url:_,allowedTypes:tu,onChange:te,onError:oe});let pe=g4(p,u)?u:void 0,Ie=(0,ud.useSelect)(de=>!window.__clientSideMediaProcessing||!p?!1:de(qq.store).isUploadingById(p),[p]),Ne=!!u&&(0,es.jsx)("img",{alt:(0,Js.__)("Edit image"),title:(0,Js.__)("Edit image"),className:"edit-image-preview",src:u}),ae=(0,on.__experimentalUseBorderProps)(e),Re=(0,on.__experimentalGetShadowClassesAndStyles)(e),Ee=w(a,{"is-transient":!!_||Ie,"is-resized":!!d||!!f,[`size-${h}`]:h,"has-custom-border":!!ae.className||ae.style&&Object.keys(ae.style).length>0}),ie=(0,on.useBlockProps)({ref:S,className:Ee}),{lockUrlControls:fe=!1,lockUrlControlsMessage:ke}=(0,ud.useSelect)(de=>{if(!r)return{};let ct=(0,fv.getBlockBindingsSource)(k?.bindings?.url?.source);return{lockUrlControls:!!k?.bindings?.url&&!ct?.canUserEditValue?.({select:de,context:l,args:k?.bindings?.url?.args}),lockUrlControlsMessage:ct?.label?(0,Js.sprintf)((0,Js.__)("Connected to %s"),ct.label):(0,Js.__)("Connected to dynamic data")}},[l,r,k?.bindings?.url]);return(0,es.jsxs)(es.Fragment,{children:[(0,es.jsxs)("figure",{...ie,children:[(0,es.jsx)(Vq,{temporaryURL:_,isSideloading:Ie,attributes:e,setAttributes:t,isSingleSelected:r,insertBlocksAfter:n,onReplace:i,onSelectImage:te,onSelectURL:ne,onUploadError:oe,context:l,clientId:s,blockEditingMode:J,parentLayoutType:C,maxContentWidth:D}),(0,es.jsx)(on.MediaPlaceholder,{icon:(0,es.jsx)(on.BlockIcon,{icon:Wu}),onSelect:te,onSelectURL:ne,onError:oe,placeholder:de=>(0,es.jsxs)(Gq.Placeholder,{className:w("block-editor-media-placeholder",{[ae.className]:!!ae.className&&!r}),icon:!F&&(fe?XT:Wu),withIllustration:!r||F,label:!F&&(0,Js.__)("Image"),instructions:!fe&&!F&&(0,Js.__)("Drag and drop an image, upload, or choose from your library."),style:{aspectRatio:!(d&&f)&&g?g:void 0,width:f&&g?"100%":d,height:d&&g?"100%":f,objectFit:b,...ae.style,...Re.style},children:[fe&&!F&&ke,!fe&&!F&&de,A]}),allowedTypes:tu,handleUpload:de=>de.length===1,value:{id:p,src:pe},mediaPreview:Ne,disableMediaButtons:_||u})]}),r&&N&&B]})}var Zq=F2e;var b4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/image",title:"Image",category:"media",usesContext:["allowResize","imageCrop","fixedHeight","navigationButtonType","postId","postType","queryId","galleryId"],description:"Insert an image to make a visual statement.",keywords:["img","photo","picture"],textdomain:"default",attributes:{blob:{type:"string",role:"local"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",role:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",role:"content"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},lightbox:{type:"object",enabled:{type:"boolean"}},title:{type:"string",source:"attribute",selector:"img",attribute:"title",role:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",role:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",role:"content"},width:{type:"string"},height:{type:"string"},aspectRatio:{type:"string"},scale:{type:"string"},focalPoint:{type:"object"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{interactivity:!0,align:["left","center","right","wide","full"],anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},spacing:{margin:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}},shadow:{__experimentalSkipSerialization:!0}},selectors:{border:".wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder",shadow:".wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder",filter:{duotone:".wp-block-image img, .wp-block-image .components-placeholder"}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"rounded",label:"Rounded"}],editorStyle:"wp-block-image-editor",style:"wp-block-image"};var ts=o(T(),1);var au=o(v(),1);function Kq({attributes:e}){let{url:t,alt:r,caption:a,align:n,href:i,rel:l,linkClass:s,width:c,height:u,aspectRatio:m,scale:
Line truncated
|
||||
`).map(a=>(0,iu.createBlock)("core/list-item",{content:(0,Bh.toHTMLString)({value:a})}))}return(0,iu.createBlock)("core/list",{anchor:e.anchor},t)}},{type:"raw",selector:"ol,ul",schema:e=>({ol:BZ(e).ol,ul:BZ(e).ul}),transform:kE},...["*","-"].map(e=>({type:"prefix",prefix:e,transform(t){return(0,iu.createBlock)("core/list",{},[(0,iu.createBlock)("core/list-item",{content:t})])}})),...["1.","1)"].map(e=>({type:"prefix",prefix:e,transform(t){return(0,iu.createBlock)("core/list",{ordered:!0},[(0,iu.createBlock)("core/list-item",{content:t})])}}))],to:[...["core/paragraph","core/heading"].map(e=>({type:"block",blocks:[e],transform:(t,r)=>CE(r).map(a=>(0,iu.createBlock)(e,{content:a}))}))]},IZ=ybe;var{name:NZ}=P4,EZ={icon:Nl,example:{innerBlocks:[{name:"core/list-item",attributes:{content:(0,Ih.__)("Alice.")}},{name:"core/list-item",attributes:{content:(0,Ih.__)("The White Rabbit.")}},{name:"core/list-item",attributes:{content:(0,Ih.__)("The Cheshire Cat.")}},{name:"core/list-item",attributes:{content:(0,Ih.__)("The Mad Hatter.")}},{name:"core/list-item",attributes:{content:(0,Ih.__)("The Queen of Hearts.")}}]},transforms:IZ,edit:TZ,save:PZ,deprecated:hZ},_be=()=>E({name:NZ,metadata:P4,settings:EZ});var PE={};Z(PE,{init:()=>Cbe,metadata:()=>N4,name:()=>OZ,settings:()=>jZ});var _m=o(P(),1),I4=o(T(),1),km=o(M(),1),xm=o(U(),1),LZ=o(V(),1),MZ=o(bv(),1);var Ci=o(v(),1),{Badge:xbe}=K(km.privateApis);function AZ({attributes:e,setAttributes:t,isSelected:r}){let{latex:a,mathML:n}=e,[i,l]=(0,xm.useState)(),[s,c]=(0,xm.useState)(null),[u,m]=(0,xm.useState)(),p=(0,xm.useRef)(a),{__unstableMarkNextChangeAsNotPersistent:d}=(0,LZ.useDispatch)(I4.store);(0,xm.useEffect)(()=>{import("@wordpress/latex-to-mathml").then(h=>{m(()=>h.default),p.current&&(d(),t({mathML:h.default(p.current,{displayMode:!0})}))})},[p,t,d]);let f=(0,I4.useBlockProps)({ref:l,position:"relative"});return(0,Ci.jsxs)("div",{...f,children:[n?(0,Ci.jsx)("math",{display:"block",dangerouslySetInnerHTML:{__html:n}}):"\u200B",r&&(0,Ci.jsx)(km.Popover,{placement:"bottom-start",offset:8,anchor:i,focusOnMount:!1,__unstableSlotName:"__unstable-block-tools-after",children:(0,Ci.jsx)("div",{style:{padding:"4px",minWidth:"300px"},children:(0,Ci.jsxs)(km.__experimentalVStack,{spacing:1,children:[(0,Ci.jsx)(km.TextareaControl,{__next40pxDefaultSize:!0,label:(0,_m.__)("LaTeX math syntax"),hideLabelFromVision:!0,value:a,className:"wp-block-math__textarea-control",onChange:h=>{if(!u){t({latex:h});return}let g="";try{g=u(h,{displayMode:!0}),c(null)}catch(b){c(b.message),(0,MZ.speak)((0,_m.sprintf)((0,_m.__)("Error parsing mathematical expression: %s"),b.message))}t({mathML:g,latex:h})},placeholder:(0,_m.__)("e.g., x^2, \\frac{a}{b}")}),s&&(0,Ci.jsxs)(Ci.Fragment,{children:[(0,Ci.jsx)(xbe,{intent:"error",className:"wp-block-math__error",children:(0,_m.sprintf)((0,_m.__)("Error: %s"),s)}),(0,Ci.jsx)("style",{children:".wp-block-math__error .components-badge__content{white-space:normal}"})]})]})})})]})}var N4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/math",title:"Math",category:"text",description:"Display mathematical notation using LaTeX.",keywords:["equation","formula","latex","mathematics"],textdomain:"default",supports:{anchor:!0,html:!1,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,__experimentalDefaultControls:{fontSize:!0}}},attributes:{latex:{type:"string",role:"content"},mathML:{type:"string",source:"html",selector:"math"}}};var RZ=o(T(),1),TE=o(v(),1);function zZ({attributes:e}){let{latex:t,mathML:r}=e;return t?(0,TE.jsx)("div",{...RZ.useBlockProps.save(),children:(0,TE.jsx)("math",{display:"block",dangerouslySetInnerHTML:{__html:r}})}):null}var VZ=o(T(),1),FZ=o(v(),1),wbe={attributes:{latex:{type:"string",role:"content"},mathML:{type:"string",source:"html",selector:"math"}},save({attributes:e}){let{latex:t,mathML:r}=e;return t?(0,FZ.jsx)("math",{...VZ.useBlockProps.save(),display:"block",dangerouslySetInnerHTML:{__html:r}}):null}},HZ=[wbe];var{name:OZ}=N4,jZ={icon:IT,example:{attributes:{latex:"x = \\frac{-b \\pm \\sqrt{b^2-4ac}}{2a}",mathML:'<semantics><mrow><mi>x</mi><mo>=</mo><mfrac><mrow><mo lspace="0em" rspace="0em">\u2212</mo><mi>b</mi><mo>\xB1</mo><msqrt><mrow><msup><mi>b</mi><mn>2</mn></msup><mo>\u2212</mo><mn>4</mn><mi>a</mi><mi>c</mi></mrow></msqrt></mrow><mrow><mn>2</mn><mi>a</mi></mrow></mfrac></mrow><annotation encoding="application/x-tex">x = \\frac{-b \\pm \\sqrt{b^2-4ac}}{2a}</annotation></semantics>'},viewportWidth:300},edit:AZ,save:zZ,deprecated:HZ},Cbe=()=>E({name:OZ,metadata:N4,settings:jZ});var RE={};Z(RE,{init:()=>Nbe,metadata:()=>E4,name:()=>sK,settings:()=>A4});var nK=o(P(),1);var iK=o(T(),1),lK=o(W(),1);var E4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/list-item",title:"List Item",categ
Line truncated
|
||||
`)})}var ZK=o(W(),1),iye={from:[{type:"raw",schema:{"wp-block":{attributes:["data-block"]}},isMatch:e=>e.dataset&&e.dataset.block==="core/more",transform(e){let{customText:t,noTeaser:r}=e.dataset,a={};return t&&(a.customText=t),r===""&&(a.noTeaser=!0),(0,ZK.createBlock)("core/more",a)}}]},KK=iye;var{fieldsKey:lye,formKey:sye}=K(YK.privateApis),{name:XK}=X4,J4={icon:RT,example:{},__experimentalLabel(e,{context:t}){let r=e?.metadata?.name;if((t==="list-view"||t==="breadcrumb")&&r)return r;if(t==="accessibility")return e.customText},transforms:KK,edit:GK,save:qK};window.__experimentalContentOnlyInspectorFields&&(J4[lye]=[{id:"customText",label:(0,QK.__)("Content"),type:"text",Edit:"rich-text"}],J4[sye]={fields:["customText"]});var cye=()=>E({name:XK,metadata:X4,settings:J4});var TD={};Z(TD,{init:()=>p_e,metadata:()=>e3,name:()=>kX,settings:()=>wX});var $3=o(P(),1);var yX=o(V(),1),_X=o(Q(),1),xX=o(Wo(),1);var e3={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation",title:"Navigation",category:"theme",allowedBlocks:["core/navigation-link","core/search","core/social-links","core/page-list","core/spacer","core/home-link","core/icon","core/site-title","core/site-logo","core/navigation-submenu","core/loginout","core/buttons"],description:"A collection of blocks that allow visitors to get around your site.",keywords:["menu","navigation","links"],textdomain:"default",attributes:{ref:{type:"number"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},submenuVisibility:{type:"string",enum:["hover","click","always"],default:"hover"},overlayMenu:{type:"string",default:"mobile"},overlay:{type:"string"},icon:{type:"string",default:"handle"},hasIcon:{type:"boolean",default:!0},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"},maxNestingLevel:{type:"number",default:5},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},providesContext:{textColor:"textColor",customTextColor:"customTextColor",backgroundColor:"backgroundColor",customBackgroundColor:"customBackgroundColor",overlayTextColor:"overlayTextColor",customOverlayTextColor:"customOverlayTextColor",overlayBackgroundColor:"overlayBackgroundColor",customOverlayBackgroundColor:"customOverlayBackgroundColor",fontSize:"fontSize",customFontSize:"customFontSize",showSubmenuIcon:"showSubmenuIcon",submenuVisibility:"submenuVisibility",openSubmenusOnClick:"openSubmenusOnClick",style:"style",maxNestingLevel:"maxNestingLevel"},supports:{anchor:!0,align:["wide","full"],ariaLabel:!0,contentRole:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalLetterSpacing:!0,__experimentalTextDecoration:!0,__experimentalSkipSerialization:["textDecoration"],__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,allowVerticalAlignment:!1,allowSizingOnChildren:!0,default:{type:"flex"}},interactivity:!0,renaming:!1},editorStyle:"wp-block-navigation-editor",style:"wp-block-navigation"};var $t=o(U(),1),tt=o(T(),1),Td=o(Q(),1),ss=o(V(),1),Hr=o(M(),1),It=o(P(),1),U3=o(bv(),1);var pX=o(W(),1),dX=o(me(),1);var Fh=o(Q(),1),tQ=o(V(),1);var Pi={name:"core/navigation-link",attributes:{kind:"post-type",type:"page"}},JK=["core/navigation-link/page","core/navigation-link"],$E={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"},eQ=["postType","wp_navigation",$E],ic="navigation-overlay";function Hh(e){let t=(0,Fh.useResourcePermissions)({kind:"postType",name:"wp_navigation",id:e}),{navigationMenu:r,isNavigationMenuResolved:a,isNavigationMenuMissing:n}=(0,tQ.useSelect)(h=>mye(h,e),[e]),{canCreate:i,canUpdate:l,canDelete:s,isResolving:c,hasResolved:u}=t,{records:m,isResolving:p,hasResolved:d}=(0,Fh.useEntityRecords)("postType","wp_navigation",$E),f=e?m?.length>1:m?.length>0;return{navigationMenu:r,isNavigationMenuResolved:a,isNavigationMenuMissing:n,navigationMenus:m,isResolvingNavigationMenus:p,hasResolvedNavigationMenus:d,canSwitchNavigationMenu:f,canUserCreateNavigationMenus:i,isResolvingCanUserCreateNavigationMenus:c,hasResolvedCanUserCreateNavigationMenus:u,canUserUpdateNavigationMenu:l,hasResolvedCanUserUpdateNavigationMenu:e?u:void 0,canUserDeleteNavigationMenu:s,hasResolvedCanUserDeleteNavigationMenu:e?u:void 0}}function mye(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};let{getEntityRecord:r,getEditedEntityRecord:a,hasFinishedResolution:n}=e(Fh.store),i=["postType","wp_navigation",t],l=r(...i),s=a(...i),c=n("getEditedEn
Line truncated
|
||||
Window, very small in the distance, illuminated.
|
||||
All around this is an almost totally black screen. Now, as the camera moves slowly towards the window which is almost a postage stamp in the frame, other forms appear;`)}},transforms:Ore,edit:Fre,save:Hre,merge(e,t){return{content:e.content+`
|
||||
|
||||
`+t.content}}};window.__experimentalContentOnlyInspectorFields&&(fC[Vke]=[{id:"content",label:(0,TL.__)("Content"),type:"text",Edit:"rich-text"}],fC[Fke]={fields:["content"]});var Hke=()=>E({name:Ure,metadata:pC,settings:fC});var BL={};Z(BL,{init:()=>Jke,metadata:()=>gC,name:()=>eoe,settings:()=>vC});var v2=o(P(),1);var Jre=o(W(),1);var ht=o(T(),1),Wre=o(V(),1);var Vd="is-style-solid-color";var fr=o(v(),1),h2={value:{type:"string",source:"html",selector:"blockquote",multiline:"p"},citation:{type:"string",source:"html",selector:"cite",default:""},mainColor:{type:"string"},customMainColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}};function Gre(e){if(!e)return;let t=e.match(/border-color:([^;]+)[;]?/);if(t&&t[1])return t[1]}function Fd(e){e=e||"<p></p>";let r=`</p>${e}<p>`.split("</p><p>");return r.shift(),r.pop(),r.join("<br>")}var Oke={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",role:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",role:"content"},textAlign:{type:"string"}},supports:{anchor:!0,align:["left","right","wide","full"],color:{gradients:!0,background:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalStyle:{typography:{fontSize:"1.5em",lineHeight:"1.6"}}},save({attributes:e}){let{textAlign:t,citation:r,value:a}=e,n=!ht.RichText.isEmpty(r);return(0,fr.jsx)("figure",{...ht.useBlockProps.save({className:w({[`has-text-align-${t}`]:t})}),children:(0,fr.jsxs)("blockquote",{children:[(0,fr.jsx)(ht.RichText.Content,{value:a,multiline:!0}),n&&(0,fr.jsx)(ht.RichText.Content,{tagName:"cite",value:r})]})})},migrate({value:e,...t}){return{value:Fd(e),...t}}},jke={attributes:{...h2},supports:{anchor:!0,align:["left","right","wide","full"],color:{gradients:!0,background:!0,link:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0}},save({attributes:e}){let{mainColor:t,customMainColor:r,customTextColor:a,textColor:n,value:i,citation:l,className:s}=e,c=s?.includes(Vd),u,m;if(c){let h=(0,ht.getColorClassName)("background-color",t);u=w({"has-background":h||r,[h]:h}),m={backgroundColor:h?void 0:r}}else r&&(m={borderColor:r});let p=(0,ht.getColorClassName)("color",n),d=w({"has-text-color":n||a,[p]:p}),f=p?void 0:{color:a};return(0,fr.jsx)("figure",{...ht.useBlockProps.save({className:u,style:m}),children:(0,fr.jsxs)("blockquote",{className:d,style:f,children:[(0,fr.jsx)(ht.RichText.Content,{value:i,multiline:!0}),!ht.RichText.isEmpty(l)&&(0,fr.jsx)(ht.RichText.Content,{tagName:"cite",value:l})]})})},migrate({value:e,className:t,mainColor:r,customMainColor:a,customTextColor:n,...i}){let l=t?.includes(Vd),s;return a&&(l?s={color:{background:a}}:s={border:{color:a}}),n&&s&&(s.color={...s.color,text:n}),{value:Fd(e),className:t,backgroundColor:l?r:void 0,borderColor:l?void 0:r,textAlign:l?"left":void 0,...i,style:s}}},Uke={attributes:{...h2,figureStyle:{source:"attribute",selector:"figure",attribute:"style"}},save({attributes:e}){let{mainColor:t,customMainColor:r,textColor:a,customTextColor:n,value:i,citation:l,className:s,figureStyle:c}=e,u=s?.includes(Vd),m,p;if(u){let g=(0,ht.getColorClassName)("background-color",t);m=w({"has-background":g||r,[g]:g}),p={backgroundColor:g?void 0:r}}else r?p={borderColor:r}:t&&(p={borderColor:Gre(c)});let d=(0,ht.getColorClassName)("color",a),f=(a||n)&&w("has-text-color",{[d]:d});return(0,fr.jsx)("figure",{className:m,style:p,children:(0,fr.jsxs)("blockquote",{className:f,style:d?void 0:{color:n},children:[(0,fr.jsx)(ht.RichText.Content,{value:i,multiline:!0}),!ht.RichText.isEmpty(l)&&(0,fr.jsx)(ht.RichText.Content,{tagName:"cite",value:l})]})})},migrate({value:e,className:t,figureStyle:r,mainColor:a,customMainColor:n,customTextColor:i,...l}){let s=t?.includes(Vd),c;if(n&&(s?c={color:{background:n}}:c={border:{color:n}}),i&&c&&(c.color={...c.color,text:i}),!s&&a&&r){let u=Gre(r);if(u)return{value:Fd(e),...l,className:t,style:{border:{color:u}}}}return{value:Fd(e),className:t,backgroundColor:s?a:void 0,borderColor:s?void 0:a,textAlign:s?"left":void 0,...l,style:c}}},Gke={attributes:h2,save({attributes:e}){let{mainColor:t,customMainColor:r,textColor:a,customTextColor:n,value:i,citation:l,className:s}=e,c=s?.includes(Vd),u,m;if(c)u=(0,ht.getColorClassName)("background-color",t),u||(m={backgroundColor:r});else if(r)m={borderColor:r};else if(t){let h=(0,Wre.select)(ht.store).getSettings().colors??[];m={borderColor:(0,ht.getColorObjectByAttributeValues)(h,t).color}}let p=(0,ht.getColorClassName)("color",a),d=a||n?w("has-text-color",{[p]:p}):void 0;return(0,fr.Line truncated
|
||||
`)}),anchor:e.anchor})},{type:"block",blocks:["core/heading"],transform:({content:e,anchor:t})=>(0,xu.createBlock)("core/pullquote",{value:e,anchor:t})}],to:[{type:"block",blocks:["core/paragraph"],transform:({value:e,citation:t})=>{let r=[];return e&&r.push((0,xu.createBlock)("core/paragraph",{content:e})),t&&r.push((0,xu.createBlock)("core/paragraph",{content:t})),r.length===0?(0,xu.createBlock)("core/paragraph",{content:""}):r}},{type:"block",blocks:["core/heading"],transform:({value:e,citation:t})=>{if(!e)return(0,xu.createBlock)("core/heading",{content:t});let r=(0,xu.createBlock)("core/heading",{content:e});return t?[r,(0,xu.createBlock)("core/heading",{content:t})]:r}}]},Xre=Qke;var{fieldsKey:Yke,formKey:Xke}=K(Jre.privateApis),{name:eoe}=gC,vC={icon:EP,example:{attributes:{value:(0,v2.__)("One of the hardest things to do in technology is disrupt yourself."),citation:(0,v2.__)("Matt Mullenweg")}},transforms:Xre,edit:Qre,save:Yre,deprecated:$re};window.__experimentalContentOnlyInspectorFields&&(vC[Yke]=[{id:"value",label:(0,v2.__)("Content"),type:"text",Edit:"rich-text"},{id:"citation",label:(0,v2.__)("Citation"),type:"text",Edit:"rich-text"}],vC[Xke]={fields:["value","citation"]});var Jke=()=>E({name:eoe,metadata:gC,settings:vC});var UL={};Z(UL,{init:()=>N5e,metadata:()=>bC,name:()=>Nae,settings:()=>Eae});var bC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query",title:"Query Loop",category:"theme",description:"An advanced block that allows displaying post types based on different query parameters and visual configurations.",keywords:["posts","list","blog","blogs","custom post types"],textdomain:"default",attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[],format:[]}},tagName:{type:"string",default:"div"},namespace:{type:"string"},enhancedPagination:{type:"boolean",default:!1}},usesContext:["templateSlug"],providesContext:{queryId:"queryId",query:"query",displayLayout:"displayLayout",enhancedPagination:"enhancedPagination"},supports:{anchor:!0,align:["wide","full"],html:!1,layout:!0,interactivity:!0},editorStyle:"wp-block-query-editor"};var hae=o(V(),1),gae=o(U(),1),vae=o(T(),1);var EC=o(V(),1),uae=o(me(),1),w2=o(U(),1),hl=o(T(),1),mae=o(P(),1),pae=o(Q(),1);var moe=o(M(),1),kC=o(P(),1);var gc=o(V(),1),Od=o(U(),1),b2=o(Q(),1),yC=o(T(),1),toe=o(Wo(),1),Hd=o(P(),1),ku=o(W(),1),y2=e=>{let t=e?.reduce((r,a)=>{let{mapById:n,mapByName:i,names:l}=r;return n[a.id]=a,i[a.name]=a,l.push(a.name),r},{mapById:{},mapByName:{},names:[]});return{entities:e,...t}},t5e=(e,t)=>{let r=t.split("."),a=e;return r.forEach(n=>{a=a?.[n]}),a},IL=(e,t)=>(e||[]).map(r=>({...r,name:(0,toe.decodeEntities)(t5e(r,t))})),roe=()=>{let e=(0,gc.useSelect)(n=>{let{getPostTypes:i}=n(b2.store),l=["attachment"];return i({per_page:-1})?.filter(({viewable:c,slug:u})=>c&&!l.includes(u))},[]),t=(0,Od.useMemo)(()=>{if(e?.length)return e.reduce((n,i)=>(n[i.slug]=i.taxonomies,n),{})},[e]),r=(0,Od.useMemo)(()=>(e||[]).map(({labels:n,slug:i})=>({label:n.singular_name,value:i})),[e]),a=(0,Od.useMemo)(()=>e?.length?e.reduce((n,i)=>(n[i.slug]=i.supports?.["post-formats"]||!1,n),{}):{},[e]);return{postTypesTaxonomiesMap:t,postTypesSelectOptions:r,postTypeFormatSupportMap:a}},_C=e=>{let t=(0,gc.useSelect)(r=>{let{getTaxonomies:a,getPostType:n}=r(b2.store);return n(e)?.taxonomies?.length>0?a({type:e,per_page:-1}):[]},[e]);return(0,Od.useMemo)(()=>t?.filter(({visibility:r})=>!!r?.publicly_queryable),[t])};function ooe(e){return(0,gc.useSelect)(t=>{let r=t(b2.store).getPostType(e);return r?.viewable&&r?.hierarchical},[e])}function aoe(e){let t=(0,gc.useSelect)(r=>!!r(b2.store).getPostType(e)?.supports?.["page-attributes"],[e]);return(0,Od.useMemo)(()=>{let r=[{label:(0,Hd.__)("Newest to oldest"),value:"date/desc"},{label:(0,Hd.__)("Oldest to newest"),value:"date/asc"},{label:(0,Hd.__)("A \u2192 Z"),value:"title/asc"},{label:(0,Hd.__)("Z \u2192 A"),value:"title/desc"}];return t&&r.push({label:(0,Hd.__)("Ascending by order"),value:"menu_order/asc"},{label:(0,Hd.__)("Descending by order"),value:"menu_order/desc"}),r},[t])}function noe(e){return(0,gc.useSelect)(t=>t(ku.store).getActiveBlockVariation("core/query",e)?.allowedControls,[e])}function Fi(e,t){return e?e.includes(t):!0}var ioe=(e,t)=>{let{query:{postType:r,inherit:a},namespace:n}=t,i=e.map(c=>(0,ku.cloneBlock)(c)),l=[],s=[...i];for(;s.length>0;){let c=s.shift();c.name==="core/query"&&(c.attributes.query={...c.attributes.query,postType:r,inherit:a},n&&(c.attributes.namespace=n),l.push(c.clientId)),c.innerBlocks?.forEach(u=>{s.push(u)})}return{newBlocks:i,queryClientIds:l}};function loe(e,t){return(0,gc.useSelect)(r=>{let a=r(ku.store).getActiveBlockVariation("core/query",t)?.name;if(!a)return"core/query";let{getBlockRootClientId:n,getPatternsByBlockTypes:i}=r(yC.store),l=n(e);return i(`core/query/${a}`,l).lengt
Line truncated
|
||||
Down in the reeds by the river?
|
||||
Spreading ruin and scattering ban,
|
||||
Splashing and paddling with hoofs of a goat,
|
||||
And breaking the golden lilies afloat
|
||||
With the dragon-fly on the river.`)}},transforms:Jme,deprecated:Kme,merge(e,t){return{content:e.content+`
|
||||
|
||||
`+t.content}},edit:Yme,save:Xme};window.__experimentalContentOnlyInspectorFields&&(M7[tCe]=[{id:"content",label:(0,gR.__)("Content"),type:"text",Edit:"rich-text"}],M7[rCe]={fields:["content"]});var oCe=()=>E({name:tpe,metadata:D7,settings:M7});var _R={};Z(_R,{init:()=>yCe,metadata:()=>n0,name:()=>bpe,settings:()=>z7});var R7=o(P(),1);var vpe=o(W(),1);var hb=o(T(),1);var n0={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/video",title:"Video",category:"media",description:"Embed a video from your media library or upload a new one.",keywords:["movie"],textdomain:"default",attributes:{autoplay:{type:"boolean",source:"attribute",selector:"video",attribute:"autoplay"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},controls:{type:"boolean",source:"attribute",selector:"video",attribute:"controls",default:!0},id:{type:"number",role:"content"},loop:{type:"boolean",source:"attribute",selector:"video",attribute:"loop"},muted:{type:"boolean",source:"attribute",selector:"video",attribute:"muted"},poster:{type:"string",source:"attribute",selector:"video",attribute:"poster"},preload:{type:"string",source:"attribute",selector:"video",attribute:"preload",default:"metadata"},blob:{type:"string",role:"local"},src:{type:"string",source:"attribute",selector:"video",attribute:"src",role:"content"},playsInline:{type:"boolean",source:"attribute",selector:"video",attribute:"playsinline"},tracks:{role:"content",type:"array",items:{type:"object"},default:[]}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-video-editor",style:"wp-block-video"};var rpe=o(v(),1);function i0({tracks:e=[]}){return e.map(t=>{let{id:r,...a}=t;return(0,rpe.jsx)("track",{...a},r??a.src)})}var l0=o(v(),1),{attributes:nCe}=n0,iCe={attributes:nCe,save({attributes:e}){let{autoplay:t,caption:r,controls:a,loop:n,muted:i,poster:l,preload:s,src:c,playsInline:u,tracks:m}=e;return(0,l0.jsxs)("figure",{...hb.useBlockProps.save(),children:[c&&(0,l0.jsx)("video",{autoPlay:t,controls:a,loop:n,muted:i,poster:l,preload:s!=="metadata"?s:void 0,src:c,playsInline:u,children:(0,l0.jsx)(i0,{tracks:m})}),!hb.RichText.isEmpty(r)&&(0,l0.jsx)(hb.RichText.Content,{tagName:"figcaption",value:r})]})}},lCe=[iCe],ope=lCe;var upe=o(Rr(),1),np=o(M(),1),_n=o(T(),1),c0=o(U(),1),gb=o(P(),1),mpe=o(V(),1);var ppe=o(xr(),1),dpe=o(mr(),1);var Gr=o(P(),1),yn=o(M(),1),pf=o(U(),1),va=o(v(),1),sCe=[{value:"auto",label:(0,Gr.__)("Auto")},{value:"metadata",label:(0,Gr.__)("Metadata")},{value:"none",label:(0,Gr._x)("None","Preload value")}],cCe=({setAttributes:e,attributes:t})=>{let{autoplay:r,controls:a,loop:n,muted:i,playsInline:l,preload:s}=t,c=(0,Gr.__)("Autoplay may cause usability issues for some users."),u=pf.Platform.select({web:(0,pf.useCallback)(d=>d?c:null,[]),native:c}),m=(0,pf.useMemo)(()=>{let d=f=>h=>{e({[f]:h,...f==="autoplay"&&{muted:h,playsInline:h}})};return{autoplay:d("autoplay"),loop:d("loop"),muted:d("muted"),controls:d("controls"),playsInline:d("playsInline")}},[]),p=(0,pf.useCallback)(d=>{e({preload:d})},[]);return(0,va.jsxs)(va.Fragment,{children:[(0,va.jsx)(yn.__experimentalToolsPanelItem,{label:(0,Gr.__)("Autoplay"),isShownByDefault:!0,hasValue:()=>!!r,onDeselect:()=>{e({autoplay:!1,muted:!1})},children:(0,va.jsx)(yn.ToggleControl,{label:(0,Gr.__)("Autoplay"),onChange:m.autoplay,checked:!!r,help:u})}),(0,va.jsx)(yn.__experimentalToolsPanelItem,{label:(0,Gr.__)("Loop"),isShownByDefault:!0,hasValue:()=>!!n,onDeselect:()=>{e({loop:!1})},children:(0,va.jsx)(yn.ToggleControl,{label:(0,Gr.__)("Loop"),onChange:m.loop,checked:!!n})}),(0,va.jsx)(yn.__experimentalToolsPanelItem,{label:(0,Gr.__)("Muted"),isShownByDefault:!0,hasValue:()=>!!i,onDeselect:()=>{e({muted:!1})},children:(0,va.jsx)(yn.ToggleControl,{label:(0,Gr.__)("Muted"),onChange:m.muted,checked:!!i,disabled:r,help:r?(0,Gr.__)("Muted because of Autoplay."):null})}),(0,va.jsx)(yn.__experimentalToolsPanelItem,{label:(0,Gr.__)("Playback controls"),isShownByDefault:!0,hasValue:()=>!a,onDeselect:()=>{e({controls:!0})},children:(0,va.jsx)(yn.ToggleControl,{label:(0,Gr.__)("Playback controls"),onChange:m.controls,checked:!!a})}),(0,va.jsx)(yn.__experimentalToolsPanelItem,{label:(0,Gr.__)("Play inline"),isShownByDefault:!0,hasValue:()=>!!l,onDeselect:()=>{e({playsInline:!1})},children:(0,va.jsx)(yn.ToggleControl,{label:(0,Gr.__)("Play inline"),onChange:m.playsInline,checked:!!l,disabled:r,help:r?(0,Gr.__)("Play inline enabled because of Autoplay."):(0,Gr.__)("When enabled, videos will play directly within the webpage on mobile browsers, instead of opening in a fullscreen player.")})}),(0,va.jsx)(yn.__experimentalToolsPanelItem,{label:(0,Gr.__)("Preload"),isShownByDefault:!0,hasValue:()=>s!=="metadata",onDeselect:()=>{e({preload:"metadata"})},children:(0,va.jsx)(yn.SelectControl,{__next40pxDefaultSize:!0,label:(0,Gr.__)("Preload"),value:s,onChange:p,op
Line truncated
|
||||
/*! Bundled license information:
|
||||
|
||||
fast-average-color/dist/index.esm.js:
|
||||
(*! Fast Average Color | © 2022 Denis Seleznev | MIT License | https://github.com/fast-average-color/fast-average-color *)
|
||||
*/
|
||||
@@ -0,0 +1,228 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).blockSerializationDefaultParser = (() => {
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// packages/block-serialization-default-parser/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
parse: () => parse
|
||||
});
|
||||
var document;
|
||||
var offset;
|
||||
var output;
|
||||
var stack;
|
||||
var tokenizer = /<!--\s+(\/)?wp:([a-z][a-z0-9_-]*\/)?([a-z][a-z0-9_-]*)\s+({(?:(?=([^}]+|}+(?=})|(?!}\s+\/?-->)[^])*)\5|[^]*?)}\s+)?(\/)?-->/g;
|
||||
function Block(blockName, attrs, innerBlocks, innerHTML, innerContent) {
|
||||
return {
|
||||
blockName,
|
||||
attrs,
|
||||
innerBlocks,
|
||||
innerHTML,
|
||||
innerContent
|
||||
};
|
||||
}
|
||||
function Freeform(innerHTML) {
|
||||
return Block(null, {}, [], innerHTML, [innerHTML]);
|
||||
}
|
||||
function Frame(block, tokenStart, tokenLength, prevOffset, leadingHtmlStart) {
|
||||
return {
|
||||
block,
|
||||
tokenStart,
|
||||
tokenLength,
|
||||
prevOffset: prevOffset || tokenStart + tokenLength,
|
||||
leadingHtmlStart
|
||||
};
|
||||
}
|
||||
var parse = (doc) => {
|
||||
document = doc;
|
||||
offset = 0;
|
||||
output = [];
|
||||
stack = [];
|
||||
tokenizer.lastIndex = 0;
|
||||
do {
|
||||
} while (proceed());
|
||||
return output;
|
||||
};
|
||||
function proceed() {
|
||||
const stackDepth = stack.length;
|
||||
const next = nextToken();
|
||||
const [tokenType, blockName, attrs, startOffset, tokenLength] = next;
|
||||
const leadingHtmlStart = startOffset > offset ? offset : null;
|
||||
switch (tokenType) {
|
||||
case "no-more-tokens":
|
||||
if (0 === stackDepth) {
|
||||
addFreeform();
|
||||
return false;
|
||||
}
|
||||
if (1 === stackDepth) {
|
||||
addBlockFromStack();
|
||||
return false;
|
||||
}
|
||||
while (0 < stack.length) {
|
||||
addBlockFromStack();
|
||||
}
|
||||
return false;
|
||||
case "void-block":
|
||||
if (0 === stackDepth) {
|
||||
if (null !== leadingHtmlStart) {
|
||||
output.push(
|
||||
Freeform(
|
||||
document.substr(
|
||||
leadingHtmlStart,
|
||||
startOffset - leadingHtmlStart
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
output.push(Block(blockName, attrs, [], "", []));
|
||||
offset = startOffset + tokenLength;
|
||||
return true;
|
||||
}
|
||||
addInnerBlock(
|
||||
Block(blockName, attrs, [], "", []),
|
||||
startOffset,
|
||||
tokenLength
|
||||
);
|
||||
offset = startOffset + tokenLength;
|
||||
return true;
|
||||
case "block-opener":
|
||||
stack.push(
|
||||
Frame(
|
||||
Block(blockName, attrs, [], "", []),
|
||||
startOffset,
|
||||
tokenLength,
|
||||
startOffset + tokenLength,
|
||||
leadingHtmlStart
|
||||
)
|
||||
);
|
||||
offset = startOffset + tokenLength;
|
||||
return true;
|
||||
case "block-closer":
|
||||
if (0 === stackDepth) {
|
||||
addFreeform();
|
||||
return false;
|
||||
}
|
||||
if (1 === stackDepth) {
|
||||
addBlockFromStack(startOffset);
|
||||
offset = startOffset + tokenLength;
|
||||
return true;
|
||||
}
|
||||
const stackTop = stack.pop();
|
||||
const html = document.substr(
|
||||
stackTop.prevOffset,
|
||||
startOffset - stackTop.prevOffset
|
||||
);
|
||||
stackTop.block.innerHTML += html;
|
||||
stackTop.block.innerContent.push(html);
|
||||
stackTop.prevOffset = startOffset + tokenLength;
|
||||
addInnerBlock(
|
||||
stackTop.block,
|
||||
stackTop.tokenStart,
|
||||
stackTop.tokenLength,
|
||||
startOffset + tokenLength
|
||||
);
|
||||
offset = startOffset + tokenLength;
|
||||
return true;
|
||||
default:
|
||||
addFreeform();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
function parseJSON(input) {
|
||||
try {
|
||||
return JSON.parse(input);
|
||||
} catch (e) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
function nextToken() {
|
||||
const matches = tokenizer.exec(document);
|
||||
if (null === matches) {
|
||||
return ["no-more-tokens", "", null, 0, 0];
|
||||
}
|
||||
const startedAt = matches.index;
|
||||
const [
|
||||
match,
|
||||
closerMatch,
|
||||
namespaceMatch,
|
||||
nameMatch,
|
||||
attrsMatch,
|
||||
,
|
||||
voidMatch
|
||||
] = matches;
|
||||
const length = match.length;
|
||||
const isCloser = !!closerMatch;
|
||||
const isVoid = !!voidMatch;
|
||||
const namespace = namespaceMatch || "core/";
|
||||
const name = namespace + nameMatch;
|
||||
const hasAttrs = !!attrsMatch;
|
||||
const attrs = hasAttrs ? parseJSON(attrsMatch) : {};
|
||||
if (isCloser && (isVoid || hasAttrs)) {
|
||||
}
|
||||
if (isVoid) {
|
||||
return ["void-block", name, attrs, startedAt, length];
|
||||
}
|
||||
if (isCloser) {
|
||||
return ["block-closer", name, null, startedAt, length];
|
||||
}
|
||||
return ["block-opener", name, attrs, startedAt, length];
|
||||
}
|
||||
function addFreeform(rawLength) {
|
||||
const length = rawLength ? rawLength : document.length - offset;
|
||||
if (0 === length) {
|
||||
return;
|
||||
}
|
||||
output.push(Freeform(document.substr(offset, length)));
|
||||
}
|
||||
function addInnerBlock(block, tokenStart, tokenLength, lastOffset) {
|
||||
const parent = stack[stack.length - 1];
|
||||
parent.block.innerBlocks.push(block);
|
||||
const html = document.substr(
|
||||
parent.prevOffset,
|
||||
tokenStart - parent.prevOffset
|
||||
);
|
||||
if (html) {
|
||||
parent.block.innerHTML += html;
|
||||
parent.block.innerContent.push(html);
|
||||
}
|
||||
parent.block.innerContent.push(null);
|
||||
parent.prevOffset = lastOffset ? lastOffset : tokenStart + tokenLength;
|
||||
}
|
||||
function addBlockFromStack(endOffset) {
|
||||
const { block, leadingHtmlStart, prevOffset, tokenStart } = stack.pop();
|
||||
const html = endOffset ? document.substr(prevOffset, endOffset - prevOffset) : document.substr(prevOffset);
|
||||
if (html) {
|
||||
block.innerHTML += html;
|
||||
block.innerContent.push(html);
|
||||
}
|
||||
if (null !== leadingHtmlStart) {
|
||||
output.push(
|
||||
Freeform(
|
||||
document.substr(
|
||||
leadingHtmlStart,
|
||||
tokenStart - leadingHtmlStart
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
output.push(block);
|
||||
}
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).blockSerializationDefaultParser=(()=>{var m=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var T=Object.getOwnPropertyNames;var B=Object.prototype.hasOwnProperty;var F=(t,e)=>{for(var s in e)m(t,s,{get:e[s],enumerable:!0})},H=(t,e,s,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of T(e))!B.call(t,n)&&n!==s&&m(t,n,{get:()=>e[n],enumerable:!(o=S(e,n))||o.enumerable});return t};var w=t=>H(m({},"__esModule",{value:!0}),t);var L={};F(L,{parse:()=>y});var a,l,i,f,C=/<!--\s+(\/)?wp:([a-z][a-z0-9_-]*\/)?([a-z][a-z0-9_-]*)\s+({(?:(?=([^}]+|}+(?=})|(?!}\s+\/?-->)[^])*)\5|[^]*?)}\s+)?(\/)?-->/g;function k(t,e,s,o,n){return{blockName:t,attrs:e,innerBlocks:s,innerHTML:o,innerContent:n}}function g(t){return k(null,{},[],t,[t])}function N(t,e,s,o,n){return{block:t,tokenStart:e,tokenLength:s,prevOffset:o||e+s,leadingHtmlStart:n}}var y=t=>{a=t,l=0,i=[],f=[],C.lastIndex=0;do;while(A());return i};function A(){let t=f.length,e=J(),[s,o,n,r,c]=e,p=r>l?l:null;switch(s){case"no-more-tokens":if(t===0)return d(),!1;if(t===1)return v(),!1;for(;0<f.length;)v();return!1;case"void-block":return t===0?(p!==null&&i.push(g(a.substr(p,r-p))),i.push(k(o,n,[],"",[])),l=r+c,!0):(z(k(o,n,[],"",[]),r,c),l=r+c,!0);case"block-opener":return f.push(N(k(o,n,[],"",[]),r,c,r+c,p)),l=r+c,!0;case"block-closer":if(t===0)return d(),!1;if(t===1)return v(r),l=r+c,!0;let u=f.pop(),h=a.substr(u.prevOffset,r-u.prevOffset);return u.block.innerHTML+=h,u.block.innerContent.push(h),u.prevOffset=r+c,z(u.block,u.tokenStart,u.tokenLength,r+c),l=r+c,!0;default:return d(),!1}}function I(t){try{return JSON.parse(t)}catch{return null}}function J(){let t=C.exec(a);if(t===null)return["no-more-tokens","",null,0,0];let e=t.index,[s,o,n,r,c,,p]=t,u=s.length,h=!!o,O=!!p,b=(n||"core/")+r,M=!!c,x=M?I(c):{};return O?["void-block",b,x,e,u]:h?["block-closer",b,null,e,u]:["block-opener",b,x,e,u]}function d(t){let e=t||a.length-l;e!==0&&i.push(g(a.substr(l,e)))}function z(t,e,s,o){let n=f[f.length-1];n.block.innerBlocks.push(t);let r=a.substr(n.prevOffset,e-n.prevOffset);r&&(n.block.innerHTML+=r,n.block.innerContent.push(r)),n.block.innerContent.push(null),n.prevOffset=o||e+s}function v(t){let{block:e,leadingHtmlStart:s,prevOffset:o,tokenStart:n}=f.pop(),r=t?a.substr(o,t-o):a.substr(o);r&&(e.innerHTML+=r,e.innerContent.push(r)),s!==null&&i.push(g(a.substr(s,n-s))),i.push(e)}return w(L);})();
|
||||
+1531
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,2 @@
|
||||
"use strict";var wp;(wp||={}).blockSerializationSpecParser=(()=>{var Pe=(c,b)=>()=>(b||c((b={exports:{}}).exports,b),b.exports);var De=Pe((je,ce)=>{function Te(c,b){function e(){this.constructor=c}e.prototype=b.prototype,c.prototype=new e}function S(c,b,e,y){this.message=c,this.expected=b,this.found=e,this.location=y,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,S)}Te(S,Error);S.buildMessage=function(c,b){var e={literal:function(p){return'"'+P(p.text)+'"'},class:function(p){var $="",v;for(v=0;v<p.parts.length;v++)$+=p.parts[v]instanceof Array?A(p.parts[v][0])+"-"+A(p.parts[v][1]):A(p.parts[v]);return"["+(p.inverted?"^":"")+$+"]"},any:function(p){return"any character"},end:function(p){return"end of input"},other:function(p){return p.description}};function y(p){return p.charCodeAt(0).toString(16).toUpperCase()}function P(p){return p.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function($){return"\\x0"+y($)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function($){return"\\x"+y($)})}function A(p){return p.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function($){return"\\x0"+y($)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function($){return"\\x"+y($)})}function D(p){return e[p.type](p)}function I(p){var $=new Array(p.length),v,F;for(v=0;v<p.length;v++)$[v]=D(p[v]);if($.sort(),$.length>0){for(v=1,F=1;v<$.length;v++)$[v-1]!==$[v]&&($[F]=$[v],F++);$.length=F}switch($.length){case 1:return $[0];case 2:return $[0]+" or "+$[1];default:return $.slice(0,-1).join(", ")+", or "+$[$.length-1]}}function C(p){return p?'"'+P(p)+'"':"end of input"}return"Expected "+I(c)+" but "+C(b)+" found."};function Re(c,b){b=b!==void 0?b:{};var e={},y={Block_List:te},P=te,A=ke(),D=function(r,l,g){return[l,g]},I=function(r,l,g){return Fe(r,l,g)},C="<!--",p=B("<!--",!1),$="wp:",v=B("wp:",!1),F=function(r,l){return l},Q="/-->",ae=B("/-->",!1),oe=function(r,l){return{blockName:r,attrs:l||{},innerBlocks:[],innerHTML:"",innerContent:[]}},ge=function(r,l,g){var t=Le(l),a=t[0],f=t[1],n=t[2];return{blockName:r.blockName,attrs:r.attrs,innerBlocks:f,innerHTML:a,innerContent:n}},_="-->",M=B("-->",!1),ue=function(r,l){return{blockName:r,attrs:l||{}}},W="/wp:",he=B("/wp:",!1),pe=function(r){return{blockName:r}},O="/",j=B("/",!1),$e=function(r){return"core/"+r},de=/^[a-z]/,ve=X([["a","z"]],!1,!1),Y=/^[a-z0-9_\-]/,Z=X([["a","z"],["0","9"],"_","-"],!1,!1),be=le("JSON-encoded attributes embedded in a block's opening comment"),Ae="{",me=B("{",!1),J="}",U=B("}",!1),ee="",xe=function(r){return Se(r)},se=/^[ \t\r\n]/,re=X([" "," ","\r",`
|
||||
`],!1,!1),s=0,m=0,z=[{line:1,column:1}],w=0,V=[],u=0,H;if("startRule"in b){if(!(b.startRule in y))throw new Error(`Can't start parsing from rule "`+b.startRule+'".');P=y[b.startRule]}function Me(){return c.substring(m,s)}function ze(){return T(m,s)}function He(r,l){throw l=l!==void 0?l:T(m,s),fe([le(r)],c.substring(m,s),l)}function Ie(r,l){throw l=l!==void 0?l:T(m,s),Ee(r,l)}function B(r,l){return{type:"literal",text:r,ignoreCase:l}}function X(r,l,g){return{type:"class",parts:r,inverted:l,ignoreCase:g}}function ke(){return{type:"any"}}function we(){return{type:"end"}}function le(r){return{type:"other",description:r}}function ie(r){var l=z[r],g;if(l)return l;for(g=r-1;!z[g];)g--;for(l=z[g],l={line:l.line,column:l.column};g<r;)c.charCodeAt(g)===10?(l.line++,l.column=1):l.column++,g++;return z[r]=l,l}function T(r,l){var g=ie(r),t=ie(l);return{start:{offset:r,line:g.line,column:g.column},end:{offset:l,line:t.line,column:t.column}}}function h(r){s<w||(s>w&&(w=s,V=[]),V.push(r))}function Ee(r,l){return new S(r,null,null,l)}function fe(r,l,g){return new S(S.buildMessage(r,l),r,l,g)}function te(){var r,l,g,t,a,f,n,i,o,d;for(r=s,l=s,g=[],t=s,a=s,u++,f=x(),u--,f===e?a=void 0:(s=a,a=e),a!==e?(c.length>s?(f=c.charAt(s),s++):(f=e,u===0&&h(A)),f!==e?(a=[a,f],t=a):(s=t,t=e)):(s=t,t=e);t!==e;)g.push(t),t=s,a=s,u++,f=x(),u--,f===e?a=void 0:(s=a,a=e),a!==e?(c.length>s?(f=c.charAt(s),s++):(f=e,u===0&&h(A)),f!==e?(a=[a,f],t=a):(s=t,t=e)):(s=t,t=e);if(g!==e?l=c.substring(l,s):l=g,l!==e){if(g=[],t=s,a=x(),a!==e){for(f=s,n=[],i=s,o=s,u++,d=x(),u--,d===e?o=void 0:(s=o,o=e),o!==e?(c.length>s?(d=c.charAt(s),s++):(d=e,u===0&&h(A)),d!==e?(o=[o,d],i=o):(s=i,i=e)):(s=i,i=e);i!==e;)n.push(i),i=s,o=s,u++,d=x(),u--,d===e?o=void 0:(s=o,o=e),o!==e?(c.length>s?(d=c.charAt(s),s++):(d=e,u===0&&h(A)),d!==e?(o=[o,d],i=o):(s=i,i=e)):(s=i,i=e);n!==e?f=c.substring(f,s):f=n,f!==e?(m=t,a=D(l,a,f),t=a):(s=t,t=e)}else s=t,t=e;for(;t!==e;)if(g.push(t),t=s,a=x(),a!==e){for(f=s,n=[],i=s,o=s,u++,d=x(),u--,d===e?o=void 0:(s=o,o=e),o!==e?(c.length>s?(d=c.charAt(s),s++):(d=e,u===0&&h(A)),d!==e?(o=[o,d],i=o):(s=i,i=e)):(s=i,i=e);i!==e;)n.push(i),i=s,o=s,u++,d=x(),u--,d===e?o=void 0:(s=o,o=e),o!==e?(c.length>s?(d=c.charAt(s),s++):(d=e,u===0&&h(A)),d!==e?(o=[o,d],i=o):(s=i,i=e)):(s=i,i=e);n!==e?f=c.substring(f,s):f=n,f!==e?(m=t,a=D(l,a,f),t=a):(s=t,t=e)}else s=t,t=e;if(g!==e){for(t=s,a=[],c.length>s?(f=c.charAt(s),s++):(f=e,u===0&&h(A));f!==e;)a.push(f),c.length>s?(f=c.charAt(s),s++):(f=e,u===0&&h(A));a!==e?t=c.substring(t,s):t=a,t!==e?(m=r,l=I(l,g,t),r=l):(s=r,r=e)}else s=r,r=e}else s=r,r=e;return r}function x(){var r;return r=ye(),r===e&&(r=Ce()),r}function ye(){var r,l,g,t,a,f,n,i,o;return r=s,c.substr(s,4)===C?(l=C,s+=4):(l=e,u===0&&h(p)),l!==e?(g=E(),g!==e?(c.substr(s,3)===$?(t=$,s+=3):(t=e,u===0&&h(v)),t!==e?(a=q(),a!==e?(f=E(),f!==e?(n=s,i=ne(),i!==e?(o=E(),o!==e?(m=n,i=F(a,i),n=i):(s=n,n=e)):(s=n,n=e),n===e&&(n=null),n!==e?(c.substr(s,4)===Q?(i=Q,s+=4):(i=e,u===0&&h(ae)),i!==e?(m=r,l=oe(a,n),r=l):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e),r}function Ce(){var r,l,g,t,a,f,n,i,o;if(r=s,l=_e(),l!==e){if(g=[],t=x(),t===e){if(t=s,a=[],f=s,n=s,u++,i=x(),u--,i===e?n=void 0:(s=n,n=e),n!==e?(i=s,u++,o=R(),u--,o===e?i=void 0:(s=i,i=e),i!==e?(c.length>s?(o=c.charAt(s),s++):(o=e,u===0&&h(A)),o!==e?(n=[n,i,o],f=n):(s=f,f=e)):(s=f,f=e)):(s=f,f=e),f!==e)for(;f!==e;)a.push(f),f=s,n=s,u++,i=x(),u--,i===e?n=void 0:(s=n,n=e),n!==e?(i=s,u++,o=R(),u--,o===e?i=void 0:(s=i,i=e),i!==e?(c.length>s?(o=c.charAt(s),s++):(o=e,u===0&&h(A)),o!==e?(n=[n,i,o],f=n):(s=f,f=e)):(s=f,f=e)):(s=f,f=e);else a=e;a!==e?t=c.substring(t,s):t=a}for(;t!==e;)if(g.push(t),t=x(),t===e){if(t=s,a=[],f=s,n=s,u++,i=x(),u--,i===e?n=void 0:(s=n,n=e),n!==e?(i=s,u++,o=R(),u--,o===e?i=void 0:(s=i,i=e),i!==e?(c.length>s?(o=c.charAt(s),s++):(o=e,u===0&&h(A)),o!==e?(n=[n,i,o],f=n):(s=f,f=e)):(s=f,f=e)):(s=f,f=e),f!==e)for(;f!==e;)a.push(f),f=s,n=s,u++,i=x(),u--,i===e?n=void 0:(s=n,n=e),n!==e?(i=s,u++,o=R(),u--,o===e?i=void 0:(s=i,i=e),i!==e?(c.length>s?(o=c.charAt(s),s++):(o=e,u===0&&h(A)),o!==e?(n=[n,i,o],f=n):(s=f,f=e)):(s=f,f=e)):(s=f,f=e);else a=e;a!==e?t=c.substring(t,s):t=a}g!==e?(t=R(),t!==e?(m=r,l=ge(l,g,t),r=l):(s=r,r=e)):(s=r,r=e)}else s=r,r=e;return r}function _e(){var r,l,g,t,a,f,n,i,o;return r=s,c.substr(s,4)===C?(l=C,s+=4):(l=e,u===0&&h(p)),l!==e?(g=E(),g!==e?(c.substr(s,3)===$?(t=$,s+=3):(t=e,u===0&&h(v)),t!==e?(a=q(),a!==e?(f=E(),f!==e?(n=s,i=ne(),i!==e?(o=E(),o!==e?(m=n,i=F(a,i),n=i):(s=n,n=e)):(s=n,n=e),n===e&&(n=null),n!==e?(c.substr(s,3)===_?(i=_,s+=3):(i=e,u===0&&h(M)),i!==e?(m=r,l=ue(a,n),r=l):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(s=r,r=e),r}function R(){var r,l,g,t,a,f,n;return r=s,c.substr(s,4)===C?(l=C,s+=4):(l=e,u===0&&h(p)),l!==e?(g=E(),g!==e?(c.substr(s,4)===W?(t=W,s+=4):(t=e,u===0&&h(he)),t!==e?(a=q(),a!==e?(f=E(),f!==e?(c.substr(s,3)===_?(n=_,s+=3):(n=e,u===0&&h(M)),n!==e?(m=r,l=pe(a),r=l):(s=r,r=e)):(s=r,r=e)):(s=r,r=e)):(sLine truncated
|
||||
Vendored
+10392
File diff suppressed because it is too large.
Load diff
Vendored
+194
@@ -0,0 +1,194 @@
|
||||
var wp;(wp||={}).blocks=(()=>{var zu=Object.create;var ir=Object.defineProperty;var qu=Object.getOwnPropertyDescriptor;var Iu=Object.getOwnPropertyNames;var Vu=Object.getPrototypeOf,xu=Object.prototype.hasOwnProperty;var z=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ie=(e,t)=>{for(var r in t)ir(e,r,{get:t[r],enumerable:!0})},hn=(e,t,r,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Iu(t))!xu.call(e,o)&&o!==r&&ir(e,o,{get:()=>t[o],enumerable:!(a=qu(t,o))||a.enumerable});return e};var B=(e,t,r)=>(r=e!=null?zu(Vu(e)):{},hn(t||!e||!e.__esModule?ir(r,"default",{value:e,enumerable:!0}):r,e)),Hu=e=>hn(ir({},"__esModule",{value:!0}),e);var Be=z((Dd,gn)=>{gn.exports=window.wp.data});var sr=z((Gd,vn)=>{vn.exports=window.wp.i18n});var De=z((Xd,jn)=>{jn.exports=window.wp.element});var Z=z((Zd,zn)=>{zn.exports=window.wp.dom});var xe=z((Qd,qn)=>{qn.exports=window.wp.richText});var J=z((Jd,In)=>{In.exports=window.wp.deprecated});var pt=z((rc,Hn)=>{Hn.exports=window.wp.warning});var Fn=z((nc,Un)=>{Un.exports=window.wp.privateApis});var Ba=z((_c,yr)=>{var Ea={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:"e",\u0116:"E",\u0117:"e",\u0118:"E",\u0119:"e",\u011A:"E",\u011B:"e",\u011C:"G",\u01F4:"G",\u011D:"g",\u01F5:"g",\u011E:"G",\u011F:"g",\u0120:"G",\u0121:"g",\u0122:"G",\u0123:"g",\u0124:"H",\u0125:"h",\u0126:"H",\u0127:"h",\u1E2A:"H",\u1E2B:"h",\u0128:"I",\u0129:"i",\u012A:"I",\u012B:"i",\u012C:"I",\u012D:"i",\u012E:"I",\u012F:"i",\u0130:"I",\u0131:"i",\u0132:"IJ",\u0133:"ij",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u1E30:"K",\u1E31:"k",K\u0306:"K",k\u0306:"k",\u0139:"L",\u013A:"l",\u013B:"L",\u013C:"l",\u013D:"L",\u013E:"l",\u013F:"L",\u0140:"l",\u0141:"l",\u0142:"l",\u1E3E:"M",\u1E3F:"m",M\u0306:"M",m\u0306:"m",\u0143:"N",\u0144:"n",\u0145:"N",\u0146:"n",\u0147:"N",\u0148:"n",\u0149:"n",N\u0306:"N",n\u0306:"n",\u014C:"O",\u014D:"o",\u014E:"O",\u014F:"o",\u0150:"O",\u0151:"o",\u0152:"OE",\u0153:"oe",P\u0306:"P",p\u0306:"p",\u0154:"R",\u0155:"r",\u0156:"R",\u0157:"r",\u0158:"R",\u0159:"r",R\u0306:"R",r\u0306:"r",\u0212:"R",\u0213:"r",\u015A:"S",\u015B:"s",\u015C:"S",\u015D:"s",\u015E:"S",\u0218:"S",\u0219:"s",\u015F:"s",\u0160:"S",\u0161:"s",\u0162:"T",\u0163:"t",\u021B:"t",\u021A:"T",\u0164:"T",\u0165:"t",\u0166:"T",\u0167:"t",T\u0306:"T",t\u0306:"t",\u0168:"U",\u0169:"u",\u016A:"U",\u016B:"u",\u016C:"U",\u016D:"u",\u016E:"U",\u016F:"u",\u0170:"U",\u0171:"u",\u0172:"U",\u0173:"u",\u0216:"U",\u0217:"u",V\u0306:"V",v\u0306:"v",\u0174:"W",\u0175:"w",\u1E82:"W",\u1E83:"w",X\u0306:"X",x\u0306:"x",\u0176:"Y",\u0177:"y",\u0178:"Y",Y\u0306:"Y",y\u0306:"y",\u0179:"Z",\u017A:"z",\u017B:"Z",\u017C:"z",\u017D:"Z",\u017E:"z",\u017F:"s",\u0192:"f",\u01A0:"O",\u01A1:"o",\u01AF:"U",\u01B0:"u",\u01CD:"A",\u01CE:"a",\u01CF:"I",\u01D0:"i",\u01D1:"O",\u01D2:"o",\u01D3:"U",\u01D4:"u",\u01D5:"U",\u01D6:"u",\u01D7:"U",\u01D8:"u",\u01D9:"U",\u01DA:"u",\u01DB:"U",\u01DC:"u",\u1EE8:"U",\u1EE9:"u",\u1E78:"U",\u1E79:"u",\u01FA:"A",\u01FB:"a",\u01FC:"AE",\u01FD:"ae",\u01FE:"O",\u01FF:"o",\u00DE:"TH",\u00FE:"thLine truncated
|
||||
`),l=l.replace(/\r/g,`
|
||||
`),l=l.replace(/\u00A0/g," "),i.smartIndentationFix&&(l=v(l)),l=`
|
||||
|
||||
`+l+`
|
||||
|
||||
`,l=r.subParser("detab")(l,i,y),l=l.replace(/^[ \t]+$/mg,""),r.helper.forEach(u,function(C){l=r.subParser("runExtension")(C,l,i,y)}),l=r.subParser("metadata")(l,i,y),l=r.subParser("hashPreCodeTags")(l,i,y),l=r.subParser("githubCodeBlocks")(l,i,y),l=r.subParser("hashHTMLBlocks")(l,i,y),l=r.subParser("hashCodeTags")(l,i,y),l=r.subParser("stripLinkDefinitions")(l,i,y),l=r.subParser("blockGamut")(l,i,y),l=r.subParser("unhashHTMLSpans")(l,i,y),l=r.subParser("unescapeSpecialChars")(l,i,y),l=l.replace(/¨D/g,"$$"),l=l.replace(/¨T/g,"\xA8"),l=r.subParser("completeHTMLDocument")(l,i,y),r.helper.forEach(d,function(C){l=r.subParser("runExtension")(C,l,i,y)}),f=y.metadata,l},this.makeMarkdown=this.makeMd=function(l,y){if(l=l.replace(/\r\n/g,`
|
||||
`),l=l.replace(/\r/g,`
|
||||
`),l=l.replace(/>[ \t]+</,">\xA8NBSP;<"),!y)if(window&&window.document)y=window.document;else throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");var C=y.createElement("div");C.innerHTML=l;var A={preList:ne(C)};K(C);for(var O=C.childNodes,S="",F=0;F<O.length;F++)S+=r.subParser("makeMarkdown.node")(O[F],A);function K(x){for(var $=0;$<x.childNodes.length;++$){var Y=x.childNodes[$];Y.nodeType===3?/\S/.test(Y.nodeValue)?(Y.nodeValue=Y.nodeValue.split(`
|
||||
`).join(" "),Y.nodeValue=Y.nodeValue.replace(/(\s)+/g,"$1")):(x.removeChild(Y),--$):Y.nodeType===1&&K(Y)}}function ne(x){for(var $=x.querySelectorAll("pre"),Y=[],X=0;X<$.length;++X)if($[X].childElementCount===1&&$[X].firstChild.tagName.toLowerCase()==="code"){var tt=$[X].firstChild.innerHTML.trim(),nt=$[X].firstChild.getAttribute("data-language")||"";if(nt==="")for(var pn=$[X].firstChild.className.split(" "),at=0;at<pn.length;++at){var mn=pn[at].match(/^language-(.+)$/);if(mn!==null){nt=mn[1];break}}tt=r.helper.unescapeHTMLEntities(tt),Y.push(tt),$[X].outerHTML='<precode language="'+nt+'" precodenum="'+X.toString()+'"></precode>'}else Y.push($[X].innerHTML),$[X].innerHTML="",$[X].setAttribute("prenum",X.toString());return Y}return S},this.setOption=function(l,y){i[l]=y},this.getOption=function(l){return i[l]},this.getOptions=function(){return i},this.addExtension=function(l,y){y=y||null,T(l,y)},this.useExtension=function(l){T(l)},this.setFlavor=function(l){if(!h.hasOwnProperty(l))throw Error(l+" flavor was not found");var y=h[l];m=l;for(var C in y)y.hasOwnProperty(C)&&(i[C]=y[C])},this.getFlavor=function(){return m},this.removeExtension=function(l){r.helper.isArray(l)||(l=[l]);for(var y=0;y<l.length;++y){for(var C=l[y],A=0;A<u.length;++A)u[A]===C&&u[A].splice(A,1);for(var O=0;O<d.length;++A)d[O]===C&&d[O].splice(A,1)}},this.getAllExtensions=function(){return{language:u,output:d}},this.getMetadata=function(l){return l?f.raw:f.parsed},this.getMetadataFormat=function(){return f.format},this._setMetadataPair=function(l,y){f.parsed[l]=y},this._setMetadataFormat=function(l){f.format=l},this._setMetadataRaw=function(l){f.raw=l}},r.subParser("anchors",function(n,i,u){"use strict";n=u.converter._dispatch("anchors.before",n,i,u);var d=function(p,m,f,g,T,k,w){if(r.helper.isUndefined(w)&&(w=""),f=f.toLowerCase(),p.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)g="";else if(!g)if(f||(f=m.toLowerCase().replace(/ ?\n/g," ")),g="#"+f,!r.helper.isUndefined(u.gUrls[f]))g=u.gUrls[f],r.helper.isUndefined(u.gTitles[f])||(w=u.gTitles[f]);else return p;g=g.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var v='<a href="'+g+'"';return w!==""&&w!==null&&(w=w.replace(/"/g,"""),w=w.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),v+=' title="'+w+'"'),i.openLinksInNewWindow&&!/^#/.test(g)&&(v+=' rel="noopener noreferrer" target="\xA8E95Eblank"'),v+=">"+m+"</a>",v};return n=n.replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,d),n=n.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,d),n=n.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,d),n=n.replace(/\[([^\[\]]+)]()()()()()/g,d),i.ghMentions&&(n=n.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gmi,function(p,m,f,g,T){if(f==="\\")return m+g;if(!r.helper.isString(i.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var k=i.ghMentionsLink.replace(/\{u}/g,T),w="";return i.openLinksInNewWindow&&(w=' rel="noopener noreferrer" target="\xA8E95Eblank"'),m+'<a href="'+k+'"'+w+">"+g+"</a>"})),n=u.converter._dispatch("anchors.after",n,i,u),n});var L=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,N=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,j=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,I=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gmi,G=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,Ce=function(n){"use strict";return function(i,u,d,p,m,f,g){d=d.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var T=d,k="",w="",v=u||"",l=g||"";return/^www\./i.test(d)&&(d=d.replace(/^www\./i,"http://www.")),n.excludeTrailingPunctuationFromURLs&&f&&(k=f),n.openLinksInNewWindow&&(w=' rel="noopener noreferrer" target="\xA8E95Eblank"'),v+'<a href="'+d+'"'+w+">"+T+"</a>"+k+l}},ur=function(n,i){"use strict";return function(u,d,p){var m="mailto:";return d=d||"",p=r.subParser("unescapeSpecialChars")(p,n,i),n.encodeEmails?(m=r.helper.encodeEmailAddress(m+p),p=r.helper.encodeEmailAddress(p)):m=m+p,d+'<a href="'+m+'">'+p+"</a>"}};r.subParser("autoLinks",function(n,i,u){"use strict";return n=u.converter._dispatch("autoLinks.before",n,i,u),n=n.replace(j,Ce(i)),n=n.replace(G,ur(i,u)),n=u.converter._dispatch("autoLinks.after",n,i,u),n}),r.subParser("simplifiedAutoLinks",function(n,i,u){"use strict";return i.simplifiedAutoLink&&(n=u.converter._dispatch("simplifiedAutoLinks.before",n,i,u),i.excludeTrailingPunctuationFromURLs?n=n.replace(N,Ce(i)):n=n.replace(L,Ce(i)),n=n.replace(I,ur(i,u)),n=u.converter._dispatch("simplifiedAutoLinks.after",n,i,u)),n}),r.subParser("blockGamut",function(n,i,u){"use strict";return n=u.converter._dispatch("blockGamut.before",n,i,u),n=r.subParser("bLine truncated
|
||||
|
||||
`;var d=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return i.splitAdjacentBlockquotes&&(d=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),n=n.replace(d,function(p){return p=p.replace(/^[ \t]*>[ \t]?/gm,""),p=p.replace(/¨0/g,""),p=p.replace(/^[ \t]+$/gm,""),p=r.subParser("githubCodeBlocks")(p,i,u),p=r.subParser("blockGamut")(p,i,u),p=p.replace(/(^|\n)/g,"$1 "),p=p.replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,function(m,f){var g=f;return g=g.replace(/^ /mg,"\xA80"),g=g.replace(/¨0/g,""),g}),r.subParser("hashBlock")(`<blockquote>
|
||||
`+p+`
|
||||
</blockquote>`,i,u)}),n=u.converter._dispatch("blockQuotes.after",n,i,u),n}),r.subParser("codeBlocks",function(n,i,u){"use strict";n=u.converter._dispatch("codeBlocks.before",n,i,u),n+="\xA80";var d=/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g;return n=n.replace(d,function(p,m,f){var g=m,T=f,k=`
|
||||
`;return g=r.subParser("outdent")(g,i,u),g=r.subParser("encodeCode")(g,i,u),g=r.subParser("detab")(g,i,u),g=g.replace(/^\n+/g,""),g=g.replace(/\n+$/g,""),i.omitExtraWLInCodeBlocks&&(k=""),g="<pre><code>"+g+k+"</code></pre>",r.subParser("hashBlock")(g,i,u)+T}),n=n.replace(/¨0/,""),n=u.converter._dispatch("codeBlocks.after",n,i,u),n}),r.subParser("codeSpans",function(n,i,u){"use strict";return n=u.converter._dispatch("codeSpans.before",n,i,u),typeof n>"u"&&(n=""),n=n.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(d,p,m,f){var g=f;return g=g.replace(/^([ \t]*)/g,""),g=g.replace(/[ \t]*$/g,""),g=r.subParser("encodeCode")(g,i,u),g=p+"<code>"+g+"</code>",g=r.subParser("hashHTMLSpans")(g,i,u),g}),n=u.converter._dispatch("codeSpans.after",n,i,u),n}),r.subParser("completeHTMLDocument",function(n,i,u){"use strict";if(!i.completeHTMLDocument)return n;n=u.converter._dispatch("completeHTMLDocument.before",n,i,u);var d="html",p=`<!DOCTYPE HTML>
|
||||
`,m="",f=`<meta charset="utf-8">
|
||||
`,g="",T="";typeof u.metadata.parsed.doctype<"u"&&(p="<!DOCTYPE "+u.metadata.parsed.doctype+`>
|
||||
`,d=u.metadata.parsed.doctype.toString().toLowerCase(),(d==="html"||d==="html5")&&(f='<meta charset="utf-8">'));for(var k in u.metadata.parsed)if(u.metadata.parsed.hasOwnProperty(k))switch(k.toLowerCase()){case"doctype":break;case"title":m="<title>"+u.metadata.parsed.title+`</title>
|
||||
`;break;case"charset":d==="html"||d==="html5"?f='<meta charset="'+u.metadata.parsed.charset+`">
|
||||
`:f='<meta name="charset" content="'+u.metadata.parsed.charset+`">
|
||||
`;break;case"language":case"lang":g=' lang="'+u.metadata.parsed[k]+'"',T+='<meta name="'+k+'" content="'+u.metadata.parsed[k]+`">
|
||||
`;break;default:T+='<meta name="'+k+'" content="'+u.metadata.parsed[k]+`">
|
||||
`}return n=p+"<html"+g+`>
|
||||
<head>
|
||||
`+m+f+T+`</head>
|
||||
<body>
|
||||
`+n.trim()+`
|
||||
</body>
|
||||
</html>`,n=u.converter._dispatch("completeHTMLDocument.after",n,i,u),n}),r.subParser("detab",function(n,i,u){"use strict";return n=u.converter._dispatch("detab.before",n,i,u),n=n.replace(/\t(?=\t)/g," "),n=n.replace(/\t/g,"\xA8A\xA8B"),n=n.replace(/¨B(.+?)¨A/g,function(d,p){for(var m=p,f=4-m.length%4,g=0;g<f;g++)m+=" ";return m}),n=n.replace(/¨A/g," "),n=n.replace(/¨B/g,""),n=u.converter._dispatch("detab.after",n,i,u),n}),r.subParser("ellipsis",function(n,i,u){"use strict";return n=u.converter._dispatch("ellipsis.before",n,i,u),n=n.replace(/\.\.\./g,"\u2026"),n=u.converter._dispatch("ellipsis.after",n,i,u),n}),r.subParser("emoji",function(n,i,u){"use strict";if(!i.emoji)return n;n=u.converter._dispatch("emoji.before",n,i,u);var d=/:([\S]+?):/g;return n=n.replace(d,function(p,m){return r.helper.emojis.hasOwnProperty(m)?r.helper.emojis[m]:p}),n=u.converter._dispatch("emoji.after",n,i,u),n}),r.subParser("encodeAmpsAndAngles",function(n,i,u){"use strict";return n=u.converter._dispatch("encodeAmpsAndAngles.before",n,i,u),n=n.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&"),n=n.replace(/<(?![a-z\/?$!])/gi,"<"),n=n.replace(/</g,"<"),n=n.replace(/>/g,">"),n=u.converter._dispatch("encodeAmpsAndAngles.after",n,i,u),n}),r.subParser("encodeBackslashEscapes",function(n,i,u){"use strict";return n=u.converter._dispatch("encodeBackslashEscapes.before",n,i,u),n=n.replace(/\\(\\)/g,r.helper.escapeCharactersCallback),n=n.replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,r.helper.escapeCharactersCallback),n=u.converter._dispatch("encodeBackslashEscapes.after",n,i,u),n}),r.subParser("encodeCode",function(n,i,u){"use strict";return n=u.converter._dispatch("encodeCode.before",n,i,u),n=n.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/([*_{}\[\]\\=~-])/g,r.helper.escapeCharactersCallback),n=u.converter._dispatch("encodeCode.after",n,i,u),n}),r.subParser("escapeSpecialCharsWithinTagAttributes",function(n,i,u){"use strict";n=u.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",n,i,u);var d=/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,p=/<!(--(?:(?:[^>-]|-[^>])(?:[^-]|-[^-])*)--)>/gi;return n=n.replace(d,function(m){return m.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),n=n.replace(p,function(m){return m.replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),n=u.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",n,i,u),n}),r.subParser("githubCodeBlocks",function(n,i,u){"use strict";return i.ghCodeBlocks?(n=u.converter._dispatch("githubCodeBlocks.before",n,i,u),n+="\xA80",n=n.replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(d,p,m,f){var g=i.omitExtraWLInCodeBlocks?"":`
|
||||
`;return f=r.subParser("encodeCode")(f,i,u),f=r.subParser("detab")(f,i,u),f=f.replace(/^\n+/g,""),f=f.replace(/\n+$/g,""),f="<pre><code"+(m?' class="'+m+" language-"+m+'"':"")+">"+f+g+"</code></pre>",f=r.subParser("hashBlock")(f,i,u),`
|
||||
|
||||
\xA8G`+(u.ghCodeBlocks.push({text:d,codeblock:f})-1)+`G
|
||||
|
||||
`}),n=n.replace(/¨0/,""),u.converter._dispatch("githubCodeBlocks.after",n,i,u)):n}),r.subParser("hashBlock",function(n,i,u){"use strict";return n=u.converter._dispatch("hashBlock.before",n,i,u),n=n.replace(/(^\n+|\n+$)/g,""),n=`
|
||||
|
||||
\xA8K`+(u.gHtmlBlocks.push(n)-1)+`K
|
||||
|
||||
`,n=u.converter._dispatch("hashBlock.after",n,i,u),n}),r.subParser("hashCodeTags",function(n,i,u){"use strict";n=u.converter._dispatch("hashCodeTags.before",n,i,u);var d=function(p,m,f,g){var T=f+r.subParser("encodeCode")(m,i,u)+g;return"\xA8C"+(u.gHtmlSpans.push(T)-1)+"C"};return n=r.helper.replaceRecursiveRegExp(n,d,"<code\\b[^>]*>","</code>","gim"),n=u.converter._dispatch("hashCodeTags.after",n,i,u),n}),r.subParser("hashElement",function(n,i,u){"use strict";return function(d,p){var m=p;return m=m.replace(/\n\n/g,`
|
||||
`),m=m.replace(/^\n/,""),m=m.replace(/\n+$/g,""),m=`
|
||||
|
||||
\xA8K`+(u.gHtmlBlocks.push(m)-1)+`K
|
||||
|
||||
`,m}}),r.subParser("hashHTMLBlocks",function(n,i,u){"use strict";n=u.converter._dispatch("hashHTMLBlocks.before",n,i,u);var d=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],p=function(l,y,C,A){var O=l;return C.search(/\bmarkdown\b/)!==-1&&(O=C+u.converter.makeHtml(y)+A),`
|
||||
|
||||
\xA8K`+(u.gHtmlBlocks.push(O)-1)+`K
|
||||
|
||||
`};i.backslashEscapesHTMLTags&&(n=n.replace(/\\<(\/?[^>]+?)>/g,function(l,y){return"<"+y+">"}));for(var m=0;m<d.length;++m)for(var f,g=new RegExp("^ {0,3}(<"+d[m]+"\\b[^>]*>)","im"),T="<"+d[m]+"\\b[^>]*>",k="</"+d[m]+">";(f=r.helper.regexIndexOf(n,g))!==-1;){var w=r.helper.splitAtIndex(n,f),v=r.helper.replaceRecursiveRegExp(w[1],p,T,k,"im");if(v===w[1])break;n=w[0].concat(v)}return n=n.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(n,i,u)),n=r.helper.replaceRecursiveRegExp(n,function(l){return`
|
||||
|
||||
\xA8K`+(u.gHtmlBlocks.push(l)-1)+`K
|
||||
|
||||
`},"^ {0,3}<!--","-->","gm"),n=n.replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(n,i,u)),n=u.converter._dispatch("hashHTMLBlocks.after",n,i,u),n}),r.subParser("hashHTMLSpans",function(n,i,u){"use strict";n=u.converter._dispatch("hashHTMLSpans.before",n,i,u);function d(p){return"\xA8C"+(u.gHtmlSpans.push(p)-1)+"C"}return n=n.replace(/<[^>]+?\/>/gi,function(p){return d(p)}),n=n.replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(p){return d(p)}),n=n.replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(p){return d(p)}),n=n.replace(/<[^>]+?>/gi,function(p){return d(p)}),n=u.converter._dispatch("hashHTMLSpans.after",n,i,u),n}),r.subParser("unhashHTMLSpans",function(n,i,u){"use strict";n=u.converter._dispatch("unhashHTMLSpans.before",n,i,u);for(var d=0;d<u.gHtmlSpans.length;++d){for(var p=u.gHtmlSpans[d],m=0;/¨C(\d+)C/.test(p);){var f=RegExp.$1;if(p=p.replace("\xA8C"+f+"C",u.gHtmlSpans[f]),m===10){console.error("maximum nesting of 10 spans reached!!!");break}++m}n=n.replace("\xA8C"+d+"C",p)}return n=u.converter._dispatch("unhashHTMLSpans.after",n,i,u),n}),r.subParser("hashPreCodeTags",function(n,i,u){"use strict";n=u.converter._dispatch("hashPreCodeTags.before",n,i,u);var d=function(p,m,f,g){var T=f+r.subParser("encodeCode")(m,i,u)+g;return`
|
||||
|
||||
\xA8G`+(u.ghCodeBlocks.push({text:p,codeblock:T})-1)+`G
|
||||
|
||||
`};return n=r.helper.replaceRecursiveRegExp(n,d,"^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>","^ {0,3}</code>\\s*</pre>","gim"),n=u.converter._dispatch("hashPreCodeTags.after",n,i,u),n}),r.subParser("headers",function(n,i,u){"use strict";n=u.converter._dispatch("headers.before",n,i,u);var d=isNaN(parseInt(i.headerLevelStart))?1:parseInt(i.headerLevelStart),p=i.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,m=i.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;n=n.replace(p,function(T,k){var w=r.subParser("spanGamut")(k,i,u),v=i.noHeaderId?"":' id="'+g(k)+'"',l=d,y="<h"+l+v+">"+w+"</h"+l+">";return r.subParser("hashBlock")(y,i,u)}),n=n.replace(m,function(T,k){var w=r.subParser("spanGamut")(k,i,u),v=i.noHeaderId?"":' id="'+g(k)+'"',l=d+1,y="<h"+l+v+">"+w+"</h"+l+">";return r.subParser("hashBlock")(y,i,u)});var f=i.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;n=n.replace(f,function(T,k,w){var v=w;i.customizedHeaderId&&(v=w.replace(/\s?\{([^{]+?)}\s*$/,""));var l=r.subParser("spanGamut")(v,i,u),y=i.noHeaderId?"":' id="'+g(w)+'"',C=d-1+k.length,A="<h"+C+y+">"+l+"</h"+C+">";return r.subParser("hashBlock")(A,i,u)});function g(T){var k,w;if(i.customizedHeaderId){var v=T.match(/\{([^{]+?)}\s*$/);v&&v[1]&&(T=v[1])}return k=T,r.helper.isString(i.prefixHeaderId)?w=i.prefixHeaderId:i.prefixHeaderId===!0?w="section-":w="",i.rawPrefixHeaderId||(k=w+k),i.ghCompatibleHeaderId?k=k.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():i.rawHeaderId?k=k.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"\xA8").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():k=k.replace(/[^\w]/g,"").toLowerCase(),i.rawPrefixHeaderId&&(k=w+k),u.hashLinkCounts[k]?k=k+"-"+u.hashLinkCounts[k]++:u.hashLinkCounts[k]=1,k}return n=u.converter._dispatch("headers.after",n,i,u),n}),r.subParser("horizontalRule",function(n,i,u){"use strict";n=u.converter._dispatch("horizontalRule.before",n,i,u);var d=r.subParser("hashBlock")("<hr />",i,u);return n=n.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,d),n=n.replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,d),n=n.replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,d),n=u.converter._dispatch("horizontalRule.after",n,i,u),n}),r.subParser("images",function(n,i,u){"use strict";n=u.converter._dispatch("images.before",n,i,u);var d=/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,p=/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,m=/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,f=/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,g=/!\[([^\[\]]+)]()()()()()/g;function T(w,v,l,y,C,A,O,S){return y=y.replace(/\s/g,""),k(w,v,l,y,C,A,O,S)}function k(w,v,l,y,C,A,O,S){var F=u.gUrls,K=u.gTitles,ne=u.gDimensions;if(l=l.toLowerCase(),S||(S=""),w.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)y="";else if(y===""||y===null)if((l===""||l===null)&&(l=v.toLowerCase().replace(/ ?\n/g," ")),y="#"+l,!r.helper.isUndefined(F[l]))y=F[l],r.helper.isUndefined(K[l])||(S=K[l]),r.helper.isUndefined(ne[l])||(C=ne[l].width,A=ne[l].height);else return w;v=v.replace(/"/g,""").replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),y=y.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var x='<img src="'+y+'" alt="'+v+'"';return S&&r.helper.isString(S)&&(S=S.replace(/"/g,""").replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),x+=' title="'+S+'"'),C&&A&&(C=C==="*"?"auto":C,A=A==="*"?"auto":A,x+=' width="'+C+'"',x+=' height="'+A+'"'),x+=" />",x}return n=n.replace(f,k),n=n.replace(m,T),n=n.replace(p,k),n=n.replace(d,k),n=n.replace(g,k),n=u.converter._dispatch("images.after",n,i,u),n}),r.subParser("italicsAndBold",function(n,i,u){"use strict";n=u.converter._dispatch("italicsAndBold.before",n,i,u);function d(p,m,f){return m+p+f}return i.literalMidWordUnderscores?(n=n.replace(/\b___(\S[\s\S]*?)___\b/g,function(p,m){return d(m,"<strong><em>","</em></strong>")}),n=n.replace(/\b__(\S[\s\S]*?)__\b/g,function(p,m){return d(m,"<strong>","</strong>")}),n=n.replace(/\b_(\S[\s\S]*?)_\b/g,function(p,m){return d(m,"<em>","</em>")})):(n=n.replace(/___(\S[\s\S]*?)___/g,function(p,m){return/\S$/.test(m)?d(m,"<strong><em>","</em></strong>"):p}),n=n.replace(/__(\S[\s\S]*?)__/g,function(p,m){return/\S$/.test(m)?d(m,"<strong>","</strong>"):p}),n=n.replace(/_([^\s_][\s\S]*?)_/g,function(p,m){return/\S$/.test(m)?d(m,"<em>","</em>"):p})),i.literalMidWordAsterisks?(n=n.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(p,m,f){return d(f,m+"<strong><em>","</em></strong>")}),n=n.replace(/([^*]|^)\B\*\*(\SLine truncated
|
||||
`),f+="\xA80";var T=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,k=/\n[ \t]*\n(?!¨0)/.test(f);return i.disableForced4SpacesIndentedSublists&&(T=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),f=f.replace(T,function(w,v,l,y,C,A,O){O=O&&O.trim()!=="";var S=r.subParser("outdent")(C,i,u),F="";return A&&i.tasklists&&(F=' class="task-list-item" style="list-style-type: none;"',S=S.replace(/^[ \t]*\[(x|X| )?]/m,function(){var K='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return O&&(K+=" checked"),K+=">",K})),S=S.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,function(K){return"\xA8A"+K}),v||S.search(/\n{2,}/)>-1?(S=r.subParser("githubCodeBlocks")(S,i,u),S=r.subParser("blockGamut")(S,i,u)):(S=r.subParser("lists")(S,i,u),S=S.replace(/\n$/,""),S=r.subParser("hashHTMLBlocks")(S,i,u),S=S.replace(/\n\n+/g,`
|
||||
|
||||
`),k?S=r.subParser("paragraphs")(S,i,u):S=r.subParser("spanGamut")(S,i,u)),S=S.replace("\xA8A",""),S="<li"+F+">"+S+`</li>
|
||||
`,S}),f=f.replace(/¨0/g,""),u.gListLevel--,g&&(f=f.replace(/\s+$/,"")),f}function p(f,g){if(g==="ol"){var T=f.match(/^ *(\d+)\./);if(T&&T[1]!=="1")return' start="'+T[1]+'"'}return""}function m(f,g,T){var k=i.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,w=i.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,v=g==="ul"?k:w,l="";if(f.search(v)!==-1)(function C(A){var O=A.search(v),S=p(f,g);O!==-1?(l+=`
|
||||
|
||||
<`+g+S+`>
|
||||
`+d(A.slice(0,O),!!T)+"</"+g+`>
|
||||
`,g=g==="ul"?"ol":"ul",v=g==="ul"?k:w,C(A.slice(O))):l+=`
|
||||
|
||||
<`+g+S+`>
|
||||
`+d(A,!!T)+"</"+g+`>
|
||||
`})(f);else{var y=p(f,g);l=`
|
||||
|
||||
<`+g+y+`>
|
||||
`+d(f,!!T)+"</"+g+`>
|
||||
`}return l}return n=u.converter._dispatch("lists.before",n,i,u),n+="\xA80",u.gListLevel?n=n.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(f,g,T){var k=T.search(/[*+-]/g)>-1?"ul":"ol";return m(g,k,!0)}):n=n.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(f,g,T,k){var w=k.search(/[*+-]/g)>-1?"ul":"ol";return m(T,w,!1)}),n=n.replace(/¨0/,""),n=u.converter._dispatch("lists.after",n,i,u),n}),r.subParser("metadata",function(n,i,u){"use strict";if(!i.metadata)return n;n=u.converter._dispatch("metadata.before",n,i,u);function d(p){u.metadata.raw=p,p=p.replace(/&/g,"&").replace(/"/g,"""),p=p.replace(/\n {4}/g," "),p.replace(/^([\S ]+): +([\s\S]+?)$/gm,function(m,f,g){return u.metadata.parsed[f]=g,""})}return n=n.replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,function(p,m,f){return d(f),"\xA8M"}),n=n.replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,function(p,m,f){return m&&(u.metadata.format=m),d(f),"\xA8M"}),n=n.replace(/¨M/g,""),n=u.converter._dispatch("metadata.after",n,i,u),n}),r.subParser("outdent",function(n,i,u){"use strict";return n=u.converter._dispatch("outdent.before",n,i,u),n=n.replace(/^(\t|[ ]{1,4})/gm,"\xA80"),n=n.replace(/¨0/g,""),n=u.converter._dispatch("outdent.after",n,i,u),n}),r.subParser("paragraphs",function(n,i,u){"use strict";n=u.converter._dispatch("paragraphs.before",n,i,u),n=n.replace(/^\n+/g,""),n=n.replace(/\n+$/g,"");for(var d=n.split(/\n{2,}/g),p=[],m=d.length,f=0;f<m;f++){var g=d[f];g.search(/¨(K|G)(\d+)\1/g)>=0?p.push(g):g.search(/\S/)>=0&&(g=r.subParser("spanGamut")(g,i,u),g=g.replace(/^([ \t]*)/g,"<p>"),g+="</p>",p.push(g))}for(m=p.length,f=0;f<m;f++){for(var T="",k=p[f],w=!1;/¨(K|G)(\d+)\1/.test(k);){var v=RegExp.$1,l=RegExp.$2;v==="K"?T=u.gHtmlBlocks[l]:w?T=r.subParser("encodeCode")(u.ghCodeBlocks[l].text,i,u):T=u.ghCodeBlocks[l].codeblock,T=T.replace(/\$/g,"$$$$"),k=k.replace(/(\n\n)?¨(K|G)\d+\2(\n\n)?/,T),/^<pre\b[^>]*>\s*<code\b[^>]*>/.test(k)&&(w=!0)}p[f]=k}return n=p.join(`
|
||||
`),n=n.replace(/^\n+/g,""),n=n.replace(/\n+$/g,""),u.converter._dispatch("paragraphs.after",n,i,u)}),r.subParser("runExtension",function(n,i,u,d){"use strict";if(n.filter)i=n.filter(i,d.converter,u);else if(n.regex){var p=n.regex;p instanceof RegExp||(p=new RegExp(p,"g")),i=i.replace(p,n.replace)}return i}),r.subParser("spanGamut",function(n,i,u){"use strict";return n=u.converter._dispatch("spanGamut.before",n,i,u),n=r.subParser("codeSpans")(n,i,u),n=r.subParser("escapeSpecialCharsWithinTagAttributes")(n,i,u),n=r.subParser("encodeBackslashEscapes")(n,i,u),n=r.subParser("images")(n,i,u),n=r.subParser("anchors")(n,i,u),n=r.subParser("autoLinks")(n,i,u),n=r.subParser("simplifiedAutoLinks")(n,i,u),n=r.subParser("emoji")(n,i,u),n=r.subParser("underline")(n,i,u),n=r.subParser("italicsAndBold")(n,i,u),n=r.subParser("strikethrough")(n,i,u),n=r.subParser("ellipsis")(n,i,u),n=r.subParser("hashHTMLSpans")(n,i,u),n=r.subParser("encodeAmpsAndAngles")(n,i,u),i.simpleLineBreaks?/\n\n¨K/.test(n)||(n=n.replace(/\n+/g,`<br />
|
||||
`)):n=n.replace(/ +\n/g,`<br />
|
||||
`),n=u.converter._dispatch("spanGamut.after",n,i,u),n}),r.subParser("strikethrough",function(n,i,u){"use strict";function d(p){return i.simplifiedAutoLink&&(p=r.subParser("simplifiedAutoLinks")(p,i,u)),"<del>"+p+"</del>"}return i.strikethrough&&(n=u.converter._dispatch("strikethrough.before",n,i,u),n=n.replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(p,m){return d(m)}),n=u.converter._dispatch("strikethrough.after",n,i,u)),n}),r.subParser("stripLinkDefinitions",function(n,i,u){"use strict";var d=/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,p=/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm;n+="\xA80";var m=function(f,g,T,k,w,v,l){return g=g.toLowerCase(),T.match(/^data:.+?\/.+?;base64,/)?u.gUrls[g]=T.replace(/\s/g,""):u.gUrls[g]=r.subParser("encodeAmpsAndAngles")(T,i,u),v?v+l:(l&&(u.gTitles[g]=l.replace(/"|'/g,""")),i.parseImgDimensions&&k&&w&&(u.gDimensions[g]={width:k,height:w}),"")};return n=n.replace(p,m),n=n.replace(d,m),n=n.replace(/¨0/,""),n}),r.subParser("tables",function(n,i,u){"use strict";if(!i.tables)return n;var d=/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,p=/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm;function m(w){return/^:[ \t]*--*$/.test(w)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(w)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(w)?' style="text-align:center;"':""}function f(w,v){var l="";return w=w.trim(),(i.tablesHeaderId||i.tableHeaderId)&&(l=' id="'+w.replace(/ /g,"_").toLowerCase()+'"'),w=r.subParser("spanGamut")(w,i,u),"<th"+l+v+">"+w+`</th>
|
||||
`}function g(w,v){var l=r.subParser("spanGamut")(w,i,u);return"<td"+v+">"+l+`</td>
|
||||
`}function T(w,v){for(var l=`<table>
|
||||
<thead>
|
||||
<tr>
|
||||
`,y=w.length,C=0;C<y;++C)l+=w[C];for(l+=`</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
`,C=0;C<v.length;++C){l+=`<tr>
|
||||
`;for(var A=0;A<y;++A)l+=v[C][A];l+=`</tr>
|
||||
`}return l+=`</tbody>
|
||||
</table>
|
||||
`,l}function k(w){var v,l=w.split(`
|
||||
`);for(v=0;v<l.length;++v)/^ {0,3}\|/.test(l[v])&&(l[v]=l[v].replace(/^ {0,3}\|/,"")),/\|[ \t]*$/.test(l[v])&&(l[v]=l[v].replace(/\|[ \t]*$/,"")),l[v]=r.subParser("codeSpans")(l[v],i,u);var y=l[0].split("|").map(function(x){return x.trim()}),C=l[1].split("|").map(function(x){return x.trim()}),A=[],O=[],S=[],F=[];for(l.shift(),l.shift(),v=0;v<l.length;++v)l[v].trim()!==""&&A.push(l[v].split("|").map(function(x){return x.trim()}));if(y.length<C.length)return w;for(v=0;v<C.length;++v)S.push(m(C[v]));for(v=0;v<y.length;++v)r.helper.isUndefined(S[v])&&(S[v]=""),O.push(f(y[v],S[v]));for(v=0;v<A.length;++v){for(var K=[],ne=0;ne<O.length;++ne)r.helper.isUndefined(A[v][ne]),K.push(g(A[v][ne],S[ne]));F.push(K)}return T(O,F)}return n=u.converter._dispatch("tables.before",n,i,u),n=n.replace(/\\(\|)/g,r.helper.escapeCharactersCallback),n=n.replace(d,k),n=n.replace(p,k),n=u.converter._dispatch("tables.after",n,i,u),n}),r.subParser("underline",function(n,i,u){"use strict";return i.underline&&(n=u.converter._dispatch("underline.before",n,i,u),i.literalMidWordUnderscores?(n=n.replace(/\b___(\S[\s\S]*?)___\b/g,function(d,p){return"<u>"+p+"</u>"}),n=n.replace(/\b__(\S[\s\S]*?)__\b/g,function(d,p){return"<u>"+p+"</u>"})):(n=n.replace(/___(\S[\s\S]*?)___/g,function(d,p){return/\S$/.test(p)?"<u>"+p+"</u>":d}),n=n.replace(/__(\S[\s\S]*?)__/g,function(d,p){return/\S$/.test(p)?"<u>"+p+"</u>":d})),n=n.replace(/(_)/g,r.helper.escapeCharactersCallback),n=u.converter._dispatch("underline.after",n,i,u)),n}),r.subParser("unescapeSpecialChars",function(n,i,u){"use strict";return n=u.converter._dispatch("unescapeSpecialChars.before",n,i,u),n=n.replace(/¨E(\d+)E/g,function(d,p){var m=parseInt(p);return String.fromCharCode(m)}),n=u.converter._dispatch("unescapeSpecialChars.after",n,i,u),n}),r.subParser("makeMarkdown.blockquote",function(n,i){"use strict";var u="";if(n.hasChildNodes())for(var d=n.childNodes,p=d.length,m=0;m<p;++m){var f=r.subParser("makeMarkdown.node")(d[m],i);f!==""&&(u+=f)}return u=u.trim(),u="> "+u.split(`
|
||||
`).join(`
|
||||
> `),u}),r.subParser("makeMarkdown.codeBlock",function(n,i){"use strict";var u=n.getAttribute("language"),d=n.getAttribute("precodenum");return"```"+u+`
|
||||
`+i.preList[d]+"\n```"}),r.subParser("makeMarkdown.codeSpan",function(n){"use strict";return"`"+n.innerHTML+"`"}),r.subParser("makeMarkdown.emphasis",function(n,i){"use strict";var u="";if(n.hasChildNodes()){u+="*";for(var d=n.childNodes,p=d.length,m=0;m<p;++m)u+=r.subParser("makeMarkdown.node")(d[m],i);u+="*"}return u}),r.subParser("makeMarkdown.header",function(n,i,u){"use strict";var d=new Array(u+1).join("#"),p="";if(n.hasChildNodes()){p=d+" ";for(var m=n.childNodes,f=m.length,g=0;g<f;++g)p+=r.subParser("makeMarkdown.node")(m[g],i)}return p}),r.subParser("makeMarkdown.hr",function(){"use strict";return"---"}),r.subParser("makeMarkdown.image",function(n){"use strict";var i="";return n.hasAttribute("src")&&(i+="+">",n.hasAttribute("width")&&n.hasAttribute("height")&&(i+=" ="+n.getAttribute("width")+"x"+n.getAttribute("height")),n.hasAttribute("title")&&(i+=' "'+n.getAttribute("title")+'"'),i+=")"),i}),r.subParser("makeMarkdown.links",function(n,i){"use strict";var u="";if(n.hasChildNodes()&&n.hasAttribute("href")){var d=n.childNodes,p=d.length;u="[";for(var m=0;m<p;++m)u+=r.subParser("makeMarkdown.node")(d[m],i);u+="](",u+="<"+n.getAttribute("href")+">",n.hasAttribute("title")&&(u+=' "'+n.getAttribute("title")+'"'),u+=")"}return u}),r.subParser("makeMarkdown.list",function(n,i,u){"use strict";var d="";if(!n.hasChildNodes())return"";for(var p=n.childNodes,m=p.length,f=n.getAttribute("start")||1,g=0;g<m;++g)if(!(typeof p[g].tagName>"u"||p[g].tagName.toLowerCase()!=="li")){var T="";u==="ol"?T=f.toString()+". ":T="- ",d+=T+r.subParser("makeMarkdown.listItem")(p[g],i),++f}return d+=`
|
||||
<!-- -->
|
||||
`,d.trim()}),r.subParser("makeMarkdown.listItem",function(n,i){"use strict";for(var u="",d=n.childNodes,p=d.length,m=0;m<p;++m)u+=r.subParser("makeMarkdown.node")(d[m],i);return/\n$/.test(u)?u=u.split(`
|
||||
`).join(`
|
||||
`).replace(/^ {4}$/gm,"").replace(/\n\n+/g,`
|
||||
|
||||
`):u+=`
|
||||
`,u}),r.subParser("makeMarkdown.node",function(n,i,u){"use strict";u=u||!1;var d="";if(n.nodeType===3)return r.subParser("makeMarkdown.txt")(n,i);if(n.nodeType===8)return"<!--"+n.data+`-->
|
||||
|
||||
`;if(n.nodeType!==1)return"";var p=n.tagName.toLowerCase();switch(p){case"h1":u||(d=r.subParser("makeMarkdown.header")(n,i,1)+`
|
||||
|
||||
`);break;case"h2":u||(d=r.subParser("makeMarkdown.header")(n,i,2)+`
|
||||
|
||||
`);break;case"h3":u||(d=r.subParser("makeMarkdown.header")(n,i,3)+`
|
||||
|
||||
`);break;case"h4":u||(d=r.subParser("makeMarkdown.header")(n,i,4)+`
|
||||
|
||||
`);break;case"h5":u||(d=r.subParser("makeMarkdown.header")(n,i,5)+`
|
||||
|
||||
`);break;case"h6":u||(d=r.subParser("makeMarkdown.header")(n,i,6)+`
|
||||
|
||||
`);break;case"p":u||(d=r.subParser("makeMarkdown.paragraph")(n,i)+`
|
||||
|
||||
`);break;case"blockquote":u||(d=r.subParser("makeMarkdown.blockquote")(n,i)+`
|
||||
|
||||
`);break;case"hr":u||(d=r.subParser("makeMarkdown.hr")(n,i)+`
|
||||
|
||||
`);break;case"ol":u||(d=r.subParser("makeMarkdown.list")(n,i,"ol")+`
|
||||
|
||||
`);break;case"ul":u||(d=r.subParser("makeMarkdown.list")(n,i,"ul")+`
|
||||
|
||||
`);break;case"precode":u||(d=r.subParser("makeMarkdown.codeBlock")(n,i)+`
|
||||
|
||||
`);break;case"pre":u||(d=r.subParser("makeMarkdown.pre")(n,i)+`
|
||||
|
||||
`);break;case"table":u||(d=r.subParser("makeMarkdown.table")(n,i)+`
|
||||
|
||||
`);break;case"code":d=r.subParser("makeMarkdown.codeSpan")(n,i);break;case"em":case"i":d=r.subParser("makeMarkdown.emphasis")(n,i);break;case"strong":case"b":d=r.subParser("makeMarkdown.strong")(n,i);break;case"del":d=r.subParser("makeMarkdown.strikethrough")(n,i);break;case"a":d=r.subParser("makeMarkdown.links")(n,i);break;case"img":d=r.subParser("makeMarkdown.image")(n,i);break;default:d=n.outerHTML+`
|
||||
|
||||
`}return d}),r.subParser("makeMarkdown.paragraph",function(n,i){"use strict";var u="";if(n.hasChildNodes())for(var d=n.childNodes,p=d.length,m=0;m<p;++m)u+=r.subParser("makeMarkdown.node")(d[m],i);return u=u.trim(),u}),r.subParser("makeMarkdown.pre",function(n,i){"use strict";var u=n.getAttribute("prenum");return"<pre>"+i.preList[u]+"</pre>"}),r.subParser("makeMarkdown.strikethrough",function(n,i){"use strict";var u="";if(n.hasChildNodes()){u+="~~";for(var d=n.childNodes,p=d.length,m=0;m<p;++m)u+=r.subParser("makeMarkdown.node")(d[m],i);u+="~~"}return u}),r.subParser("makeMarkdown.strong",function(n,i){"use strict";var u="";if(n.hasChildNodes()){u+="**";for(var d=n.childNodes,p=d.length,m=0;m<p;++m)u+=r.subParser("makeMarkdown.node")(d[m],i);u+="**"}return u}),r.subParser("makeMarkdown.table",function(n,i){"use strict";var u="",d=[[],[]],p=n.querySelectorAll("thead>tr>th"),m=n.querySelectorAll("tbody>tr"),f,g;for(f=0;f<p.length;++f){var T=r.subParser("makeMarkdown.tableCell")(p[f],i),k="---";if(p[f].hasAttribute("style")){var w=p[f].getAttribute("style").toLowerCase().replace(/\s/g,"");switch(w){case"text-align:left;":k=":---";break;case"text-align:right;":k="---:";break;case"text-align:center;":k=":---:";break}}d[0][f]=T.trim(),d[1][f]=k}for(f=0;f<m.length;++f){var v=d.push([])-1,l=m[f].getElementsByTagName("td");for(g=0;g<p.length;++g){var y=" ";typeof l[g]<"u"&&(y=r.subParser("makeMarkdown.tableCell")(l[g],i)),d[v].push(y)}}var C=3;for(f=0;f<d.length;++f)for(g=0;g<d[f].length;++g){var A=d[f][g].length;A>C&&(C=A)}for(f=0;f<d.length;++f){for(g=0;g<d[f].length;++g)f===1?d[f][g].slice(-1)===":"?d[f][g]=r.helper.padEnd(d[f][g].slice(-1),C-1,"-")+":":d[f][g]=r.helper.padEnd(d[f][g],C,"-"):d[f][g]=r.helper.padEnd(d[f][g],C);u+="| "+d[f].join(" | ")+` |
|
||||
`}return u.trim()}),r.subParser("makeMarkdown.tableCell",function(n,i){"use strict";var u="";if(!n.hasChildNodes())return"";for(var d=n.childNodes,p=d.length,m=0;m<p;++m)u+=r.subParser("makeMarkdown.node")(d[m],i,!0);return u.trim()}),r.subParser("makeMarkdown.txt",function(n){"use strict";var i=n.nodeValue;return i=i.replace(/ +/g," "),i=i.replace(/¨NBSP;/g," "),i=r.helper.unescapeHTMLEntities(i),i=i.replace(/([*_~|`])/g,"\\$1"),i=i.replace(/^(\s*)>/g,"\\$1>"),i=i.replace(/^#/gm,"\\#"),i=i.replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3"),i=i.replace(/^( {0,3}\d+)\./gm,"$1\\."),i=i.replace(/^( {0,3})([+-])/gm,"$1\\$2"),i=i.replace(/]([\s]*)\(/g,"\\]$1\\("),i=i.replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:"),i});var ju=this;typeof define=="function"&&define.amd?define(function(){"use strict";return r}):typeof Qr<"u"&&Qr.exports?Qr.exports=r:ju.showdown=r}).call(hu)});var Rd={};Ie(Rd,{__EXPERIMENTAL_ELEMENTS:()=>Vn,__EXPERIMENTAL_PATHS_WITH_OVERRIDE:()=>xn,__EXPERIMENTAL_STYLE_PROPERTY:()=>pe,__experimentalCloneSanitizedBlock:()=>Vt,__experimentalGetAccessibleBlockLabel:()=>_a,__experimentalGetBlockAttributesNamesByRole:()=>ya,__experimentalGetBlockLabel:()=>yt,__experimentalSanitizeBlockAttributes:()=>Ge,__unstableGetBlockProps:()=>Gt,__unstableGetInnerBlocksProps:()=>go,__unstableSerializeAndClean:()=>bo,children:()=>Mo,cloneBlock:()=>xt,createBlock:()=>U,createBlocksFromInnerBlocksTemplate:()=>It,doBlocksMatchTemplate:()=>fn,findTransform:()=>he,getBlockAttributes:()=>ie,getBlockAttributesNamesByRole:()=>vt,getBlockBindingsSource:()=>gt,getBlockBindingsSources:()=>ha,getBlockContent:()=>Xe,getBlockDefaultClassName:()=>po,getBlockFromExample:()=>Ht,getBlockMenuDefaultClassName:()=>mo,getBlockSupport:()=>ta,getBlockTransforms:()=>ue,getBlockType:()=>M,getBlockTypes:()=>Ue,getBlockVariations:()=>ca,getCategories:()=>Nu,getChildBlockNames:()=>oa,getDefaultBlockName:()=>pr,getFreeformContentHandlerName:()=>ee,getGroupingBlockName:()=>fr,getPhrasingContentSchema:()=>Su,getPossibleBlockTransformations:()=>Ja,getSaveContent:()=>ge,getSaveElement:()=>Kt,getUnregisteredTypeHandlerName:()=>me,hasBlockSupport:()=>se,hasChildBlocks:()=>ua,hasChildBlocksWithInserterSupport:()=>ia,isReusableBlock:()=>na,isTemplatePart:()=>aa,isUnmodifiedBlock:()=>_t,isUnmodifiedDefaultBlock:()=>hr,isValidBlockContent:()=>Ro,isValidIcon:()=>$e,node:()=>jo,normalizeIconObject:()=>gr,parse:()=>Ee,parseWithAttributeSchema:()=>Le,pasteHandler:()=>et,privateApis:()=>Du,rawHandler:()=>ln,registerBlockBindingsSource:()=>pa,registerBlockCollection:()=>Xn,registerBlockStyle:()=>sa,registerBlockType:()=>Yn,registerBlockVariation:()=>la,serialize:()=>Mr,serializeRawBlock:()=>we,setCategories:()=>Lu,setDefaultBlockName:()=>ea,setFreeformContentHandlerName:()=>Qn,setGroupingBlockName:()=>ra,setUnregisteredTypeHandlerName:()=>Jn,store:()=>P,switchToBlockType:()=>eo,synchronizeBlocksWithTemplate:()=>rt,unregisterBlockBindingsSource:()=>ma,unregisterBlockStyle:()=>da,unregisterBlockType:()=>Zn,unregisterBlockVariation:()=>fa,unstable__bootstrapServerSideBlockDefinitions:()=>Wn,updateCategory:()=>Pu,validateBlock:()=>be,withBlockContentContext:()=>Pd});var Rr=B(Be(),1);var Oe=function(){return Oe=Object.assign||function(t){for(var r,a=1,o=arguments.length;a<o;a++){r=arguments[a];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},Oe.apply(this,arguments)};function bn(e){return e.toLowerCase()}var Uu=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Fu=/[^A-Z0-9]+/gi;function yn(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,a=r===void 0?Uu:r,o=t.stripRegexp,s=o===void 0?Fu:o,c=t.transform,h=c===void 0?bn:c,_=t.delimiter,b=_===void 0?" ":_,E=_n(_n(e,a,"$1\0$2"),s,"\0"),L=0,N=E.length;E.charAt(L)==="\0";)L++;for(;E.charAt(N-1)==="\0";)N--;return E.slice(L,N).split("\0").map(h).join(b)}function _n(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(a,o){return a.replace(o,r)},e)}function ot(e,t){var r=e.charAt(0),a=e.substr(1).toLowerCase();return t>0&&r>="0"&&r<="9"?"_"+r+a:""+r.toUpperCase()+a}function wn(e,t){return t===void 0&&(t={}),yn(e,Oe({delimiter:"",transform:ot},t))}function $u(e,t){return t===0?e.toLowerCase():ot(e,t)}function kn(e,t){return t===void 0&&(t={}),wn(e,Oe({transform:$u},t))}var ka=B(Be(),1),ye=B(sr(),1);var Gu={grad:.9,turn:360,rad:360/(2*Math.PI)},fe=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},V=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Q=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Ln=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},En=function(e){return{r:Q(e.r,0,255),g:Q(e.g,0,255),b:Q(e.b,0,255),a:Q(e.a)}},ut=function(e){return{r:V(e.r),g:V(e.g),b:V(e.b),a:V(e.a,3)}},Ku=/^#([0-9a-f]{3,8})$/i,dr=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Pn=function(e){var t=e.r,r=e.g,a=e.b,o=e.a,s=Math.max(t,r,a),c=s-Math.min(t,r,a),h=c?s===t?(r-a)/c:s===r?2+(a-t)/c:4+(t-r)/c:0;return{hLine truncated
|
||||
`).replace(/\n+/g,`
|
||||
`).trim();return r?Ft(a,o,_):_}var fo=B(io(),1);function po(e){let t="wp-block-"+e.replace(/\//,"-").replace(/^core-/,"");return(0,ke.applyFilters)("blocks.getBlockDefaultClassName",t,e)}function mo(e){let t="editor-block-list-item-"+e.replace(/\//,"-").replace(/^core-/,"");return(0,ke.applyFilters)("blocks.getBlockMenuDefaultClassName",t,e)}var $t={},ho={};function Gt(e={}){let{blockType:t,attributes:r}=$t;return Gt.skipFilters?e:(0,ke.applyFilters)("blocks.getSaveContent.extraProps",{...e},t,r)}function go(e={}){let{innerBlocks:t}=ho;if(!Array.isArray(t))return{...e,children:t};let r=Mr(t,{isInnerBlocks:!0});return{...e,children:(0,fo.jsx)(ve.RawHTML,{children:r})}}function Kt(e,t,r=[]){let a=de(e);if(!a?.save)return null;let{save:o}=a;if(o.prototype instanceof ve.Component){let c=new o({attributes:t});o=c.render.bind(c)}$t.blockType=a,$t.attributes=t,ho.innerBlocks=r;let s=o({attributes:t,innerBlocks:r});if(s!==null&&typeof s=="object"&&(0,ke.hasFilter)("blocks.getSaveContent.extraProps")&&!(a.apiVersion>1)){let c=(0,ke.applyFilters)("blocks.getSaveContent.extraProps",{...s.props},a,t);(0,so.isShallowEqual)(c,s.props)||(s=(0,ve.cloneElement)(s,c))}return(0,ke.applyFilters)("blocks.getSaveElement",s,a,t)}function ge(e,t,r){let a=de(e);return(0,ve.renderToString)(Kt(a,t,r))}function fs(e,t){return Object.entries(e.attributes??{}).reduce((r,[a,o])=>{let s=t[a];return s===void 0||o.source!==void 0||o.role==="local"?r:o.__experimentalRole==="local"?((0,lo.default)("__experimentalRole attribute",{since:"6.7",version:"6.8",alternative:"role attribute",hint:`Check the block.json of the ${e?.name} block.`}),r):("default"in o&&JSON.stringify(o.default)===JSON.stringify(s)||(r[a]=s),r)},{})}function ps(e){return JSON.stringify(e).replaceAll("\\\\","\\u005c").replaceAll("--","\\u002d\\u002d").replaceAll("<","\\u003c").replaceAll(">","\\u003e").replaceAll("&","\\u0026").replaceAll('\\"',"\\u0022")}function Xe(e){let t=e.originalContent;if(e.isValid||e.innerBlocks.length)try{t=ge(e.name,e.attributes,e.innerBlocks)}catch{}return t}function Ft(e,t,r){let a=t&&Object.entries(t).length?ps(t)+" ":"",o=e?.startsWith("core/")?e.slice(5):e;return r?`<!-- wp:${o} ${a}-->
|
||||
`+r+`
|
||||
<!-- /wp:${o} -->`:`<!-- wp:${o} ${a}/-->`}function ms(e,{isInnerBlocks:t=!1}={}){if(!e.isValid&&e.__unstableBlockSource)return we(e.__unstableBlockSource);let r=e.name,a=Xe(e);if(r===me()||!t&&r===ee())return a;let o=M(r);if(!o)return a;let s=fs(o,e.attributes);return Ft(r,s,a)}var bo=(()=>{let e=new WeakMap;return t=>{let r=e.get(t);if(r!==void 0)return r;let a=t;a.length===1&&hr(a[0])&&(a=[]);let o=Mr(a);return a.length===1&&a[0].name===ee()&&a[0].name==="core/freeform"&&(o=(0,co.removep)(o)),e.set(t,o),o}})();function Mr(e,t){return(Array.isArray(e)?e:[e]).map(a=>ms(a,t)).join(`
|
||||
|
||||
`)}var hs=/^#[xX]([A-Fa-f0-9]+)$/,gs=/^#([0-9]+)$/,bs=/^([A-Za-z0-9]+)$/,dl=(function(){function e(t){this.named=t}return e.prototype.parse=function(t){if(t){var r=t.match(hs);if(r)return String.fromCharCode(parseInt(r[1],16));if(r=t.match(gs),r)return String.fromCharCode(parseInt(r[1],10));if(r=t.match(bs),r)return this.named[r[1]]}},e})(),_s=/[\t\n\f ]/,ys=/[A-Za-z]/,ws=/\r\n?/g;function Se(e){return _s.test(e)}function _o(e){return ys.test(e)}function ks(e){return e.replace(ws,`
|
||||
`)}var vs=(function(){function e(t,r){this.delegate=t,this.entityParser=r,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var a=this.peek();if(a==="<")this.transitionTo("tagOpen"),this.markTagStart(),this.consume();else{if(a===`
|
||||
`){var o=this.tagNameBuffer.toLowerCase();(o==="pre"||o==="textarea")&&this.consume()}this.transitionTo("data"),this.delegate.beginData()}},data:function(){var a=this.peek();a==="<"?(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume()):a==="&"?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(a))},tagOpen:function(){var a=this.consume();a==="!"?this.transitionTo("markupDeclarationOpen"):a==="/"?this.transitionTo("endTagOpen"):(a==="@"||a===":"||_o(a))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(a))},markupDeclarationOpen:function(){var a=this.consume();a==="-"&&this.input.charAt(this.index)==="-"&&(this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment())},commentStart:function(){var a=this.consume();a==="-"?this.transitionTo("commentStartDash"):a===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(a),this.transitionTo("comment"))},commentStartDash:function(){var a=this.consume();a==="-"?this.transitionTo("commentEnd"):a===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var a=this.consume();a==="-"?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(a)},commentEndDash:function(){var a=this.consume();a==="-"?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+a),this.transitionTo("comment"))},commentEnd:function(){var a=this.consume();a===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+a),this.transitionTo("comment"))},tagName:function(){var a=this.consume();Se(a)?this.transitionTo("beforeAttributeName"):a==="/"?this.transitionTo("selfClosingStartTag"):a===">"?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(a)},beforeAttributeName:function(){var a=this.peek();if(Se(a)){this.consume();return}else a==="/"?(this.transitionTo("selfClosingStartTag"),this.consume()):a===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):a==="="?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(a)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var a=this.peek();Se(a)?(this.transitionTo("afterAttributeName"),this.consume()):a==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):a==="="?(this.transitionTo("beforeAttributeValue"),this.consume()):a===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):a==='"'||a==="'"||a==="<"?(this.delegate.reportSyntaxError(a+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(a)):(this.consume(),this.delegate.appendToAttributeName(a))},afterAttributeName:function(){var a=this.peek();if(Se(a)){this.consume();return}else a==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):a==="="?(this.consume(),this.transitionTo("beforeAttributeValue")):a===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(a))},beforeAttributeValue:function(){var a=this.peek();Se(a)?this.consume():a==='"'?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):a==="'"?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):a===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(a))},attributeValueDoubleQuoted:function(){var a=this.consume();a==='"'?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):a==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(a)},attributeValueSingleQuoted:function(){var a=this.consume();a==="'"?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):a==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(a)},
Line truncated
|
||||
`?(this.line++,this.column=0):this.column++,t},e.prototype.consumeCharRef=function(){var t=this.input.indexOf(";",this.index);if(t!==-1){var r=this.input.slice(this.index,t),a=this.entityParser.parse(r);if(a){for(var o=r.length;o;)this.consume(),o--;return this.consume(),a}}},e.prototype.markTagStart=function(){this.delegate.tagOpen()},e.prototype.appendToTagName=function(t){this.tagNameBuffer+=t,this.delegate.appendToTagName(t)},e})(),yo=(function(){function e(t,r){r===void 0&&(r={}),this.options=r,this.token=null,this.startLine=1,this.startColumn=0,this.tokens=[],this.tokenizer=new vs(this,t),this._currentAttribute=void 0}return e.prototype.tokenize=function(t){return this.tokens=[],this.tokenizer.tokenize(t),this.tokens},e.prototype.tokenizePart=function(t){return this.tokens=[],this.tokenizer.tokenizePart(t),this.tokens},e.prototype.tokenizeEOF=function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},e.prototype.reset=function(){this.token=null,this.startLine=1,this.startColumn=0},e.prototype.current=function(){var t=this.token;if(t===null)throw new Error("token was unexpectedly null");if(arguments.length===0)return t;for(var r=0;r<arguments.length;r++)if(t.type===arguments[r])return t;throw new Error("token type was unexpectedly "+t.type)},e.prototype.push=function(t){this.token=t,this.tokens.push(t)},e.prototype.currentAttribute=function(){return this._currentAttribute},e.prototype.addLocInfo=function(){this.options.loc&&(this.current().loc={start:{line:this.startLine,column:this.startColumn},end:{line:this.tokenizer.line,column:this.tokenizer.column}}),this.startLine=this.tokenizer.line,this.startColumn=this.tokenizer.column},e.prototype.beginData=function(){this.push({type:"Chars",chars:""})},e.prototype.appendToData=function(t){this.current("Chars").chars+=t},e.prototype.finishData=function(){this.addLocInfo()},e.prototype.beginComment=function(){this.push({type:"Comment",chars:""})},e.prototype.appendToCommentData=function(t){this.current("Comment").chars+=t},e.prototype.finishComment=function(){this.addLocInfo()},e.prototype.tagOpen=function(){},e.prototype.beginStartTag=function(){this.push({type:"StartTag",tagName:"",attributes:[],selfClosing:!1})},e.prototype.beginEndTag=function(){this.push({type:"EndTag",tagName:""})},e.prototype.finishTag=function(){this.addLocInfo()},e.prototype.markTagAsSelfClosing=function(){this.current("StartTag").selfClosing=!0},e.prototype.appendToTagName=function(t){this.current("StartTag","EndTag").tagName+=t},e.prototype.beginAttribute=function(){this._currentAttribute=["","",!1]},e.prototype.appendToAttributeName=function(t){this.currentAttribute()[0]+=t},e.prototype.beginAttributeValue=function(t){this.currentAttribute()[2]=t},e.prototype.appendToAttributeValue=function(t){this.currentAttribute()[1]+=t},e.prototype.finishAttributeValue=function(){this.current("StartTag").attributes.push(this._currentAttribute)},e.prototype.reportSyntaxError=function(t){this.current().syntaxError=t},e})();var So=B(ko(),1),No=B(J(),1),Lo=B(Eo(),1);function Ne(){function e(t){return(r,...a)=>t("Block validation: "+r,...a)}return{error:e(console.error),warning:e(console.warn),getItems(){return[]}}}function To(){let e=[],t=Ne();return{error(...r){e.push({log:t.error,args:r})},warning(...r){e.push({log:t.warning,args:r})},getItems(){return e}}}var Es=e=>e,Ts=/[\t\n\r\v\f ]+/g,Cs=/^[\t\n\r\v\f ]*$/,Bs=/^url\s*\(['"\s]*(.*?)['"\s]*\)$/,Po=["allowfullscreen","allowpaymentrequest","allowusermedia","async","autofocus","autoplay","checked","controls","default","defer","disabled","download","formnovalidate","hidden","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected","typemustmatch"],As=["autocapitalize","autocomplete","charset","contenteditable","crossorigin","decoding","dir","draggable","enctype","formenctype","formmethod","http-equiv","inputmode","kind","method","preload","scope","shape","spellcheck","translate","type","wrap"],Ss=[...Po,...As],Co=[Es,Ds],Ns=/^[\da-z]+$/i,Ls=/^#\d+$/,Ps=/^#x[\da-f]+$/i;function Rs(e){return Ns.test(e)||Ls.test(e)||Ps.test(e)}var Os=class{parse(e){if(Rs(e))return(0,Lo.decodeEntities)("&"+e+";")}};function Wt(e){return e.trim().split(Ts)}function Ds(e){return Wt(e).join(" ")}function Ms(e){return e.attributes.filter(t=>{let[r,a]=t;return a||r.indexOf("data-")===0||Ss.includes(r)})}function Bo(e,t,r=Ne()){let a=e.chars,o=t.chars;for(let s=0;s<Co.length;s++){let c=Co[s];if(a=c(a),o=c(o),a===o)return!0}return r.warning("Expected text `%s`, saw `%s`.",t.chars,e.chars),!1}function js(e){return parseFloat(e)===0?"0":e.indexOf(".")===0?"0"+e:e}function zs(e){return Wt(e).map(js).join(" ").replace(Bs,"url($1)")}function qs(e){let t=e.replace(/;?\s*$/,"").split(";").map(r=>{let[a,...o]=r.split(":"),s=o.join(":");return[a.trim(),zs(s.trim())]});return Object.fromEntries(t)}var Is={class:(e,t)=>{let[r,a]=[e,t].map(Wt),o=r.filter(c=>!a.includes(c)),s=a.filter(c=>!r.i
Line truncated
|
||||
|
||||
%s`,h.toString()),[!1,a.getItems()]}let c=Us(e.originalContent,s,a);return c||a.error(`Block validation failed for \`%s\` (%o).
|
||||
|
||||
Content generated by \`save\` function:
|
||||
|
||||
%s
|
||||
|
||||
Content retrieved from post body:
|
||||
|
||||
%s`,o.name,o,s,e.originalContent),[c,a.getItems()]}function Ro(e,t,r){(0,No.default)("isValidBlockContent introduces opportunity for data loss",{since:"12.6",plugin:"Gutenberg",alternative:"validateBlock"});let a=de(e),o={name:a.name,attributes:t,innerBlocks:[],originalContent:r},[s]=be(o,a);return s}function jr(e,t){let r={...t};if(e==="core/cover-image"&&(e="core/cover"),(e==="core/text"||e==="core/cover-text")&&(e="core/paragraph"),e&&e.indexOf("core/social-link-")===0&&(r.service=e.substring(17),e="core/social-link"),e&&e.indexOf("core-embed/")===0){let a=e.substring(11),o={speaker:"speaker-deck",polldaddy:"crowdsignal"};r.providerNameSlug=a in o?o[a]:a,["amazon-kindle","wordpress"].includes(a)||(r.responsive=!0),e="core/embed"}if(e==="core/post-comment-author"&&(e="core/comment-author-name"),e==="core/post-comment-content"&&(e="core/comment-content"),e==="core/post-comment-date"&&(e="core/comment-date"),e==="core/comments-query-loop"){e="core/comments";let{className:a=""}=r;a.includes("wp-block-comments-query-loop")||(r.className=["wp-block-comments-query-loop",a].join(" "))}if(e==="core/post-comments"&&(e="core/comments",r.legacy=!0),t.layout?.type==="grid"&&typeof t.layout?.columnCount=="string"&&(r.layout={...r.layout,columnCount:parseInt(t.layout.columnCount,10)}),typeof t.style?.layout?.columnSpan=="string"){let a=parseInt(t.style.layout.columnSpan,10);r.style={...r.style,layout:{...r.style.layout,columnSpan:isNaN(a)?void 0:a}}}if(typeof t.style?.layout?.rowSpan=="string"){let a=parseInt(t.style.layout.rowSpan,10);r.style={...r.style,layout:{...r.style.layout,rowSpan:isNaN(a)?void 0:a}}}return[e,r]}function Yt(e,t){for(var r=t.split("."),a;a=r.shift();){if(!(a in e))return;e=e[a]}return e}var Fs=(function(){var e;return function(){return e||(e=document.implementation.createHTMLDocument("")),e}})();function zr(e,t){if(t){if(typeof e=="string"){var r=Fs();r.body.innerHTML=e,e=r.body}if(typeof t=="function")return t(e);if(Object===t.constructor)return Object.keys(t).reduce(function(a,o){return a[o]=zr(e,t[o]),a},{})}}function Qe(e,t){return arguments.length===1&&(t=e,e=void 0),function(r){var a=r;if(e&&(a=r.querySelector(e)),a)return Yt(a,t)}}function Xt(e,t){return arguments.length===1&&(t=e,e=void 0),function(r){var a=Qe(e,"attributes")(r);if(a&&a.hasOwnProperty(t))return a[t].value}}function Zt(e){return Qe(e,"textContent")}function Qt(e,t){return function(r){var a=r.querySelectorAll(e);return[].map.call(a,function(o){return zr(o,t)})}}function Oo(e,t){var r=0,a,o;t=t||{};function s(){var c=a,h=arguments.length,_,b;e:for(;c;){if(c.args.length!==arguments.length){c=c.next;continue}for(b=0;b<h;b++)if(c.args[b]!==arguments[b]){c=c.next;continue e}return c!==a&&(c===o&&(o=c.prev),c.prev.next=c.next,c.next&&(c.next.prev=c.prev),c.next=a,c.prev=null,a.prev=c,a=c),c.val}for(_=new Array(h),b=0;b<h;b++)_[b]=arguments[b];return c={args:_,val:e.apply(null,_)},a?(a.prev=c,c.next=a):o=c,r===t.maxSize?(o=o.prev,o.next=null):r++,a=c,c.val}return s.clear=function(){a=null,o=null,r=0},s}var Io=B(We(),1),Vo=B(xe(),1);var en=B(xe(),1);var Je=B(J(),1);var Do=B(De(),1),ze=B(J(),1);function $s(e){return(0,ze.default)("wp.blocks.children.getChildrenArray",{since:"6.1",version:"6.3",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),e}function Gs(...e){(0,ze.default)("wp.blocks.children.concat",{since:"6.1",version:"6.3",alternative:"wp.richText.concat",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"});let t=[];for(let r=0;r<e.length;r++){let a=Array.isArray(e[r])?e[r]:[e[r]];for(let o=0;o<a.length;o++){let s=a[o];typeof s=="string"&&typeof t[t.length-1]=="string"?t[t.length-1]+=s:t.push(s)}}return t}function qr(e){(0,ze.default)("wp.blocks.children.fromDOM",{since:"6.1",version:"6.3",alternative:"wp.richText.create",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"});let t=[];for(let r=0;r<e.length;r++)try{t.push(Vr(e[r]))}catch{}return t}function Jt(e){(0,ze.default)("wp.blocks.children.toHTML",{since:"6.1",version:"6.3",alternative:"wp.richText.toHTMLString",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"});let t=e;return(0,Do.renderToString)(t)}function Ir(e){return(0,ze.default)("wp.blocks.children.matcher",{since:"6.1",version:"6.3",alternative:"html source",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),t=>{let r=t;return e&&(r=t.querySelector(e)),r?qr(r.childNodes):[]}}var Mo={concat:Gs,getChildrenArray:$s,fromDOM:qr,toHTML:Jt,matcher:Ir};function Ys(e,t){return(0,Je.default)("wp.blocks.node.isNodeOfType",{since:"6.1",version:"6.3",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-a
Line truncated
|
||||
|
||||
New content generated by \`save\` function:
|
||||
|
||||
%s
|
||||
|
||||
Content retrieved from post body:
|
||||
|
||||
%s`,a.name,a,ge(a,b.attributes),b.originalContent),console.groupEnd()):!h.isValid&&!b.isValid&&_.forEach(({log:E,args:L})=>E(...L)),b}function Ee(e,t){return(0,Go.parse)(e).reduce((r,a)=>{let o=Hr(a,t);return o&&r.push(o),r},[])}var Bu=B(J(),1),Au=B(Z(),1);var Wo=B(De(),1);function Ur(){return ue("from").filter(({type:e})=>e==="raw").map(e=>e.isMatch?e:{...e,isMatch:t=>e.selector&&t.matches(e.selector)})}function Fr(e,t){let r=document.implementation.createHTMLDocument("");return r.body.innerHTML=e,Array.from(r.body.children).flatMap(a=>{let o=he(Ur(),({isMatch:h})=>h(a));if(!o)return Wo.Platform.isNative?Ee(`<!-- wp:html -->${a.outerHTML}<!-- /wp:html -->`):U("core/html",ie("core/html",a.outerHTML));let{transform:s,blockName:c}=o;if(s){let h=s(a,t);return a.hasAttribute("class")&&(h.attributes.className=a.getAttribute("class")),h}return U(c,ie(c,a.outerHTML))})}var er=B(Z(),1);function Te(e,t={}){let r=document.implementation.createHTMLDocument(""),a=document.implementation.createHTMLDocument(""),o=r.body,s=a.body;for(o.innerHTML=e;o.firstChild;){let c=o.firstChild;c.nodeType===c.TEXT_NODE?(0,er.isEmpty)(c)?o.removeChild(c):((!s.lastChild||s.lastChild.nodeName!=="P")&&s.appendChild(a.createElement("P")),s.lastChild.appendChild(c)):c.nodeType===c.ELEMENT_NODE?c.nodeName==="BR"?(c.nextSibling&&c.nextSibling.nodeName==="BR"&&(s.appendChild(a.createElement("P")),o.removeChild(c.nextSibling)),s.lastChild&&s.lastChild.nodeName==="P"&&s.lastChild.hasChildNodes()?s.lastChild.appendChild(c):o.removeChild(c)):c.nodeName==="P"?(0,er.isEmpty)(c)&&!t.raw?o.removeChild(c):s.appendChild(c):(0,er.isPhrasingContent)(c)?((!s.lastChild||s.lastChild.nodeName!=="P")&&s.appendChild(a.createElement("P")),s.lastChild.appendChild(c)):s.appendChild(c):o.removeChild(c)}return s.innerHTML}var rr=B(Z(),1);function $r(e,t){if(e.nodeType!==e.COMMENT_NODE||e.nodeValue!=="nextpage"&&e.nodeValue.indexOf("more")!==0)return;let r=pd(e,t);if(!e.parentNode||e.parentNode.nodeName!=="P")(0,rr.replace)(e,r);else{let a=Array.from(e.parentNode.childNodes),o=a.indexOf(e),s=e.parentNode.parentNode||t.body,c=(h,_)=>(h||(h=t.createElement("p")),h.appendChild(_),h);[a.slice(0,o).reduce(c,null),r,a.slice(o+1).reduce(c,null)].forEach(h=>h&&s.insertBefore(h,e.parentNode)),(0,rr.remove)(e.parentNode)}}function pd(e,t){if(e.nodeValue==="nextpage")return hd(t);let r=e.nodeValue.slice(4).trim(),a=e,o=!1;for(;a=a.nextSibling;)if(a.nodeType===a.COMMENT_NODE&&a.nodeValue==="noteaser"){o=!0,(0,rr.remove)(a);break}return md(r,o,t)}function md(e,t,r){let a=r.createElement("wp-block");return a.dataset.block="core/more",e&&(a.dataset.customText=e),t&&(a.dataset.noTeaser=""),a}function hd(e){let t=e.createElement("wp-block");return t.dataset.block="core/nextpage",t}var Xo=B(Z(),1);function Yo(e){return e.nodeName==="OL"||e.nodeName==="UL"}function gd(e){return Array.from(e.childNodes).map(({nodeValue:t=""})=>t).join("")}function Gr(e){if(!Yo(e))return;let t=e,r=e.previousElementSibling;if(r&&r.nodeName===e.nodeName&&t.children.length===1){for(;t.firstChild;)r.appendChild(t.firstChild);t.parentNode.removeChild(t)}let a=e.parentNode;if(a&&a.nodeName==="LI"&&a.children.length===1&&!/\S/.test(gd(a))){let o=a,s=o.previousElementSibling,c=o.parentNode;s&&(s.appendChild(t),c.removeChild(o))}if(a&&Yo(a)){let o=e.previousElementSibling;o?o.appendChild(e):(0,Xo.unwrap)(e)}}function Kr(e){return t=>{t.nodeName==="BLOCKQUOTE"&&(t.innerHTML=Te(t.innerHTML,e))}}var Zo=B(Z(),1);function bd(e,t){let r=e.nodeName.toLowerCase();return r==="figcaption"||(0,Zo.isTextContent)(e)?!1:r in(t?.figure?.children??{})}function _d(e,t){return e.nodeName.toLowerCase()in(t?.figure?.children?.a?.children??{})}function tn(e,t=e){let r=e.ownerDocument.createElement("figure");t.parentNode.insertBefore(r,t),r.appendChild(e)}function Wr(e,t,r){if(!bd(e,r))return;let a=e,o=e.parentNode;_d(e,r)&&o.nodeName==="A"&&o.childNodes.length===1&&(a=e.parentNode);let s=a.closest("p,div");s?e.classList?(e.classList.contains("alignright")||e.classList.contains("alignleft")||e.classList.contains("aligncenter")||!s.textContent.trim())&&tn(a,s):tn(a,s):tn(a)}var nr=B(Jo(),1);var eu=e=>Array.isArray(e)?e:[e],ru=/(\n|<p>)\s*$/,tu=/^\s*(\n|<\/p>)/;function tr(e,t=0,r=[]){let a=ue("from"),o=he(a,b=>r.indexOf(b.blockName)===-1&&b.type==="shortcode"&&eu(b.tag).some(E=>(0,nr.regexp)(E).test(e)));if(!o)return[e];let c=eu(o.tag).find(b=>(0,nr.regexp)(b).test(e)),h,_=t;if(h=(0,nr.next)(c,e,t)){t=h.index+h.content.length;let b=e.substr(0,h.index),E=e.substr(t);if(!h.shortcode.content?.includes("<")&&!(ru.test(b)&&tu.test(E)))return tr(e,t);if(o.isMatch&&!o.isMatch(h.shortcode.attrs))return tr(e,_,[...r,o.blockName]);let L=[];if(typeof o.transform=="function")L=[].concat(o.transform(h.shortcode.attrs,h)),L=L.map(N=>(N.originalContent=h.shortcode.content,Pe(N,M(N.name))));else{let N=Object.fromEntries(Object.entries(o.attributes).filter(([,Ce])=>Ce.shortcode).map(([Ce,ur])=>[Ce,ur.shortcode(h.shortcode.attrs,h)])),j=M(o.blockName);i
Line truncated
|
||||
${a}
|
||||
${o}`)}function Td(e){return e.replace(/(^|\n)•( +)/g,"$1*$2")}function _u(e){return vd.makeHtml(Ed(Td(e)))}function yu(e){if(e.nodeName==="IFRAME"){let t=e.ownerDocument.createTextNode(e.src);e.parentNode.replaceChild(t,e)}}var wu=B(Z(),1);function sn(e){!e.id||e.id.indexOf("docs-internal-guid-")!==0||(e.tagName==="B"?(0,wu.unwrap)(e):e.removeAttribute("id"))}function Cd(e){return e===" "||e==="\r"||e===`
|
||||
`||e===" "}function dn(e){if(e.nodeType!==e.TEXT_NODE)return;let t=e;for(;t=t.parentNode;)if(t.nodeType===t.ELEMENT_NODE&&t.nodeName==="PRE")return;let r=e.data.replace(/[ \r\n\t]+/g," ");if(r[0]===" "){let a=qe(e,"previous");(!a||a.nodeName==="BR"||a.textContent.slice(-1)===" ")&&(r=r.slice(1))}if(r[r.length-1]===" "){let a=qe(e,"next");(!a||a.nodeName==="BR"||a.nodeType===a.TEXT_NODE&&Cd(a.textContent[0]))&&(r=r.slice(0,-1))}r?e.data=r:e.parentNode.removeChild(e)}function cn(e){e.nodeName==="BR"&&(qe(e,"next")||e.parentNode.removeChild(e))}function ku(e){e.nodeName==="P"&&(e.hasChildNodes()||e.parentNode.removeChild(e))}function vu(e){if(e.nodeName!=="SPAN"||e.getAttribute("data-stringify-type")!=="paragraph-break")return;let{parentNode:t}=e;t.insertBefore(e.ownerDocument.createElement("br"),e),t.insertBefore(e.ownerDocument.createElement("br"),e),t.removeChild(e)}function Eu(e){let t=/[\p{L}\s]+/gu,r;for(;r=t.exec(e);){if(e[r.index-1]==="{")continue;let o=r[0];if(e[r.index-1]==="\\"&&(o=o.replace(/^[a-zA-Z]+/,"")),!(o.length<6))return!1}return!!(/\\[a-zA-Z]+\s*\{/g.test(e)||[o=>o.includes("^")&&!o.startsWith("^"),o=>["=","+","-","/","*"].some(s=>o.includes(s)),o=>/\\[a-zA-Z]+/g.test(o)].filter(o=>o(e)).length>=2)}function Tu(e){if(e.nodeType===e.ELEMENT_NODE&&e.tagName==="P"&&e.getAttribute("role")==="heading"&&e.hasAttribute("aria-level")){let t=parseInt(e.getAttribute("aria-level"),10);if(t>=1&&t<=6){let r=`H${t}`,a=e.ownerDocument.createElement(r);for(Array.from(e.attributes).forEach(o=>{o.name!=="role"&&o.name!=="aria-level"&&a.setAttribute(o.name,o.value)});e.firstChild;)a.appendChild(e.firstChild);e.parentNode.replaceChild(a,e)}}}var Jr=(...e)=>window?.console?.log?.(...e);function Cu(e){return e=le(e,[on,sn,Zr,an,nn]),e=(0,Re.removeInvalidHTML)(e,(0,Re.getPhrasingContentSchema)("paste"),{inline:!0}),e=le(e,[dn,cn]),Jr(`Processed inline HTML:
|
||||
|
||||
`,e),e}function et({HTML:e="",plainText:t="",mode:r="AUTO",tagName:a}){if(Jr(`Received HTML (pasteHandler):
|
||||
|
||||
`,e),Jr(`Received plain text (pasteHandler):
|
||||
|
||||
`,t),e=e.replace(/<meta[^>]+>/g,""),e=e.replace(/^\s*<html[^>]*>\s*<body[^>]*>(?:\s*<!--\s*StartFragment\s*-->)?/i,""),e=e.replace(/(?:<!--\s*EndFragment\s*-->\s*)?<\/body>\s*<\/html>\s*$/i,""),r!=="INLINE"){let E=e||t;if(E.indexOf("<!-- wp:")!==-1){let L=Ee(E);if(!(L.length===1&&L[0].name==="core/freeform"))return L}}String.prototype.normalize&&(e=e.normalize()),e=le(e,[vu]);let o=t&&(!e||nu(e));if(o&&Eu(t))return[U("core/math",{latex:t})];o&&(e=t,/^\s+$/.test(t)||(e=_u(e)));let s=Yr(e),c=s.length>1;if(o&&!c&&r==="AUTO"&&t.indexOf(`
|
||||
`)===-1&&t.indexOf("<p>")!==0&&e.indexOf("<p>")===0&&(r="INLINE"),r==="INLINE"||r==="AUTO"&&!c&&su(e,a))return Cu(e);let h=(0,Re.getPhrasingContentSchema)("paste"),_=Xr("paste"),b=s.map(E=>{if(typeof E!="string")return E;let L=[sn,du,on,Gr,pu,an,$r,nn,yu,Wr,Kr(),mu,Tu],N={..._,...h};return E=le(E,L,_),E=(0,Re.removeInvalidHTML)(E,N),E=Te(E),E=le(E,[dn,cn,ku],_),Jr(`Processed HTML piece:
|
||||
|
||||
`,E),Fr(E,et)}).flat().filter(Boolean);if(r==="AUTO"&&b.length===1&&se(b[0].name,"__unstablePasteTextInline",!1)){let E=/^[\n]+|[\n]+$/g,L=t.replace(E,"");if(L!==""&&L.indexOf(`
|
||||
`)===-1)return(0,Re.removeInvalidHTML)(Xe(b[0]),h).replace(E,"")}return b}function Su(e){return(0,Bu.default)("wp.blocks.getPhrasingContentSchema",{since:"5.6",alternative:"wp.dom.getPhrasingContentSchema"}),(0,Au.getPhrasingContentSchema)(e)}function ln({HTML:e=""}){if(e.indexOf("<!-- wp:")!==-1){let a=Ee(e);if(!(a.length===1&&a[0].name==="core/freeform"))return a}let t=Yr(e),r=Xr();return t.map(a=>{if(typeof a!="string")return a;let o=[Gr,$r,Wr,Kr({raw:!0})];return a=le(a,o,r),a=Te(a,{raw:!0}),Fr(a,ln)}).flat().filter(Boolean)}var or=B(Be(),1);function Nu(){return(0,or.select)(P).getCategories()}function Lu(e){(0,or.dispatch)(P).setCategories(e)}function Pu(e,t){(0,or.dispatch)(P).updateCategory(e,t)}var Ru=B(De(),1);function fn(e=[],t=[]){return e.length===t.length&&t.every(([r,,a],o)=>{let s=e[o];return r===s.name&&fn(s.innerBlocks,a)})}var Bd=e=>e?.source==="html",Ad=e=>e?.source==="query";function Ou(e,t){return t?Object.fromEntries(Object.entries(t).map(([r,a])=>[r,Sd(e[r],a)])):{}}function Sd(e,t){return Bd(e)&&Array.isArray(t)?(0,Ru.renderToString)(t):Ad(e)&&t?t.map(r=>Ou(e.query,r)):t}function rt(e=[],t){return t?t.map(([r,a,o],s)=>{let c=e[s];if(c&&c.name===r){let L=rt(c.innerBlocks,o);return{...c,innerBlocks:L}}let h=M(r),_=Ou(h?.attributes??{},a),[b,E]=jr(r,_);return U(b,E,rt([],o))}):e}var Nd=Symbol("fields"),Ld=Symbol("form"),Du={};Gn(Du,{isContentBlock:wa,fieldsKey:Nd,formKey:Ld,parseRawBlock:Hr});var Mu=B(J(),1);function Pd(e){return(0,Mu.default)("wp.blocks.withBlockContentContext",{since:"6.1"}),e}return Hu(Rd);})();
|
||||
/*! Bundled license information:
|
||||
|
||||
react-is/cjs/react-is.production.min.js:
|
||||
(**
|
||||
* @license React
|
||||
* react-is.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*)
|
||||
|
||||
showdown/dist/showdown.js:
|
||||
(*! showdown v 1.9.1 - 02-11-2019 *)
|
||||
|
||||
is-plain-object/dist/is-plain-object.mjs:
|
||||
(*!
|
||||
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
|
||||
*
|
||||
* Copyright (c) 2014-2017, Jon Schlinkert.
|
||||
* Released under the MIT License.
|
||||
*)
|
||||
*/
|
||||
Vendored
+3958
File diff suppressed because it is too large.
Load diff
Vendored
+45
@@ -0,0 +1,45 @@
|
||||
var wp;(wp||={}).commands=(()=>{var pn=Object.create;var ze=Object.defineProperty;var vn=Object.getOwnPropertyDescriptor;var hn=Object.getOwnPropertyNames;var gn=Object.getPrototypeOf,yn=Object.prototype.hasOwnProperty;var oe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),qe=(e,t)=>{for(var r in t)ze(e,r,{get:t[r],enumerable:!0})},Mr=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of hn(t))!yn.call(e,a)&&a!==r&&ze(e,a,{get:()=>t[a],enumerable:!(o=vn(t,a))||o.enumerable});return e};var m=(e,t,r)=>(r=e!=null?pn(gn(e)):{},Mr(t||!e||!e.__esModule?ze(r,"default",{value:e,enumerable:!0}):r,e)),Rn=e=>Mr(ze({},"__esModule",{value:!0}),e);var w=oe((fl,Vr)=>{Vr.exports=window.React});var B=oe((pl,Hr)=>{Hr.exports=window.ReactJSXRuntime});var pe=oe((Cl,Yr)=>{Yr.exports=window.ReactDOM});var ce=oe((Qf,$a)=>{$a.exports=window.wp.data});var Te=oe((ec,Ua)=>{Ua.exports=window.wp.element});var Ga=oe((tc,Ha)=>{Ha.exports=window.wp.i18n});var za=oe((rc,Ka)=>{Ka.exports=window.wp.components});var Ya=oe((oc,qa)=>{qa.exports=window.wp.keyboardShortcuts});var br=oe((nc,Xa)=>{Xa.exports=window.wp.primitives});var tn=oe((vc,en)=>{en.exports=window.wp.privateApis});var sl={};qe(sl,{CommandMenu:()=>sn,privateApis:()=>Dr,store:()=>K,useCommand:()=>un,useCommandLoader:()=>mn,useCommands:()=>fn});var Fr=1,bn=.9,wn=.8,En=.17,At=.1,It=.999,Cn=.9999,Sn=.99,xn=/[\\\/_+.#"@\[\(\{&]/,On=/[\\\/_+.#"@\[\(\{&]/g,_n=/[\s-]/,Wr=/[\s-]/g;function Lt(e,t,r,o,a,n,s){if(n===t.length)return a===e.length?Fr:Sn;var i=`${a},${n}`;if(s[i]!==void 0)return s[i];for(var u=o.charAt(n),l=r.indexOf(u,a),c=0,f,h,g,_;l>=0;)f=Lt(e,t,r,o,l+1,n+1,s),f>c&&(l===a?f*=Fr:xn.test(e.charAt(l-1))?(f*=wn,g=e.slice(a,l-1).match(On),g&&a>0&&(f*=Math.pow(It,g.length))):_n.test(e.charAt(l-1))?(f*=bn,_=e.slice(a,l-1).match(Wr),_&&a>0&&(f*=Math.pow(It,_.length))):(f*=En,a>0&&(f*=Math.pow(It,l-a))),e.charAt(l)!==t.charAt(n)&&(f*=Cn)),(f<At&&r.charAt(l-1)===o.charAt(n+1)||o.charAt(n+1)===o.charAt(n)&&r.charAt(l-1)!==o.charAt(n))&&(h=Lt(e,t,r,o,l+1,n+2,s),h*At>f&&(f=h*At)),f>c&&(c=f),l=r.indexOf(u,l+1);return s[i]=c,c}function jr(e){return e.toLowerCase().replace(Wr," ")}function Br(e,t,r){return e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,Lt(e,t,jr(e),jr(t),0,0,{})}var I=m(w(),1);var cl=!!(typeof window<"u"&&window.document&&window.document.createElement);function Se(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e?.(a),r===!1||!a.defaultPrevented)return t?.(a)}}var Ur=m(w(),1);function $r(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Tt(...e){return t=>{let r=!1,o=e.map(a=>{let n=$r(a,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let a=0;a<o.length;a++){let n=o[a];typeof n=="function"?n():$r(e[a],null)}}}}function Ye(...e){return Ur.useCallback(Tt(...e),e)}var J=m(w(),1),kt=m(B(),1);function Gr(e,t){let r=J.createContext(t),o=n=>{let{children:s,...i}=n,u=J.useMemo(()=>i,Object.values(i));return(0,kt.jsx)(r.Provider,{value:u,children:s})};o.displayName=e+"Provider";function a(n){let s=J.useContext(r);if(s)return s;if(t!==void 0)return t;throw new Error(`\`${n}\` must be used within \`${e}\``)}return[o,a]}function Kr(e,t=[]){let r=[];function o(n,s){let i=J.createContext(s),u=r.length;r=[...r,s];let l=f=>{let{scope:h,children:g,..._}=f,p=h?.[e]?.[u]||i,b=J.useMemo(()=>_,Object.values(_));return(0,kt.jsx)(p.Provider,{value:b,children:g})};l.displayName=n+"Provider";function c(f,h){let g=h?.[e]?.[u]||i,_=J.useContext(g);if(_)return _;if(s!==void 0)return s;throw new Error(`\`${f}\` must be used within \`${n}\``)}return[l,c]}let a=()=>{let n=r.map(s=>J.createContext(s));return function(i){let u=i?.[e]||n;return J.useMemo(()=>({[`__scope${e}`]:{...i,[e]:u}}),[i,u])}};return a.scopeName=e,[o,Pn(a,...t)]}function Pn(...e){let t=e[0];if(e.length===1)return t;let r=()=>{let o=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(n){let s=o.reduce((i,{useScope:u,scopeName:l})=>{let f=u(n)[`__scope${l}`];return{...i,...f}},{});return J.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return r.scopeName=t.scopeName,r}var Mt=m(w(),1);var zr=m(w(),1),Xe=globalThis?.document?zr.useLayoutEffect:()=>{};var Dn=Mt[" useId ".trim().toString()]||(()=>{}),Nn=0;function Ze(e){let[t,r]=Mt.useState(Dn());return Xe(()=>{e||r(o=>o??String(Nn++))},[e]),e||(t?`radix-${t}`:"")}var Q=m(w(),1);var Je=m(w(),1);var An=Q[" useInsertionEffect ".trim().toString()]||Xe;function qr({prop:e,defaultProp:t,onChange:r=()=>{},caller:o}){let[a,n,s]=In({defaultProp:t,onChange:r}),i=e!==void 0,u=i?e:a;{let c=Q.useRef(e!==void 0);Q.useEffect(()=>{let f=c.current;f!==i&&console.warn(`${o} is changing from ${f?"controlled":"uncontrolled"} to ${i?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=i},[i,o])}let l=Q.useCallback(c=>{if(i){let f=Ln(c)?c(e):c;f!==e&&s.current?.(fLine truncated
|
||||
.`.concat(Zt,` {
|
||||
overflow: hidden `).concat(o,`;
|
||||
padding-right: `).concat(i,"px ").concat(o,`;
|
||||
}
|
||||
body[`).concat(Pe,`] {
|
||||
overflow: hidden `).concat(o,`;
|
||||
overscroll-behavior: contain;
|
||||
`).concat([t&&"position: relative ".concat(o,";"),r==="margin"&&`
|
||||
padding-left: `.concat(a,`px;
|
||||
padding-top: `).concat(n,`px;
|
||||
padding-right: `).concat(s,`px;
|
||||
margin-left:0;
|
||||
margin-top:0;
|
||||
margin-right: `).concat(i,"px ").concat(o,`;
|
||||
`),r==="padding"&&"padding-right: ".concat(i,"px ").concat(o,";")].filter(Boolean).join(""),`
|
||||
}
|
||||
|
||||
.`).concat(ve,` {
|
||||
right: `).concat(i,"px ").concat(o,`;
|
||||
}
|
||||
|
||||
.`).concat(he,` {
|
||||
margin-right: `).concat(i,"px ").concat(o,`;
|
||||
}
|
||||
|
||||
.`).concat(ve," .").concat(ve,` {
|
||||
right: 0 `).concat(o,`;
|
||||
}
|
||||
|
||||
.`).concat(he," .").concat(he,` {
|
||||
margin-right: 0 `).concat(o,`;
|
||||
}
|
||||
|
||||
body[`).concat(Pe,`] {
|
||||
`).concat(Jt,": ").concat(i,`px;
|
||||
}
|
||||
`)},Jo=function(){var e=parseInt(document.body.getAttribute(Pe)||"0",10);return isFinite(e)?e:0},Fi=function(){De.useEffect(function(){return document.body.setAttribute(Pe,(Jo()+1).toString()),function(){var e=Jo()-1;e<=0?document.body.removeAttribute(Pe):document.body.setAttribute(Pe,e.toString())}},[])},sr=function(e){var t=e.noRelative,r=e.noImportant,o=e.gapMode,a=o===void 0?"margin":o;Fi();var n=De.useMemo(function(){return ir(a)},[a]);return De.createElement(ki,{styles:Mi(n,!t,a,r?"":"!important")})};var lr=!1;if(typeof window<"u")try{$e=Object.defineProperty({},"passive",{get:function(){return lr=!0,!0}}),window.addEventListener("test",$e,$e),window.removeEventListener("test",$e,$e)}catch{lr=!1}var $e,ge=lr?{passive:!1}:!1;var ji=function(e){return e.tagName==="TEXTAREA"},Qo=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!ji(e)&&r[t]==="visible")},Wi=function(e){return Qo(e,"overflowY")},Bi=function(e){return Qo(e,"overflowX")},ur=function(e,t){var r=t.ownerDocument,o=t;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var a=ea(e,o);if(a){var n=ta(e,o),s=n[1],i=n[2];if(s>i)return!0}o=o.parentNode}while(o&&o!==r.body);return!1},Vi=function(e){var t=e.scrollTop,r=e.scrollHeight,o=e.clientHeight;return[t,r,o]},$i=function(e){var t=e.scrollLeft,r=e.scrollWidth,o=e.clientWidth;return[t,r,o]},ea=function(e,t){return e==="v"?Wi(t):Bi(t)},ta=function(e,t){return e==="v"?Vi(t):$i(t)},Ui=function(e,t){return e==="h"&&t==="rtl"?-1:1},ra=function(e,t,r,o,a){var n=Ui(e,window.getComputedStyle(t).direction),s=n*o,i=r.target,u=t.contains(i),l=!1,c=s>0,f=0,h=0;do{if(!i)break;var g=ta(e,i),_=g[0],p=g[1],b=g[2],S=p-b-n*_;(_||S)&&ea(e,i)&&(f+=S,h+=_);var P=i.parentNode;i=P&&P.nodeType===Node.DOCUMENT_FRAGMENT_NODE?P.host:P}while(!u&&i!==document.body||u&&(t.contains(i)||t===i));return(c&&(a&&Math.abs(f)<1||!a&&s>f)||!c&&(a&&Math.abs(h)<1||!a&&-s>h))&&(l=!0),l};var ct=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},oa=function(e){return[e.deltaX,e.deltaY]},aa=function(e){return e&&"current"in e?e.current:e},Hi=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Gi=function(e){return`
|
||||
.block-interactivity-`.concat(e,` {pointer-events: none;}
|
||||
.allow-interactivity-`).concat(e,` {pointer-events: all;}
|
||||
`)},Ki=0,Ne=[];function na(e){var t=L.useRef([]),r=L.useRef([0,0]),o=L.useRef(),a=L.useState(Ki++)[0],n=L.useState(Ve)[0],s=L.useRef(e);L.useEffect(function(){s.current=e},[e]),L.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var p=Uo([e.lockRef.current],(e.shards||[]).map(aa),!0).filter(Boolean);return p.forEach(function(b){return b.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),p.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var i=L.useCallback(function(p,b){if("touches"in p&&p.touches.length===2||p.type==="wheel"&&p.ctrlKey)return!s.current.allowPinchZoom;var S=ct(p),P=r.current,T="deltaX"in p?p.deltaX:P[0]-S[0],k="deltaY"in p?p.deltaY:P[1]-S[1],D,C=p.target,R=Math.abs(T)>Math.abs(k)?"h":"v";if("touches"in p&&R==="h"&&C.type==="range")return!1;var z=ur(R,C);if(!z)return!0;if(z?D=R:(D=R==="v"?"h":"v",z=ur(R,C)),!z)return!1;if(!o.current&&"changedTouches"in p&&(T||k)&&(o.current=D),!D)return!0;var se=o.current||D;return ra(se,b,p,se==="h"?T:k,!0)},[]),u=L.useCallback(function(p){var b=p;if(!(!Ne.length||Ne[Ne.length-1]!==n)){var S="deltaY"in b?oa(b):ct(b),P=t.current.filter(function(D){return D.name===b.type&&(D.target===b.target||b.target===D.shadowParent)&&Hi(D.delta,S)})[0];if(P&&P.should){b.cancelable&&b.preventDefault();return}if(!P){var T=(s.current.shards||[]).map(aa).filter(Boolean).filter(function(D){return D.contains(b.target)}),k=T.length>0?i(b,T[0]):!s.current.noIsolation;k&&b.cancelable&&b.preventDefault()}}},[]),l=L.useCallback(function(p,b,S,P){var T={name:p,delta:b,target:S,should:P,shadowParent:zi(S)};t.current.push(T),setTimeout(function(){t.current=t.current.filter(function(k){return k!==T})},1)},[]),c=L.useCallback(function(p){r.current=ct(p),o.current=void 0},[]),f=L.useCallback(function(p){l(p.type,oa(p),p.target,i(p,e.lockRef.current))},[]),h=L.useCallback(function(p){l(p.type,ct(p),p.target,i(p,e.lockRef.current))},[]);L.useEffect(function(){return Ne.push(n),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",u,ge),document.addEventListener("touchmove",u,ge),document.addEventListener("touchstart",c,ge),function(){Ne=Ne.filter(function(p){return p!==n}),document.removeEventListener("wheel",u,ge),document.removeEventListener("touchmove",u,ge),document.removeEventListener("touchstart",c,ge)}},[]);var g=e.removeScrollBar,_=e.inert;return L.createElement(L.Fragment,null,_?L.createElement(n,{styles:Gi(a)}):null,g?L.createElement(sr,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function zi(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var ia=tr(ft,na);var sa=dt.forwardRef(function(e,t){return dt.createElement(Be,X({},e,{ref:t,sideCar:ia}))});sa.classNames=Be.classNames;var fr=sa;var qi=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ae=new WeakMap,mt=new WeakMap,pt={},cr=0,la=function(e){return e&&(e.host||la(e.parentNode))},Yi=function(e,t){return t.map(function(r){if(e.contains(r))return r;var o=la(r);return o&&e.contains(o)?o:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},Xi=function(e,t,r,o){var a=Yi(t,Array.isArray(e)?e:[e]);pt[r]||(pt[r]=new WeakMap);var n=pt[r],s=[],i=new Set,u=new Set(a),l=function(f){!f||i.has(f)||(i.add(f),l(f.parentNode))};a.forEach(l);var c=function(f){!f||u.has(f)||Array.prototype.forEach.call(f.children,function(h){if(i.has(h))c(h);else try{var g=h.getAttribute(o),_=g!==null&&g!=="false",p=(Ae.get(h)||0)+1,b=(n.get(h)||0)+1;Ae.set(h,p),n.set(h,b),s.push(h),p===1&&_&&mt.set(h,!0),b===1&&h.setAttribute(r,"true"),_||h.setAttribute(o,"true")}catch(S){console.error("aria-hidden: cannot operate on ",h,S)}})};return c(t),i.clear(),cr++,function(){s.forEach(function(f){var h=Ae.get(f)-1,g=n.get(f)-1;Ae.set(f,h),n.set(f,g),h||(mt.has(f)||f.removeAttribute(o),mt.delete(f)),g||f.removeAttribute(r)}),cr--,cr||(Ae=new WeakMap,Ae=new WeakMap,mt=new WeakMap,pt={})}},ua=function(e,t,r){r===void 0&&(r="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),a=t||qi(e);return a?(o.push.apply(o,Array.from(a.querySelectorAll("[aria-live], script"))),Xi(o,a,r,"aria-hidden")):function(){return null}};var N=m(B(),1),ht="Dialog",[fa,Ff]=Kr(ht),[Zi,te]=fa(ht),ca=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:a,onOpenChange:n,modal:s=!0}=e,i=I.useRef(null),u=I.useRef(null),[l,c]=qr({prop:o,defaultProp:a??!1,onChange:n,caller:ht});return(0,N.jsx)(Zi,{scope:t,triggerRef:i,contentRef:u,contentId:Ze(),titleId:Ze(),descriptionId:Ze(),open:l,onOpenChange:c,onOpenToggle:I.useCallback(()=>c(f=>!f),[c]),modal:s,children:r})};ca.displayName=ht;var da="DialogTrigger",Ji=I.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=te(da,r),n=Ye(t,a.triggerR
Line truncated
|
||||
|
||||
If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
|
||||
|
||||
For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return I.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},ls="DialogDescriptionWarning",us=({contentRef:e,descriptionId:t})=>{let o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${wa(ls).contentName}}.`;return I.useEffect(()=>{let a=e.current?.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(o))},[o,e,t]),null},Ea=ca;var Ca=pa,Sa=va,xa=ha;var v=m(w(),1);var Da=m(w(),1),Rs=m(pe(),1);var j=m(w(),1);var cs=m(w(),1);function Oa(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function ue(...e){return t=>{let r=!1,o=e.map(a=>{let n=Oa(a,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let a=0;a<o.length;a++){let n=o[a];typeof n=="function"?n():Oa(e[a],null)}}}}var gt=m(B(),1),ds=Symbol.for("react.lazy"),yt=j[" use ".trim().toString()];function ms(e){return typeof e=="object"&&e!==null&&"then"in e}function _a(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===ds&&"_payload"in e&&ms(e._payload)}function Pa(e){let t=ps(e),r=j.forwardRef((o,a)=>{let{children:n,...s}=o;_a(n)&&typeof yt=="function"&&(n=yt(n._payload));let i=j.Children.toArray(n),u=i.find(hs);if(u){let l=u.props.children,c=i.map(f=>f===u?j.Children.count(l)>1?j.Children.only(null):j.isValidElement(l)?l.props.children:null:f);return(0,gt.jsx)(t,{...s,ref:a,children:j.isValidElement(l)?j.cloneElement(l,void 0,c):null})}return(0,gt.jsx)(t,{...s,ref:a,children:n})});return r.displayName=`${e}.Slot`,r}function ps(e){let t=j.forwardRef((r,o)=>{let{children:a,...n}=r;if(_a(a)&&typeof yt=="function"&&(a=yt(a._payload)),j.isValidElement(a)){let s=ys(a),i=gs(n,a.props);return a.type!==j.Fragment&&(i.ref=o?ue(o,s):s),j.cloneElement(a,i)}return j.Children.count(a)>1?j.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var vs=Symbol("radix.slottable");function hs(e){return j.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===vs}function gs(e,t){let r={...t};for(let o in t){let a=e[o],n=t[o];/^on[A-Z]/.test(o)?a&&n?r[o]=(...i)=>{let u=n(...i);return a(...i),u}:a&&(r[o]=a):o==="style"?r[o]={...a,...n}:o==="className"&&(r[o]=[a,n].filter(Boolean).join(" "))}return{...e,...r}}function ys(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Na=m(B(),1),bs=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ie=bs.reduce((e,t)=>{let r=Pa(`Primitive.${t}`),o=Da.forwardRef((a,n)=>{let{asChild:s,...i}=a,u=s?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Na.jsx)(u,{...i,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});var vr=m(w(),1);var Aa=m(w(),1),Ia=globalThis?.document?Aa.useLayoutEffect:()=>{};var ws=vr[" useId ".trim().toString()]||(()=>{}),Es=0;function Re(e){let[t,r]=vr.useState(ws());return Ia(()=>{e||r(o=>o??String(Es++))},[e]),e||(t?`radix-${t}`:"")}var Ue='[cmdk-group=""]',hr='[cmdk-group-items=""]',Cs='[cmdk-group-heading=""]',Ta='[cmdk-item=""]',La=`${Ta}:not([aria-disabled="true"])`,gr="cmdk-item-select",Ie="data-value",Ss=(e,t,r)=>Br(e,t,r),ka=v.createContext(void 0),He=()=>v.useContext(ka),Ma=v.createContext(void 0),yr=()=>v.useContext(Ma),Fa=v.createContext(void 0),ja=v.forwardRef((e,t)=>{let r=Le(()=>{var d,E;return{search:"",value:(E=(d=e.value)!=null?d:e.defaultValue)!=null?E:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),o=Le(()=>new Set),a=Le(()=>new Map),n=Le(()=>new Map),s=Le(()=>new Set),i=Wa(e),{label:u,children:l,value:c,onValueChange:f,filter:h,shouldFilter:g,loop:_,disablePointerSelection:p=!1,vimBindings:b=!0,...S}=e,P=Re(),T=Re(),k=Re(),D=v.useRef(null),C=ks();be(()=>{if(c!==void 0){let d=c.trim();r.current.value=d,R.emit()}},[c]),be(()=>{C(6,Ar)},[]);let R=v.useMemo(()=>({subscribe:d=>(s.current.add(d),()=>s.current.delete(d)),snapshot:()=>r.current,setState:(d,E,O)=>{var y,A,M,Z;if(!Object.is(r.current[d],E)){if(r.current[d]=E,d==="search")Pt(),me(),C(1,_t);else if(d==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let q=document.getElementById(k);q?q.focus():(y=document.getElementById(P))==null||y.focus()}if(C(7,()=>{var q;r.current.selectedItemId=(q=Ce())==null?void 0:q.id,R.emit()}),O||C(5,Ar),((A=i.current)==null?void 0:A.value)!==void 0){let q=E??"";(Z=(M=i.current).onValueChange)==null||Z.call(M,q);return}}R.emit()}},emit:()=>{s.current.forEach(d=>d())}}),[]),z=v.useMemo(()=>({value:(d,E,O)=>{var y;E!==((y=n.current.get(d))==null?void 0:y.value)&&(n.current.set(d,{value:E,keywords:O}),r.current.filtered.items.set(d,se(E,O)),C(2,()=>{me(),R.emit()}))},item:(d,E)=>(o.current.add(d),
Line truncated
|
||||
Vendored
+56335
File diff suppressed because it is too large.
Load diff
+183
@@ -0,0 +1,183 @@
|
||||
"use strict";var wp;(wp||={}).components=(()=>{var _cc=Object.create;var ig=Object.defineProperty;var qcc=Object.getOwnPropertyDescriptor;var $cc=Object.getOwnPropertyNames;var clc=Object.getPrototypeOf,llc=Object.prototype.hasOwnProperty;var y9=(c,l)=>()=>(c&&(l=c(c=0)),l);var dl=(c,l)=>()=>(l||c((l={exports:{}}).exports,l),l.exports),qG=(c,l)=>{for(var t in l)ig(c,t,{get:l[t],enumerable:!0})},V9=(c,l,t,e)=>{if(l&&typeof l=="object"||typeof l=="function")for(let d of $cc(l))!llc.call(c,d)&&d!==t&&ig(c,d,{get:()=>l[d],enumerable:!(e=qcc(l,d))||e.enumerable});return c};var u=(c,l,t)=>(t=c!=null?_cc(clc(c)):{},V9(l||!c||!c.__esModule?ig(t,"default",{value:c,enumerable:!0}):t,c)),C9=c=>V9(ig({},"__esModule",{value:!0}),c);var kc=dl((oIc,J9)=>{J9.exports=window.wp.primitives});var nc=dl((GIc,Y9)=>{Y9.exports=window.wp.i18n});var dc=dl((XIc,F9)=>{F9.exports=window.wp.compose});var Y=dl((iIc,v9)=>{v9.exports=window.wp.element});var E=dl((RIc,N9)=>{N9.exports=window.React});var V=dl((OIc,j9)=>{j9.exports=window.ReactJSXRuntime});var HF=dl(ZF=>{"use strict";var oa=E();function Ylc(c,l){return c===l&&(c!==0||1/c===1/l)||c!==c&&l!==l}var Flc=typeof Object.is=="function"?Object.is:Ylc,vlc=oa.useState,Nlc=oa.useEffect,flc=oa.useLayoutEffect,Slc=oa.useDebugValue;function klc(c,l){var t=l(),e=vlc({inst:{value:t,getSnapshot:l}}),d=e[0].inst,b=e[1];return flc(function(){d.value=t,d.getSnapshot=l,Yy(d)&&b({inst:d})},[c,t,l]),Nlc(function(){return Yy(d)&&b({inst:d}),c(function(){Yy(d)&&b({inst:d})})},[c]),Slc(t),t}function Yy(c){var l=c.getSnapshot;c=c.value;try{var t=l();return!Flc(c,t)}catch{return!0}}function zlc(c,l){return l()}var Alc=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?zlc:klc;ZF.useSyncExternalStore=oa.useSyncExternalStore!==void 0?oa.useSyncExternalStore:Alc});var IF=dl((AWc,RF)=>{"use strict";RF.exports=HF()});var ua=dl((zpc,kF)=>{kF.exports=window.ReactDOM});var ml=dl((VNc,Cf)=>{Cf.exports=window.wp.deprecated});function MH(c){var l=Object.create(null);return function(t){return l[t]===void 0&&(l[t]=c(t)),l[t]}}var PH=y9(()=>{});var Sk={};qG(Sk,{default:()=>BV});var rnc,BV,yV=y9(()=>{PH();rnc=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientatLine truncated
|
||||
[data-motion-pop-id="${t}"] {
|
||||
position: absolute !important;
|
||||
width: ${o}px !important;
|
||||
height: ${n}px !important;
|
||||
top: ${G}px !important;
|
||||
left: ${X}px !important;
|
||||
}
|
||||
`),()=>{document.head.removeChild(i)}},[l]),(0,Pk.jsx)(CV,{isPresent:l,childRef:e,sizeRef:d,children:cR.cloneElement(c,{ref:e})})}var qk=({children:c,initial:l,isPresent:t,onExitComplete:e,custom:d,presenceAffectsLayout:b,mode:o})=>{let n=iu(Rnc),G=(0,AX.useId)(),X=(0,AX.useCallback)(a=>{n.set(a,!0);for(let m of n.values())if(!m)return;e&&e()},[n,e]),i=(0,AX.useMemo)(()=>({id:G,initial:l,isPresent:t,custom:d,onExitComplete:X,register:a=>(n.set(a,!1),()=>n.delete(a))}),b?[Math.random(),X]:[t,X]);return(0,AX.useMemo)(()=>{n.forEach((a,m)=>n.set(m,!1))},[t]),_k.useEffect(()=>{!t&&!n.size&&e&&e()},[t]),o==="popLayout"&&(c=(0,JV.jsx)(Kk,{isPresent:t,children:c})),(0,JV.jsx)($n.Provider,{value:i,children:c})};function Rnc(){return new Map}var lR=u(E(),1),$x=c=>c.key||"";function hV(c){let l=[];return lR.Children.forEach(c,t=>{(0,lR.isValidElement)(t)&&l.push(t)}),l}var gu=({children:c,exitBeforeEnter:l,custom:t,initial:e=!0,onExitComplete:d,presenceAffectsLayout:b=!0,mode:o="sync"})=>{Ee(!l,"Replace exitBeforeEnter with mode='wait'");let n=(0,Eb.useMemo)(()=>hV(c),[c]),G=n.map($x),X=(0,Eb.useRef)(!0),i=(0,Eb.useRef)(n),a=iu(()=>new Map),[m,x]=(0,Eb.useState)(n),[s,r]=(0,Eb.useState)(n);SH(()=>{X.current=!1,i.current=n;for(let H=0;H<s.length;H++){let R=$x(s[H]);G.includes(R)?a.delete(R):a.get(R)!==!0&&a.set(R,!1)}},[s,G.length,G.join("-")]);let g=[];if(n!==m){let H=[...n];for(let R=0;R<s.length;R++){let W=s[R],I=$x(W);G.includes(I)||(H.splice(R,0,W),g.push(W))}o==="wait"&&g.length&&(H=g),r(hV(H)),x(n);return}let{forceRender:Z}=(0,Eb.useContext)($a);return(0,cs.jsx)(cs.Fragment,{children:s.map(H=>{let R=$x(H),W=n===s||G.includes(R),I=()=>{if(a.has(R))a.set(R,!0);else return;let B=!0;a.forEach(p=>{p||(B=!1)}),B&&(Z?.(),r(i.current),d&&d())};return(0,cs.jsx)(qk,{isPresent:W,initial:!X.current||e?void 0:!1,custom:W?void 0:t,presenceAffectsLayout:b,mode:o,onExitComplete:W?void 0:I,children:H},R)})})};var Zu=u(Y(),1);function Dt(c){return c!=null}function $k(c){let l=c==="";return!Dt(c)||l}function cz(c=[],l){return c.find(Dt)??l}var Inc=c=>parseFloat(c),ls=c=>typeof c=="string"?Inc(c):c;var lz={initial:void 0,fallback:""};function Wnc(c,l=lz){let{initial:t,fallback:e}={...lz,...l},[d,b]=(0,Zu.useState)(c),o=Dt(c);(0,Zu.useEffect)(()=>{o&&d&&b(void 0)},[o,d]);let n=cz([c,d,t],e),G=(0,Zu.useCallback)(X=>{o||b(X)},[o]);return[n,G]}var Ko=Wnc;var ts=u(Y(),1);function pnc(c,l){let t=(0,ts.useRef)(!1);(0,ts.useEffect)(()=>{if(t.current)return c();t.current=!0},l),(0,ts.useEffect)(()=>()=>{t.current=!1},[])}var OX=pnc;var tR=u(Y(),1);function de({defaultValue:c,onChange:l,value:t}){let e=typeof t<"u",d=e?t:c,[b,o]=(0,tR.useState)(d),n=e?t:b,G=(0,tR.useCallback)((i,...a)=>{o(i),l?.(i,...a)},[l]),X;return e&&typeof l=="function"?X=l:!e&&typeof l=="function"?X=G:X=o,[n,X]}var Wd=u(E()),is=u(E());var Bnc=!1;function ync(c){if(c.sheet)return c.sheet;for(var l=0;l<document.styleSheets.length;l++)if(document.styleSheets[l].ownerNode===c)return document.styleSheets[l]}function Vnc(c){var l=document.createElement("style");return l.setAttribute("data-emotion",c.key),c.nonce!==void 0&&l.setAttribute("nonce",c.nonce),l.appendChild(document.createTextNode("")),l.setAttribute("data-s",""),l}var tz=(function(){function c(t){var e=this;this._insertTag=function(d){var b;e.tags.length===0?e.insertionPoint?b=e.insertionPoint.nextSibling:e.prepend?b=e.container.firstChild:b=e.before:b=e.tags[e.tags.length-1].nextSibling,e.container.insertBefore(d,b),e.tags.push(d)},this.isSpeedy=t.speedy===void 0?!Bnc:t.speedy,this.tags=[],this.ctr=0,this.nonce=t.nonce,this.key=t.key,this.container=t.container,this.prepend=t.prepend,this.insertionPoint=t.insertionPoint,this.before=null}var l=c.prototype;return l.hydrate=function(e){e.forEach(this._insertTag)},l.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(Vnc(this));var d=this.tags[this.tags.length-1];if(this.isSpeedy){var b=ync(d);try{b.insertRule(e,b.cssRules.length)}catch{}}else d.appendChild(document.createTextNode(e));this.ctr++},l.flush=function(){this.tags.forEach(function(e){var d;return(d=e.parentNode)==null?void 0:d.removeChild(e)}),this.tags=[],this.ctr=0},c})();var Ct="-ms-",es="-moz-",Pc="-webkit-",eR="comm",Hu="rule",Ru="decl";var ez="@import";var dR="@keyframes";var dz="@layer";var bz=Math.abs,QX=String.fromCharCode,oz=Object.assign;function nz(c,l){return Tl(c,0)^45?(((l<<2^Tl(c,0))<<2^Tl(c,1))<<2^Tl(c,2))<<2^Tl(c,3):0}function bR(c){return c.trim()}function YV(c,l){return(c=l.exec(c))?c[0]:c}function Tc(c,l,t){return c.replace(l,t)}function ds(c,l){return c.indexOf(l)}function Tl(c,l){return c.charCodeAt(l)|0}function eG(c,l,t){return c.slice(l,t)}function be(c){return c.length}function Iu(c){return c.length}function Wu(c,l){return l.push(c),c}function FV(c,l){return c.map(l).join("")}var oR=1,pu=1,Gz=0,oe=0,Pl=0,yu="";function bs(c,l,t,e,d,b,o){return{value:c,root:l,parent:t,type:e,props:d,children:b,line:oR,column:pu,length:o,return:""}}function Vu(c,l){retu
Line truncated
|
||||
1,
|
||||
max( 0, var( --selected-width, 0 ), var( --selected-height, 0 ) )
|
||||
);}`,""),zac=c=>{let l=O("border-color:",D.gray[300],";","");return O(c&&l," &:hover{border-color:",D.gray[400],";}&:focus-within{z-index:1;outline:",w.borderWidthFocus," solid ",D.ui.borderFocus,";outline-offset:1px;}","")},Aac={name:"1k18kha",styles:"height:40px"},Oac={name:"j4fzus",styles:"height:36px"},Qac=c=>({default:Oac,"__unstable-large":Aac})[c],GT={name:"7whenc",styles:"display:flex;width:100%"},XT=N("div",{target:"eakva830"})({name:"zjik7",styles:"display:flex"});var uT=u(dc(),1),$u=u(Y(),1),mT=u(nc(),1);var $I=u(Y(),1),OC=(0,$I.createContext)({});OC.displayName="ToggleGroupControlContext";var iT=()=>(0,$I.useContext)(OC),cW=OC;var aT=u(dc(),1),qu=u(Y(),1);function lW(c){let l=(0,qu.useRef)(!0),t=(0,aT.usePrevious)(c),e=(0,qu.useRef)(!1);(0,qu.useEffect)(()=>{l.current&&(l.current=!1)},[]);let d=e.current||!l.current&&t!==c;return(0,qu.useEffect)(()=>{e.current=d},[d]),d?{value:c??"",defaultValue:void 0}:{value:void 0,defaultValue:c}}var tW=u(V(),1);function Tac({children:c,isAdaptiveWidth:l,label:t,onChange:e,size:d,value:b,id:o,setSelectedElement:n,...G},X){let i=(0,uT.useInstanceId)(eW,"toggle-group-control-as-radio-group"),a=o||i,{value:m,defaultValue:x}=lW(b),r=yX({defaultValue:x,value:m,setValue:e?R=>{e(R??void 0)}:void 0,rtl:(0,mT.isRTL)()}),g=xc(r,"value"),Z=r.setValue;(0,$u.useEffect)(()=>{g===""&&r.setActiveId(void 0)},[r,g]);let H=(0,$u.useMemo)(()=>({activeItemIsNotFirstItem:()=>r.getState().activeId!==r.first(),baseId:a,isBlock:!l,size:d,value:g,setValue:Z,setSelectedElement:n}),[a,l,r,g,n,Z,d]);return(0,tW.jsx)(cW.Provider,{value:H,children:(0,tW.jsx)(Ba,{store:r,"aria-label":t,render:(0,tW.jsx)(ic,{}),...G,id:a,ref:X,children:c})})}var eW=(0,$u.forwardRef)(Tac);eW.displayName="ToggleGroupControlAsRadioGroup";var xT=u(dc(),1),dW=u(Y(),1);var QC=u(V(),1);function Dac({children:c,isAdaptiveWidth:l,label:t,onChange:e,size:d,value:b,id:o,setSelectedElement:n,...G},X){let i=(0,xT.useInstanceId)(bW,"toggle-group-control-as-button-group"),a=o||i,{value:m,defaultValue:x}=lW(b),[s,r]=de({defaultValue:x,value:m,onChange:e}),g=(0,dW.useMemo)(()=>({baseId:a,value:s,setValue:r,isBlock:!l,isDeselectable:!0,size:d,setSelectedElement:n}),[a,s,r,l,d,n]);return(0,QC.jsx)(cW.Provider,{value:g,children:(0,QC.jsx)(ic,{"aria-label":t,...G,ref:X,role:"group",children:c})})}var bW=(0,dW.forwardRef)(Dac);bW.displayName="ToggleGroupControlAsButtonGroup";var ei=u(Y(),1),oW=u(dc(),1),wC={element:void 0,top:0,right:0,bottom:0,left:0,width:0,height:0};function Lac(c){let l=c.getBoundingClientRect();if(l.width===0||l.height===0)return;let t=c.offsetParent,e=t?.getBoundingClientRect()??wC,d=t?.scrollLeft??0,b=t?.scrollTop??0,o=parseFloat(getComputedStyle(c).width),n=parseFloat(getComputedStyle(c).height),G=o/l.width,X=n/l.height;return{element:c,top:(l.top-e?.top)*X+b,right:(e?.right-l.right)*G-d,bottom:(e?.bottom-l.bottom)*X-b,left:(l.left-e?.left)*G+d,width:o,height:n}}var Uac=100;function nW(c,l=[]){let[t,e]=(0,ei.useState)(wC),d=(0,ei.useRef)(void 0),b=(0,oW.useEvent)(()=>{if(c&&c.isConnected){let n=Lac(c);if(n)return e(n),clearInterval(d.current),!0}else clearInterval(d.current);return!1}),o=(0,oW.useResizeObserver)(()=>{b()||requestAnimationFrame(()=>{b()||(d.current=setInterval(b,Uac))})});return(0,ei.useLayoutEffect)(()=>{o(c),c||e(wC)},[o,c]),(0,ei.useLayoutEffect)(()=>{b()},l),t}var gT=u(dc(),1),TC=u(Y(),1);var sT=u(dc(),1),GW=u(Y(),1);function rT(c,l){let t=(0,GW.useRef)(c),e=(0,sT.useEvent)(l);(0,GW.useLayoutEffect)(()=>{t.current!==c&&(e({previousValue:t.current}),t.current=c)},[e,c])}function XW(c,l,{prefix:t="subelement",dataAttribute:e=`${t}-animated`,transitionEndFilter:d=()=>!0,roundRect:b=!1}={}){let o=(0,gT.useEvent)(()=>{Object.keys(l).forEach(n=>n!=="element"&&c?.style.setProperty(`--${t}-${n}`,String(b?Math.floor(l[n]):l[n])))});(0,TC.useLayoutEffect)(()=>{o()},[l,o]),rT(l.element,({previousValue:n})=>{l.element&&n&&c?.setAttribute(`data-${e}`,"")}),(0,TC.useLayoutEffect)(()=>{function n(G){d(G)&&c?.removeAttribute(`data-${e}`)}return c?.addEventListener("transitionend",n),()=>c?.removeEventListener("transitionend",n)},[e,c,d])}var c0=u(V(),1);function jac(c,l){let{__nextHasNoMarginBottom:t,__next40pxDefaultSize:e=!1,__shouldNotWarnDeprecated36pxSize:d,className:b,isAdaptiveWidth:o=!1,isBlock:n=!1,isDeselectable:G=!1,label:X,hideLabelFromVision:i=!1,help:a,onChange:m,size:x="default",value:s,children:r,...g}=cc(c,"ToggleGroupControl"),Z=e&&x==="default"?"__unstable-large":x,[H,R]=(0,_s.useState)(),[W,I]=(0,_s.useState)(),B=(0,ZT.useMergeRefs)([I,l]),p=nW(s!=null?H:void 0);XW(W,p,{prefix:"selected",dataAttribute:"indicator-animated",transitionEndFilter:J=>J.pseudoElement==="::before",roundRect:!1});let y=Xc(),h=(0,_s.useMemo)(()=>y(nT({isBlock:n,isDeselectable:G,size:Z}),n&>,b),[b,y,n,G,Z]),C=G?bW:eW;return Lc({componentName:"ToggleGroupControl",size:x,__next40pxDefaultSize:e,__shouldNotWarnDeprecated36pxSize:d}),(0,c0.jsxs)(Dc,{help:a,children:[!i&&(0,c0.jsx)(XT,{children:(0,c0.jsx)(Dc.
Line truncated
|
||||
.react-colorful__interactive {
|
||||
width: calc( 100% - ${z(2)} );
|
||||
margin-left: ${z(1)};
|
||||
}`,rD=N("div",{target:"ez9hsf43"})("padding-top:",z(2),";padding-right:0;padding-left:0;padding-bottom:0;"),gD=N(Uc,{target:"ez9hsf42"})("padding-left:",z(4),";padding-right:",z(4),";"),ZD=N(Il,{target:"ez9hsf41"})("padding-top:",z(4),";padding-left:",z(4),";padding-right:",z(3),";padding-bottom:",z(5),";"),HD=N("div",{target:"ez9hsf40"})(qe,";width:216px;.react-colorful{display:flex;flex-direction:column;align-items:center;width:216px;height:auto;}.react-colorful__saturation{width:100%;border-radius:0;height:216px;margin-bottom:",z(4),";border-bottom:none;}.react-colorful__hue,.react-colorful__alpha{width:184px;height:16px;border-radius:",w.radiusFull,";margin-bottom:",z(2),";}.react-colorful__pointer{height:16px;width:16px;border:none;box-shadow:0 0 2px 0 rgba( 0, 0, 0, 0.25 );outline:2px solid transparent;@media not ( prefers-reduced-motion ){transition:transform ",w.transitionDurationFast," ease-in-out;}}.react-colorful__interactive:focus .react-colorful__pointer{box-shadow:0 0 0 ",w.borderWidthFocus," ",w.surfaceColor,";border:",w.borderWidthFocus," solid black;transform:translate( -50%, -50% ) scale( 1.5 );}.react-colorful__pointer-fill{box-shadow:inset 0 0 0 ",w.borderWidthFocus," #fff;}",Auc,";");var RD=u(dc(),1),b0=u(Y(),1);var qC=u(nc(),1);var $C=u(V(),1),ID=c=>{let{color:l,colorType:t}=c,[e,d]=(0,b0.useState)(null),b=(0,b0.useRef)(void 0),o=(0,RD.useCopyToClipboard)(()=>{switch(t){case"hsl":return l.toHslString();case"rgb":return l.toRgbString();default:case"hex":return l.toHex()}},()=>{b.current&&clearTimeout(b.current),d(l.toHex()),b.current=setTimeout(()=>{d(null),b.current=void 0},3e3)});(0,b0.useEffect)(()=>()=>{b.current&&clearTimeout(b.current)},[]);let n=e===l.toHex(),G=n?(0,qC.__)("Copied!"):(0,qC.__)("Copy");return(0,$C.jsx)(Ne,{delay:0,hideOnClick:!1,text:G,children:(0,$C.jsx)(ci,{size:"compact","aria-label":G,ref:o,icon:n?jt:R2,showTooltip:!1})})};var ii=u(V(),1),Go=({min:c,max:l,label:t,abbreviation:e,onChange:d,value:b})=>(0,ii.jsxs)(Uc,{spacing:4,children:[(0,ii.jsx)(mD,{__next40pxDefaultSize:!0,min:c,max:l,label:t,hideLabelFromVision:!0,value:b,onChange:n=>{if(!n){d(0);return}if(typeof n=="string"){d(parseInt(n,10));return}d(n)},prefix:(0,ii.jsx)(mG,{children:(0,ii.jsx)(Jt,{color:D.theme.accent,lineHeight:1,children:e})}),spinControls:"none"}),(0,ii.jsx)(sD,{__next40pxDefaultSize:!0,label:t,hideLabelFromVision:!0,min:c,max:l,value:b,onChange:d,withInputField:!1})]});var nn=u(V(),1),WD=({color:c,onChange:l,enableAlpha:t})=>{let{r:e,g:d,b,a:o}=c.toRgb();return(0,nn.jsxs)(nn.Fragment,{children:[(0,nn.jsx)(Go,{min:0,max:255,label:"Red",abbreviation:"R",value:e,onChange:n=>l(Rc({r:n,g:d,b,a:o}))}),(0,nn.jsx)(Go,{min:0,max:255,label:"Green",abbreviation:"G",value:d,onChange:n=>l(Rc({r:e,g:n,b,a:o}))}),(0,nn.jsx)(Go,{min:0,max:255,label:"Blue",abbreviation:"B",value:b,onChange:n=>l(Rc({r:e,g:d,b:n,a:o}))}),t&&(0,nn.jsx)(Go,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(o*100),onChange:n=>l(Rc({r:e,g:d,b,a:n/100}))})]})};var o0=u(Y(),1);var Gn=u(V(),1),pD=({color:c,onChange:l,enableAlpha:t})=>{let e=(0,o0.useMemo)(()=>c.toHsl(),[c]),[d,b]=(0,o0.useState)({...e}),o=c.isEqual(Rc(d));(0,o0.useEffect)(()=>{o||b(e)},[e,o]);let n=o?d:e,G=X=>{let i=Rc({...n,...X});c.isEqual(i)?b(a=>({...a,...X})):l(i)};return(0,Gn.jsxs)(Gn.Fragment,{children:[(0,Gn.jsx)(Go,{min:0,max:359,label:"Hue",abbreviation:"H",value:n.h,onChange:X=>{G({h:X})}}),(0,Gn.jsx)(Go,{min:0,max:100,label:"Saturation",abbreviation:"S",value:n.s,onChange:X=>{G({s:X})}}),(0,Gn.jsx)(Go,{min:0,max:100,label:"Lightness",abbreviation:"L",value:n.l,onChange:X=>{G({l:X})}}),t&&(0,Gn.jsx)(Go,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(100*n.a),onChange:X=>{G({a:X/100})}})]})};var BD=u(nc(),1);var gW=u(V(),1),yD=({color:c,onChange:l,enableAlpha:t})=>{let e=b=>{if(!b)return;let o=b.startsWith("#")?b:"#"+b;l(Rc(o))},d=(b,o)=>{if(o.payload?.event?.nativeEvent?.inputType!=="insertFromPaste")return{...b};let G=b.value?.startsWith("#")?b.value.slice(1).toUpperCase():b.value?.toUpperCase();return{...b,value:G}};return(0,gW.jsx)(Ds,{prefix:(0,gW.jsx)(mG,{children:(0,gW.jsx)(Jt,{color:D.theme.accent,lineHeight:1,children:"#"})}),value:c.toHex().slice(1).toUpperCase(),onChange:e,maxLength:t?9:7,label:(0,BD.__)("Hex color"),hideLabelFromVision:!0,size:"__unstable-large",__unstableStateReducer:d,__unstableInputWidth:"9em"})};var ZW=u(V(),1),VD=({colorType:c,color:l,onChange:t,enableAlpha:e})=>{let d={color:l,onChange:t,enableAlpha:e};switch(c){case"hsl":return(0,ZW.jsx)(pD,{...d});case"rgb":return(0,ZW.jsx)(WD,{...d});default:case"hex":return(0,ZW.jsx)(yD,{...d})}};var Cc=u(E(),1);function G0(){return(G0=Object.assign||function(c){for(var l=1;l<arguments.length;l++){var t=arguments[l];for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(c[e]=t[e])}return c}).apply(this,arguments)}function dJ(c,l){if(c==null)return{};var t,e,d={},b=Object.keys(c);for(e=0;e<b.length;e++)l.indexOf(t=b[e])>=0||(d[t]=c[t]);return d}fu
Line truncated
|
||||
-45deg,
|
||||
transparent 48%,
|
||||
rgb( 0 0 0 / 20% ) 48%,
|
||||
rgb( 0 0 0 / 20% ) 52%,
|
||||
transparent 52%
|
||||
);}`,"")},R0c=28,I0c=12,CL=O("width:",R0c*6+I0c*5,"px;>div:first-of-type>",cd,"{margin-bottom:0;}&& ",cd,"+button:not( .has-text ){min-width:24px;padding:0;}",""),JL=O("",""),hL=O("",""),YL={name:"1ghe26v",styles:"display:flex;justify-content:flex-end;margin-top:12px"},FL=()=>O("flex:1 1 60%;",Fc({marginRight:z(3)})(),";","");var mc=u(nc(),1),NL=u(Y(),1),jc=NL.Platform.OS==="web",uo={px:{value:"px",label:jc?"px":(0,mc.__)("Pixels (px)"),a11yLabel:(0,mc.__)("Pixels (px)"),step:1},"%":{value:"%",label:jc?"%":(0,mc.__)("Percentage (%)"),a11yLabel:(0,mc.__)("Percent (%)"),step:.1},em:{value:"em",label:jc?"em":(0,mc.__)("Relative to parent font size (em)"),a11yLabel:(0,mc._x)("ems","Relative to parent font size (em)"),step:.01},rem:{value:"rem",label:jc?"rem":(0,mc.__)("Relative to root font size (rem)"),a11yLabel:(0,mc._x)("rems","Relative to root font size (rem)"),step:.01},vw:{value:"vw",label:jc?"vw":(0,mc.__)("Viewport width (vw)"),a11yLabel:(0,mc.__)("Viewport width (vw)"),step:.1},vh:{value:"vh",label:jc?"vh":(0,mc.__)("Viewport height (vh)"),a11yLabel:(0,mc.__)("Viewport height (vh)"),step:.1},vmin:{value:"vmin",label:jc?"vmin":(0,mc.__)("Viewport smallest dimension (vmin)"),a11yLabel:(0,mc.__)("Viewport smallest dimension (vmin)"),step:.1},vmax:{value:"vmax",label:jc?"vmax":(0,mc.__)("Viewport largest dimension (vmax)"),a11yLabel:(0,mc.__)("Viewport largest dimension (vmax)"),step:.1},ch:{value:"ch",label:jc?"ch":(0,mc.__)("Width of the zero (0) character (ch)"),a11yLabel:(0,mc.__)("Width of the zero (0) character (ch)"),step:.01},ex:{value:"ex",label:jc?"ex":(0,mc.__)("x-height of the font (ex)"),a11yLabel:(0,mc.__)("x-height of the font (ex)"),step:.01},cm:{value:"cm",label:jc?"cm":(0,mc.__)("Centimeters (cm)"),a11yLabel:(0,mc.__)("Centimeters (cm)"),step:.001},mm:{value:"mm",label:jc?"mm":(0,mc.__)("Millimeters (mm)"),a11yLabel:(0,mc.__)("Millimeters (mm)"),step:.1},in:{value:"in",label:jc?"in":(0,mc.__)("Inches (in)"),a11yLabel:(0,mc.__)("Inches (in)"),step:.001},pc:{value:"pc",label:jc?"pc":(0,mc.__)("Picas (pc)"),a11yLabel:(0,mc.__)("Picas (pc)"),step:1},pt:{value:"pt",label:jc?"pt":(0,mc.__)("Points (pt)"),a11yLabel:(0,mc.__)("Points (pt)"),step:1},svw:{value:"svw",label:jc?"svw":(0,mc.__)("Small viewport width (svw)"),a11yLabel:(0,mc.__)("Small viewport width (svw)"),step:.1},svh:{value:"svh",label:jc?"svh":(0,mc.__)("Small viewport height (svh)"),a11yLabel:(0,mc.__)("Small viewport height (svh)"),step:.1},svi:{value:"svi",label:jc?"svi":(0,mc.__)("Viewport smallest size in the inline direction (svi)"),a11yLabel:(0,mc.__)("Small viewport width or height (svi)"),step:.1},svb:{value:"svb",label:jc?"svb":(0,mc.__)("Viewport smallest size in the block direction (svb)"),a11yLabel:(0,mc.__)("Small viewport width or height (svb)"),step:.1},svmin:{value:"svmin",label:jc?"svmin":(0,mc.__)("Small viewport smallest dimension (svmin)"),a11yLabel:(0,mc.__)("Small viewport smallest dimension (svmin)"),step:.1},lvw:{value:"lvw",label:jc?"lvw":(0,mc.__)("Large viewport width (lvw)"),a11yLabel:(0,mc.__)("Large viewport width (lvw)"),step:.1},lvh:{value:"lvh",label:jc?"lvh":(0,mc.__)("Large viewport height (lvh)"),a11yLabel:(0,mc.__)("Large viewport height (lvh)"),step:.1},lvi:{value:"lvi",label:jc?"lvi":(0,mc.__)("Large viewport width or height (lvi)"),a11yLabel:(0,mc.__)("Large viewport width or height (lvi)"),step:.1},lvb:{value:"lvb",label:jc?"lvb":(0,mc.__)("Large viewport width or height (lvb)"),a11yLabel:(0,mc.__)("Large viewport width or height (lvb)"),step:.1},lvmin:{value:"lvmin",label:jc?"lvmin":(0,mc.__)("Large viewport smallest dimension (lvmin)"),a11yLabel:(0,mc.__)("Large viewport smallest dimension (lvmin)"),step:.1},dvw:{value:"dvw",label:jc?"dvw":(0,mc.__)("Dynamic viewport width (dvw)"),a11yLabel:(0,mc.__)("Dynamic viewport width (dvw)"),step:.1},dvh:{value:"dvh",label:jc?"dvh":(0,mc.__)("Dynamic viewport height (dvh)"),a11yLabel:(0,mc.__)("Dynamic viewport height (dvh)"),step:.1},dvi:{value:"dvi",label:jc?"dvi":(0,mc.__)("Dynamic viewport width or height (dvi)"),a11yLabel:(0,mc.__)("Dynamic viewport width or height (dvi)"),step:.1},dvb:{value:"dvb",label:jc?"dvb":(0,mc.__)("Dynamic viewport width or height (dvb)"),a11yLabel:(0,mc.__)("Dynamic viewport width or height (dvb)"),step:.1},dvmin:{value:"dvmin",label:jc?"dvmin":(0,mc.__)("Dynamic viewport smallest dimension (dvmin)"),a11yLabel:(0,mc.__)("Dynamic viewport smallest dimension (dvmin)"),step:.1},dvmax:{value:"dvmax",label:jc?"dvmax":(0,mc.__)("Dynamic viewport largest dimension (dvmax)"),a11yLabel:(0,mc.__)("Dynamic viewport largest dimension (dvmax)"),step:.1},svmax:{value:"svmax",label:jc?"svmax":(0,mc.__)("Small viewport largest dimension (svmax)"),a11yLabel:(0,mc.__)("Small viewport largest dimension (svmax)"),step:.1},lvmax:{value:"lvmax",label:jc?"lvmax":(0,mc.__)("Large viewport largest dimension (lvmax)"),a11yLabel:(0,mc.__)("Large viewport largest dimension (lvmax)"),step:.1}},pW=Object.values(uo),BW=[uo.px,uo["%"],uo.em,uo.
Line truncated
|
||||
${l}`}function AU(c){let{active:l,borderRadius:t="inherit",className:e,focus:d,hover:b,isInteractive:o=!1,offset:n=0,value:G=0,...X}=cc(c,"Elevation"),i=Xc(),a=(0,zU.useMemo)(()=>{let m=Dt(b)?b:G*2,x=Dt(l)?l:G/2;o||(m=Dt(b)?b:void 0,x=Dt(l)?l:void 0);let s=`box-shadow ${w.transitionDuration} ${w.transitionTimingFunction}`,r={};return r.Base=O({borderRadius:t,bottom:n,boxShadow:QW(G),opacity:w.elevationIntensity,left:n,right:n,top:n},O("@media not ( prefers-reduced-motion ){transition:",s,";}",""),"",""),Dt(m)&&(r.hover=O("*:hover>&{box-shadow:",QW(m),";}","")),Dt(x)&&(r.active=O("*:active>&{box-shadow:",QW(x),";}","")),Dt(d)&&(r.focus=O("*:focus>&{box-shadow:",QW(d),";}","")),i(kU,r.Base,r.hover,r.focus,r.active,e)},[l,t,e,i,d,b,o,n,G]);return{...X,className:a,"aria-hidden":!0}}var OU=u(V(),1);function q0c(c,l){let t=AU(c);return(0,OU.jsx)(ic,{...t,ref:l})}var $0c=tc(q0c,"Elevation"),a0=$0c;var ur=`calc(${w.radiusLarge} - 1px)`,QU=O("box-shadow:0 0 0 1px ",w.surfaceBorderColor,";outline:none;",""),wU={name:"1showjb",styles:"border-bottom:1px solid;box-sizing:border-box;&:last-child{border-bottom:none;}"},TU={name:"14n5oej",styles:"border-top:1px solid;box-sizing:border-box;&:first-of-type{border-top:none;}"},DU={name:"13udsys",styles:"height:100%"},LU={name:"6ywzd",styles:"box-sizing:border-box;height:auto;max-height:100%"},UU={name:"dq805e",styles:"box-sizing:border-box;overflow:hidden;&>img,&>iframe{display:block;height:auto;max-width:100%;width:100%;}"},jU={name:"c990dr",styles:"box-sizing:border-box;display:block;width:100%"},VG=O("&:first-of-type{border-top-left-radius:",ur,";border-top-right-radius:",ur,";}&:last-of-type{border-bottom-left-radius:",ur,";border-bottom-right-radius:",ur,";}",""),u0=O("border-color:",w.colorDivider,";",""),EU={name:"1t90u8d",styles:"box-shadow:none"},wW={name:"1e1ncky",styles:"border:none"},MU=O("border-radius:",ur,";",""),m0=O("background-color:",D.ui.backgroundDisabled,";","");var lj=u(ml(),1),tj=u(Y(),1);var $U=u(Y(),1);var PU=O("background-color:",w.surfaceColor,";color:",D.gray[900],";position:relative;",""),XGl=O("background-color:",w.surfaceBackgroundColor,";","");function KU({borderBottom:c,borderLeft:l,borderRight:t,borderTop:e}){let d=`1px solid ${w.surfaceBorderColor}`;return O({borderBottom:c?d:void 0,borderLeft:l?d:void 0,borderRight:t?d:void 0,borderTop:e?d:void 0},"","")}var cmc=O("",""),lmc=O("background:",w.surfaceBackgroundTintColor,";",""),tmc=O("background:",w.surfaceBackgroundTertiaryColor,";",""),_U=c=>[c,c].join(" "),emc=c=>["90deg",[w.surfaceBackgroundColor,c].join(" "),"transparent 1%"].join(","),dmc=c=>[[w.surfaceBackgroundColor,c].join(" "),"transparent 1%"].join(","),bmc=c=>[`linear-gradient( ${emc(c)} ) center`,`linear-gradient( ${dmc(c)} ) center`,w.surfaceBorderBoldColor].join(","),omc=(c,l)=>O("background:",bmc(l),";background-size:",_U(c),";",""),nmc=[`${w.surfaceBorderSubtleColor} 1px`,"transparent 1px"].join(","),Gmc=["90deg",`${w.surfaceBorderSubtleColor} 1px`,"transparent 1px"].join(","),Xmc=[`linear-gradient( ${nmc} )`,`linear-gradient( ${Gmc} )`].join(","),imc=c=>O("background:",w.surfaceBackgroundColor,";background-image:",Xmc,";background-size:",_U(c),";",""),qU=(c,l,t)=>{switch(c){case"dotted":return omc(l,t);case"grid":return imc(l);case"primary":return cmc;case"secondary":return lmc;case"tertiary":return tmc}};function TW(c){let{backgroundSize:l=12,borderBottom:t=!1,borderLeft:e=!1,borderRight:d=!1,borderTop:b=!1,className:o,variant:n="primary",...G}=cc(c,"Surface"),X=Xc(),i=(0,$U.useMemo)(()=>{let a={borders:KU({borderBottom:t,borderLeft:e,borderRight:d,borderTop:b})};return X(PU,a.borders,qU(n,`${l}px`,`${l-1}px`),o)},[l,t,e,d,b,o,X,n]);return{...G,className:i}}var cj=u(V(),1);function umc(c,l){let t=TW(c);return(0,cj.jsx)(ic,{...t,ref:l})}var mmc=tc(umc,"Surface"),pJ=mmc;function xmc({elevation:c,isElevated:l,...t}){let e={...t},d=c;return l&&((0,lj.default)("Card isElevated prop",{since:"5.9",alternative:"elevation"}),d??=2),typeof d<"u"&&(e.elevation=d),e}function BJ(c){let{className:l,elevation:t=0,isBorderless:e=!1,isRounded:d=!0,size:b="medium",...o}=cc(xmc(c),"Card"),n=Xc(),G=(0,tj.useMemo)(()=>n(QU,e&&EU,d&&MU,l),[l,n,e,d]);return{...TW({...o,className:G}),elevation:t,isBorderless:e,isRounded:d,size:b}}var Zi=u(V(),1);function smc(c,l){let{children:t,elevation:e,isBorderless:d,isRounded:b,size:o,...n}=BJ(c),G=b?w.radiusLarge:0,X=Xc(),i=(0,yJ.useMemo)(()=>X(O({borderRadius:G},"","")),[X,G]),a=(0,yJ.useMemo)(()=>{let m={size:o,isBorderless:d};return{CardBody:m,CardHeader:m,CardFooter:m}},[d,o]);return(0,Zi.jsx)(DX,{value:a,children:(0,Zi.jsxs)(ic,{...n,ref:l,children:[(0,Zi.jsx)(ic,{className:X(DU),children:t}),(0,Zi.jsx)(a0,{className:i,isInteractive:!1,value:e?1:0}),(0,Zi.jsx)(a0,{className:i,isInteractive:!1,value:e})]})})}var rmc=tc(smc,"Card"),DW=rmc;var Xj=u(Y(),1);var ej=O("@media only screen and ( min-device-width: 40em ){&::-webkit-scrollbar{height:12px;width:12px;}&::-webkit-scrollbar-track{background-color:
Line truncated
|
||||
from {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
to {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
`,kE=N("svg",{target:"ea4tfvq2"})("width:",w.spinnerSize,"px;height:",w.spinnerSize,"px;display:inline-block;margin:5px 11px 0;position:relative;color:",D.theme.accent,";overflow:visible;opacity:1;background-color:transparent;"),zE={name:"9s4963",styles:"fill:transparent;stroke-width:1.5px"},AE=N("circle",{target:"ea4tfvq1"})(zE,";stroke:",D.gray[300],";"),OE=N("path",{target:"ea4tfvq0"})(zE,";stroke:currentColor;stroke-linecap:round;transform-origin:50% 50%;animation:1.4s linear infinite both ",hxc,";");var QE=u(Y(),1),rr=u(V(),1);function Yxc({className:c,...l},t){return(0,rr.jsxs)(kE,{className:Q("components-spinner",c),viewBox:"0 0 100 100",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...l,ref:t,children:[(0,rr.jsx)(AE,{cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,rr.jsx)(OE,{d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})}var wE=(0,QE.forwardRef)(Yxc);wE.displayName="Spinner";var W0=wE;var xb=u(V(),1),Fxc=()=>{},vxc=gp(class extends ke.Component{handleFocusOutside(l){this.props.onFocusOutside(l)}render(){return this.props.children}}),Zp=(c,l)=>c===null?-1:l.indexOf(c);function DE(c){let{__next40pxDefaultSize:l=!1,value:t,label:e,options:d,onChange:b,onFilterValueChange:o=Fxc,hideLabelFromVision:n,help:G,allowReset:X=!0,className:i,isLoading:a=!1,messages:m={selected:(0,CG.__)("Item selected.")},__experimentalRenderItem:x,expandOnFocus:s=!0,placeholder:r}=Et(c),[g,Z]=de({value:t,onChange:b}),H=d.find(M=>M.value===g),R=H?.label??"",W=(0,TE.useInstanceId)(DE,"combobox-control"),[I,B]=(0,ke.useState)(H||null),[p,y]=(0,ke.useState)(!1),[h,C]=(0,ke.useState)(!1),[J,f]=(0,ke.useState)(""),k=(0,ke.useRef)(null),F=(0,ke.useMemo)(()=>{let M=[],oc=[],Hc=Es(J);return d.forEach(Bc=>{let wc=Es(Bc.label).indexOf(Hc);wc===0?M.push(Bc):wc>0&&oc.push(Bc)}),M.concat(oc)},[J,d]),T=M=>{M.disabled||(Z(M.value),(0,qJ.speak)(m.selected,"assertive"),B(M),f(""),y(!1))},L=(M=1)=>{let Hc=Zp(I,F)+M;Hc<0?Hc=F.length-1:Hc>=F.length&&(Hc=0),B(F[Hc]),y(!0)},v=Vd(M=>{let oc=!1;if(!M.defaultPrevented){switch(M.code){case"Enter":I&&(T(I),oc=!0);break;case"ArrowUp":L(-1),oc=!0;break;case"ArrowDown":L(1),oc=!0;break;case"Escape":y(!1),B(null),oc=!0;break;default:break}oc&&M.preventDefault()}}),A=()=>{C(!1)},S=()=>{C(!0),s&&y(!0),o(""),f("")},U=()=>{y(!0)},P=()=>{y(!1)},bc=M=>{let oc=M.value;f(oc),o(oc),h&&y(!0)},j=()=>{Z(null),k.current?.focus()},ec=M=>{M.stopPropagation()};return(0,ke.useEffect)(()=>{let M=F.length>0,oc=Zp(I,F)>0;M&&!oc&&B(F[0])},[F,I]),(0,ke.useEffect)(()=>{let M=F.length>0;if(p){let oc=M?(0,CG.sprintf)((0,CG._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",F.length),F.length):(0,CG.__)("No results.");(0,qJ.speak)(oc,"polite")}},[F,p]),Lc({componentName:"ComboboxControl",__next40pxDefaultSize:l,size:void 0}),(0,xb.jsx)(vxc,{onFocusOutside:P,children:(0,xb.jsx)(Dc,{className:Q(i,"components-combobox-control"),label:e,id:`components-form-token-input-${W}`,hideLabelFromVision:n,help:G,children:(0,xb.jsxs)("div",{className:"components-combobox-control__suggestions-container",tabIndex:-1,onKeyDown:v,children:[(0,xb.jsxs)(FE,{__next40pxDefaultSize:l,children:[(0,xb.jsx)(Xe,{children:(0,xb.jsx)(mp,{className:"components-combobox-control__input",instanceId:W,ref:k,placeholder:r,value:p?J:R,onFocus:S,onBlur:A,onClick:U,isExpanded:p,selectedSuggestionIndex:Zp(I,F),onChange:bc})}),a&&(0,xb.jsx)(W0,{}),X&&!!g&&!p&&(0,xb.jsx)(lc,{size:"small",icon:PX,onClick:j,onKeyDown:ec,label:(0,CG.__)("Reset")})]}),p&&!a&&(0,xb.jsx)(xp,{instanceId:W,match:{label:J,value:""},displayTransform:M=>M.label,suggestions:F,selectedIndex:Zp(I,F),onHover:B,onSelect:T,scrollIntoView:!0,__experimentalRenderItem:x})]})})})}var Hp=DE;var LE=u(Y(),1),ch=u(dc(),1),lh=u(ml(),1);var th=u(V(),1);function UE(c){if(c.state){let{state:l,...t}=c,{store:e,...d}=UE(l);return{...t,...d,store:e}}return c}var $J={__unstableComposite:"Composite",__unstableCompositeGroup:"Composite.Group or Composite.Row",__unstableCompositeItem:"Composite.Item",__unstableUseCompositeState:"Composite"};function eh(c,l={}){let t=c.displayName??"",e=d=>{(0,lh.default)(`wp.components.${t}`,{since:"6.7",alternative:$J.hasOwnProperty(t)?$J[t]:void 0});let{store:b,...o}=UE(d),n=o;return n={...n,id:(0,ch.useInstanceId)(b,n.baseId,n.id)},Object.entries(l).forEach(([G,X])=>{n.hasOwnProperty(G)&&(Object.assign(n,{[X]:n[G]}),delete n[G])}),delete n.baseId,(0,th.jsx)(c,{...n,store:b})};return e.displayName=t,e}var Nxc=(0,LE.forwardRef)(({role:c,...l},t)=>{let e=c==="row"?Qt.Row:Qt.Group;return(0,th.jsx)(e,{ref:t,role:c,...l})}),dh=eh(Object.assign(Qt,{displayName:"__unstableComposite"}),{baseId:"id"}),jE=eh(Object.assign(Nxc,{displayName:"__unstableCompositeGroup"})),EE=eh(Object.assign(Qt.Item,{displayName:"__unstableCompositeItem"}),{focusable:"accessibleWhenDisabled"});function ME(c={}){(0,lh.default)("wp.components.__unstableUseComposite
Line truncated
|
||||
pointer-events: none;
|
||||
`," &&&{border-radius:",w.radiusRound,";height:",z(7),";width:",z(7),";font-weight:400;",c=>c.isSelected&&`
|
||||
background: ${D.theme.accent};
|
||||
|
||||
&,
|
||||
&:hover:not(:disabled, [aria-disabled=true]) {
|
||||
color: ${D.theme.accentInverted};
|
||||
}
|
||||
|
||||
&:focus:not(:disabled),
|
||||
&:focus:not(:disabled) {
|
||||
border: ${w.borderWidthFocus} solid currentColor;
|
||||
}
|
||||
|
||||
/* Highlight the selected day for high-contrast mode */
|
||||
&::after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
pointer-events: none;
|
||||
inset: 0;
|
||||
border-radius: inherit;
|
||||
border: 1px solid transparent;
|
||||
}
|
||||
`," ",c=>!c.isSelected&&c.isToday&&`
|
||||
background: ${D.theme.gray[200]};
|
||||
`,";}",c=>c.hasEvents&&`
|
||||
::before {
|
||||
border: 2px solid ${c.isSelected?D.theme.accentInverted:D.theme.accent};
|
||||
border-radius: ${w.radiusRound};
|
||||
content: " ";
|
||||
left: 50%;
|
||||
position: absolute;
|
||||
transform: translate(-50%, 9px);
|
||||
}
|
||||
`,";");var gn=class extends Date{constructor(){super(),this.setTime(arguments.length===0?Date.now():arguments.length===1?typeof arguments[0]=="string"?+new Date(arguments[0]):arguments[0]:Date.UTC(...arguments))}getTimezoneOffset(){return 0}},DM=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(c=>{if(DM.test(c)){let l=Date.prototype[c.replace(DM,"$1UTC")];l&&(gn.prototype[c]=l)}});var kxl=new Intl.DateTimeFormat("en-US",{weekday:"short",timeZone:"UTC"}),zxl=new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",timeZone:"UTC"}),Axl=new Intl.DateTimeFormat("en-GB",{hour12:!1,hour:"numeric",minute:"numeric",second:"numeric",timeZone:"UTC"});var dd=u(Rr(),1);function Ir(c){if(typeof c=="string")return/Z|[+-]\d{2}(:?\d{2})?$/.test(c)?new gn(new Date(c)):new gn((0,dd.getDate)(c).getTime());let l=c instanceof Date?c.getTime():c;return new gn(l)}function YG(c){let l=Number((0,dd.date)("Y",c)),t=Number((0,dd.date)("n",c))-1,e=Number((0,dd.date)("j",c));return new Date(l,t,e,0,0,0,0)}function Zh(c,l){return l?(c%12+12)%24:c%12}function LM(c){return c%12||12}function Wr(c){return(l,t)=>{let e={...l};return(t.type===_X||t.type===aG||t.type===qX)&&e.value!==void 0&&(e.value=e.value.toString().padStart(c,"0")),e}}var Hh=(c,l)=>new Date(c,l+1,0).getDate();function J0(c,l){let t={year:Number((0,dd.date)("Y",c)),month:Number((0,dd.date)("n",c))-1,date:Number((0,dd.date)("j",c)),hours:Number((0,dd.date)("H",c)),minutes:Number((0,dd.date)("i",c)),seconds:Number((0,dd.date)("s",c)),...l},e=Hh(t.year,t.month);t.date=Math.min(t.date,e);let d=String(t.year).padStart(4,"0"),b=String(t.month+1).padStart(2,"0"),o=String(t.date).padStart(2,"0"),n=String(t.hours).padStart(2,"0"),G=String(t.minutes).padStart(2,"0"),X=String(t.seconds).padStart(2,"0"),i=`${d}-${b}-${o}T${n}:${G}:${X}`;return new gn((0,dd.getDate)(i).getTime())}function Cp(c){let l=c.target?.ownerDocument.defaultView?.HTMLInputElement??HTMLInputElement;return c.target instanceof l?c.target.validity.valid:!1}var Zn="Y-m-d\\TH:i:s";var zd=u(V(),1);function osc({currentDate:c,onChange:l,events:t=[],isInvalidDate:e,onMonthPreviewed:d,startOfWeek:b=0}){let o=Ir(c??new Date),{calendar:n,viewing:G,setSelected:X,setViewing:i,isSelected:a,viewPreviousMonth:m,viewNextMonth:x}=fM({selected:[YG(o)],viewing:YG(o),weekStartsOn:b}),[s,r]=(0,FG.useState)(YG(o)),[g,Z]=(0,FG.useState)(!1),[H,R]=(0,FG.useState)(c);return c!==H&&(R(c),X([YG(o)]),i(YG(o)),r(YG(o))),(0,zd.jsxs)(SM,{className:"components-datetime__date",role:"application","aria-label":(0,re.__)("Calendar"),children:[(0,zd.jsxs)(kM,{children:[(0,zd.jsx)(zM,{icon:(0,re.isRTL)()?QR:AR,variant:"tertiary","aria-label":(0,re.__)("View previous month"),onClick:()=>{m(),r(C0(s,1));let W=C0(G,1);d?.((0,bd.dateI18n)(Zn,W,-W.getTimezoneOffset()))},size:"compact"}),(0,zd.jsxs)(OM,{level:3,children:[(0,zd.jsx)("strong",{children:(0,bd.dateI18n)("F",G,-G.getTimezoneOffset())})," ",(0,bd.dateI18n)("Y",G,-G.getTimezoneOffset())]}),(0,zd.jsx)(AM,{icon:(0,re.isRTL)()?AR:QR,variant:"tertiary","aria-label":(0,re.__)("View next month"),onClick:()=>{x(),r(gb(s,1));let W=gb(G,1);d?.((0,bd.dateI18n)(Zn,W,-W.getTimezoneOffset()))},size:"compact"})]}),(0,zd.jsxs)(QM,{onFocus:()=>Z(!0),onBlur:()=>Z(!1),children:[n[0][0].map(W=>(0,zd.jsx)(wM,{children:(0,bd.dateI18n)("D",W,-W.getTimezoneOffset())},W.toString())),n[0].map(W=>W.map((I,B)=>gh(I,G)?(0,zd.jsx)(nsc,{day:I,column:B+1,isSelected:a(I),isFocusable:yi(I,s),isFocusAllowed:g,isToday:mh(I,YG(new Date)),isInvalid:e?e(I):!1,numEvents:t.filter(p=>mh(p.date,I)).length,onClick:()=>{X([I]),r(I);let p=J0(o,{year:I.getFullYear(),month:I.getMonth(),date:I.getDate()});l?.((0,bd.date)(Zn,p))},onKeyDown:p=>{let y;if(p.key==="ArrowLeft"&&(y=JG(I,(0,re.isRTL)()?1:-1)),p.key==="ArrowRight"&&(y=JG(I,(0,re.isRTL)()?-1:1)),p.key==="ArrowUp"&&(y=YM(I,1)),p.key==="ArrowDown"&&(y=V0(I,1)),p.key==="PageUp"&&(y=C0(I,1)),p.key==="PageDown"&&(y=gb(I,1)),p.key==="Home"){let C=(I.getDay()-b+7)%7;y=VM(I,C)}if(p.key==="End"){let h=I.getDay(),C=(b+6-h)%7;y=JG(I,C)}y&&(p.preventDefault(),r(y),gh(y,G)||(i(y),d?.((0,bd.dateI18n)(Zn,y,-y.getTimezoneOffset()))))}},I.toString()):null))]})]})}function nsc({day:c,column:l,isSelected:t,isFocusable:e,isFocusAllowed:d,isToday:b,isInvalid:o,numEvents:n,onClick:G,onKeyDown:X}){let i=(0,FG.useRef)(null);return(0,FG.useEffect)(()=>{i.current&&e&&d&&i.current.focus()},[e]),(0,zd.jsx)(TM,{__next40pxDefaultSize:!0,ref:i,className:"components-datetime__date__day",disabled:o,tabIndex:e?0:-1,"aria-label":Gsc(c,t,b,n),column:l,isSelected:t,isToday:b,hasEvents:n>0,onClick:G,onKeyDown:X,children:(0,bd.dateI18n)("j",c,-c.getTimezoneOffset())})}function Gsc(c,l,t,e){let{formats:d}=(0,bd.getSettings)(),o=[(0,bd.dateI18n)(d.date,c,-c.getTimezoneOffset())];return l&&o.push((0,re.__)("Selected")),t&&o.push((0,re.__)("Today")),e>0&&o.push((0,re.sprintf)((0,re._n)("There is %d event","There are %d events",e),e)),o.join(". ")}var pr=osc;var Y0=u(Y(),1),lt=u(nc(),1),Hn=u(Rr(),1);var
Line truncated
|
||||
`,w.controlHeight," - ",w.borderWidth,` * 2
|
||||
);display:inline-block;`),PM=N(Yt,{target:"evcr2314"})(Jp," width:",z(9),";&&& ",db,"{padding-left:0;}&&& ",yd,"{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}"),KM=N("div",{target:"evcr2313"})({name:"1ff36h2",styles:"flex-grow:1"}),_M=N(Yt,{target:"evcr2312"})(Jp," width:",z(9),";"),qM=N(Yt,{target:"evcr2311"})(Jp," width:",z(14),";"),Rh=N("div",{target:"evcr2310"})({name:"ebu3jh",styles:"text-decoration:underline dotted"});var hp=u(V(),1),Xsc=()=>{let{timezone:c}=(0,c7.getSettings)(),l=-1*(new Date().getTimezoneOffset()/60);if(Number(c.offset)===l)return null;let t=Number(c.offset)>=0?"+":"",e=c.abbr!==""&&isNaN(Number(c.abbr))?c.abbr:`UTC${t}${c.offsetFormatted}`,d=c.string.replace("_"," "),b=c.string==="UTC"?(0,$M.__)("Coordinated Universal Time"):`(${e}) ${d}`;return d.trim().length===0?(0,hp.jsx)(Rh,{className:"components-datetime__timezone",children:e}):(0,hp.jsx)(Ne,{placement:"top",text:b,children:(0,hp.jsx)(Rh,{className:"components-datetime__timezone",children:e})})},l7=Xsc;var h0=u(nc(),1),t7=u(Y(),1);var Ad=u(V(),1);function Ih({value:c,defaultValue:l,is12Hour:t,label:e,minutesProps:d,onChange:b}){let[o={hours:new Date().getHours(),minutes:new Date().getMinutes()},n]=de({value:c,onChange:b,defaultValue:l}),G=m(o.hours),X=LM(o.hours),i=s=>(r,{event:g})=>{if(!Cp(g))return;let Z=Number(r);n({...o,[s]:s==="hours"&&t?Zh(Z,G==="PM"):Z})},a=s=>()=>{G!==s&&n({...o,hours:Zh(X,s==="PM")})};function m(s){return s<12?"AM":"PM"}return(0,Ad.jsxs)(e?Br:t7.Fragment,{children:[e&&(0,Ad.jsx)(Dc.VisualLabel,{as:"legend",children:e}),(0,Ad.jsxs)(Uc,{alignment:"left",expanded:!1,children:[(0,Ad.jsxs)(jM,{className:"components-datetime__time-field components-datetime__time-field-time",children:[(0,Ad.jsx)(EM,{className:"components-datetime__time-field-hours-input",label:(0,h0.__)("Hours"),hideLabelFromVision:!0,__next40pxDefaultSize:!0,value:String(t?X:o.hours).padStart(2,"0"),step:1,min:t?1:0,max:t?12:23,required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:i("hours"),__unstableStateReducer:Wr(2)}),(0,Ad.jsx)(MM,{className:"components-datetime__time-separator","aria-hidden":"true",children:":"}),(0,Ad.jsx)(PM,{className:Q("components-datetime__time-field-minutes-input",d?.className),label:(0,h0.__)("Minutes"),hideLabelFromVision:!0,__next40pxDefaultSize:!0,value:String(o.minutes).padStart(2,"0"),step:1,min:0,max:59,required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:(...s)=>{i("minutes")(...s),d?.onChange?.(...s)},__unstableStateReducer:Wr(2),...d})]}),t&&(0,Ad.jsxs)(hd,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,h0.__)("Select AM or PM"),hideLabelFromVision:!0,value:G,onChange:s=>{a(s)()},children:[(0,Ad.jsx)(on,{value:"AM",label:(0,h0.__)("AM")}),(0,Ad.jsx)(on,{value:"PM",label:(0,h0.__)("PM")})]})]})]})}var Ht=u(V(),1),isc=["dmy","mdy","ymd"];function Wh({is12Hour:c,currentTime:l,onChange:t,dateOrder:e,hideLabelFromVision:d=!1}){let[b,o]=(0,Y0.useState)(()=>sh(Ir(l??new Date)));(0,Y0.useEffect)(()=>{o(sh(Ir(l??new Date)))},[l]);let n=[{value:"01",label:(0,lt.__)("January")},{value:"02",label:(0,lt.__)("February")},{value:"03",label:(0,lt.__)("March")},{value:"04",label:(0,lt.__)("April")},{value:"05",label:(0,lt.__)("May")},{value:"06",label:(0,lt.__)("June")},{value:"07",label:(0,lt.__)("July")},{value:"08",label:(0,lt.__)("August")},{value:"09",label:(0,lt.__)("September")},{value:"10",label:(0,lt.__)("October")},{value:"11",label:(0,lt.__)("November")},{value:"12",label:(0,lt.__)("December")}],{day:G,month:X,year:i,minutes:a,hours:m}=(0,Y0.useMemo)(()=>({day:(0,Hn.date)("d",b),month:(0,Hn.date)("m",b),year:(0,Hn.date)("Y",b),minutes:(0,Hn.date)("i",b),hours:(0,Hn.date)("H",b)}),[b]),x=I=>(p,{event:y})=>{if(!Cp(y))return;let h=Number(p),C=J0(b,{[I]:h});o(C),t?.((0,Hn.date)(Zn,C))},s=({hours:I,minutes:B})=>{let p=J0(b,{hours:I,minutes:B});o(p),t?.((0,Hn.date)(Zn,p))},r=(0,Ht.jsx)(_M,{className:"components-datetime__time-field components-datetime__time-field-day",label:(0,lt.__)("Day"),hideLabelFromVision:!0,__next40pxDefaultSize:!0,value:G,step:1,min:1,max:Hh(Number(i),Number(X)-1),required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:x("date")},"day"),g=(0,Ht.jsx)(KM,{children:(0,Ht.jsx)(Fd,{className:"components-datetime__time-field components-datetime__time-field-month",label:(0,lt.__)("Month"),hideLabelFromVision:!0,__next40pxDefaultSize:!0,value:X,options:n,onChange:I=>{let B=J0(b,{month:Number(I)-1});o(B),t?.((0,Hn.date)(Zn,B))}})},"month"),Z=(0,Ht.jsx)(qM,{className:"components-datetime__time-field components-datetime__time-field-year",label:(0,lt.__)("Year"),hideLabelFromVision:!0,__next40pxDefaultSize:!0,value:i,step:1,min:1,max:9999,required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:x("year"),__unstableStateReducer:Wr(4)},"year"),H=c?"mdy":"dmy",W=(e&&isc.includes(e)?e:H).sp
Line truncated
|
||||
box-shadow: rgb( 0 0 0 / 12% ) 0px 0px 10px;
|
||||
transform: scale( 1.1 );
|
||||
cursor: grabbing;
|
||||
`,";");var M7=u(V(),1);function P7({left:c="50%",top:l="50%",...t}){return(0,M7.jsx)(E7,{...t,className:"components-focal-point-picker__icon_container",style:{left:c,top:l}})}var Ci=u(V(),1);function K7({bounds:c,...l}){return(0,Ci.jsxs)(D7,{...l,className:"components-focal-point-picker__grid",style:{width:c.width,height:c.height},children:[(0,Ci.jsx)(Nh,{style:{top:"33%"}}),(0,Ci.jsx)(Nh,{style:{top:"66%"}}),(0,Ci.jsx)(fh,{style:{left:"33%"}}),(0,Ci.jsx)(fh,{style:{left:"66%"}})]})}var Np=u(V(),1);function _7({alt:c,autoPlay:l,src:t,onLoad:e,mediaRef:d,muted:b=!0,...o}){return t?k7(t)?(0,Np.jsx)("video",{...o,autoPlay:l,className:"components-focal-point-picker__media components-focal-point-picker__media--video",loop:!0,muted:b,onLoadedData:e,ref:d,src:t}):(0,Np.jsx)("img",{...o,alt:c,className:"components-focal-point-picker__media components-focal-point-picker__media--image",onLoad:e,ref:d,src:t}):(0,Np.jsx)(Q7,{className:"components-focal-point-picker__media components-focal-point-picker__media--placeholder",ref:d,...o})}var Zb=u(V(),1),vsc=600;function Nsc({__nextHasNoMarginBottom:c,autoPlay:l=!0,className:t,help:e,hideLabelFromVision:d,label:b,onChange:o,onDrag:n,onDragEnd:G,onDragStart:X,resolvePoint:i,url:a,value:m={x:.5,y:.5},...x}){let[s,r]=(0,Rn.useState)(m),[g,Z]=(0,Rn.useState)(!1),{startDrag:H,endDrag:R,isDragging:W}=(0,fp.__experimentalUseDragging)({onDragStart:v=>{p.current?.focus();let A=J(v);A&&(X?.(A,v),r(A))},onDragMove:v=>{v.preventDefault();let A=J(v);A&&(n?.(A,v),r(A))},onDragEnd:()=>{G?.(),o?.(s)}}),{x:I,y:B}=W?s:m,p=(0,Rn.useRef)(null),[y,h]=(0,Rn.useState)(N0),C=(0,Rn.useRef)(()=>{if(!p.current)return;let{clientWidth:v,clientHeight:A}=p.current;h(v>0&&A>0?{width:v,height:A}:{...N0})});(0,Rn.useEffect)(()=>{let v=C.current;if(!p.current)return;let{defaultView:A}=p.current.ownerDocument;return A?.addEventListener("resize",v),()=>A?.removeEventListener("resize",v)},[]),(0,fp.useIsomorphicLayoutEffect)(()=>{C.current()},[]);let J=({clientX:v,clientY:A,shiftKey:S})=>{if(!p.current)return;let{top:U,left:P}=p.current.getBoundingClientRect(),bc=(v-P)/y.width,j=(A-U)/y.height;return S&&(bc=Math.round(bc/.1)*.1,j=Math.round(j/.1)*.1),f({x:bc,y:j})},f=v=>{let A=i?.(v)??v;A.x=Math.max(0,Math.min(A.x,1)),A.y=Math.max(0,Math.min(A.y,1));let S=U=>Math.round(U*100)/100;return{x:S(A.x),y:S(A.y)}},k=v=>{let{code:A,shiftKey:S}=v;if(!["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(A))return;v.preventDefault();let U={x:I,y:B},P=S?.1:.01,bc=A==="ArrowUp"||A==="ArrowLeft"?-1*P:P,j=A==="ArrowUp"||A==="ArrowDown"?"y":"x";U[j]=U[j]+bc,o?.(f(U))},F={left:I!==void 0?I*y.width:.5*y.width,top:B!==void 0?B*y.height:.5*y.height},T=Q("components-focal-point-picker-control",t),L=d?Qc:cd;return OX(()=>{Z(!0);let v=window.setTimeout(()=>{Z(!1)},vsc);return()=>window.clearTimeout(v)},[I,B]),(0,Zb.jsxs)(z7,{...x,as:"fieldset",className:T,children:[!!b&&(0,Zb.jsx)(L,{as:"legend",children:b}),(0,Zb.jsx)(A7,{className:"components-focal-point-picker-wrapper",children:(0,Zb.jsxs)(O7,{className:"components-focal-point-picker",onKeyDown:k,onMouseDown:H,onBlur:()=>{W&&R()},ref:p,role:"button",tabIndex:-1,children:[(0,Zb.jsx)(K7,{bounds:y,showOverlay:g}),(0,Zb.jsx)(_7,{alt:(0,q7.__)("Media preview"),autoPlay:l,onLoad:C.current,src:a}),(0,Zb.jsx)(P7,{...F,isDragging:W})]})}),(0,Zb.jsx)(j7,{hasHelpText:!!e,point:{x:I,y:B},onChange:v=>{o?.(f(v))}}),!!e&&(0,Zb.jsx)(bb,{children:e})]})}var $7=Nsc;var Sp=u(dc(),1),c4=u(ml(),1),l4=u(V(),1);function t4({iframeRef:c,...l}){let t=(0,Sp.useMergeRefs)([c,(0,Sp.useFocusableIframe)()]);return(0,c4.default)("wp.components.FocusableIframe",{since:"5.9",alternative:"wp.compose.useFocusableIframe"}),(0,l4.jsx)("iframe",{ref:t,...l})}var Ji=u(nc(),1);var kp=u(Y(),1),r4=u(dc(),1);var e4=N("fieldset",{target:"e8tqeku4"})({name:"k2q51s",styles:"border:0;margin:0;padding:0;display:contents"}),d4=N(Uc,{target:"e8tqeku3"})("height:",z(4),";"),b4=N(lc,{target:"e8tqeku2"})("margin-top:",z(-1),";"),o4=N(Dc.VisualLabel,{target:"e8tqeku1"})("display:flex;gap:",z(1),";justify-content:flex-start;margin-bottom:0;"),n4=N(pp,{target:"e8tqeku0"})({name:"anvx77",styles:".components-custom-select-control__item .components-custom-select-control__item-hint{width:100%;}"});var S0=u(nc(),1),X4=u(Y(),1);function fsc(c){return/^[\d\.]+(px|em|rem|vw|vh|%|svw|lvw|dvw|svh|lvh|dvh|vi|svi|lvi|dvi|vb|svb|lvb|dvb|vmin|svmin|lvmin|dvmin|vmax|svmax|lvmax|dvmax)?$/i.test(String(c))}function G4(c){if(c.hint)return c.hint;if(fsc(c.size))return String(c.size)}var i4=u(V(),1),Sh={key:"default",name:(0,S0.__)("Default"),value:void 0},Ssc=c=>{let{__next40pxDefaultSize:l,fontSizes:t,value:e,size:d,valueMode:b="literal",onChange:o}=c,n=[Sh,...t.map(X=>{let i=G4(X);return{key:X.slug,name:X.name||X.slug,value:X.size,hint:i}})],G=(0,X4.useMemo)(()=>{if(e===void 0)return Sh;if(b==="slug"){let X=n.find(i=>i.key===e);if(X)return X}return n.find(X=>X.value===e)??Sh},[e,b,n]);return(0,i4.jsx)(n4,{__next40pxDefaultSize:l,__shouldNotWar
Line truncated
|
||||
in srgb,
|
||||
`,D.theme.foreground,`,
|
||||
transparent 90%
|
||||
);border-radius:`,w.radiusFull,";outline:2px solid transparent;outline-offset:2px;:where( & ){width:160px;}"),Mrc={name:"152sa26",styles:"width:var(--indicator-width);transition:width 0.4s ease-in-out"},jP=N("div",{target:"e15u147w1"})("display:inline-block;position:absolute;top:0;height:100%;border-radius:",w.radiusFull,`;background-color:color-mix(
|
||||
in srgb,
|
||||
`,D.theme.foreground,`,
|
||||
transparent 10%
|
||||
);outline:2px solid transparent;outline-offset:-2px;`,({isIndeterminate:c})=>c?O({animationDuration:"1.5s",animationTimingFunction:"ease-in-out",animationIterationCount:"infinite",animationName:jrc((0,LP.isRTL)()),width:`${Erc}%`},"",""):Mrc,";"),EP=N("progress",{target:"e15u147w0"})({name:"11fb690",styles:"position:absolute;top:0;left:0;opacity:0;width:100%;height:100%"});var Tr=u(V(),1);function Krc(c,l){let{className:t,value:e,...d}=c,b=!Number.isFinite(e);return(0,Tr.jsxs)(UP,{className:t,children:[(0,Tr.jsx)(jP,{style:{"--indicator-width":b?void 0:`${e}%`},isIndeterminate:b}),(0,Tr.jsx)(EP,{max:100,value:e,"aria-label":(0,MP.__)("Loading \u2026"),ref:l,...d})]})}var KP=(0,PP.forwardRef)(Krc);KP.displayName="ProgressBar";var _P=KP;var Gd=u(nc(),1);var _rc=c=>c.every(l=>l.parent!==null);function RB(c){let l=c.map(d=>({children:[],parent:null,...d,id:String(d.id)}));if(!_rc(l))return l;let t=l.reduce((d,b)=>{let{parent:o}=b;return d[o]||(d[o]=[]),d[o].push(b),d},{}),e=d=>d.map(b=>{let o=t[b.id];return{...b,children:o&&o.length?e(o):[]}});return e(t[0]||[])}var cK=u(Y(),1),lK=u($P(),1);var tK=u(V(),1);function eK(c,l=0){return c.flatMap(t=>[{value:t.id,label:"\xA0".repeat(l*3)+(0,lK.decodeEntities)(t.name)},...eK(t.children||[],l+1)])}function qrc(c){let{__nextHasNoMarginBottom:l,label:t,noOptionLabel:e,onChange:d,selectedId:b,tree:o=[],...n}=Et(c),G=(0,cK.useMemo)(()=>[e&&{value:"",label:e},...eK(o)].filter(X=>!!X),[e,o]);return Lc({componentName:"TreeSelect",size:n.size,__next40pxDefaultSize:n.__next40pxDefaultSize}),(0,tK.jsx)($s,{__shouldNotWarnDeprecated36pxSize:!0,label:t,options:G,onChange:d,value:b,...n})}var L0=qrc;var dK=u(V(),1);function bK({__next40pxDefaultSize:c,label:l,noOptionLabel:t,authorList:e,selectedAuthorId:d,onChange:b}){if(!e)return null;let o=RB(e);return(0,dK.jsx)(L0,{label:l,noOptionLabel:t,onChange:b,tree:o,selectedId:d!==void 0?String(d):void 0,__next40pxDefaultSize:c})}var oK=u(Y(),1);var nK=u(V(),1);function GK({__next40pxDefaultSize:c,label:l,noOptionLabel:t,categoriesList:e,selectedCategoryId:d,onChange:b,...o}){let n=(0,oK.useMemo)(()=>RB(e),[e]);return(0,nK.jsx)(L0,{label:l,noOptionLabel:t,onChange:b,tree:n,selectedId:d!==void 0?String(d):void 0,...o,__next40pxDefaultSize:c})}var zi=u(V(),1),$rc=1,cgc=100,lgc=20;function tgc(c){return"categoriesList"in c}function egc(c){return"categorySuggestions"in c}var dgc=[{label:(0,Gd.__)("Newest to oldest"),value:"date/desc"},{label:(0,Gd.__)("Oldest to newest"),value:"date/asc"},{label:(0,Gd.__)("A \u2192 Z"),value:"title/asc"},{label:(0,Gd.__)("Z \u2192 A"),value:"title/desc"}];function bgc({authorList:c,selectedAuthorId:l,numberOfItems:t,order:e,orderBy:d,orderByOptions:b=dgc,maxItems:o=cgc,minItems:n=$rc,onAuthorChange:G,onNumberOfItemsChange:X,onOrderChange:i,onOrderByChange:a,...m}){return(0,zi.jsx)(al,{spacing:"4",className:"components-query-controls",children:[i&&a&&(0,zi.jsx)(Fd,{__next40pxDefaultSize:!0,label:(0,Gd.__)("Order by"),value:d===void 0||e===void 0?void 0:`${d}/${e}`,options:b,onChange:x=>{if(typeof x!="string")return;let[s,r]=x.split("/");r!==e&&i(r),s!==d&&a(s)}},"query-controls-order-select"),tgc(m)&&m.categoriesList&&m.onCategoryChange&&(0,zi.jsx)(GK,{__next40pxDefaultSize:!0,categoriesList:m.categoriesList,label:(0,Gd.__)("Category"),noOptionLabel:(0,Gd._x)("All","categories"),selectedCategoryId:m.selectedCategoryId,onChange:m.onCategoryChange},"query-controls-category-select"),egc(m)&&m.categorySuggestions&&m.onCategoryChange&&(0,zi.jsx)(Qp,{__next40pxDefaultSize:!0,label:(0,Gd.__)("Categories"),value:m.selectedCategories&&m.selectedCategories.map(x=>({id:x.id,value:x.name||x.value})),suggestions:Object.keys(m.categorySuggestions),onChange:m.onCategoryChange,maxSuggestions:lgc},"query-controls-categories-select"),G&&(0,zi.jsx)(bK,{__next40pxDefaultSize:!0,authorList:c,label:(0,Gd.__)("Author"),noOptionLabel:(0,Gd._x)("All","authors"),selectedAuthorId:l,onChange:G},"query-controls-author-select"),X&&(0,zi.jsx)(vd,{__next40pxDefaultSize:!0,label:(0,Gd.__)("Number of items"),value:t,onChange:X,min:n,max:o,required:!0},"query-controls-range-control")]})}var XK=bgc;var IB=u(Y(),1);var iK=u(Y(),1),Dr=(0,iK.createContext)({store:void 0,disabled:void 0});Dr.displayName="RadioGroupContext";var Mh=u(V(),1);function ogc({value:c,children:l,...t},e){let{store:d,disabled:b}=(0,IB.useContext)(Dr),o=xc(d,"value"),n=o!==void 0&&o===c;return Lc({componentName:"Radio",size:void 0,__next40pxDefaultSize:t.__next40pxDefaultSize}),(0,Mh.jsx)(BX,{disabled:b,store:d,ref:e,value:c,render:(0,Mh.jsx)(lc,{variant:n?"primary":"secondary",...t}),children:l||c})}var aK=(0,IB.forwardRef)(ogc);aK.displayName="Radio";var uK=aK;var mK=u(ml(),1),pB=u(Y(),1),xK=u(nc(),1);var WB=u(V(),1);function ngc({label:c,checked:l,defaultChecked:t,disabled:e,onChange:d,children:b,...o},n){let G=yX({value:l,defaultValue:t,setValue:i=>{d?.(i??void 0)},rtl:(0,xK.isRTL)()}),X=(0,pB.useMemo)(()=>({store:G,disabled:e}),[G,e]);return(0,mK.default)("wp.componen
Line truncated
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
html,
|
||||
body,
|
||||
body > div {
|
||||
width: 100%;
|
||||
}
|
||||
html.wp-has-aspect-ratio,
|
||||
body.wp-has-aspect-ratio,
|
||||
body.wp-has-aspect-ratio > div,
|
||||
body.wp-has-aspect-ratio > div iframe {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow: hidden; /* If it has an aspect ratio, it shouldn't scroll. */
|
||||
}
|
||||
body > div > * {
|
||||
margin-top: 0 !important; /* Has to have !important to override inline styles. */
|
||||
margin-bottom: 0 !important;
|
||||
}
|
||||
`;function Ngc({html:c,title:l,type:t,styles:e,scripts:d}){let b=(0,vl.jsxs)("html",{lang:document.documentElement.lang,className:t,children:[(0,vl.jsxs)("head",{children:[(0,vl.jsx)("title",{children:l}),(0,vl.jsx)("style",{dangerouslySetInnerHTML:{__html:UK}}),e.map((o,n)=>(0,vl.jsx)("style",{dangerouslySetInnerHTML:{__html:o}},n))]}),(0,vl.jsxs)("body",{"data-resizable-iframe-connected":"data-resizable-iframe-connected",className:t,children:[(0,vl.jsx)("div",{dangerouslySetInnerHTML:{__html:c}}),(0,vl.jsx)("script",{type:"text/javascript",dangerouslySetInnerHTML:{__html:`(${LK.toString()})();`}}),d.map(o=>(0,vl.jsx)("script",{src:o},o))]})]});return"<!DOCTYPE html>"+(0,pt.renderToString)(b)}function fgc({html:c="",title:l="",type:t,styles:e=[],scripts:d=[],onFocus:b,tabIndex:o}){let n=(0,pt.useRef)(null),[G,X]=(0,pt.useState)(0),[i,a]=(0,pt.useState)(0),m=(0,pt.useMemo)(()=>Ngc({html:c,title:l,type:t,styles:e,scripts:d}),[c,l,t,e,d]);return(0,pt.useEffect)(()=>{let x=n.current;if(!x)return;function s(Z){if(!x||x.contentWindow!==Z.source)return;let H=Z.data||{};if(typeof H=="string")try{H=JSON.parse(H)}catch{}H.action==="resize"&&(X(H.width),a(H.height))}let r=null;function g(){let Z=x?.ownerDocument?.defaultView??null;Z!==r&&(r?.removeEventListener("message",s),r=Z,r?.addEventListener("message",s))}return g(),x.addEventListener("load",g),()=>{x.removeEventListener("load",g),r?.removeEventListener("message",s)}},[]),(0,vl.jsx)("iframe",{ref:(0,j0.useMergeRefs)([n,(0,j0.useFocusableIframe)()]),title:l,tabIndex:o,className:"components-sandbox",sandbox:"allow-scripts allow-presentation",srcDoc:m,onFocus:b,width:Math.ceil(G),height:Math.ceil(i)})}function Sgc({html:c="",title:l="",type:t,styles:e=[],scripts:d=[],onFocus:b,tabIndex:o}){let n=(0,pt.useRef)(null),[G,X]=(0,pt.useState)(0),[i,a]=(0,pt.useState)(0);function m(){try{return!!n.current?.contentDocument?.body}catch{return!1}}function x(s=!1){if(!m())return;let{contentDocument:r,ownerDocument:g}=n.current;if(!s&&r?.body.getAttribute("data-resizable-iframe-connected")!==null)return;let Z=(0,vl.jsxs)("html",{lang:g.documentElement.lang,className:t,children:[(0,vl.jsxs)("head",{children:[(0,vl.jsx)("title",{children:l}),(0,vl.jsx)("style",{dangerouslySetInnerHTML:{__html:UK}}),e.map((H,R)=>(0,vl.jsx)("style",{dangerouslySetInnerHTML:{__html:H}},R))]}),(0,vl.jsxs)("body",{"data-resizable-iframe-connected":"data-resizable-iframe-connected",className:t,children:[(0,vl.jsx)("div",{dangerouslySetInnerHTML:{__html:c}}),(0,vl.jsx)("script",{type:"text/javascript",dangerouslySetInnerHTML:{__html:`(${LK.toString()})();`}}),d.map(H=>(0,vl.jsx)("script",{src:H},H))]})]});r.open(),r.write("<!DOCTYPE html>"+(0,pt.renderToString)(Z)),r.close()}return(0,pt.useEffect)(()=>{x();function s(){x(!1)}function r(H){let R=n.current;if(!R||R.contentWindow!==H.source)return;let W=H.data||{};if(typeof W=="string")try{W=JSON.parse(W)}catch{}W.action==="resize"&&(X(W.width),a(W.height))}let g=n.current,Z=g?.ownerDocument?.defaultView;return g?.addEventListener("load",s,!1),Z?.addEventListener("message",r),()=>{g?.removeEventListener("load",s,!1),Z?.removeEventListener("message",r)}},[]),(0,pt.useEffect)(()=>{x()},[l,e,d]),(0,pt.useEffect)(()=>{x(!0)},[c,t]),(0,vl.jsx)("iframe",{ref:(0,j0.useMergeRefs)([n,(0,j0.useFocusableIframe)()]),title:l,tabIndex:o,className:"components-sandbox",sandbox:"allow-scripts allow-same-origin allow-presentation",onFocus:b,width:Math.ceil(G),height:Math.ceil(i)})}function kgc({allowSameOrigin:c=!1,...l}){return c?(0,vl.jsx)(Sgc,{...l}):(0,vl.jsx)(fgc,{...l})}var jK=kgc;var EK=u(eo(),1),Bb=u(Y(),1),lY=u(nc(),1),tpl=u(Ge(),1);var TG=u(V(),1),zgc=6e3;function Agc(c,l){let t=typeof c=="string"?c:(0,Bb.renderToString)(c);(0,Bb.useEffect)(()=>{t&&(0,EK.speak)(t,l)},[t,l])}function Ogc({className:c,children:l,spokenMessage:t=l,politeness:e="polite",actions:d=[],onRemove:b,icon:o=null,explicitDismiss:n=!1,onDismiss:G,listRef:X},i){function a(g){g&&g.preventDefault&&g.preventDefault(),X?.current?.focus(),G?.(),b?.()}function m(g,Z){g.stopPropagation(),b?.(),Z&&Z(g)}Agc(t,e);let x=(0,Bb.useRef)({onDismiss:G,onRemove:b});(0,Bb.useLayoutEffect)(()=>{x.current={onDismiss:G,onRemove:b}}),(0,Bb.useEffect)(()=>{let g=setTimeout(()=>{n||(x.current.onDismiss?.(),x.current.onRemove?.())},zgc);return()=>clearTimeout(g)},[n]);let s=Q(c,"components-snackbar",{"components-snackbar-explicit-dismiss":!!n});d&&d.length>1&&(d=[d[0]]);let r=Q("components-snackbar__content",{"components-snackbar__content-with-icon":!!o});return(0,TG.jsx)("div",{ref:i,className:s,onClick:n?void 0:a,tabIndex:0,role:n?void 0:"button",onKeyPress:n?void 0:a,"aria-label":n?void 0:(0,lY.__)("Dismiss this notice"),"data-testid":"snackbar",children:(0,TG.jsxs)("div",{className:r,children:[o&&(0,TG.jsx)("div",{className:"components-snackbar__icon",children:o}),l,d.map(({label:g,onClick:Z,url:H,openInNewTab:R=!1},W)=>H!==void 0&&R?(0,TG.jsx)(vp,{href:H,onClick:I=>m(I,Z),className:"components-snackbar__action"
Line truncated
|
||||
-`,Lt.SLIDE_DISTANCE,`
|
||||
);}&[data-side='top']{transform:translateY(
|
||||
`,Lt.SLIDE_DISTANCE,`
|
||||
);}&[data-side='left']{transform:translateX(
|
||||
`,Lt.SLIDE_DISTANCE,`
|
||||
);}&[data-side='right']{transform:translateX(
|
||||
-`,Lt.SLIDE_DISTANCE,`
|
||||
);}&[data-enter][data-side='bottom'],&[data-enter][data-side='top']{transform:translateY( 0 );}&[data-enter][data-side='left'],&[data-enter][data-side='right']{transform:translateX( 0 );}}}`),FY=O("all:unset;position:relative;min-height:",z(8),";box-sizing:border-box;grid-column:1/-1;display:grid;grid-template-columns:",S8,";align-items:center;@supports ( grid-template-columns: subgrid ){grid-template-columns:subgrid;}font-size:",fl("default.fontSize"),";font-family:inherit;font-weight:normal;line-height:20px;color:",D.theme.foreground,";border-radius:",w.radiusSmall,";padding-block:",fZc,";padding-inline:",hY,";scroll-margin:",N8,";user-select:none;outline:none;&[aria-disabled='true']{color:",D.ui.textDisabled,`;cursor:not-allowed;}&[data-active-item]:not( [data-focus-visible] ):not(
|
||||
[aria-disabled='true']
|
||||
){background-color:`,D.theme.accent,";color:",D.theme.accentInverted,";}&[data-focus-visible]{box-shadow:0 0 0 1.5px ",D.theme.accent,";outline:2px solid transparent;}&:active,&[data-active]{}",Li,':not(:focus) &:not(:focus)[aria-expanded="true"]{background-color:',zZc,";color:",D.theme.foreground,";}svg{fill:currentColor;}",""),k8=N(Nx,{target:"e1wg7tti12"})(FY,";"),X5=N(yZ,{target:"e1wg7tti11"})(FY,";"),i5=N(VZ,{target:"e1wg7tti10"})(FY,";"),K0=N("span",{target:"e1wg7tti9"})("grid-column:1;",X5,">&,",i5,">&{min-width:",z(6),";}",X5,">&,",i5,">&,&:not( :empty ){margin-inline-end:",z(2),";}display:flex;align-items:center;justify-content:center;color:",YY,";[data-active-item]:not( [data-focus-visible] )>&,[aria-disabled='true']>&{color:inherit;}"),_0=N("div",{target:"e1wg7tti8"})("grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:",z(3),";pointer-events:none;"),q0=N("div",{target:"e1wg7tti7"})("flex:1;display:inline-flex;flex-direction:column;gap:",z(1),";"),$0=N("span",{target:"e1wg7tti6"})("flex:0 1 fit-content;min-width:0;width:fit-content;display:flex;align-items:center;justify-content:center;gap:",z(3),";color:",YY,";[data-active-item]:not( [data-focus-visible] ) *:not(",Li,") &,[aria-disabled='true'] *:not(",Li,") &{color:inherit;}"),z8=N(pZ,{target:"e1wg7tti5"})({name:"49aokf",styles:"display:contents"}),A8=N(BZ,{target:"e1wg7tti4"})("grid-column:1/-1;padding-block-start:",z(3),";padding-block-end:",z(2),";padding-inline:",hY,";"),O8=N(CZ,{target:"e1wg7tti3"})("grid-column:1/-1;border:none;height:",w.borderWidth,";background-color:",c=>c.variant==="toolbar"?f8:kZc,";margin-block:",z(2),";margin-inline:",hY,";outline:2px solid transparent;"),Q8=N(cl,{target:"e1wg7tti2"})("width:",z(1.5),";",Fc({transform:"scaleX(1)"},{transform:"scaleX(-1)"}),";"),w8=N(cn,{target:"e1wg7tti1"})("font-size:",fl("default.fontSize"),";line-height:20px;color:inherit;"),T8=N(cn,{target:"e1wg7tti0"})("font-size:",fl("helpText.fontSize"),";line-height:16px;color:",YY,";overflow-wrap:anywhere;[data-active-item]:not( [data-focus-visible] ) *:not( ",Li," ) &,[aria-disabled='true'] *:not( ",Li," ) &{color:inherit;}");var Ui=u(V(),1),u5=(0,a5.forwardRef)(function({prefix:l,suffix:t,children:e,disabled:d=!1,hideOnClick:b=!0,store:o,...n},G){let X=(0,a5.useContext)(gl);if(!X?.store)throw new Error("Menu.Item can only be rendered inside a Menu component");let i=o??X.store;return(0,Ui.jsxs)(k8,{ref:G,...n,accessibleWhenDisabled:!0,disabled:d,hideOnClick:b,store:i,children:[(0,Ui.jsx)(K0,{children:l}),(0,Ui.jsxs)(_0,{children:[(0,Ui.jsx)(q0,{children:e}),t&&(0,Ui.jsx)($0,{children:t})]})]})});var m5=u(Y(),1);var Jn=u(V(),1),D8=(0,m5.forwardRef)(function({suffix:l,children:t,disabled:e=!1,hideOnClick:d=!1,...b},o){let n=(0,m5.useContext)(gl);if(!n?.store)throw new Error("Menu.CheckboxItem can only be rendered inside a Menu component");return(0,Jn.jsxs)(X5,{ref:o,...b,accessibleWhenDisabled:!0,disabled:e,hideOnClick:d,store:n.store,children:[(0,Jn.jsx)(Ya,{store:n.store,render:(0,Jn.jsx)(K0,{}),style:{width:"auto",height:"auto"},children:(0,Jn.jsx)(Cl,{icon:jt,size:24})}),(0,Jn.jsxs)(_0,{children:[(0,Jn.jsx)(q0,{children:t}),l&&(0,Jn.jsx)($0,{children:l})]})]})});var x5=u(Y(),1);var s5=u(kc(),1),Vb=u(V(),1),QZc=(0,Vb.jsx)(s5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Vb.jsx)(s5.Circle,{cx:12,cy:12,r:3})}),L8=(0,x5.forwardRef)(function({suffix:l,children:t,disabled:e=!1,hideOnClick:d=!1,...b},o){let n=(0,x5.useContext)(gl);if(!n?.store)throw new Error("Menu.RadioItem can only be rendered inside a Menu component");return(0,Vb.jsxs)(i5,{ref:o,...b,accessibleWhenDisabled:!0,disabled:e,hideOnClick:d,store:n.store,children:[(0,Vb.jsx)(Ya,{store:n.store,render:(0,Vb.jsx)(K0,{}),style:{width:"auto",height:"auto"},children:(0,Vb.jsx)(Cl,{icon:QZc,size:24})}),(0,Vb.jsxs)(_0,{children:[(0,Vb.jsx)(q0,{children:t}),l&&(0,Vb.jsx)($0,{children:l})]})]})});var r5=u(Y(),1);var U8=u(V(),1),j8=(0,r5.forwardRef)(function(l,t){let e=(0,r5.useContext)(gl);if(!e?.store)throw new Error("Menu.Group can only be rendered inside a Menu component");return(0,U8.jsx)(z8,{ref:t,...l,store:e.store})});var g5=u(Y(),1);var vY=u(V(),1),E8=(0,g5.forwardRef)(function(l,t){let e=(0,g5.useContext)(gl);if(!e?.store)throw new Error("Menu.GroupLabel can only be rendered inside a Menu component");return(0,vY.jsx)(A8,{ref:t,render:(0,vY.jsx)(Jt,{upperCase:!0,variant:"muted",size:"11px",weight:500,lineHeight:"16px"}),...l,store:e.store})});var Z5=u(Y(),1);var M8=u(V(),1),P8=(0,Z5.forwardRef)(function(l,t){let e=(0,Z5.useContext)(gl);if(!e?.store)throw new Error("Menu.Separator can only be rendered inside a Menu component");return(0,M8.jsx)(O8,{ref:t,...l,store:e.store,variant:e.variant})});var H5=u(Y(),1);var K8=u(V(),1),_8=(0,H5.forwardRef)(function(l,t){if(!(0,H5.useContext)(gl)?.store)throw new Error("Menu.ItemLabel can only be rendered inside a Menu component");return(0,K8.jsx)(w8,{numberOfLines:1,ref:t,...l})});var R5
Line truncated
|
||||
to var( --direction-end ),
|
||||
var( --fade-gradient-base )
|
||||
);}&.is-overflowing-last{mask-image:linear-gradient(
|
||||
to var( --direction-start ),
|
||||
var( --fade-gradient-base )
|
||||
);}&.is-overflowing-first.is-overflowing-last{mask-image:linear-gradient(
|
||||
to right,
|
||||
var( --fade-gradient-composed )
|
||||
),linear-gradient( to left, var( --fade-gradient-composed ) );}&::before{bottom:0;height:0;width:calc( var( --antialiasing-factor ) * 1px );transform:translateX(
|
||||
calc(
|
||||
var( --selected-start ) * var( --direction-factor ) *
|
||||
1px
|
||||
)
|
||||
) scaleX(
|
||||
calc(
|
||||
var( --selected-width, 0 ) /
|
||||
var( --antialiasing-factor )
|
||||
)
|
||||
);border-bottom:var( --wp-admin-border-width-focus ) solid `,D.theme.accent,";}}&[aria-orientation='vertical']{&::before{border-radius:",w.radiusSmall,`/calc(
|
||||
`,w.radiusSmall,` /
|
||||
(
|
||||
var( --selected-height, 0 ) /
|
||||
var( --antialiasing-factor )
|
||||
)
|
||||
);top:0;left:0;width:100%;height:calc( var( --antialiasing-factor ) * 1px );transform:translateY( calc( var( --selected-top, 0 ) * 1px ) ) scaleY(
|
||||
calc(
|
||||
var( --selected-height, 0 ) /
|
||||
var( --antialiasing-factor )
|
||||
)
|
||||
);background-color:color-mix(
|
||||
in srgb,
|
||||
`,D.theme.accent,`,
|
||||
transparent 96%
|
||||
);}&[data-select-on-move='true']:has(
|
||||
:is( :focus-visible, [data-focus-visible] )
|
||||
)::before{box-sizing:border-box;border:var( --wp-admin-border-width-focus ) solid `,D.theme.accent,`;border-block-width:calc(
|
||||
var( --wp-admin-border-width-focus, 1px ) /
|
||||
(
|
||||
var( --selected-height, 0 ) /
|
||||
var( --antialiasing-factor )
|
||||
)
|
||||
);}}`),sq=N(na,{target:"enfox0g3"})("&{border-radius:0;background:transparent;border:none;box-shadow:none;flex:1 0 auto;white-space:nowrap;display:flex;align-items:center;cursor:pointer;line-height:1.2;font-family:",fl("default.fontFamily"),";font-weight:400;font-size:",fl("default.fontSize"),";color:",D.theme.foreground,";position:relative;&[aria-disabled='true']{cursor:default;color:",D.ui.textDisabled,";}&:not( [aria-disabled='true'] ):is( :hover, [data-focus-visible] ){color:",D.theme.accent,";}&:focus:not( :disabled ){box-shadow:none;outline:none;}&::after{position:absolute;pointer-events:none;outline:var( --wp-admin-border-width-focus ) solid ",D.theme.accent,";border-radius:",w.radiusSmall,";opacity:0;@media not ( prefers-reduced-motion ){transition:opacity 0.1s linear;}}&[data-focus-visible]::after{opacity:1;}}[aria-orientation='horizontal'] &{padding-inline:",z(4),";height:",z(12),";scroll-margin:24px;&::after{content:'';inset:",z(3),";}}[aria-orientation='vertical'] &{padding:",z(2)," ",z(3),";min-height:",z(10),";&[aria-selected='true']{color:",D.theme.accent,";fill:currentColor;}}[aria-orientation='vertical'][data-select-on-move='false'] &::after{content:'';inset:var( --wp-admin-border-width-focus );}"),rq=N("span",{target:"enfox0g2"})({name:"9at4z3",styles:"flex-grow:1;display:flex;align-items:center;[aria-orientation='horizontal'] &{justify-content:center;}[aria-orientation='vertical'] &{justify-content:start;}"}),gq=N(cl,{target:"enfox0g1"})("flex-shrink:0;margin-inline-end:",z(-1),";[aria-orientation='horizontal'] &{display:none;}opacity:0;[role='tab']:is( [aria-selected='true'], [data-focus-visible], :hover ) &{opacity:1;}@media not ( prefers-reduced-motion ){[data-select-on-move='true'] [role='tab']:is( [aria-selected='true'], ) &{transition:opacity 0.15s 0.15s linear;}}&:dir( rtl ){rotate:180deg;}"),Zq=N(xa,{target:"enfox0g0"})("&:focus{box-shadow:none;outline:none;}&[data-focus-visible]{box-shadow:0 0 0 var( --wp-admin-border-width-focus ) ",D.theme.accent,";outline:2px solid transparent;outline-offset:0;}");var bg=u(V(),1),Rq=(0,Hq.forwardRef)(function({children:l,tabId:t,disabled:e,render:d,...b},o){let{store:n,instanceId:G}=cm()??{};if(!n)return null;let X=`${G}-${t}`;return(0,bg.jsxs)(sq,{ref:o,store:n,id:X,disabled:e,render:d,...b,children:[(0,bg.jsx)(rq,{children:l}),(0,bg.jsx)(gq,{icon:MX})]})});var W1l=u(Ge(),1),lm=u(Y(),1),pq=u(dc(),1);var ji=u(Y(),1),Iq=u(dc(),1);function Wq(c,l){let[t,e]=(0,ji.useState)(!1),[d,b]=(0,ji.useState)(!1),[o,n]=(0,ji.useState)(),G=(0,Iq.useEvent)(X=>{for(let i of X)i.target===l.first&&e(!i.isIntersecting),i.target===l.last&&b(!i.isIntersecting)});return(0,ji.useEffect)(()=>{if(!c||!window.IntersectionObserver)return;let X=new IntersectionObserver(G,{root:c,threshold:.9});return n(X),()=>X.disconnect()},[G,c]),(0,ji.useEffect)(()=>{if(o)return l.first&&o.observe(l.first),l.last&&o.observe(l.last),()=>{l.first&&o.unobserve(l.first),l.last&&o.unobserve(l.last)}},[l.first,l.last,o]),{first:t,last:d}}var fY=u(V(),1),PZc=24;function KZc(c,l,{margin:t=PZc}={}){(0,lm.useLayoutEffect)(()=>{if(!c||!l)return;let{scrollLeft:e}=c,d=c.getBoundingClientRect().width,{left:b,width:o}=l,n=e+d,X=b+o+t-n,i=e-(b-t),a=null;i>0?a=e-i:X>0&&(a=e+X),a!==null&&c.scroll?.({left:a})},[t,c,l])}var Bq=(0,lm.forwardRef)(function({children:l,...t},e){let{store:d}=cm()??{},b=xc(d,"selectedId"),o=xc(d,"activeId"),n=xc(d,"selectOnMove"),G=xc(d,"items"),[X,i]=(0,lm.useState)(),a=(0,pq.useMergeRefs)([e,i]),m=d?.item(b),x=xc(d,"renderedItems"),s=x&&m?x.indexOf(m):-1,r=nW(m?.element,[s]),g=Wq(X,{first:G?.at(0)?.element,last:G?.at(-1)?.element});XW(X,r,{prefix:"selected",dataAttribute:"indicator-animated",transitionEndFilter:H=>H.pseudoElement==="::before",roundRect:!0}),KZc(X,r);let Z=()=>{n&&b!==o&&d?.setActiveId(b)};return d?(0,fY.jsx)(xq,{ref:a,store:d,render:H=>(0,fY.jsx)("div",{...H,tabIndex:H.tabIndex??-1}),onBlur:Z,"data-select-on-move":n?"true":"false",...t,className:Q(g.first&&"is-overflowing-first",g.last&&"is-overflowing-last",t.className),children:l}):null});var yq=u(Y(),1);var v1l=u(Ge(),1);var Vq=u(V(),1),Cq=(0,yq.forwardRef)(function({children:l,tabId:t,focusable:e=!0,...d},b){let o=cm(),n=xc(o?.store,"selectedId");if(!o)return null;let{store:G,instanceId:X}=o,i=`${X}-${t}`;return(0,Vq.jsx)(Zq,{ref:b,store:G,id:`${i}-view`,tabId:i,focusable:e,...d,children:n===i&&l})});var Fq=u(V(),1);function y5(c,l){return c&&`${l}-${c}`}function Jq(c,l){return typeof c=="string"?c.replace(`${l}-`,""):c}var vq=Object.assign(function c({selectOnMove:l=!0,defaultTabId:t,orientation:e="horizontal",onSelect:d,children:b,selectedTabId:o,activeTabId:n,defaultActiveTabId:G,onActiveTabIdChange:X}){let i=(0,hq.useInstanceId)(c,"tabs"),a=mX({selectOnMove:l,orientation:e,defaultSelectedId:y5(t,i),setSelectedId:g=>{d?.(Jq(g,i))},selectedId:y5(o,i),defaultActiveId:y5(G,i),setActiveId:g=>{X?.(Jq(g,i))},activeId:y5(n,i),rtl:(0,Yq.isRTL)()}),{items:m,activeId:x}=xc(a),{setActiveId:s}=a;(0,V5.useEffe
Line truncated
|
||||
/*! Bundled license information:
|
||||
|
||||
use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
|
||||
(**
|
||||
* @license React
|
||||
* use-sync-external-store-shim.production.js
|
||||
*
|
||||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*)
|
||||
|
||||
react-is/cjs/react-is.production.min.js:
|
||||
(** @license React v16.13.1
|
||||
* react-is.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*)
|
||||
|
||||
is-plain-object/dist/is-plain-object.mjs:
|
||||
(*!
|
||||
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
|
||||
*
|
||||
* Copyright (c) 2014-2017, Jon Schlinkert.
|
||||
* Released under the MIT License.
|
||||
*)
|
||||
*/
|
||||
Vendored
+2445
File diff suppressed because it is too large.
Load diff
Vendored
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).compose=(()=>{var xr=Object.create;var le=Object.defineProperty;var Sr=Object.getOwnPropertyDescriptor;var Cr=Object.getOwnPropertyNames;var Rr=Object.getPrototypeOf,Or=Object.prototype.hasOwnProperty;var B=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Tr=(e,t)=>{for(var r in t)le(e,r,{get:t[r],enumerable:!0})},et=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Cr(t))!Or.call(e,o)&&o!==r&&le(e,o,{get:()=>t[o],enumerable:!(n=Sr(t,o))||n.enumerable});return e};var d=(e,t,r)=>(r=e!=null?xr(Rr(e)):{},et(t||!e||!e.__esModule?le(r,"default",{value:e,enumerable:!0}):r,e)),Lr=e=>et(le({},"__esModule",{value:!0}),e);var Z=B((Mn,st)=>{st.exports=window.ReactJSXRuntime});var lt=B((An,ct)=>{ct.exports=window.wp.isShallowEqual});var b=B((kn,dt)=>{dt.exports=window.wp.element});var me=B((Un,ht)=>{ht.exports=window.wp.deprecated});var ye=B((ro,Mt)=>{Mt.exports=window.wp.dom});var _e=B((co,zt)=>{zt.exports=window.wp.keycodes});var Nt=B((Do,De)=>{(function(e,t,r){if(!e)return;for(var n={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},o={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},i={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},c={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},s,f=1;f<20;++f)n[111+f]="f"+f;for(f=0;f<=9;++f)n[f+96]=f.toString();function p(u,a,m){if(u.addEventListener){u.addEventListener(a,m,!1);return}u.attachEvent("on"+a,m)}function y(u){if(u.type=="keypress"){var a=String.fromCharCode(u.which);return u.shiftKey||(a=a.toLowerCase()),a}return n[u.which]?n[u.which]:o[u.which]?o[u.which]:String.fromCharCode(u.which).toLowerCase()}function R(u,a){return u.sort().join(",")===a.sort().join(",")}function O(u){var a=[];return u.shiftKey&&a.push("shift"),u.altKey&&a.push("alt"),u.ctrlKey&&a.push("ctrl"),u.metaKey&&a.push("meta"),a}function A(u){if(u.preventDefault){u.preventDefault();return}u.returnValue=!1}function k(u){if(u.stopPropagation){u.stopPropagation();return}u.cancelBubble=!0}function E(u){return u=="shift"||u=="ctrl"||u=="alt"||u=="meta"}function z(){if(!s){s={};for(var u in n)u>95&&u<112||n.hasOwnProperty(u)&&(s[n[u]]=u)}return s}function T(u,a,m){return m||(m=z()[u]?"keydown":"keypress"),m=="keypress"&&a.length&&(m="keydown"),m}function K(u){return u==="+"?["+"]:(u=u.replace(/\+{2}/g,"+plus"),u.split("+"))}function F(u,a){var m,l,L,v=[];for(m=K(u),L=0;L<m.length;++L)l=m[L],c[l]&&(l=c[l]),a&&a!="keypress"&&i[l]&&(l=i[l],v.push("shift")),E(l)&&v.push(l);return a=T(l,v,a),{key:l,modifiers:v,action:a}}function N(u,a){return u===null||u===t?!1:u===a?!0:N(u.parentNode,a)}function C(u){var a=this;if(u=u||t,!(a instanceof C))return new C(u);a.target=u,a._callbacks={},a._directMap={};var m={},l,L=!1,v=!1,M=!1;function W(h){h=h||{};var g=!1,x;for(x in m){if(h[x]){g=!0;continue}m[x]=0}g||(M=!1)}function ue(h,g,x,w,S,$){var _,D,Y=[],Q=x.type;if(!a._callbacks[h])return[];for(Q=="keyup"&&E(h)&&(g=[h]),_=0;_<a._callbacks[h].length;++_)if(D=a._callbacks[h][_],!(!w&&D.seq&&m[D.seq]!=D.level)&&Q==D.action&&(Q=="keypress"&&!x.metaKey&&!x.ctrlKey||R(g,D.modifiers))){var Er=!w&&D.combo==S,_r=w&&D.seq==w&&D.level==$;(Er||_r)&&a._callbacks[h].splice(_,1),Y.push(D)}return Y}function We(h,g,x,w){a.stopCallback(g,g.target||g.srcElement,x,w)||h(g,x)===!1&&(A(g),k(g))}a._handleKey=function(h,g,x){var w=ue(h,g,x),S,$={},_=0,D=!1;for(S=0;S<w.length;++S)w[S].seq&&(_=Math.max(_,w[S].level));for(S=0;S<w.length;++S){if(w[S].seq){if(w[S].level!=_)continue;D=!0,$[w[S].seq]=1,We(w[S].callback,x,w[S].combo,w[S].seq);continue}D||We(w[S].callback,x,w[S].combo)}var Y=x.type=="keypress"&&v;x.type==M&&!E(h)&&!Y&&W($),v=D&&x.type=="keydown"};function Ue(h){typeof h.which!="number"&&(h.which=h.keyCode);var g=y(h);if(g){if(h.type=="keyup"&&L===g){L=!1;return}a.handleKey(g,O(h),h)}}function br(){clearTimeout(l),l=setTimeout(W,1e3)}function gr(h,g,x,w){m[h]=0;function S(Q){return function(){M=Q,++m[h],br()}}function $(Q){We(x,Q,h),w!=="keyup"&&(L=y(Q)),setTimeout(W,10)}for(var _=0;_<g.length;++_){var D=_+1===g.length,Y=D?$:S(w||F(g[_+1]).action);Je(g[_],Y,w,h,_)}}function Je(h,g,x,w,S){a._directMap[h+":"+x]=g,h=h.replace(/\s+/g," ");var $=h.split(" "),_;if($.length>1){gr(h,$,g,x);return}_=F(h,x),a._callbacks[_.key]=a._callbacks[_.key]||[],ue(_.key,_.modifiers,{type:_.action},w,h,S),a._callbacks[_.key][w?"unshift":"push"]({callback:g,modifiers:_.modifiers,action:_.action,seq:w,level:S,combo:h})}a._bindMultiple=function(h,g,x){for(var w=0;w<h.length;++w)Je(h[w],g,x)},p(u,"keypress",Ue),p(u,"keydown",Ue),p(u,"keyup",Ue)}C.prototype.bind=fuLine truncated
|
||||
Vendored
+735
@@ -0,0 +1,735 @@
|
||||
var wp;
|
||||
(wp ||= {}).coreCommands = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/element
|
||||
var require_element = __commonJS({
|
||||
"package-external:@wordpress/element"(exports, module) {
|
||||
module.exports = window.wp.element;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/router
|
||||
var require_router = __commonJS({
|
||||
"package-external:@wordpress/router"(exports, module) {
|
||||
module.exports = window.wp.router;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/commands
|
||||
var require_commands = __commonJS({
|
||||
"package-external:@wordpress/commands"(exports, module) {
|
||||
module.exports = window.wp.commands;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/i18n
|
||||
var require_i18n = __commonJS({
|
||||
"package-external:@wordpress/i18n"(exports, module) {
|
||||
module.exports = window.wp.i18n;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/primitives
|
||||
var require_primitives = __commonJS({
|
||||
"package-external:@wordpress/primitives"(exports, module) {
|
||||
module.exports = window.wp.primitives;
|
||||
}
|
||||
});
|
||||
|
||||
// vendor-external:react/jsx-runtime
|
||||
var require_jsx_runtime = __commonJS({
|
||||
"vendor-external:react/jsx-runtime"(exports, module) {
|
||||
module.exports = window.ReactJSXRuntime;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/core-data
|
||||
var require_core_data = __commonJS({
|
||||
"package-external:@wordpress/core-data"(exports, module) {
|
||||
module.exports = window.wp.coreData;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/data
|
||||
var require_data = __commonJS({
|
||||
"package-external:@wordpress/data"(exports, module) {
|
||||
module.exports = window.wp.data;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/url
|
||||
var require_url = __commonJS({
|
||||
"package-external:@wordpress/url"(exports, module) {
|
||||
module.exports = window.wp.url;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/compose
|
||||
var require_compose = __commonJS({
|
||||
"package-external:@wordpress/compose"(exports, module) {
|
||||
module.exports = window.wp.compose;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/html-entities
|
||||
var require_html_entities = __commonJS({
|
||||
"package-external:@wordpress/html-entities"(exports, module) {
|
||||
module.exports = window.wp.htmlEntities;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/private-apis
|
||||
var require_private_apis = __commonJS({
|
||||
"package-external:@wordpress/private-apis"(exports, module) {
|
||||
module.exports = window.wp.privateApis;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/core-commands/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
initializeCommandPalette: () => initializeCommandPalette,
|
||||
privateApis: () => privateApis
|
||||
});
|
||||
var import_element3 = __toESM(require_element(), 1);
|
||||
var import_router2 = __toESM(require_router(), 1);
|
||||
var import_commands3 = __toESM(require_commands(), 1);
|
||||
|
||||
// packages/core-commands/build-module/admin-navigation-commands.mjs
|
||||
var import_commands = __toESM(require_commands(), 1);
|
||||
var import_i18n = __toESM(require_i18n(), 1);
|
||||
|
||||
// packages/icons/build-module/library/brush.mjs
|
||||
var import_primitives = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
|
||||
var brush_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.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" }) });
|
||||
|
||||
// packages/icons/build-module/library/external.mjs
|
||||
var import_primitives2 = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
|
||||
var external_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.Path, { d: "M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z" }) });
|
||||
|
||||
// packages/icons/build-module/library/layout.mjs
|
||||
var import_primitives3 = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
|
||||
var layout_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.Path, { d: "M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z" }) });
|
||||
|
||||
// packages/icons/build-module/library/navigation.mjs
|
||||
var import_primitives4 = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
|
||||
var navigation_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.Path, { d: "M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z" }) });
|
||||
|
||||
// packages/icons/build-module/library/page.mjs
|
||||
var import_primitives5 = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
|
||||
var page_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsxs)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: [
|
||||
/* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.Path, { d: "M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z" }),
|
||||
/* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.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" })
|
||||
] });
|
||||
|
||||
// packages/icons/build-module/library/post.mjs
|
||||
var import_primitives6 = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
|
||||
var post_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.Path, { d: "m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z" }) });
|
||||
|
||||
// packages/icons/build-module/library/styles.mjs
|
||||
var import_primitives7 = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
|
||||
var styles_default = /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives7.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z" }) });
|
||||
|
||||
// packages/icons/build-module/library/symbol-filled.mjs
|
||||
var import_primitives8 = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
|
||||
var symbol_filled_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives8.Path, { d: "M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z" }) });
|
||||
|
||||
// packages/icons/build-module/library/symbol.mjs
|
||||
var import_primitives9 = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
|
||||
var symbol_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.Path, { d: "M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z" }) });
|
||||
|
||||
// packages/core-commands/build-module/admin-navigation-commands.mjs
|
||||
var import_element = __toESM(require_element(), 1);
|
||||
var import_core_data = __toESM(require_core_data(), 1);
|
||||
var import_data = __toESM(require_data(), 1);
|
||||
var getViewSiteCommand = () => function useViewSiteCommand() {
|
||||
const homeUrl = (0, import_data.useSelect)((select) => {
|
||||
return select(import_core_data.store).getEntityRecord(
|
||||
"root",
|
||||
"__unstableBase"
|
||||
)?.home;
|
||||
}, []);
|
||||
const commands = (0, import_element.useMemo)(() => {
|
||||
if (!homeUrl) {
|
||||
return [];
|
||||
}
|
||||
return [
|
||||
{
|
||||
name: "core/view-site",
|
||||
label: (0, import_i18n.__)("View site"),
|
||||
icon: external_default,
|
||||
category: "view",
|
||||
callback: ({ close }) => {
|
||||
close();
|
||||
window.open(homeUrl, "_blank");
|
||||
}
|
||||
}
|
||||
];
|
||||
}, [homeUrl]);
|
||||
return {
|
||||
isLoading: false,
|
||||
commands
|
||||
};
|
||||
};
|
||||
function useAdminNavigationCommands(menuCommands) {
|
||||
const commands = (0, import_element.useMemo)(() => {
|
||||
return (menuCommands ?? []).map((menuCommand) => {
|
||||
const label = (0, import_i18n.sprintf)(
|
||||
/* translators: %s: menu label */
|
||||
(0, import_i18n.__)("Go to: %s"),
|
||||
menuCommand.label
|
||||
);
|
||||
return {
|
||||
name: menuCommand.name,
|
||||
label,
|
||||
searchLabel: label,
|
||||
category: "view",
|
||||
callback: ({ close }) => {
|
||||
document.location = menuCommand.url;
|
||||
close();
|
||||
}
|
||||
};
|
||||
});
|
||||
}, [menuCommands]);
|
||||
(0, import_commands.useCommands)(commands);
|
||||
(0, import_commands.useCommandLoader)({
|
||||
name: "core/view-site",
|
||||
hook: getViewSiteCommand()
|
||||
});
|
||||
}
|
||||
|
||||
// packages/core-commands/build-module/site-editor-navigation-commands.mjs
|
||||
var import_commands2 = __toESM(require_commands(), 1);
|
||||
var import_i18n2 = __toESM(require_i18n(), 1);
|
||||
var import_element2 = __toESM(require_element(), 1);
|
||||
var import_data2 = __toESM(require_data(), 1);
|
||||
var import_core_data2 = __toESM(require_core_data(), 1);
|
||||
var import_router = __toESM(require_router(), 1);
|
||||
var import_url = __toESM(require_url(), 1);
|
||||
var import_compose = __toESM(require_compose(), 1);
|
||||
var import_html_entities = __toESM(require_html_entities(), 1);
|
||||
|
||||
// packages/core-commands/build-module/lock-unlock.mjs
|
||||
var import_private_apis = __toESM(require_private_apis(), 1);
|
||||
var { lock, unlock } = (0, import_private_apis.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
|
||||
"I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",
|
||||
"@wordpress/core-commands"
|
||||
);
|
||||
|
||||
// packages/core-commands/build-module/utils/order-entity-records-by-search.mjs
|
||||
function orderEntityRecordsBySearch(records = [], search = "") {
|
||||
if (!Array.isArray(records) || !records.length) {
|
||||
return [];
|
||||
}
|
||||
if (!search) {
|
||||
return records;
|
||||
}
|
||||
const priority = [];
|
||||
const nonPriority = [];
|
||||
for (let i = 0; i < records.length; i++) {
|
||||
const record = records[i];
|
||||
if (record?.title?.raw?.toLowerCase()?.includes(search?.toLowerCase())) {
|
||||
priority.push(record);
|
||||
} else {
|
||||
nonPriority.push(record);
|
||||
}
|
||||
}
|
||||
return priority.concat(nonPriority);
|
||||
}
|
||||
|
||||
// packages/core-commands/build-module/site-editor-navigation-commands.mjs
|
||||
var { useHistory } = unlock(import_router.privateApis);
|
||||
var icons = {
|
||||
post: post_default,
|
||||
page: page_default,
|
||||
wp_template: layout_default,
|
||||
wp_template_part: symbol_filled_default
|
||||
};
|
||||
function useDebouncedValue(value) {
|
||||
const [debouncedValue, setDebouncedValue] = (0, import_element2.useState)("");
|
||||
const debounced = (0, import_compose.useDebounce)(setDebouncedValue, 250);
|
||||
(0, import_element2.useEffect)(() => {
|
||||
debounced(value);
|
||||
return () => debounced.cancel();
|
||||
}, [debounced, value]);
|
||||
return debouncedValue;
|
||||
}
|
||||
var ROUTE_MAPPING = {
|
||||
"/template": "/templates",
|
||||
"/pattern": "/patterns"
|
||||
};
|
||||
function getSiteEditorPage() {
|
||||
return window.__experimentalExtensibleSiteEditor ? "admin.php?page=site-editor-v2" : "site-editor.php";
|
||||
}
|
||||
function mapRoute(path) {
|
||||
if (!window.__experimentalExtensibleSiteEditor) {
|
||||
return path;
|
||||
}
|
||||
for (const [oldPath, newPath] of Object.entries(ROUTE_MAPPING)) {
|
||||
if (path === oldPath || path.startsWith(oldPath + "?")) {
|
||||
if (path.includes("postType=wp_template_part")) {
|
||||
return "/template-parts";
|
||||
}
|
||||
return path.replace(oldPath, newPath);
|
||||
}
|
||||
}
|
||||
return path;
|
||||
}
|
||||
function isInSiteEditor() {
|
||||
const path = (0, import_url.getPath)(window.location.href);
|
||||
return path?.includes("site-editor.php") || path?.includes("page=site-editor-v2");
|
||||
}
|
||||
var getNavigationCommandLoaderPerPostType = (postType) => function useNavigationCommandLoader({ search }) {
|
||||
const history = useHistory();
|
||||
const { isBlockBasedTheme, canCreateTemplate } = (0, import_data2.useSelect)(
|
||||
(select) => {
|
||||
return {
|
||||
isBlockBasedTheme: select(import_core_data2.store).getCurrentTheme()?.is_block_theme,
|
||||
canCreateTemplate: select(import_core_data2.store).canUser("create", {
|
||||
kind: "postType",
|
||||
name: "wp_template"
|
||||
})
|
||||
};
|
||||
},
|
||||
[]
|
||||
);
|
||||
const delayedSearch = useDebouncedValue(search);
|
||||
const { records, isLoading } = (0, import_data2.useSelect)(
|
||||
(select) => {
|
||||
if (!delayedSearch) {
|
||||
return {
|
||||
isLoading: false
|
||||
};
|
||||
}
|
||||
const query = {
|
||||
search: delayedSearch,
|
||||
per_page: 10,
|
||||
orderby: "relevance",
|
||||
status: [
|
||||
"publish",
|
||||
"future",
|
||||
"draft",
|
||||
"pending",
|
||||
"private"
|
||||
]
|
||||
};
|
||||
return {
|
||||
records: select(import_core_data2.store).getEntityRecords(
|
||||
"postType",
|
||||
postType,
|
||||
query
|
||||
),
|
||||
isLoading: !select(import_core_data2.store).hasFinishedResolution(
|
||||
"getEntityRecords",
|
||||
["postType", postType, query]
|
||||
)
|
||||
};
|
||||
},
|
||||
[delayedSearch]
|
||||
);
|
||||
const commands = (0, import_element2.useMemo)(() => {
|
||||
return (records ?? []).map((record) => {
|
||||
const command = {
|
||||
name: postType + "-" + record.id,
|
||||
searchLabel: record.title?.rendered + " " + record.id,
|
||||
label: record.title?.rendered ? (0, import_html_entities.decodeEntities)(record.title?.rendered) : (0, import_i18n2.__)("(no title)"),
|
||||
icon: icons[postType],
|
||||
category: "edit"
|
||||
};
|
||||
if (!canCreateTemplate || postType === "post" || postType === "page" && !isBlockBasedTheme) {
|
||||
return {
|
||||
...command,
|
||||
callback: ({ close }) => {
|
||||
const args = {
|
||||
post: record.id,
|
||||
action: "edit"
|
||||
};
|
||||
const targetUrl = (0, import_url.addQueryArgs)("post.php", args);
|
||||
document.location = targetUrl;
|
||||
close();
|
||||
}
|
||||
};
|
||||
}
|
||||
const isSiteEditor = isInSiteEditor();
|
||||
return {
|
||||
...command,
|
||||
callback: ({ close }) => {
|
||||
if (isSiteEditor) {
|
||||
history.navigate(
|
||||
`/${postType}/${record.id}?canvas=edit`
|
||||
);
|
||||
} else {
|
||||
document.location = (0, import_url.addQueryArgs)(
|
||||
getSiteEditorPage(),
|
||||
{
|
||||
p: `/${postType}/${record.id}`,
|
||||
canvas: "edit"
|
||||
}
|
||||
);
|
||||
}
|
||||
close();
|
||||
}
|
||||
};
|
||||
});
|
||||
}, [canCreateTemplate, records, isBlockBasedTheme, history]);
|
||||
return {
|
||||
commands,
|
||||
isLoading
|
||||
};
|
||||
};
|
||||
var getNavigationCommandLoaderPerTemplate = (templateType) => function useNavigationCommandLoader({ search }) {
|
||||
const history = useHistory();
|
||||
const { isBlockBasedTheme, canCreateTemplate } = (0, import_data2.useSelect)(
|
||||
(select) => {
|
||||
return {
|
||||
isBlockBasedTheme: select(import_core_data2.store).getCurrentTheme()?.is_block_theme,
|
||||
canCreateTemplate: select(import_core_data2.store).canUser("create", {
|
||||
kind: "postType",
|
||||
name: templateType
|
||||
})
|
||||
};
|
||||
},
|
||||
[]
|
||||
);
|
||||
const { records, isLoading } = (0, import_data2.useSelect)((select) => {
|
||||
const { getEntityRecords } = select(import_core_data2.store);
|
||||
const query = { per_page: -1 };
|
||||
return {
|
||||
records: getEntityRecords("postType", templateType, query),
|
||||
isLoading: !select(import_core_data2.store).hasFinishedResolution(
|
||||
"getEntityRecords",
|
||||
["postType", templateType, query]
|
||||
)
|
||||
};
|
||||
}, []);
|
||||
const orderedRecords = (0, import_element2.useMemo)(() => {
|
||||
return orderEntityRecordsBySearch(records, search).slice(0, 10);
|
||||
}, [records, search]);
|
||||
const commands = (0, import_element2.useMemo)(() => {
|
||||
if (!canCreateTemplate || !isBlockBasedTheme && !templateType === "wp_template_part") {
|
||||
return [];
|
||||
}
|
||||
const isSiteEditor = (0, import_url.getPath)(window.location.href)?.includes(
|
||||
"site-editor.php"
|
||||
);
|
||||
const result = [];
|
||||
result.push(
|
||||
...orderedRecords.map((record) => {
|
||||
return {
|
||||
name: templateType + "-" + record.id,
|
||||
searchLabel: record.title?.rendered + " " + record.id,
|
||||
label: record.title?.rendered ? record.title?.rendered : (0, import_i18n2.__)("(no title)"),
|
||||
icon: icons[templateType],
|
||||
category: "edit",
|
||||
callback: ({ close }) => {
|
||||
if (isSiteEditor) {
|
||||
history.navigate(
|
||||
`/${templateType}/${record.id}?canvas=edit`
|
||||
);
|
||||
} else {
|
||||
document.location = (0, import_url.addQueryArgs)(
|
||||
getSiteEditorPage(),
|
||||
{
|
||||
p: `/${templateType}/${record.id}`,
|
||||
canvas: "edit"
|
||||
}
|
||||
);
|
||||
}
|
||||
close();
|
||||
}
|
||||
};
|
||||
})
|
||||
);
|
||||
if (orderedRecords?.length > 0 && templateType === "wp_template_part") {
|
||||
result.push({
|
||||
name: "core/edit-site/open-template-parts",
|
||||
label: (0, import_i18n2.__)("Go to: Template parts"),
|
||||
icon: symbol_filled_default,
|
||||
category: "view",
|
||||
callback: ({ close }) => {
|
||||
if (isSiteEditor) {
|
||||
history.navigate(
|
||||
mapRoute(
|
||||
"/pattern?postType=wp_template_part&categoryId=all-parts"
|
||||
)
|
||||
);
|
||||
} else {
|
||||
document.location = (0, import_url.addQueryArgs)(
|
||||
getSiteEditorPage(),
|
||||
{
|
||||
p: mapRoute("/pattern"),
|
||||
postType: "wp_template_part",
|
||||
categoryId: "all-parts"
|
||||
}
|
||||
);
|
||||
}
|
||||
close();
|
||||
}
|
||||
});
|
||||
}
|
||||
return result;
|
||||
}, [canCreateTemplate, isBlockBasedTheme, orderedRecords, history]);
|
||||
return {
|
||||
commands,
|
||||
isLoading
|
||||
};
|
||||
};
|
||||
var getSiteEditorBasicNavigationCommands = () => function useSiteEditorBasicNavigationCommands() {
|
||||
const history = useHistory();
|
||||
const isSiteEditor = isInSiteEditor();
|
||||
const { isBlockBasedTheme, canCreateTemplate, canCreatePatterns } = (0, import_data2.useSelect)((select) => {
|
||||
return {
|
||||
isBlockBasedTheme: select(import_core_data2.store).getCurrentTheme()?.is_block_theme,
|
||||
canCreateTemplate: select(import_core_data2.store).canUser("create", {
|
||||
kind: "postType",
|
||||
name: "wp_template"
|
||||
}),
|
||||
canCreatePatterns: select(import_core_data2.store).canUser("create", {
|
||||
kind: "postType",
|
||||
name: "wp_block"
|
||||
})
|
||||
};
|
||||
}, []);
|
||||
const commands = (0, import_element2.useMemo)(() => {
|
||||
const result = [];
|
||||
if (canCreateTemplate && isBlockBasedTheme) {
|
||||
result.push({
|
||||
name: "core/edit-site/open-styles",
|
||||
label: (0, import_i18n2.__)("Go to: Styles"),
|
||||
icon: styles_default,
|
||||
category: "view",
|
||||
callback: ({ close }) => {
|
||||
if (isSiteEditor) {
|
||||
history.navigate("/styles");
|
||||
} else {
|
||||
document.location = (0, import_url.addQueryArgs)(
|
||||
getSiteEditorPage(),
|
||||
{
|
||||
p: "/styles"
|
||||
}
|
||||
);
|
||||
}
|
||||
close();
|
||||
}
|
||||
});
|
||||
result.push({
|
||||
name: "core/edit-site/open-navigation",
|
||||
label: (0, import_i18n2.__)("Go to: Navigation"),
|
||||
icon: navigation_default,
|
||||
category: "view",
|
||||
callback: ({ close }) => {
|
||||
if (isSiteEditor) {
|
||||
history.navigate("/navigation");
|
||||
} else {
|
||||
document.location = (0, import_url.addQueryArgs)(
|
||||
getSiteEditorPage(),
|
||||
{
|
||||
p: "/navigation"
|
||||
}
|
||||
);
|
||||
}
|
||||
close();
|
||||
}
|
||||
});
|
||||
result.push({
|
||||
name: "core/edit-site/open-templates",
|
||||
label: (0, import_i18n2.__)("Go to: Templates"),
|
||||
icon: layout_default,
|
||||
category: "view",
|
||||
callback: ({ close }) => {
|
||||
if (isSiteEditor) {
|
||||
history.navigate(mapRoute("/template"));
|
||||
} else {
|
||||
document.location = (0, import_url.addQueryArgs)(
|
||||
getSiteEditorPage(),
|
||||
{
|
||||
p: mapRoute("/template")
|
||||
}
|
||||
);
|
||||
}
|
||||
close();
|
||||
}
|
||||
});
|
||||
}
|
||||
if (canCreatePatterns) {
|
||||
result.push({
|
||||
name: "core/edit-site/open-patterns",
|
||||
label: (0, import_i18n2.__)("Go to: Patterns"),
|
||||
icon: symbol_default,
|
||||
category: "view",
|
||||
callback: ({ close }) => {
|
||||
if (canCreateTemplate) {
|
||||
if (isSiteEditor) {
|
||||
history.navigate(mapRoute("/pattern"));
|
||||
} else {
|
||||
document.location = (0, import_url.addQueryArgs)(
|
||||
getSiteEditorPage(),
|
||||
{
|
||||
p: mapRoute("/pattern")
|
||||
}
|
||||
);
|
||||
}
|
||||
close();
|
||||
} else {
|
||||
document.location.href = "edit.php?post_type=wp_block";
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
return result;
|
||||
}, [
|
||||
history,
|
||||
isSiteEditor,
|
||||
canCreateTemplate,
|
||||
canCreatePatterns,
|
||||
isBlockBasedTheme
|
||||
]);
|
||||
return {
|
||||
commands,
|
||||
isLoading: false
|
||||
};
|
||||
};
|
||||
var getGlobalStylesOpenCssCommands = () => function useGlobalStylesOpenCssCommands() {
|
||||
const history = useHistory();
|
||||
const isSiteEditor = isInSiteEditor();
|
||||
const { canEditCSS } = (0, import_data2.useSelect)((select) => {
|
||||
const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select(import_core_data2.store);
|
||||
const globalStylesId = __experimentalGetCurrentGlobalStylesId();
|
||||
const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
|
||||
return {
|
||||
canEditCSS: !!globalStyles?._links?.["wp:action-edit-css"]
|
||||
};
|
||||
}, []);
|
||||
const commands = (0, import_element2.useMemo)(() => {
|
||||
if (!canEditCSS) {
|
||||
return [];
|
||||
}
|
||||
return [
|
||||
{
|
||||
name: "core/open-styles-css",
|
||||
label: (0, import_i18n2.__)("Open custom CSS"),
|
||||
icon: brush_default,
|
||||
category: "view",
|
||||
callback: ({ close }) => {
|
||||
close();
|
||||
if (isSiteEditor) {
|
||||
history.navigate("/styles?section=/css");
|
||||
} else {
|
||||
document.location = (0, import_url.addQueryArgs)(
|
||||
getSiteEditorPage(),
|
||||
{
|
||||
p: "/styles",
|
||||
section: "/css"
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
];
|
||||
}, [history, canEditCSS, isSiteEditor]);
|
||||
return {
|
||||
isLoading: false,
|
||||
commands
|
||||
};
|
||||
};
|
||||
function useSiteEditorNavigationCommands(isNetworkAdmin) {
|
||||
(0, import_commands2.useCommandLoader)({
|
||||
name: "core/edit-site/navigate-pages",
|
||||
hook: getNavigationCommandLoaderPerPostType("page"),
|
||||
disabled: isNetworkAdmin
|
||||
});
|
||||
(0, import_commands2.useCommandLoader)({
|
||||
name: "core/edit-site/navigate-posts",
|
||||
hook: getNavigationCommandLoaderPerPostType("post"),
|
||||
disabled: isNetworkAdmin
|
||||
});
|
||||
(0, import_commands2.useCommandLoader)({
|
||||
name: "core/edit-site/navigate-templates",
|
||||
hook: getNavigationCommandLoaderPerTemplate("wp_template"),
|
||||
disabled: isNetworkAdmin
|
||||
});
|
||||
(0, import_commands2.useCommandLoader)({
|
||||
name: "core/edit-site/navigate-template-parts",
|
||||
hook: getNavigationCommandLoaderPerTemplate("wp_template_part"),
|
||||
disabled: isNetworkAdmin
|
||||
});
|
||||
(0, import_commands2.useCommandLoader)({
|
||||
name: "core/edit-site/basic-navigation",
|
||||
hook: getSiteEditorBasicNavigationCommands(),
|
||||
context: "site-editor",
|
||||
disabled: isNetworkAdmin
|
||||
});
|
||||
(0, import_commands2.useCommandLoader)({
|
||||
name: "core/edit-site/global-styles-css",
|
||||
hook: getGlobalStylesOpenCssCommands(),
|
||||
disabled: isNetworkAdmin
|
||||
});
|
||||
}
|
||||
|
||||
// packages/core-commands/build-module/private-apis.mjs
|
||||
function useCommands2() {
|
||||
useAdminNavigationCommands();
|
||||
useSiteEditorNavigationCommands();
|
||||
}
|
||||
var privateApis = {};
|
||||
lock(privateApis, {
|
||||
useCommands: useCommands2
|
||||
});
|
||||
|
||||
// packages/core-commands/build-module/index.mjs
|
||||
var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
|
||||
var { RouterProvider } = unlock(import_router2.privateApis);
|
||||
function CommandPalette({ settings }) {
|
||||
const { menu_commands: menuCommands, is_network_admin: isNetworkAdmin } = settings;
|
||||
useAdminNavigationCommands(menuCommands);
|
||||
useSiteEditorNavigationCommands(isNetworkAdmin);
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(RouterProvider, { pathArg: "p", children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_commands3.CommandMenu, {}) });
|
||||
}
|
||||
function initializeCommandPalette(settings) {
|
||||
const root = document.createElement("div");
|
||||
document.body.appendChild(root);
|
||||
(0, import_element3.createRoot)(root).render(
|
||||
/* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_element3.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(CommandPalette, { settings }) })
|
||||
);
|
||||
}
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
+1
@@ -0,0 +1 @@
|
||||
var wp;(wp||={}).coreCommands=(()=>{var Ja=Object.create;var V=Object.defineProperty;var Qa=Object.getOwnPropertyDescriptor;var Xa=Object.getOwnPropertyNames;var Ka=Object.getPrototypeOf,Ya=Object.prototype.hasOwnProperty;var n=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),at=(a,t)=>{for(var o in t)V(a,o,{get:t[o],enumerable:!0})},wa=(a,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let f of Xa(t))!Ya.call(a,f)&&f!==o&&V(a,f,{get:()=>t[f],enumerable:!(r=Qa(t,f))||r.enumerable});return a};var e=(a,t,o)=>(o=a!=null?Ja(Ka(a)):{},wa(t||!a||!a.__esModule?V(o,"default",{value:a,enumerable:!0}):o,a)),tt=a=>wa(V({},"__esModule",{value:!0}),a);var P=n((nt,va)=>{va.exports=window.wp.element});var W=n((ct,ba)=>{ba.exports=window.wp.router});var E=n((ht,ya)=>{ya.exports=window.wp.commands});var J=n((gt,xa)=>{xa.exports=window.wp.i18n});var g=n((wt,Ca)=>{Ca.exports=window.wp.primitives});var h=n((vt,Sa)=>{Sa.exports=window.ReactJSXRuntime});var ua=n((Ut,La)=>{La.exports=window.wp.coreData});var pa=n((Gt,ka)=>{ka.exports=window.wp.data});var Va=n((It,Ba)=>{Ba.exports=window.wp.url});var Ea=n((Ft,Pa)=>{Pa.exports=window.wp.compose});var za=n((Ot,Ta)=>{Ta.exports=window.wp.htmlEntities});var Aa=n((qt,Ma)=>{Ma.exports=window.wp.privateApis});var ut={};at(ut,{initializeCommandPalette:()=>it,privateApis:()=>ha});var $=e(P(),1),qa=e(W(),1),Za=e(E(),1);var I=e(E(),1),R=e(J(),1);var T=e(g(),1),Q=e(h(),1),X=(0,Q.jsx)(T.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Q.jsx)(T.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"})});var z=e(g(),1),K=e(h(),1),Y=(0,K.jsx)(z.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,K.jsx)(z.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})});var M=e(g(),1),aa=e(h(),1),A=(0,aa.jsx)(M.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,aa.jsx)(M.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var j=e(g(),1),ta=e(h(),1),ea=(0,ta.jsx)(j.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ta.jsx)(j.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"})});var k=e(g(),1),_=e(h(),1),oa=(0,_.jsxs)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,_.jsx)(k.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,_.jsx)(k.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]});var D=e(g(),1),ra=e(h(),1),sa=(0,ra.jsx)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ra.jsx)(D.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"})});var U=e(g(),1),fa=e(h(),1),la=(0,fa.jsx)(U.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,fa.jsx)(U.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z"})});var G=e(g(),1),ma=e(h(),1),H=(0,ma.jsx)(G.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ma.jsx)(G.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var N=e(g(),1),da=e(h(),1),ia=(0,da.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,da.jsx)(N.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var na=e(P(),1),_a=e(ua(),1),Ra=e(pa(),1),et=()=>function(){let t=(0,Ra.useSelect)(r=>r(_a.store).getEntityRecord("root","__unstableBase")?.home,[]);return{isLoading:!1,commands:(0,na.useMemo)(()=>t?[{name:"core/view-site",label:(0,R.__)("View site"),icon:Y,category:"view",callback:({close:r})=>{r(),window.open(t,"_blank")}}]:[],[t])}};function F(a){let t=(0,na.useMemLine truncated
|
||||
Vendored
+19455
File diff suppressed because it is too large.
Load diff
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
"use strict";var wp;(wp||={}).coreData=(()=>{var Nh=Object.create;var Bn=Object.defineProperty;var Vh=Object.getOwnPropertyDescriptor;var Bh=Object.getOwnPropertyNames;var jh=Object.getPrototypeOf,Fh=Object.prototype.hasOwnProperty;var z=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),bt=(t,e)=>{for(var r in e)Bn(t,r,{get:e[r],enumerable:!0})},Hc=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Bh(e))!Fh.call(t,o)&&o!==r&&Bn(t,o,{get:()=>e[o],enumerable:!(n=Vh(e,o))||n.enumerable});return t};var w=(t,e,r)=>(r=t!=null?Nh(jh(t)):{},Hc(e||!t||!t.__esModule?Bn(r,"default",{value:t,enumerable:!0}):r,t)),Yh=t=>Hc(Bn({},"__esModule",{value:!0}),t);var W=z((m_,qc)=>{qc.exports=window.wp.data});var Qe=z((y_,Wc)=>{"use strict";Wc.exports=function t(e,r){if(e===r)return!0;if(e&&r&&typeof e=="object"&&typeof r=="object"){if(e.constructor!==r.constructor)return!1;var n,o,s;if(Array.isArray(e)){if(n=e.length,n!=r.length)return!1;for(o=n;o--!==0;)if(!t(e[o],r[o]))return!1;return!0}if(e instanceof Map&&r instanceof Map){if(e.size!==r.size)return!1;for(o of e.entries())if(!r.has(o[0]))return!1;for(o of e.entries())if(!t(o[1],r.get(o[0])))return!1;return!0}if(e instanceof Set&&r instanceof Set){if(e.size!==r.size)return!1;for(o of e.entries())if(!r.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(r)){if(n=e.length,n!=r.length)return!1;for(o=n;o--!==0;)if(e[o]!==r[o])return!1;return!0}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();if(s=Object.keys(e),n=s.length,n!==Object.keys(r).length)return!1;for(o=n;o--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[o]))return!1;for(o=n;o--!==0;){var i=s[o];if(!t(e[i],r[i]))return!1}return!0}return e!==e&&r!==r}});var jn=z((E_,Jc)=>{Jc.exports=window.wp.compose});var Xc=z((w_,Qc)=>{Qc.exports=window.wp.undoManager});var sa=z((q_,oa)=>{"use strict";function Tt(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Tt=function(e){return typeof e}:Tt=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tt(t)}function Wh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ra(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function Jh(t,e,r){return e&&ra(t.prototype,e),r&&ra(t,r),t}function na(t,e){var r=t._map,n=t._arrayTreeMap,o=t._objectTreeMap;if(r.has(e))return r.get(e);for(var s=Object.keys(e).sort(),i=Array.isArray(e)?n:o,c=0;c<s.length;c++){var a=s[c];if(i=i.get(a),i===void 0)return;var u=e[a];if(i=i.get(u),i===void 0)return}var l=i.get("_ekm_value");if(l)return r.delete(l[0]),l[0]=e,i.set("_ekm_value",l),r.set(e,l),l}var Qh=(function(){function t(e){if(Wh(this,t),this.clear(),e instanceof t){var r=[];e.forEach(function(o,s){r.push([s,o])}),e=r}if(e!=null)for(var n=0;n<e.length;n++)this.set(e[n][0],e[n][1])}return Jh(t,[{key:"set",value:function(r,n){if(r===null||Tt(r)!=="object")return this._map.set(r,n),this;for(var o=Object.keys(r).sort(),s=[r,n],i=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,c=0;c<o.length;c++){var a=o[c];i.has(a)||i.set(a,new t),i=i.get(a);var u=r[a];i.has(u)||i.set(u,new t),i=i.get(u)}var l=i.get("_ekm_value");return l&&this._map.delete(l[0]),i.set("_ekm_value",s),this._map.set(r,s),this}},{key:"get",value:function(r){if(r===null||Tt(r)!=="object")return this._map.get(r);var n=na(this,r);if(n)return n[1]}},{key:"has",value:function(r){return r===null||Tt(r)!=="object"?this._map.has(r):na(this,r)!==void 0}},{key:"delete",value:function(r){return this.has(r)?(this.set(r,void 0),!0):!1}},{key:"forEach",value:function(r){var n=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;this._map.forEach(function(s,i){i!==null&&Tt(i)==="object"&&(s=s[1]),r.call(o,s,i,n)})}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}]),t})();oa.exports=Qh});var Ze=z((W_,ia)=>{ia.exports=window.wp.url});var Ae=z((yS,ma)=>{ma.exports=window.wp.apiFetch});var nr=z((ES,ya)=>{ya.exports=window.wp.blocks});var _s=z((wS,Ea)=>{Ea.exports=window.wp.i18n});var Ai=z((ob,pu)=>{pu.exports=window.wp.privateApis});var Co=z((ab,_u)=>{_u.exports=window.wp.hooks});var Ar=z((gv,ed)=>{ed.exports=window.wp.blockEditor});var bn=z((Nv,gd)=>{gd.exports=window.wp.richText});var er=z((XC,pf)=>{pf.exports=window.wp.deprecated});var kc=z((xR,Of)=>{Of.exports=window.wp.htmlEntities});var We=z((XR,Qf)=>{Qf.exports=window.wp.element});var eh=z((eT,Zf)=>{Zf.exports=window.ReactJSXRuntime});var gh=z((ET,ph)=>{ph.exports=window.wp.warning});var p_={};bt(p_,{EntityProvider:()=>rh,__experimentalFetchLinkSuggestions:()=>Lf,__experimentalFetchUrlDLine truncated
|
||||
`;r.right=new k(R(i,L(s.store,i)),r.left,r.left&&r.left.lastId,r.right,r.right&&r.right.id,e,null,new Te(a)),r.right.integrate(t,0),r.forward()}eu(t,e,r,c)},nu=(t,e,r,n,o)=>{let s=e,i=V();for(;s&&(!s.countable||s.deleted);){if(!s.deleted&&s.content.constructor===Y){let u=s.content;i.set(u.key,u)}s=s.right}let c=0,a=!1;for(;e!==s;){if(r===e&&(a=!0),!e.deleted){let u=e.content;if(u.constructor===Y){let{key:l,value:d}=u,f=n.get(l)??null;(i.get(l)!==u||f===d)&&(e.delete(t),c++,!a&&(o.get(l)??null)===d&&f!==d&&(f===null?o.delete(l):o.set(l,f))),!a&&!e.deleted&&Cr(o,u)}}e=e.right}return c},Qg=(t,e)=>{for(;e&&e.right&&(e.right.deleted||!e.right.countable);)e=e.right;let r=new Set;for(;e&&(e.deleted||!e.countable);){if(!e.deleted&&e.content.constructor===Y){let n=e.content.key;r.has(n)?e.delete(t):r.add(n)}e=e.left}},ou=t=>{let e=0;return D(t.doc,r=>{let n=t._start,o=t._start,s=V(),i=$n(s);for(;o;)o.deleted===!1&&(o.content.constructor===Y?Cr(i,o.content):(e+=nu(r,n,o,s,i),s=$n(i),n=o)),o=o.right}),e},Xg=t=>{let e=new Set,r=t.doc;for(let[n,o]of t.afterState.entries()){let s=t.beforeState.get(n)||0;o!==s&&Dl(t,r.store.clients.get(n),s,o,i=>{!i.deleted&&i.content.constructor===Y&&i.constructor!==oe&&e.add(i.parent)})}D(r,n=>{Pt(t,t.deleteSet,o=>{if(o instanceof oe||!o.parent._hasFormatting||e.has(o.parent))return;let s=o.parent;o.content.constructor===Y?e.add(s):Qg(n,o)});for(let o of e)ou(o)})},Sl=(t,e,r)=>{let n=r,o=$n(e.currentAttributes),s=e.right;for(;r>0&&e.right!==null;){if(e.right.deleted===!1)switch(e.right.content.constructor){case we:case Ke:case Te:r<e.right.length&&ne(t,R(e.right.id.client,e.right.id.clock+r)),r-=e.right.length,e.right.delete(t);break}e.forward()}s&&nu(t,s,e.right,o,e.currentAttributes);let i=(e.left||e.right).parent;return i._searchMarker&&dn(i._searchMarker,e.index,-n+r),e},ho=class extends jt{constructor(e,r,n){super(e,r),this.childListChanged=!1,this.keysChanged=new Set,n.forEach(o=>{o===null?this.childListChanged=!0:this.keysChanged.add(o)})}get changes(){if(this._changes===null){let e={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=e}return this._changes}get delta(){if(this._delta===null){let e=this.target.doc,r=[];D(e,n=>{let o=new Map,s=new Map,i=this.target._start,c=null,a={},u="",l=0,d=0,f=()=>{if(c!==null){let h=null;switch(c){case"delete":d>0&&(h={delete:d}),d=0;break;case"insert":(typeof u=="object"||u.length>0)&&(h={insert:u},o.size>0&&(h.attributes={},o.forEach((p,g)=>{p!==null&&(h.attributes[g]=p)}))),u="";break;case"retain":l>0&&(h={retain:l},$a(a)||(h.attributes=Fa({},a))),l=0;break}h&&r.push(h),c=null}};for(;i!==null;){switch(i.content.constructor){case we:case Ke:this.adds(i)?this.deletes(i)||(f(),c="insert",u=i.content.getContent()[0],f()):this.deletes(i)?(c!=="delete"&&(f(),c="delete"),d+=1):i.deleted||(c!=="retain"&&(f(),c="retain"),l+=1);break;case Te:this.adds(i)?this.deletes(i)||(c!=="insert"&&(f(),c="insert"),u+=i.content.str):this.deletes(i)?(c!=="delete"&&(f(),c="delete"),d+=i.length):i.deleted||(c!=="retain"&&(f(),c="retain"),l+=i.length);break;case Y:{let{key:h,value:p}=i.content;if(this.adds(i)){if(!this.deletes(i)){let g=o.get(h)??null;lt(g,p)?p!==null&&i.delete(n):(c==="retain"&&f(),lt(p,s.get(h)??null)?delete a[h]:a[h]=p)}}else if(this.deletes(i)){s.set(h,p);let g=o.get(h)??null;lt(g,p)||(c==="retain"&&f(),a[h]=g)}else if(!i.deleted){s.set(h,p);let g=a[h];g!==void 0&&(lt(g,p)?g!==null&&i.delete(n):(c==="retain"&&f(),p===null?delete a[h]:a[h]=p))}i.deleted||(c==="insert"&&f(),Cr(o,i.content));break}}i=i.right}for(f();r.length>0;){let h=r[r.length-1];if(h.retain!==void 0&&h.attributes===void 0)r.pop();else break}}),this._delta=r}return this._delta}},Sr=class t extends F{constructor(e){super(),this._pending=e!==void 0?[()=>this.insert(0,e)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this.doc??Z(),this._length}_integrate(e,r){super._integrate(e,r);try{this._pending.forEach(n=>n())}catch(n){console.error(n)}this._pending=null}_copy(){return new t}clone(){let e=new t;return e.applyDelta(this.toDelta()),e}_callObserver(e,r){super._callObserver(e,r);let n=new ho(this,e,r);_o(this,e,n),!e.local&&this._hasFormatting&&(e._needFormattingCleanup=!0)}toString(){this.doc??Z();let e="",r=this._start;for(;r!==null;)!r.deleted&&r.countable&&r.content.constructor===Te&&(e+=r.content.str),r=r.right;return e}toJSON(){return this.toString()}applyDelta(e,{sanitize:r=!0}={}){this.doc!==null?D(this.doc,n=>{let o=new hn(null,this._start,0,new Map);for(let s=0;s<e.length;s++){let i=e[s];if(i.insert!==void 0){let c=!r&&typeof i.insert=="string"&&s===e.length-1&&o.right===null&&i.insert.slice(-1)===`
|
||||
`?i.insert.slice(0,-1):i.insert;(typeof c!="string"||c.length>0)&&Qs(n,this,o,c,i.attributes||{})}else i.retain!==void 0?_l(n,this,o,i.retain,i.attributes||{}):i.delete!==void 0&&Sl(n,o,i.delete)}}):this._pending.push(()=>this.applyDelta(e))}toDelta(e,r,n){this.doc??Z();let o=[],s=new Map,i=this.doc,c="",a=this._start;function u(){if(c.length>0){let d={},f=!1;s.forEach((p,g)=>{f=!0,d[g]=p});let h={insert:c};f&&(h.attributes=d),o.push(h),c=""}}let l=()=>{for(;a!==null;){if(ct(a,e)||r!==void 0&&ct(a,r))switch(a.content.constructor){case Te:{let d=s.get("ychange");e!==void 0&&!ct(a,e)?(d===void 0||d.user!==a.id.client||d.type!=="removed")&&(u(),s.set("ychange",n?n("removed",a.id):{type:"removed"})):r!==void 0&&!ct(a,r)?(d===void 0||d.user!==a.id.client||d.type!=="added")&&(u(),s.set("ychange",n?n("added",a.id):{type:"added"})):d!==void 0&&(u(),s.delete("ychange")),c+=a.content.str;break}case we:case Ke:{u();let d={insert:a.content.getContent()[0]};if(s.size>0){let f={};d.attributes=f,s.forEach((h,p)=>{f[p]=h})}o.push(d);break}case Y:ct(a,e)&&(u(),Cr(s,a.content));break}a=a.right}u()};return e||r?D(i,d=>{e&&ti(d,e),r&&ti(d,r),l()},"cleanup"):l(),o}insert(e,r,n){if(r.length<=0)return;let o=this.doc;o!==null?D(o,s=>{let i=to(s,this,e,!n);n||(n={},i.currentAttributes.forEach((c,a)=>{n[a]=c})),Qs(s,this,i,r,n)}):this._pending.push(()=>this.insert(e,r,n))}insertEmbed(e,r,n){let o=this.doc;o!==null?D(o,s=>{let i=to(s,this,e,!n);Qs(s,this,i,r,n||{})}):this._pending.push(()=>this.insertEmbed(e,r,n||{}))}delete(e,r){if(r===0)return;let n=this.doc;n!==null?D(n,o=>{Sl(o,to(o,this,e,!0),r)}):this._pending.push(()=>this.delete(e,r))}format(e,r,n){if(r===0)return;let o=this.doc;o!==null?D(o,s=>{let i=to(s,this,e,!1);i.right!==null&&_l(s,this,i,r,n)}):this._pending.push(()=>this.format(e,r,n))}removeAttribute(e){this.doc!==null?D(this.doc,r=>{lo(r,this,e)}):this._pending.push(()=>this.removeAttribute(e))}setAttribute(e,r){this.doc!==null?D(this.doc,n=>{bi(n,this,e,r)}):this._pending.push(()=>this.setAttribute(e,r))}getAttribute(e){return vi(this,e)}getAttributes(){return Ql(this)}_write(e){e.writeTypeRef(ym)}},Zg=t=>new Sr,on=class{constructor(e,r=()=>!0){this._filter=r,this._root=e,this._currentNode=e._start,this._firstCall=!0,e.doc??Z()}[Symbol.iterator](){return this}next(){let e=this._currentNode,r=e&&e.content&&e.content.type;if(e!==null&&(!this._firstCall||e.deleted||!this._filter(r)))do if(r=e.content.type,!e.deleted&&(r.constructor===$t||r.constructor===Gt)&&r._start!==null)e=r._start;else for(;e!==null;){let n=e.next;if(n!==null){e=n;break}else e.parent===this._root?e=null:e=e.parent._item}while(e!==null&&(e.deleted||!this._filter(e.content.type)));return this._firstCall=!1,e===null?{value:void 0,done:!0}:(this._currentNode=e,{value:e.content.type,done:!1})}},Gt=class t extends F{constructor(){super(),this._prelimContent=[]}get firstChild(){let e=this._first;return e?e.content.getContent()[0]:null}_integrate(e,r){super._integrate(e,r),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new t}clone(){let e=new t;return e.insert(0,this.toArray().map(r=>r instanceof F?r.clone():r)),e}get length(){return this.doc??Z(),this._prelimContent===null?this._length:this._prelimContent.length}createTreeWalker(e){return new on(this,e)}querySelector(e){e=e.toUpperCase();let n=new on(this,o=>o.nodeName&&o.nodeName.toUpperCase()===e).next();return n.done?null:n.value}querySelectorAll(e){return e=e.toUpperCase(),ve(new on(this,r=>r.nodeName&&r.nodeName.toUpperCase()===e))}_callObserver(e,r){_o(this,e,new po(this,r,e))}toString(){return Kl(this,e=>e.toString()).join("")}toJSON(){return this.toString()}toDOM(e=document,r={},n){let o=e.createDocumentFragment();return n!==void 0&&n._createAssociation(o,this),fn(this,s=>{o.insertBefore(s.toDOM(e,r,n),null)}),o}insert(e,r){this.doc!==null?D(this.doc,n=>{Wl(n,this,e,r)}):this._prelimContent.splice(e,0,...r)}insertAfter(e,r){if(this.doc!==null)D(this.doc,n=>{let o=e&&e instanceof F?e._item:e;ao(n,this,o,r)});else{let n=this._prelimContent,o=e===null?0:n.findIndex(s=>s===e)+1;if(o===0&&e!==null)throw ke("Reference item not found");n.splice(o,0,...r)}}delete(e,r=1){this.doc!==null?D(this.doc,n=>{Jl(n,this,e,r)}):this._prelimContent.splice(e,r)}toArray(){return zl(this)}push(e){this.insert(this.length,e)}unshift(e){this.insert(0,e)}get(e){return Hl(this,e)}slice(e=0,r=this.length){return $l(this,e,r)}forEach(e){fn(this,e)}_write(e){e.writeTypeRef(wm)}},em=t=>new Gt,$t=class t extends Gt{constructor(e="UNDEFINED"){super(),this.nodeName=e,this._prelimAttrs=new Map}get nextSibling(){let e=this._item?this._item.next:null;return e?e.content.type:null}get prevSibling(){let e=this._item?this._item.prev:null;return e?e.content.type:null}_integrate(e,r){super._integrate(e,r),this._prelimAttrs.forEach((n,o)=>{this.setAttribute(o,n)}),this._prelimAttrs=null}_copy(){return new t(this.nodeName)}clone(){let e=new t(this.nodeName),r=this.getAttributes();return Ga(r,(n,o)=>{e.setAttribut
Line truncated
|
||||
`))&&(e=e.trim()),(!n.newlineIsToken||!r.includes(`
|
||||
`))&&(r=r.trim())):n.ignoreNewlineAtEof&&!n.newlineIsToken&&(e.endsWith(`
|
||||
`)&&(e=e.slice(0,-1)),r.endsWith(`
|
||||
`)&&(r=r.slice(0,-1))),super.equals(e,r,n)}},Ju=new zi;function Ki(t,e,r){return Ju.diff(t,e,r)}function Km(t,e){e.stripTrailingCr&&(t=t.replace(/\r\n/g,`
|
||||
`));let r=[],n=t.split(/(\n|\r\n)/);n[n.length-1]||n.pop();for(let o=0;o<n.length;o++){let s=n[o];o%2&&!e.newlineIsToken?r[r.length-1]+=s:r.push(s)}return r}var Oo=w(Qe(),1);var Qu=w(Qe(),1);function Hm(t){return JSON.parse(JSON.stringify(t))}var Hi;(t=>{function e(s={},i={},c=!1){typeof s!="object"&&(s={}),typeof i!="object"&&(i={});let a=Hm(i);c||(a=Object.keys(a).reduce((u,l)=>((a[l]!==null||a[l]!==void 0)&&(u[l]=a[l]),u),{}));for(let u in s)s[u]!==void 0&&i[u]===void 0&&(a[u]=s[u]);return Object.keys(a).length>0?a:void 0}t.compose=e;function r(s={},i={}){typeof s!="object"&&(s={}),typeof i!="object"&&(i={});let c=Object.keys(s).concat(Object.keys(i)).reduce((a,u)=>((0,Qu.default)(s[u],i[u])||(a[u]=i[u]===void 0?null:i[u]),a),{});return Object.keys(c).length>0?c:void 0}t.diff=r;function n(s={},i={}){s=s||{};let c=Object.keys(i).reduce((a,u)=>(i[u]!==s[u]&&s[u]!==void 0&&(a[u]=i[u]),a),{});return Object.keys(s).reduce((a,u)=>(s[u]!==i[u]&&i[u]===void 0&&(a[u]=null),a),c)}t.invert=n;function o(s,i,c=!1){if(typeof s!="object")return i;if(typeof i!="object")return;if(!c)return i;let a=Object.keys(i).reduce((u,l)=>(s[l]===void 0&&(u[l]=i[l]),u),{});return Object.keys(a).length>0?a:void 0}t.transform=o})(Hi||(Hi={}));var Xt=Hi;var qi;(t=>{function e(r){return typeof r.delete=="number"?r.delete:typeof r.retain=="number"?r.retain:typeof r.retain=="object"&&r.retain!==null?1:typeof r.insert=="string"?r.insert.length:1}t.length=e})(qi||(qi={}));var _e=qi;var se=class{ops;index;offset;constructor(t){this.ops=t,this.index=0,this.offset=0}hasNext(){return this.peekLength()<1/0}next(t){t||(t=1/0);let e=this.ops[this.index];if(e){let r=this.offset,n=_e.length(e);if(t>=n-r?(t=n-r,this.index+=1,this.offset=0):this.offset+=t,typeof e.delete=="number")return{delete:t};let o={};return e.attributes&&(o.attributes=e.attributes),typeof e.retain=="number"?o.retain=t:typeof e.retain=="object"&&e.retain!==null?o.retain=e.retain:typeof e.insert=="string"?o.insert=e.insert.substr(r,t):o.insert=e.insert,o}return{retain:1/0}}peek(){return this.ops[this.index]}peekLength(){return this.ops[this.index]?_e.length(this.ops[this.index])-this.offset:1/0}peekType(){let t=this.ops[this.index];return t?typeof t.delete=="number"?"delete":typeof t.retain=="number"||typeof t.retain=="object"&&t.retain!==null?"retain":"insert":"retain"}rest(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index)}else return[];let t=this.offset,e=this.index,r=this.next(),n=this.ops.slice(this.index);return this.offset=t,this.index=e,[r].concat(n)}};function qm(t){return JSON.parse(JSON.stringify(t))}var Wm="\0",Jm=1e4;function Wi(t){return t.map(e=>({...e,count:e.value.length}))}var Xu=(t,e)=>{if(typeof t!="object"||t===null)throw new Error(`cannot retain a ${typeof t}`);if(typeof e!="object"||e===null)throw new Error(`cannot retain a ${typeof e}`);let r=Object.keys(t)[0];if(!r||r!==Object.keys(e)[0])throw new Error(`embed types not matched: ${r} != ${Object.keys(e)[0]}`);return[r,t[r],e[r]]},Qm=class ue{static Op=_e;static OpIterator=se;static AttributeMap=Xt;static handlers={};static registerEmbed(e,r){this.handlers[e]=r}static unregisterEmbed(e){delete this.handlers[e]}static getHandler(e){let r=this.handlers[e];if(!r)throw new Error(`no handlers for embed type "${e}"`);return r}ops;constructor(e){Array.isArray(e)?this.ops=e:e!=null&&Array.isArray(e.ops)?this.ops=e.ops:this.ops=[]}insert(e,r){let n={};return typeof e=="string"&&e.length===0?this:(n.insert=e,r!=null&&typeof r=="object"&&Object.keys(r).length>0&&(n.attributes=r),this.push(n))}delete(e){return e<=0?this:this.push({delete:e})}retain(e,r){if(typeof e=="number"&&e<=0)return this;let n={retain:e};return r!=null&&typeof r=="object"&&Object.keys(r).length>0&&(n.attributes=r),this.push(n)}push(e){let r=this.ops.length,n=this.ops[r-1];if(e=qm(e),typeof n=="object"){if(typeof e.delete=="number"&&typeof n.delete=="number")return this.ops[r-1]={delete:n.delete+e.delete},this;if(typeof n.delete=="number"&&e.insert!==null&&e.insert!==void 0&&(r-=1,n=this.ops[r-1],typeof n!="object"))return this.ops.unshift(e),this;if((0,Oo.default)(e.attributes,n.attributes)){if(typeof e.insert=="string"&&typeof n.insert=="string")return this.ops[r-1]={insert:n.insert+e.insert},typeof e.attributes=="object"&&(this.ops[r-1].attributes=e.attributes),this;if(typeof e.retain=="number"&&typeof n.retain=="number")return this.ops[r-1]={retain:n.retain+e.retain},typeof e.attributes=="object"&&(this.ops[r-1].attributes=e.attributes),this}}return r===this.ops.length?this.ops.push(e):this.ops.splice(r,0,e),this}chop(){let e=this.ops[this.ops.length-1];return e&&typeof e.retain=="number"&&!e.attributes&&this.ops.pop(),this}filter(e){return this.ops.filter(e)}forEach(e){this.ops.forEach(e)}map(e){return this.ops.map(e)}partition(e){let r=[],n=[];return this.forEach(o=>{(e(o)?r:n).push(o)}),[r,n]}reduce(e,r){return this.ops.reduce(e,r)}changeLength(){return this.reduce((e,r)=>r.insert?e+_e.length(r):r.delete?e-r.delete:e,0
Line truncated
|
||||
`){let n=new se(this.ops),o=new ue,s=0;for(;n.hasNext();){if(n.peekType()!=="insert")return;let i=n.peek(),c=_e.length(i)-n.peekLength(),a=typeof i.insert=="string"?i.insert.indexOf(r,c)-c:-1;if(a<0)o.push(n.next());else if(a>0)o.push(n.next(a));else{if(e(o,n.next(1).attributes||{},s)===!1)return;s+=1,o=new ue}}o.length()>0&&e(o,{},s)}invert(e){let r=new ue;return this.reduce((n,o)=>{if(o.insert)r.delete(_e.length(o));else{if(typeof o.retain=="number"&&(o.attributes===null||o.attributes===void 0))return r.retain(o.retain),n+o.retain;if(o.delete||typeof o.retain=="number"){let s=o.delete||o.retain;return e.slice(n,n+s).forEach(c=>{o.delete?r.push(c):o.retain&&o.attributes&&r.retain(_e.length(c),Xt.invert(o.attributes,c.attributes))}),n+s}else if(typeof o.retain=="object"&&o.retain!==null){let s=e.slice(n,n+1),i=new se(s.ops).next(),[c,a,u]=Xu(o.retain,i.insert),l=ue.getHandler(c);return r.retain({[c]:l.invert(a,u)},Xt.invert(o.attributes,i.attributes)),n+1}}return n},0),r.chop()}transform(e,r=!1){if(r=!!r,typeof e=="number")return this.transformPosition(e,r);let n=e,o=new se(this.ops),s=new se(n.ops),i=new ue;for(;o.hasNext()||s.hasNext();)if(o.peekType()==="insert"&&(r||s.peekType()!=="insert"))i.retain(_e.length(o.next()));else if(s.peekType()==="insert")i.push(s.next());else{let c=Math.min(o.peekLength(),s.peekLength()),a=o.next(c),u=s.next(c);if(a.delete)continue;if(u.delete)i.push(u);else{let l=a.retain,d=u.retain,f=typeof d=="object"&&d!==null?d:c;if(typeof l=="object"&&l!==null&&typeof d=="object"&&d!==null){let h=Object.keys(l)[0];if(h===Object.keys(d)[0]){let p=ue.getHandler(h);p&&(f={[h]:p.transform(l[h],d[h],r)})}}i.retain(f,Xt.transform(a.attributes,u.attributes,r))}}return i.chop()}transformPosition(e,r=!1){r=!!r;let n=new se(this.ops),o=0;for(;n.hasNext()&&o<=e;){let s=n.peekLength(),i=n.peekType();if(n.next(),i==="delete"){e-=Math.min(s,e-o);continue}else i==="insert"&&(o<e||!r)&&(e+=s);o+=s}return e}diffWithCursor(e,r){if(this.ops===e.ops)return new ue;let n=this.deltasToStrings(e);if(Math.max(...n.map(d=>d.length))>Jm){let d=Wi(Ki(n[0],n[1])),f=new se(this.ops),h=new se(e.ops);return this.convertChangesToDelta(d,f,h).chop()}else if(r===null)return this.diff(e);let s=Wi(ko(n[0],n[1])),i=0,c=[];for(let d=0;d<s.length;d++){let f=s[d],h=i,p=i+(f.count??0),g=r>h&&r<=p,m=!f.added&&!f.removed,y=f.removed&&!f.added,E=s[d+1],_=E&&E.added&&!E.removed;if(m&&g&&_){let S=this.tryMoveInsertionToCursor(f,E,r,h);if(S){c.push(...S),d++,i=p;continue}}if(y){let S=this.tryMoveDeletionToCursor(f,c,r,i);if(S){c.pop(),c.push(...S),i+=f.count??0;continue}}c.push(f),f.added||(i+=f.count??0)}s=c;let a=new se(this.ops),u=new se(e.ops);return this.convertChangesToDelta(s,a,u).chop()}tryMoveInsertionToCursor(e,r,n,o){let s=r.value,i=s.length,c=n-o-i;if(!(e.value.substring(c,c+s.length)===s))return null;let l=e.value.substring(0,c),d=e.value.substring(c),f=[];return l.length>0&&f.push({value:l,count:l.length,added:!1,removed:!1}),f.push(r),d.length>0&&f.push({value:d,count:d.length,added:!1,removed:!1}),f}tryMoveDeletionToCursor(e,r,n,o){let s=r[r.length-1];if(!s||s.added||s.removed)return null;let i=o-(s.count??0),c=o;if(n<i||n>=c)return null;let a=e.value,u=n-i;if(!(s.value.substring(u,u+a.length)===a))return null;let f=s.value.substring(0,u),h=s.value.substring(u),p=e.count??0,g=h.substring(p),m=[];return f.length>0&&m.push({value:f,count:f.length,added:!1,removed:!1}),m.push(e),g.length>0&&m.push({value:g,count:g.length,added:!1,removed:!1}),m}deltasToStrings(e){return[this,e].map(r=>r.map(n=>{if(n.insert!==null||n.insert!==void 0)return typeof n.insert=="string"?n.insert:Wm;let o=r===e?"on":"with";throw new Error("diff() called "+o+" non-document")}).join(""))}convertChangesToDelta(e,r,n){let o=new ue;return e.forEach(s=>{let i=s.count??0;for(;i>0;){let c=0;if(s.added)c=Math.min(n.peekLength(),i),o.push(n.next(c));else if(s.removed)c=Math.min(i,r.peekLength()),r.next(c),o.delete(c);else{c=Math.min(r.peekLength(),n.peekLength(),i);let a=r.next(c),u=n.next(c);(0,Oo.default)(a.insert,u.insert)?o.retain(c,Xt.diff(a.attributes,u.attributes)):o.push(u).delete(c)}i-=c}}),o}},Zu=Qm;var Uo={};mu(Uo,{ConnectionErrorCode:Tr,createSyncManager:qu,Delta:Zu,CRDT_DOC_META_PERSISTENCE_KEY:So,CRDT_RECORD_MAP_KEY:bo,LOCAL_EDITOR_ORIGIN:vo,LOCAL_UNDO_IGNORED_ORIGIN:hu,retrySyncConnection:()=>Sn.retryNow()});var Od=w(Ar(),1);var ud=w(W(),1);var td=100,rd=5,nd=5e3;function Xm(){let t=window.navigator.userAgent,e="Unknown";return t.includes("Firefox")?e="Firefox":t.includes("Edg")?e="Microsoft Edge":t.includes("Chrome")&&!t.includes("Edg")?e="Chrome":t.includes("Safari")&&!t.includes("Chrome")?e="Safari":t.includes("MSIE")||t.includes("Trident")?e="Internet Explorer":(t.includes("Opera")||t.includes("OPR"))&&(e="Opera"),e}function od(t,e,r){if(t.size!==e.size)return!1;for(let[n,o]of t.entries())if(!e.has(n)||!r(o,e.get(n)))return!1;return!0}function sd(t,e){return!t||!e?t===e:Object.keys(t).length!==Object.keys(e).length?!1:Object.entrie
Line truncated
|
||||
+2454
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1 @@
|
||||
var wp;(wp||={}).customizeWidgets=(()=>{var No=Object.create;var pt=Object.defineProperty;var Fo=Object.getOwnPropertyDescriptor;var Do=Object.getOwnPropertyNames;var Po=Object.getPrototypeOf,jo=Object.prototype.hasOwnProperty;var p=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),$t=(t,e)=>{for(var r in e)pt(t,r,{get:e[r],enumerable:!0})},ke=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of Do(e))!jo.call(t,s)&&s!==r&&pt(t,s,{get:()=>e[s],enumerable:!(o=Fo(e,s))||o.enumerable});return t};var a=(t,e,r)=>(r=t!=null?No(Po(t)):{},ke(e||!t||!t.__esModule?pt(r,"default",{value:t,enumerable:!0}):r,t)),Ho=t=>ke(pt({},"__esModule",{value:!0}),t);var w=p((ba,_e)=>{_e.exports=window.wp.element});var Xt=p((ya,xe)=>{xe.exports=window.wp.blockLibrary});var G=p((va,Ce)=>{Ce.exports=window.wp.widgets});var Yt=p((Sa,Ie)=>{Ie.exports=window.wp.blocks});var b=p((ka,Be)=>{Be.exports=window.wp.data});var rt=p((_a,We)=>{We.exports=window.wp.preferences});var R=p((xa,Ee)=>{Ee.exports=window.wp.components});var E=p((Ca,ze)=>{ze.exports=window.wp.i18n});var z=p((Ia,Ae)=>{Ae.exports=window.wp.blockEditor});var K=p((Ba,Te)=>{Te.exports=window.wp.compose});var ot=p((Wa,Le)=>{Le.exports=window.wp.hooks});var c=p((Ea,Me)=>{Me.exports=window.ReactJSXRuntime});var He=p((Ta,je)=>{je.exports=window.wp.coreData});var Jt=p((La,Ve)=>{Ve.exports=window.wp.mediaUtils});var q=p((Oa,Je)=>{Je.exports=window.wp.keycodes});var V=p((Na,Qe)=>{Qe.exports=window.wp.primitives});var at=p((ss,nr)=>{nr.exports=window.wp.keyboardShortcuts});var Wr=p((Cs,Br)=>{"use strict";Br.exports=function t(e,r){if(e===r)return!0;if(e&&r&&typeof e=="object"&&typeof r=="object"){if(e.constructor!==r.constructor)return!1;var o,s,i;if(Array.isArray(e)){if(o=e.length,o!=r.length)return!1;for(s=o;s--!==0;)if(!t(e[s],r[s]))return!1;return!0}if(e instanceof Map&&r instanceof Map){if(e.size!==r.size)return!1;for(s of e.entries())if(!r.has(s[0]))return!1;for(s of e.entries())if(!t(s[1],r.get(s[0])))return!1;return!0}if(e instanceof Set&&r instanceof Set){if(e.size!==r.size)return!1;for(s of e.entries())if(!r.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(r)){if(o=e.length,o!=r.length)return!1;for(s=o;s--!==0;)if(e[s]!==r[s])return!1;return!0}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();if(i=Object.keys(e),o=i.length,o!==Object.keys(r).length)return!1;for(s=o;s--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[s]))return!1;for(s=o;s--!==0;){var d=i[s];if(!t(e[d],r[d]))return!1}return!0}return e!==e&&r!==r}});var zr=p((Is,Er)=>{Er.exports=window.wp.isShallowEqual});var jr=p((Ms,Pr)=>{Pr.exports=window.wp.privateApis});var _o=p((hi,ko)=>{ko.exports=window.wp.dom});var ga={};$t(ga,{initialize:()=>ha,store:()=>x});var Vt=a(w(),1),Ut=a(Xt(),1),et=a(G(),1),Gt=a(Yt(),1),ve=a(b(),1),Oo=a(rt(),1);var D=a(w(),1),Pt=a(R(),1);var Re=a(w(),1),Zt=a(E(),1),Oe=a(R(),1),Ne=a(z(),1),Fe=a(K(),1),De=a(ot(),1),ht=a(c(),1);function Vo({text:t,children:e}){let r=(0,Fe.useCopyToClipboard)(t);return(0,ht.jsx)(Oe.Button,{size:"compact",variant:"secondary",ref:r,children:e})}var Pe=class extends Re.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(t){this.setState({error:t}),(0,De.doAction)("editor.ErrorBoundary.errorLogged",t)}render(){let{error:t}=this.state;return t?(0,ht.jsx)(Ne.Warning,{className:"customize-widgets-error-boundary",actions:[(0,ht.jsx)(Vo,{text:t.stack,children:(0,Zt.__)("Copy Error")},"copy-error")],children:(0,Zt.__)("The editor has encountered an unexpected error.")}):this.props.children}};var ro=a(K(),1),oo=a(He(),1),ao=a(b(),1),Nt=a(w(),1),L=a(z(),1),so=a(Jt(),1),io=a(rt(),1),lo=a(Xt(),1);var Ue=a(w(),1),Ge=a(E(),1),Ke=a(R(),1),qe=a(b(),1),$e=a(z(),1),Xe=a(c(),1);function Uo({inspector:t,closeMenu:e,...r}){let o=(0,qe.useSelect)(i=>i($e.store).getSelectedBlockClientId(),[]),s=(0,Ue.useMemo)(()=>document.getElementById(`block-${o}`),[o]);return(0,Xe.jsx)(Ke.MenuItem,{onClick:()=>{t.open({returnFocusWhenClose:s}),e()},...r,children:(0,Ge.__)("Show more settings")})}var Ye=Uo;function Ze(t){var e,r,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t)){var s=t.length;for(e=0;e<s;e++)t[e]&&(r=Ze(t[e]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}function Go(){for(var t,e,r=0,o="",s=arguments.length;r<s;r++)(t=arguments[r])&&(e=Ze(t))&&(o&&(o+=" "),o+=e);return o}var gt=Go;var zt=a(R(),1),xr=a(z(),1),X=a(w(),1),$=a(q(),1),N=a(E(),1);var wt=a(V(),1),Qt=a(c(),1),te=(0,Qt.jsx)(wt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Qt.jsx)(wt.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});var bt=a(V(),1),ee=a(c(),1),re=(0,ee.jsLine truncated
|
||||
Vendored
+115
@@ -0,0 +1,115 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).dataControls = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/api-fetch
|
||||
var require_api_fetch = __commonJS({
|
||||
"package-external:@wordpress/api-fetch"(exports, module) {
|
||||
module.exports = window.wp.apiFetch;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/data
|
||||
var require_data = __commonJS({
|
||||
"package-external:@wordpress/data"(exports, module) {
|
||||
module.exports = window.wp.data;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/deprecated
|
||||
var require_deprecated = __commonJS({
|
||||
"package-external:@wordpress/deprecated"(exports, module) {
|
||||
module.exports = window.wp.deprecated;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/data-controls/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
__unstableAwaitPromise: () => __unstableAwaitPromise,
|
||||
apiFetch: () => apiFetch,
|
||||
controls: () => controls,
|
||||
dispatch: () => dispatch,
|
||||
select: () => select,
|
||||
syncSelect: () => syncSelect
|
||||
});
|
||||
var import_api_fetch = __toESM(require_api_fetch(), 1);
|
||||
var import_data = __toESM(require_data(), 1);
|
||||
var import_deprecated = __toESM(require_deprecated(), 1);
|
||||
function apiFetch(request) {
|
||||
return {
|
||||
type: "API_FETCH",
|
||||
request
|
||||
};
|
||||
}
|
||||
function select(storeNameOrDescriptor, selectorName, ...args) {
|
||||
(0, import_deprecated.default)("`select` control in `@wordpress/data-controls`", {
|
||||
since: "5.7",
|
||||
alternative: "built-in `resolveSelect` control in `@wordpress/data`"
|
||||
});
|
||||
return import_data.controls.resolveSelect(
|
||||
storeNameOrDescriptor,
|
||||
selectorName,
|
||||
...args
|
||||
);
|
||||
}
|
||||
function syncSelect(storeNameOrDescriptor, selectorName, ...args) {
|
||||
(0, import_deprecated.default)("`syncSelect` control in `@wordpress/data-controls`", {
|
||||
since: "5.7",
|
||||
alternative: "built-in `select` control in `@wordpress/data`"
|
||||
});
|
||||
return import_data.controls.select(storeNameOrDescriptor, selectorName, ...args);
|
||||
}
|
||||
function dispatch(storeNameOrDescriptor, actionName, ...args) {
|
||||
(0, import_deprecated.default)("`dispatch` control in `@wordpress/data-controls`", {
|
||||
since: "5.7",
|
||||
alternative: "built-in `dispatch` control in `@wordpress/data`"
|
||||
});
|
||||
return import_data.controls.dispatch(storeNameOrDescriptor, actionName, ...args);
|
||||
}
|
||||
var __unstableAwaitPromise = function(promise) {
|
||||
return {
|
||||
type: "AWAIT_PROMISE",
|
||||
promise
|
||||
};
|
||||
};
|
||||
var controls = {
|
||||
AWAIT_PROMISE({ promise }) {
|
||||
return promise;
|
||||
},
|
||||
API_FETCH({ request }) {
|
||||
return (0, import_api_fetch.default)(request);
|
||||
}
|
||||
};
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).dataControls=(()=>{var A=Object.create;var n=Object.defineProperty;var I=Object.getOwnPropertyDescriptor;var S=Object.getOwnPropertyNames;var _=Object.getPrototypeOf,F=Object.prototype.hasOwnProperty;var i=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),P=(t,e)=>{for(var r in e)n(t,r,{get:e[r],enumerable:!0})},p=(t,e,r,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of S(e))!F.call(t,o)&&o!==r&&n(t,o,{get:()=>e[o],enumerable:!(l=I(e,o))||l.enumerable});return t};var a=(t,e,r)=>(r=t!=null?A(_(t)):{},p(e||!t||!t.__esModule?n(r,"default",{value:t,enumerable:!0}):r,t)),b=t=>p(n({},"__esModule",{value:!0}),t);var u=i((O,d)=>{d.exports=window.wp.apiFetch});var f=i((R,w)=>{w.exports=window.wp.data});var m=i((W,h)=>{h.exports=window.wp.deprecated});var H={};P(H,{__unstableAwaitPromise:()=>C,apiFetch:()=>x,controls:()=>g,dispatch:()=>T,select:()=>y,syncSelect:()=>E});var v=a(u(),1),s=a(f(),1),c=a(m(),1);function x(t){return{type:"API_FETCH",request:t}}function y(t,e,...r){return(0,c.default)("`select` control in `@wordpress/data-controls`",{since:"5.7",alternative:"built-in `resolveSelect` control in `@wordpress/data`"}),s.controls.resolveSelect(t,e,...r)}function E(t,e,...r){return(0,c.default)("`syncSelect` control in `@wordpress/data-controls`",{since:"5.7",alternative:"built-in `select` control in `@wordpress/data`"}),s.controls.select(t,e,...r)}function T(t,e,...r){return(0,c.default)("`dispatch` control in `@wordpress/data-controls`",{since:"5.7",alternative:"built-in `dispatch` control in `@wordpress/data`"}),s.controls.dispatch(t,e,...r)}var C=function(t){return{type:"AWAIT_PROMISE",promise:t}},g={AWAIT_PROMISE({promise:t}){return t},API_FETCH({request:t}){return(0,v.default)(t)}};return b(H);})();
|
||||
Vendored
+2457
File diff suppressed because it is too large.
Load diff
Vendored
+11
@@ -0,0 +1,11 @@
|
||||
"use strict";var wp;(wp||={}).data=(()=>{var lr=Object.create;var ne=Object.defineProperty;var dr=Object.getOwnPropertyDescriptor;var pr=Object.getOwnPropertyNames;var mr=Object.getPrototypeOf,hr=Object.prototype.hasOwnProperty;var I=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),oe=(e,t)=>{for(var r in t)ne(e,r,{get:t[r],enumerable:!0})},ze=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of pr(t))!hr.call(e,o)&&o!==r&&ne(e,o,{get:()=>t[o],enumerable:!(n=dr(t,o))||n.enumerable});return e};var v=(e,t,r)=>(r=e!=null?lr(mr(e)):{},ze(t||!e||!e.__esModule?ne(r,"default",{value:e,enumerable:!0}):r,e)),yr=e=>ze(ne({},"__esModule",{value:!0}),e);var be=I((Vn,qe)=>{qe.exports=window.wp.deprecated});var Ee=I((Kn,Qe)=>{"use strict";function U(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?U=function(t){return typeof t}:U=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},U(e)}function wr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Er(e,t,r){return t&&Xe(e.prototype,t),r&&Xe(e,r),e}function Je(e,t){var r=e._map,n=e._arrayTreeMap,o=e._objectTreeMap;if(r.has(t))return r.get(t);for(var s=Object.keys(t).sort(),i=Array.isArray(t)?n:o,f=0;f<s.length;f++){var a=s[f];if(i=i.get(a),i===void 0)return;var u=t[a];if(i=i.get(u),i===void 0)return}var c=i.get("_ekm_value");if(c)return r.delete(c[0]),c[0]=t,i.set("_ekm_value",c),r.set(t,c),c}var Rr=(function(){function e(t){if(wr(this,e),this.clear(),t instanceof e){var r=[];t.forEach(function(o,s){r.push([s,o])}),t=r}if(t!=null)for(var n=0;n<t.length;n++)this.set(t[n][0],t[n][1])}return Er(e,[{key:"set",value:function(r,n){if(r===null||U(r)!=="object")return this._map.set(r,n),this;for(var o=Object.keys(r).sort(),s=[r,n],i=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,f=0;f<o.length;f++){var a=o[f];i.has(a)||i.set(a,new e),i=i.get(a);var u=r[a];i.has(u)||i.set(u,new e),i=i.get(u)}var c=i.get("_ekm_value");return c&&this._map.delete(c[0]),i.set("_ekm_value",s),this._map.set(r,s),this}},{key:"get",value:function(r){if(r===null||U(r)!=="object")return this._map.get(r);var n=Je(this,r);if(n)return n[1]}},{key:"has",value:function(r){return r===null||U(r)!=="object"?this._map.has(r):Je(this,r)!==void 0}},{key:"delete",value:function(r){return this.has(r)?(this.set(r,void 0),!0):!1}},{key:"forEach",value:function(r){var n=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;this._map.forEach(function(s,i){i!==null&&U(i)==="object"&&(s=s[1]),r.call(o,s,i,n)})}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}]),e})();Qe.exports=Rr});var et=I((Wn,Ze)=>{Ze.exports=window.wp.reduxRoutine});var q=I((Gn,tt)=>{tt.exports=window.wp.compose});var ct=I((Yn,ut)=>{ut.exports=window.wp.privateApis});var Tt=I((jo,xt)=>{"use strict";var nn=function(t){return on(t)&&!sn(t)};function on(e){return!!e&&typeof e=="object"}function sn(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||cn(e)}var an=typeof Symbol=="function"&&Symbol.for,un=an?Symbol.for("react.element"):60103;function cn(e){return e.$$typeof===un}function fn(e){return Array.isArray(e)?[]:{}}function ee(e,t){return t.clone!==!1&&t.isMergeableObject(e)?B(fn(e),e,t):e}function ln(e,t,r){return e.concat(t).map(function(n){return ee(n,r)})}function dn(e,t){if(!t.customMerge)return B;var r=t.customMerge(e);return typeof r=="function"?r:B}function pn(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Ot(e){return Object.keys(e).concat(pn(e))}function _t(e,t){try{return t in e}catch{return!1}}function mn(e,t){return _t(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function hn(e,t,r){var n={};return r.isMergeableObject(e)&&Ot(e).forEach(function(o){n[o]=ee(e[o],r)}),Ot(t).forEach(function(o){mn(e,o)||(_t(e,o)&&r.isMergeableObject(t[o])?n[o]=dn(o,r)(e[o],t[o],r):n[o]=ee(t[o],r))}),n}function B(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||ln,r.isMergeableObject=r.isMergeableObject||nn,r.cloneUnlessOtherwiseSpecified=ee;var n=Array.isArray(t),o=Array.isArray(e),s=n===o;return s?n?r.arrayMerge(e,t,r):hn(e,t,r):ee(t,r)}B.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,o){return B(n,o,r)},{})};var yn=B;xt.exports=yn});var Dt=I((Fo,Pt)=>{Pt.exports=window.wp.priorityQueue});var V=I((Vo,Lt)=>{Lt.exports=window.wp.element});var kt=I(($o,Ut)=>{Ut.exports=window.wp.isShallowEqual});var pe=I((Zo,Bt)=>{Bt.exports=window.ReactJSXRuntime});var kn={};oe(kn,{AsyncModeProvider:()=Line truncated
|
||||
/*! Bundled license information:
|
||||
|
||||
is-plain-object/dist/is-plain-object.mjs:
|
||||
(*!
|
||||
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
|
||||
*
|
||||
* Copyright (c) 2014-2017, Jon Schlinkert.
|
||||
* Released under the MIT License.
|
||||
*)
|
||||
*/
|
||||
Vendored
+2042
File diff suppressed because it is too large.
Load diff
Vendored
+17
@@ -0,0 +1,17 @@
|
||||
"use strict";var wp;(wp||={}).date=(()=>{var E0=Object.create;var j=Object.defineProperty;var R0=Object.getOwnPropertyDescriptor;var S0=Object.getOwnPropertyNames;var h0=Object.getPrototypeOf,g0=Object.prototype.hasOwnProperty;var F=(M,n)=>()=>(n||M((n={exports:{}}).exports,n),n.exports),C0=(M,n)=>{for(var e in n)j(M,e,{get:n[e],enumerable:!0})},b0=(M,n,e,q)=>{if(n&&typeof n=="object"||typeof n=="function")for(let u of S0(n))!g0.call(M,u)&&u!==e&&j(M,u,{get:()=>n[u],enumerable:!(q=R0(n,u))||q.enumerable});return M};var V=(M,n,e)=>(e=M!=null?E0(h0(M)):{},b0(n||!M||!M.__esModule?j(e,"default",{value:M,enumerable:!0}):e,M)),P0=M=>b0(j({},"__esModule",{value:!0}),M);var M0=F((J0,r0)=>{r0.exports=window.moment});var a0=F((p0,x)=>{(function(M,n){"use strict";typeof x=="object"&&x.exports?x.exports=n(M0()):typeof define=="function"&&define.amd?define(["moment"],n):n(M.moment)})(p0,function(M){"use strict";M.version===void 0&&M.default&&(M=M.default);var n="0.5.43",e={},q={},u={},W={},E={},I;(!M||typeof M.version!="string")&&D("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var Y=M.version.split("."),_=+Y[0],w=+Y[1];(_<2||_===2&&w<6)&&D("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+M.version+". See momentjs.com");function K(c){return c>96?c-87:c>64?c-29:c-48}function k(c){var o=0,a=c.split("."),i=a[0],b=a[1]||"",d=1,B,m=0,L=1;for(c.charCodeAt(0)===45&&(o=1,L=-1),o;o<i.length;o++)B=K(i.charCodeAt(o)),m=60*m+B;for(o=0;o<b.length;o++)d=d/60,B=K(b.charCodeAt(o)),m+=B*d;return m*L}function y(c){for(var o=0;o<c.length;o++)c[o]=k(c[o])}function Z(c,o){for(var a=0;a<o;a++)c[a]=Math.round((c[a-1]||0)+c[a]*6e4);c[o-1]=1/0}function v(c,o){var a=[],i;for(i=0;i<o.length;i++)a[i]=c[o[i]];return a}function U(c){var o=c.split("|"),a=o[2].split(" "),i=o[3].split(""),b=o[4].split(" ");return y(a),y(i),y(b),Z(b,i.length),{name:o[0],abbrs:v(o[1].split(" "),i),offsets:v(a,i),untils:b,population:o[5]|0}}function C(c){c&&this._set(U(c))}C.prototype={_set:function(c){this.name=c.name,this.abbrs=c.abbrs,this.untils=c.untils,this.offsets=c.offsets,this.population=c.population},_index:function(c){var o=+c,a=this.untils,i;for(i=0;i<a.length;i++)if(o<a[i])return i},countries:function(){var c=this.name;return Object.keys(u).filter(function(o){return u[o].zones.indexOf(c)!==-1})},parse:function(c){var o=+c,a=this.offsets,i=this.untils,b=i.length-1,d,B,m,L;for(L=0;L<b;L++)if(d=a[L],B=a[L+1],m=a[L&&L-1],d<B&&s.moveAmbiguousForward?d=B:d>m&&s.moveInvalidForward&&(d=m),o<i[L]-d*6e4)return a[L];return a[b]},abbr:function(c){return this.abbrs[this._index(c)]},offset:function(c){return D("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(c)]},utcOffset:function(c){return this.offsets[this._index(c)]}};function Q(c,o){this.name=c,this.zones=o}function A(c){var o=c.toTimeString(),a=o.match(/\([a-z ]+\)/i);a&&a[0]?(a=a[0].match(/[A-Z]/g),a=a?a.join(""):void 0):(a=o.match(/[A-Z]{3,5}/g),a=a?a[0]:void 0),a==="GMT"&&(a=void 0),this.at=+c,this.abbr=a,this.offset=c.getTimezoneOffset()}function z(c){this.zone=c,this.offsetScore=0,this.abbrScore=0}z.prototype.scoreOffsetAt=function(c){this.offsetScore+=Math.abs(this.zone.utcOffset(c.at)-c.offset),this.zone.abbr(c.at).replace(/[^A-Z]/g,"")!==c.abbr&&this.abbrScore++};function r(c,o){for(var a,i;i=((o.at-c.at)/12e4|0)*6e4;)a=new A(new Date(c.at+i)),a.offset===c.offset?c=a:o=a;return c}function t(){var c=new Date().getFullYear()-2,o=new A(new Date(c,0,1)),a=[o],i,b,d;for(d=1;d<48;d++)b=new A(new Date(c,d,1)),b.offset!==o.offset&&(i=r(o,b),a.push(i),a.push(new A(new Date(i.at+6e4)))),o=b;for(d=0;d<4;d++)a.push(new A(new Date(c+d,0,1))),a.push(new A(new Date(c+d,6,1)));return a}function p(c,o){return c.offsetScore!==o.offsetScore?c.offsetScore-o.offsetScore:c.abbrScore!==o.abbrScore?c.abbrScore-o.abbrScore:c.zone.population!==o.zone.population?o.zone.population-c.zone.population:o.zone.name.localeCompare(c.zone.name)}function O(c,o){var a,i;for(y(o),a=0;a<o.length;a++)i=o[a],E[i]=E[i]||{},E[i][c]=!0}function f(c){var o=c.length,a={},i=[],b,d,B;for(b=0;b<o;b++){B=E[c[b].offset]||{};for(d in B)B.hasOwnProperty(d)&&(a[d]=!0)}for(b in a)a.hasOwnProperty(b)&&i.push(W[b]);return i}function N(){try{var c=Intl.DateTimeFormat().resolvedOptions().timeZone;if(c&&c.length>3){var o=W[h(c)];if(o)return o;D("Moment Timezone found "+c+" from the Intl api, but did not have that data loaded.")}}catch{}var a=t(),i=a.length,b=f(a),d=[],B,m,L;for(m=0;m<b.length;m++){for(B=new z(R(b[m]),i),L=0;L<i;L++)B.scoreOffsetAt(a[L]);d.push(B)}return d.sort(p),d.length>0?d[0].zone.name:void 0}function X(c){return(!I||c)&&(I=N()),I}function h(c){return(c||"").toLowerCase().replace(/\//g,"_")}function P(c){var o,a,i,b;for(typeof c=="string"&&(c=[c]),o=0;o<c.length;o++)i=c[o].split("|"),a=i[0],b=h(a),e[b]=c[o],W[b]=a,O(b,i[2].split(" "))}function R(c,o){c=h(c);var a=e[c],i;return a instanceof C?a:typeof a=="string"?(a=new C(a),e[c]=a,a):q[c]&&Line truncated
|
||||
/*! Bundled license information:
|
||||
|
||||
moment-timezone/builds/moment-timezone-with-data-1970-2030.js:
|
||||
(*! moment-timezone.js *)
|
||||
(*! version : 0.5.43 *)
|
||||
(*! Copyright (c) JS Foundation and other contributors *)
|
||||
(*! license : MIT *)
|
||||
(*! github.com/moment/moment-timezone *)
|
||||
|
||||
moment-timezone/moment-timezone-utils.js:
|
||||
(*! moment-timezone-utils.js *)
|
||||
(*! version : 0.5.43 *)
|
||||
(*! Copyright (c) JS Foundation and other contributors *)
|
||||
(*! license : MIT *)
|
||||
(*! github.com/moment/moment-timezone *)
|
||||
*/
|
||||
Vendored
+68
@@ -0,0 +1,68 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).deprecated = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/hooks
|
||||
var require_hooks = __commonJS({
|
||||
"package-external:@wordpress/hooks"(exports, module) {
|
||||
module.exports = window.wp.hooks;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/deprecated/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
default: () => deprecated,
|
||||
logged: () => logged
|
||||
});
|
||||
var import_hooks = __toESM(require_hooks(), 1);
|
||||
var logged = /* @__PURE__ */ Object.create(null);
|
||||
function deprecated(feature, options = {}) {
|
||||
const { since, version, alternative, plugin, link, hint } = options;
|
||||
const pluginMessage = plugin ? ` from ${plugin}` : "";
|
||||
const sinceMessage = since ? ` since version ${since}` : "";
|
||||
const versionMessage = version ? ` and will be removed${pluginMessage} in version ${version}` : "";
|
||||
const useInsteadMessage = alternative ? ` Please use ${alternative} instead.` : "";
|
||||
const linkMessage = link ? ` See: ${link}` : "";
|
||||
const hintMessage = hint ? ` Note: ${hint}` : "";
|
||||
const message = `${feature} is deprecated${sinceMessage}${versionMessage}.${useInsteadMessage}${linkMessage}${hintMessage}`;
|
||||
if (message in logged) {
|
||||
return;
|
||||
}
|
||||
(0, import_hooks.doAction)("deprecated", feature, options, message);
|
||||
console.warn(message);
|
||||
logged[message] = true;
|
||||
}
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
if (typeof wp.deprecated === 'object' && wp.deprecated.default) { wp.deprecated = wp.deprecated.default; }
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
"use strict";var wp;(wp||={}).deprecated=(()=>{var k=Object.create;var a=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var j=Object.getPrototypeOf,A=Object.prototype.hasOwnProperty;var I=(e,s)=>()=>(s||e((s={exports:{}}).exports,s),s.exports),N=(e,s)=>{for(var n in s)a(e,n,{get:s[n],enumerable:!0})},$=(e,s,n,t)=>{if(s&&typeof s=="object"||typeof s=="function")for(let o of x(s))!A.call(e,o)&&o!==n&&a(e,o,{get:()=>s[o],enumerable:!(t=b(s,o))||t.enumerable});return e};var O=(e,s,n)=>(n=e!=null?k(j(e)):{},$(s||!e||!e.__esModule?a(n,"default",{value:e,enumerable:!0}):n,e)),P=e=>$(a({},"__esModule",{value:!0}),e);var p=I((z,g)=>{g.exports=window.wp.hooks});var q={};N(q,{default:()=>S,logged:()=>c});var u=O(p(),1),c=Object.create(null);function S(e,s={}){let{since:n,version:t,alternative:o,plugin:r,link:d,hint:l}=s,v=r?` from ${r}`:"",M=n?` since version ${n}`:"",m=t?` and will be removed${v} in version ${t}`:"",w=o?` Please use ${o} instead.`:"",f=d?` See: ${d}`:"",h=l?` Note: ${l}`:"",i=`${e} is deprecated${M}${m}.${w}${f}${h}`;i in c||((0,u.doAction)("deprecated",e,s,i),console.warn(i),c[i]=!0)}return P(q);})();
|
||||
if (typeof wp.deprecated === 'object' && wp.deprecated.default) { wp.deprecated = wp.deprecated.default; }
|
||||
+1426
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1 @@
|
||||
(()=>{var t={8015(t){"use strict";t.exports=ReactRefreshRuntime},3565(t,r,e){"use strict";var n=e(/*! ../stable/global-this */1960);t.exports=n},2671(t,r,e){"use strict";e(/*! ../modules/es.global-this */2344),t.exports=e(/*! ../internals/global */1010)},4444(t,r,e){"use strict";t.exports=e(/*! ../full/global-this */214)},214(t,r,e){"use strict";e(/*! ../modules/esnext.global-this */397);var n=e(/*! ../actual/global-this */3565);t.exports=n},2159(t,r,e){"use strict";var n=e(/*! ../internals/is-callable */2250),o=e(/*! ../internals/try-to-string */4640),i=TypeError;t.exports=function(t){if(n(t))return t;throw new i(o(t)+" is not a function")}},6624(t,r,e){"use strict";var n=e(/*! ../internals/is-object */6285),o=String,i=TypeError;t.exports=function(t){if(n(t))return t;throw new i(o(t)+" is not an object")}},5807(t,r,e){"use strict";var n=e(/*! ../internals/function-uncurry-this */1907),o=n({}.toString),i=n("".slice);t.exports=function(t){return i(o(t),8,-1)}},1626(t,r,e){"use strict";var n=e(/*! ../internals/descriptors */9447),o=e(/*! ../internals/object-define-property */4284),i=e(/*! ../internals/create-property-descriptor */5817);t.exports=n?function(t,r,e){return o.f(t,r,i(1,e))}:function(t,r,e){return t[r]=e,t}},5817(t){"use strict";t.exports=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}}},2532(t,r,e){"use strict";var n=e(/*! ../internals/global */1010),o=Object.defineProperty;t.exports=function(t,r){try{o(n,t,{value:r,configurable:!0,writable:!0})}catch(e){n[t]=r}return r}},9447(t,r,e){"use strict";var n=e(/*! ../internals/fails */8828);t.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},9552(t,r,e){"use strict";var n=e(/*! ../internals/global */1010),o=e(/*! ../internals/is-object */6285),i=n.document,s=o(i)&&o(i.createElement);t.exports=function(t){return s?i.createElement(t):{}}},4723(t){"use strict";t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},5683(t,r,e){"use strict";var n,o,i=e(/*! ../internals/global */1010),s=e(/*! ../internals/engine-user-agent */4723),u=i.process,c=i.Deno,a=u&&u.versions||c&&c.version,p=a&&a.v8;p&&(o=(n=p.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&s&&(!(n=s.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=s.match(/Chrome\/(\d+)/))&&(o=+n[1]),t.exports=o},1091(t,r,e){"use strict";var n=e(/*! ../internals/global */1010),o=e(/*! ../internals/function-apply */6024),i=e(/*! ../internals/function-uncurry-this-clause */2361),s=e(/*! ../internals/is-callable */2250),u=e(/*! ../internals/object-get-own-property-descriptor */3846).f,c=e(/*! ../internals/is-forced */7463),a=e(/*! ../internals/path */2046),p=e(/*! ../internals/function-bind-context */8311),f=e(/*! ../internals/create-non-enumerable-property */1626),l=e(/*! ../internals/has-own-property */9724),v=function(t){var r=function(e,n,i){if(this instanceof r){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,i)}return o(t,this,arguments)};return r.prototype=t.prototype,r};t.exports=function(t,r){var e,o,y,b,h,x,d,m,g,w=t.target,j=t.global,_=t.stat,O=t.proto,S=j?n:_?n[w]:n[w]&&n[w].prototype,P=j?a:a[w]||f(a,w,{})[w],E=P.prototype;for(b in r)o=!(e=c(j?b:w+(_?".":"#")+b,t.forced))&&S&&l(S,b),x=P[b],o&&(d=t.dontCallGetSet?(g=u(S,b))&&g.value:S[b]),h=o&&d?d:r[b],(e||O||typeof x!=typeof h)&&(m=t.bind&&o?p(h,n):t.wrap&&o?v(h):O&&s(h)?i(h):h,(t.sham||h&&h.sham||x&&x.sham)&&f(m,"sham",!0),f(P,b,m),O&&(l(a,y=w+"Prototype")||f(a,y,{}),f(a[y],b,h),t.real&&E&&(e||!E[b])&&f(E,b,h)))}},8828(t){"use strict";t.exports=function(t){try{return!!t()}catch(t){return!0}}},6024(t,r,e){"use strict";var n=e(/*! ../internals/function-bind-native */1505),o=Function.prototype,i=o.apply,s=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(n?s.bind(i):function(){return s.apply(i,arguments)})},8311(t,r,e){"use strict";var n=e(/*! ../internals/function-uncurry-this-clause */2361),o=e(/*! ../internals/a-callable */2159),i=e(/*! ../internals/function-bind-native */1505),s=n(n.bind);t.exports=function(t,r){return o(t),void 0===r?t:i?s(t,r):function(){return t.apply(r,arguments)}}},1505(t,r,e){"use strict";var n=e(/*! ../internals/fails */8828);t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},3930(t,r,e){"use strict";var n=e(/*! ../internals/function-bind-native */1505),o=Function.prototype.call;t.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},2361(t,r,e){"use strict";var n=e(/*! ../internals/classof-raw */5807),o=e(/*! ../internals/function-uncurry-this */1907);t.exports=function(t){if("Function"===n(t))return o(t)}},1907(t,r,e){"use strict";var n=e(/*! ../internals/function-bind-native */1505),o=Function.prototype,i=o.call,s=n&&o.bind.bind(i,i);t.exports=n?s:function(t){return function(){return i.apply(t,arguments)}}},5582(t,r,e){"use strict";var n=e(/*! ../internals/path */2046),o=e(/*! ../internals/global */1010),iLine truncated
|
||||
@@ -0,0 +1,730 @@
|
||||
/******/ (() => { // webpackBootstrap
|
||||
/******/ "use strict";
|
||||
/******/ var __webpack_modules__ = ({
|
||||
|
||||
/***/ 644
|
||||
/*!*****************************************************************************!*\
|
||||
!*** ./node_modules/react-refresh/cjs/react-refresh-runtime.development.js ***!
|
||||
\*****************************************************************************/
|
||||
(__unused_webpack_module, exports) {
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react-refresh-runtime.development.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
if (true) {
|
||||
(function() {
|
||||
'use strict';
|
||||
|
||||
// ATTENTION
|
||||
var REACT_FORWARD_REF_TYPE = Symbol.for('react.forward_ref');
|
||||
var REACT_MEMO_TYPE = Symbol.for('react.memo');
|
||||
|
||||
var PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map; // We never remove these associations.
|
||||
// It's OK to reference families, but use WeakMap/Set for types.
|
||||
|
||||
var allFamiliesByID = new Map();
|
||||
var allFamiliesByType = new PossiblyWeakMap();
|
||||
var allSignaturesByType = new PossiblyWeakMap(); // This WeakMap is read by React, so we only put families
|
||||
// that have actually been edited here. This keeps checks fast.
|
||||
// $FlowIssue
|
||||
|
||||
var updatedFamiliesByType = new PossiblyWeakMap(); // This is cleared on every performReactRefresh() call.
|
||||
// It is an array of [Family, NextType] tuples.
|
||||
|
||||
var pendingUpdates = []; // This is injected by the renderer via DevTools global hook.
|
||||
|
||||
var helpersByRendererID = new Map();
|
||||
var helpersByRoot = new Map(); // We keep track of mounted roots so we can schedule updates.
|
||||
|
||||
var mountedRoots = new Set(); // If a root captures an error, we remember it so we can retry on edit.
|
||||
|
||||
var failedRoots = new Set(); // In environments that support WeakMap, we also remember the last element for every root.
|
||||
// It needs to be weak because we do this even for roots that failed to mount.
|
||||
// If there is no WeakMap, we won't attempt to do retrying.
|
||||
// $FlowIssue
|
||||
|
||||
var rootElements = // $FlowIssue
|
||||
typeof WeakMap === 'function' ? new WeakMap() : null;
|
||||
var isPerformingRefresh = false;
|
||||
|
||||
function computeFullKey(signature) {
|
||||
if (signature.fullKey !== null) {
|
||||
return signature.fullKey;
|
||||
}
|
||||
|
||||
var fullKey = signature.ownKey;
|
||||
var hooks;
|
||||
|
||||
try {
|
||||
hooks = signature.getCustomHooks();
|
||||
} catch (err) {
|
||||
// This can happen in an edge case, e.g. if expression like Foo.useSomething
|
||||
// depends on Foo which is lazily initialized during rendering.
|
||||
// In that case just assume we'll have to remount.
|
||||
signature.forceReset = true;
|
||||
signature.fullKey = fullKey;
|
||||
return fullKey;
|
||||
}
|
||||
|
||||
for (var i = 0; i < hooks.length; i++) {
|
||||
var hook = hooks[i];
|
||||
|
||||
if (typeof hook !== 'function') {
|
||||
// Something's wrong. Assume we need to remount.
|
||||
signature.forceReset = true;
|
||||
signature.fullKey = fullKey;
|
||||
return fullKey;
|
||||
}
|
||||
|
||||
var nestedHookSignature = allSignaturesByType.get(hook);
|
||||
|
||||
if (nestedHookSignature === undefined) {
|
||||
// No signature means Hook wasn't in the source code, e.g. in a library.
|
||||
// We'll skip it because we can assume it won't change during this session.
|
||||
continue;
|
||||
}
|
||||
|
||||
var nestedHookKey = computeFullKey(nestedHookSignature);
|
||||
|
||||
if (nestedHookSignature.forceReset) {
|
||||
signature.forceReset = true;
|
||||
}
|
||||
|
||||
fullKey += '\n---\n' + nestedHookKey;
|
||||
}
|
||||
|
||||
signature.fullKey = fullKey;
|
||||
return fullKey;
|
||||
}
|
||||
|
||||
function haveEqualSignatures(prevType, nextType) {
|
||||
var prevSignature = allSignaturesByType.get(prevType);
|
||||
var nextSignature = allSignaturesByType.get(nextType);
|
||||
|
||||
if (prevSignature === undefined && nextSignature === undefined) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (prevSignature === undefined || nextSignature === undefined) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (computeFullKey(prevSignature) !== computeFullKey(nextSignature)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (nextSignature.forceReset) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function isReactClass(type) {
|
||||
return type.prototype && type.prototype.isReactComponent;
|
||||
}
|
||||
|
||||
function canPreserveStateBetween(prevType, nextType) {
|
||||
if (isReactClass(prevType) || isReactClass(nextType)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (haveEqualSignatures(prevType, nextType)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
function resolveFamily(type) {
|
||||
// Only check updated types to keep lookups fast.
|
||||
return updatedFamiliesByType.get(type);
|
||||
} // If we didn't care about IE11, we could use new Map/Set(iterable).
|
||||
|
||||
|
||||
function cloneMap(map) {
|
||||
var clone = new Map();
|
||||
map.forEach(function (value, key) {
|
||||
clone.set(key, value);
|
||||
});
|
||||
return clone;
|
||||
}
|
||||
|
||||
function cloneSet(set) {
|
||||
var clone = new Set();
|
||||
set.forEach(function (value) {
|
||||
clone.add(value);
|
||||
});
|
||||
return clone;
|
||||
} // This is a safety mechanism to protect against rogue getters and Proxies.
|
||||
|
||||
|
||||
function getProperty(object, property) {
|
||||
try {
|
||||
return object[property];
|
||||
} catch (err) {
|
||||
// Intentionally ignore.
|
||||
return undefined;
|
||||
}
|
||||
}
|
||||
|
||||
function performReactRefresh() {
|
||||
|
||||
if (pendingUpdates.length === 0) {
|
||||
return null;
|
||||
}
|
||||
|
||||
if (isPerformingRefresh) {
|
||||
return null;
|
||||
}
|
||||
|
||||
isPerformingRefresh = true;
|
||||
|
||||
try {
|
||||
var staleFamilies = new Set();
|
||||
var updatedFamilies = new Set();
|
||||
var updates = pendingUpdates;
|
||||
pendingUpdates = [];
|
||||
updates.forEach(function (_ref) {
|
||||
var family = _ref[0],
|
||||
nextType = _ref[1];
|
||||
// Now that we got a real edit, we can create associations
|
||||
// that will be read by the React reconciler.
|
||||
var prevType = family.current;
|
||||
updatedFamiliesByType.set(prevType, family);
|
||||
updatedFamiliesByType.set(nextType, family);
|
||||
family.current = nextType; // Determine whether this should be a re-render or a re-mount.
|
||||
|
||||
if (canPreserveStateBetween(prevType, nextType)) {
|
||||
updatedFamilies.add(family);
|
||||
} else {
|
||||
staleFamilies.add(family);
|
||||
}
|
||||
}); // TODO: rename these fields to something more meaningful.
|
||||
|
||||
var update = {
|
||||
updatedFamilies: updatedFamilies,
|
||||
// Families that will re-render preserving state
|
||||
staleFamilies: staleFamilies // Families that will be remounted
|
||||
|
||||
};
|
||||
helpersByRendererID.forEach(function (helpers) {
|
||||
// Even if there are no roots, set the handler on first update.
|
||||
// This ensures that if *new* roots are mounted, they'll use the resolve handler.
|
||||
helpers.setRefreshHandler(resolveFamily);
|
||||
});
|
||||
var didError = false;
|
||||
var firstError = null; // We snapshot maps and sets that are mutated during commits.
|
||||
// If we don't do this, there is a risk they will be mutated while
|
||||
// we iterate over them. For example, trying to recover a failed root
|
||||
// may cause another root to be added to the failed list -- an infinite loop.
|
||||
|
||||
var failedRootsSnapshot = cloneSet(failedRoots);
|
||||
var mountedRootsSnapshot = cloneSet(mountedRoots);
|
||||
var helpersByRootSnapshot = cloneMap(helpersByRoot);
|
||||
failedRootsSnapshot.forEach(function (root) {
|
||||
var helpers = helpersByRootSnapshot.get(root);
|
||||
|
||||
if (helpers === undefined) {
|
||||
throw new Error('Could not find helpers for a root. This is a bug in React Refresh.');
|
||||
}
|
||||
|
||||
if (!failedRoots.has(root)) {// No longer failed.
|
||||
}
|
||||
|
||||
if (rootElements === null) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!rootElements.has(root)) {
|
||||
return;
|
||||
}
|
||||
|
||||
var element = rootElements.get(root);
|
||||
|
||||
try {
|
||||
helpers.scheduleRoot(root, element);
|
||||
} catch (err) {
|
||||
if (!didError) {
|
||||
didError = true;
|
||||
firstError = err;
|
||||
} // Keep trying other roots.
|
||||
|
||||
}
|
||||
});
|
||||
mountedRootsSnapshot.forEach(function (root) {
|
||||
var helpers = helpersByRootSnapshot.get(root);
|
||||
|
||||
if (helpers === undefined) {
|
||||
throw new Error('Could not find helpers for a root. This is a bug in React Refresh.');
|
||||
}
|
||||
|
||||
if (!mountedRoots.has(root)) {// No longer mounted.
|
||||
}
|
||||
|
||||
try {
|
||||
helpers.scheduleRefresh(root, update);
|
||||
} catch (err) {
|
||||
if (!didError) {
|
||||
didError = true;
|
||||
firstError = err;
|
||||
} // Keep trying other roots.
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
if (didError) {
|
||||
throw firstError;
|
||||
}
|
||||
|
||||
return update;
|
||||
} finally {
|
||||
isPerformingRefresh = false;
|
||||
}
|
||||
}
|
||||
function register(type, id) {
|
||||
{
|
||||
if (type === null) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (typeof type !== 'function' && typeof type !== 'object') {
|
||||
return;
|
||||
} // This can happen in an edge case, e.g. if we register
|
||||
// return value of a HOC but it returns a cached component.
|
||||
// Ignore anything but the first registration for each type.
|
||||
|
||||
|
||||
if (allFamiliesByType.has(type)) {
|
||||
return;
|
||||
} // Create family or remember to update it.
|
||||
// None of this bookkeeping affects reconciliation
|
||||
// until the first performReactRefresh() call above.
|
||||
|
||||
|
||||
var family = allFamiliesByID.get(id);
|
||||
|
||||
if (family === undefined) {
|
||||
family = {
|
||||
current: type
|
||||
};
|
||||
allFamiliesByID.set(id, family);
|
||||
} else {
|
||||
pendingUpdates.push([family, type]);
|
||||
}
|
||||
|
||||
allFamiliesByType.set(type, family); // Visit inner types because we might not have registered them.
|
||||
|
||||
if (typeof type === 'object' && type !== null) {
|
||||
switch (getProperty(type, '$$typeof')) {
|
||||
case REACT_FORWARD_REF_TYPE:
|
||||
register(type.render, id + '$render');
|
||||
break;
|
||||
|
||||
case REACT_MEMO_TYPE:
|
||||
register(type.type, id + '$type');
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
function setSignature(type, key) {
|
||||
var forceReset = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
|
||||
var getCustomHooks = arguments.length > 3 ? arguments[3] : undefined;
|
||||
|
||||
{
|
||||
if (!allSignaturesByType.has(type)) {
|
||||
allSignaturesByType.set(type, {
|
||||
forceReset: forceReset,
|
||||
ownKey: key,
|
||||
fullKey: null,
|
||||
getCustomHooks: getCustomHooks || function () {
|
||||
return [];
|
||||
}
|
||||
});
|
||||
} // Visit inner types because we might not have signed them.
|
||||
|
||||
|
||||
if (typeof type === 'object' && type !== null) {
|
||||
switch (getProperty(type, '$$typeof')) {
|
||||
case REACT_FORWARD_REF_TYPE:
|
||||
setSignature(type.render, key, forceReset, getCustomHooks);
|
||||
break;
|
||||
|
||||
case REACT_MEMO_TYPE:
|
||||
setSignature(type.type, key, forceReset, getCustomHooks);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
} // This is lazily called during first render for a type.
|
||||
// It captures Hook list at that time so inline requires don't break comparisons.
|
||||
|
||||
function collectCustomHooksForSignature(type) {
|
||||
{
|
||||
var signature = allSignaturesByType.get(type);
|
||||
|
||||
if (signature !== undefined) {
|
||||
computeFullKey(signature);
|
||||
}
|
||||
}
|
||||
}
|
||||
function getFamilyByID(id) {
|
||||
{
|
||||
return allFamiliesByID.get(id);
|
||||
}
|
||||
}
|
||||
function getFamilyByType(type) {
|
||||
{
|
||||
return allFamiliesByType.get(type);
|
||||
}
|
||||
}
|
||||
function findAffectedHostInstances(families) {
|
||||
{
|
||||
var affectedInstances = new Set();
|
||||
mountedRoots.forEach(function (root) {
|
||||
var helpers = helpersByRoot.get(root);
|
||||
|
||||
if (helpers === undefined) {
|
||||
throw new Error('Could not find helpers for a root. This is a bug in React Refresh.');
|
||||
}
|
||||
|
||||
var instancesForRoot = helpers.findHostInstancesForRefresh(root, families);
|
||||
instancesForRoot.forEach(function (inst) {
|
||||
affectedInstances.add(inst);
|
||||
});
|
||||
});
|
||||
return affectedInstances;
|
||||
}
|
||||
}
|
||||
function injectIntoGlobalHook(globalObject) {
|
||||
{
|
||||
// For React Native, the global hook will be set up by require('react-devtools-core').
|
||||
// That code will run before us. So we need to monkeypatch functions on existing hook.
|
||||
// For React Web, the global hook will be set up by the extension.
|
||||
// This will also run before us.
|
||||
var hook = globalObject.__REACT_DEVTOOLS_GLOBAL_HOOK__;
|
||||
|
||||
if (hook === undefined) {
|
||||
// However, if there is no DevTools extension, we'll need to set up the global hook ourselves.
|
||||
// Note that in this case it's important that renderer code runs *after* this method call.
|
||||
// Otherwise, the renderer will think that there is no global hook, and won't do the injection.
|
||||
var nextID = 0;
|
||||
globalObject.__REACT_DEVTOOLS_GLOBAL_HOOK__ = hook = {
|
||||
renderers: new Map(),
|
||||
supportsFiber: true,
|
||||
inject: function (injected) {
|
||||
return nextID++;
|
||||
},
|
||||
onScheduleFiberRoot: function (id, root, children) {},
|
||||
onCommitFiberRoot: function (id, root, maybePriorityLevel, didError) {},
|
||||
onCommitFiberUnmount: function () {}
|
||||
};
|
||||
}
|
||||
|
||||
if (hook.isDisabled) {
|
||||
// This isn't a real property on the hook, but it can be set to opt out
|
||||
// of DevTools integration and associated warnings and logs.
|
||||
// Using console['warn'] to evade Babel and ESLint
|
||||
console['warn']('Something has shimmed the React DevTools global hook (__REACT_DEVTOOLS_GLOBAL_HOOK__). ' + 'Fast Refresh is not compatible with this shim and will be disabled.');
|
||||
return;
|
||||
} // Here, we just want to get a reference to scheduleRefresh.
|
||||
|
||||
|
||||
var oldInject = hook.inject;
|
||||
|
||||
hook.inject = function (injected) {
|
||||
var id = oldInject.apply(this, arguments);
|
||||
|
||||
if (typeof injected.scheduleRefresh === 'function' && typeof injected.setRefreshHandler === 'function') {
|
||||
// This version supports React Refresh.
|
||||
helpersByRendererID.set(id, injected);
|
||||
}
|
||||
|
||||
return id;
|
||||
}; // Do the same for any already injected roots.
|
||||
// This is useful if ReactDOM has already been initialized.
|
||||
// https://github.com/facebook/react/issues/17626
|
||||
|
||||
|
||||
hook.renderers.forEach(function (injected, id) {
|
||||
if (typeof injected.scheduleRefresh === 'function' && typeof injected.setRefreshHandler === 'function') {
|
||||
// This version supports React Refresh.
|
||||
helpersByRendererID.set(id, injected);
|
||||
}
|
||||
}); // We also want to track currently mounted roots.
|
||||
|
||||
var oldOnCommitFiberRoot = hook.onCommitFiberRoot;
|
||||
|
||||
var oldOnScheduleFiberRoot = hook.onScheduleFiberRoot || function () {};
|
||||
|
||||
hook.onScheduleFiberRoot = function (id, root, children) {
|
||||
if (!isPerformingRefresh) {
|
||||
// If it was intentionally scheduled, don't attempt to restore.
|
||||
// This includes intentionally scheduled unmounts.
|
||||
failedRoots.delete(root);
|
||||
|
||||
if (rootElements !== null) {
|
||||
rootElements.set(root, children);
|
||||
}
|
||||
}
|
||||
|
||||
return oldOnScheduleFiberRoot.apply(this, arguments);
|
||||
};
|
||||
|
||||
hook.onCommitFiberRoot = function (id, root, maybePriorityLevel, didError) {
|
||||
var helpers = helpersByRendererID.get(id);
|
||||
|
||||
if (helpers !== undefined) {
|
||||
helpersByRoot.set(root, helpers);
|
||||
var current = root.current;
|
||||
var alternate = current.alternate; // We need to determine whether this root has just (un)mounted.
|
||||
// This logic is copy-pasted from similar logic in the DevTools backend.
|
||||
// If this breaks with some refactoring, you'll want to update DevTools too.
|
||||
|
||||
if (alternate !== null) {
|
||||
var wasMounted = alternate.memoizedState != null && alternate.memoizedState.element != null && mountedRoots.has(root);
|
||||
var isMounted = current.memoizedState != null && current.memoizedState.element != null;
|
||||
|
||||
if (!wasMounted && isMounted) {
|
||||
// Mount a new root.
|
||||
mountedRoots.add(root);
|
||||
failedRoots.delete(root);
|
||||
} else if (wasMounted && isMounted) ; else if (wasMounted && !isMounted) {
|
||||
// Unmount an existing root.
|
||||
mountedRoots.delete(root);
|
||||
|
||||
if (didError) {
|
||||
// We'll remount it on future edits.
|
||||
failedRoots.add(root);
|
||||
} else {
|
||||
helpersByRoot.delete(root);
|
||||
}
|
||||
} else if (!wasMounted && !isMounted) {
|
||||
if (didError) {
|
||||
// We'll remount it on future edits.
|
||||
failedRoots.add(root);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
// Mount a new root.
|
||||
mountedRoots.add(root);
|
||||
}
|
||||
} // Always call the decorated DevTools hook.
|
||||
|
||||
|
||||
return oldOnCommitFiberRoot.apply(this, arguments);
|
||||
};
|
||||
}
|
||||
}
|
||||
function hasUnrecoverableErrors() {
|
||||
// TODO: delete this after removing dependency in RN.
|
||||
return false;
|
||||
} // Exposed for testing.
|
||||
|
||||
function _getMountedRootCount() {
|
||||
{
|
||||
return mountedRoots.size;
|
||||
}
|
||||
} // This is a wrapper over more primitive functions for setting signature.
|
||||
// Signatures let us decide whether the Hook order has changed on refresh.
|
||||
//
|
||||
// This function is intended to be used as a transform target, e.g.:
|
||||
// var _s = createSignatureFunctionForTransform()
|
||||
//
|
||||
// function Hello() {
|
||||
// const [foo, setFoo] = useState(0);
|
||||
// const value = useCustomHook();
|
||||
// _s(); /* Call without arguments triggers collecting the custom Hook list.
|
||||
// * This doesn't happen during the module evaluation because we
|
||||
// * don't want to change the module order with inline requires.
|
||||
// * Next calls are noops. */
|
||||
// return <h1>Hi</h1>;
|
||||
// }
|
||||
//
|
||||
// /* Call with arguments attaches the signature to the type: */
|
||||
// _s(
|
||||
// Hello,
|
||||
// 'useState{[foo, setFoo]}(0)',
|
||||
// () => [useCustomHook], /* Lazy to avoid triggering inline requires */
|
||||
// );
|
||||
|
||||
function createSignatureFunctionForTransform() {
|
||||
{
|
||||
var savedType;
|
||||
var hasCustomHooks;
|
||||
var didCollectHooks = false;
|
||||
return function (type, key, forceReset, getCustomHooks) {
|
||||
if (typeof key === 'string') {
|
||||
// We're in the initial phase that associates signatures
|
||||
// with the functions. Note this may be called multiple times
|
||||
// in HOC chains like _s(hoc1(_s(hoc2(_s(actualFunction))))).
|
||||
if (!savedType) {
|
||||
// We're in the innermost call, so this is the actual type.
|
||||
savedType = type;
|
||||
hasCustomHooks = typeof getCustomHooks === 'function';
|
||||
} // Set the signature for all types (even wrappers!) in case
|
||||
// they have no signatures of their own. This is to prevent
|
||||
// problems like https://github.com/facebook/react/issues/20417.
|
||||
|
||||
|
||||
if (type != null && (typeof type === 'function' || typeof type === 'object')) {
|
||||
setSignature(type, key, forceReset, getCustomHooks);
|
||||
}
|
||||
|
||||
return type;
|
||||
} else {
|
||||
// We're in the _s() call without arguments, which means
|
||||
// this is the time to collect custom Hook signatures.
|
||||
// Only do this once. This path is hot and runs *inside* every render!
|
||||
if (!didCollectHooks && hasCustomHooks) {
|
||||
didCollectHooks = true;
|
||||
collectCustomHooksForSignature(savedType);
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
function isLikelyComponentType(type) {
|
||||
{
|
||||
switch (typeof type) {
|
||||
case 'function':
|
||||
{
|
||||
// First, deal with classes.
|
||||
if (type.prototype != null) {
|
||||
if (type.prototype.isReactComponent) {
|
||||
// React class.
|
||||
return true;
|
||||
}
|
||||
|
||||
var ownNames = Object.getOwnPropertyNames(type.prototype);
|
||||
|
||||
if (ownNames.length > 1 || ownNames[0] !== 'constructor') {
|
||||
// This looks like a class.
|
||||
return false;
|
||||
} // eslint-disable-next-line no-proto
|
||||
|
||||
|
||||
if (type.prototype.__proto__ !== Object.prototype) {
|
||||
// It has a superclass.
|
||||
return false;
|
||||
} // Pass through.
|
||||
// This looks like a regular function with empty prototype.
|
||||
|
||||
} // For plain functions and arrows, use name as a heuristic.
|
||||
|
||||
|
||||
var name = type.name || type.displayName;
|
||||
return typeof name === 'string' && /^[A-Z]/.test(name);
|
||||
}
|
||||
|
||||
case 'object':
|
||||
{
|
||||
if (type != null) {
|
||||
switch (getProperty(type, '$$typeof')) {
|
||||
case REACT_FORWARD_REF_TYPE:
|
||||
case REACT_MEMO_TYPE:
|
||||
// Definitely React components.
|
||||
return true;
|
||||
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
exports._getMountedRootCount = _getMountedRootCount;
|
||||
exports.collectCustomHooksForSignature = collectCustomHooksForSignature;
|
||||
exports.createSignatureFunctionForTransform = createSignatureFunctionForTransform;
|
||||
exports.findAffectedHostInstances = findAffectedHostInstances;
|
||||
exports.getFamilyByID = getFamilyByID;
|
||||
exports.getFamilyByType = getFamilyByType;
|
||||
exports.hasUnrecoverableErrors = hasUnrecoverableErrors;
|
||||
exports.injectIntoGlobalHook = injectIntoGlobalHook;
|
||||
exports.isLikelyComponentType = isLikelyComponentType;
|
||||
exports.performReactRefresh = performReactRefresh;
|
||||
exports.register = register;
|
||||
exports.setSignature = setSignature;
|
||||
})();
|
||||
}
|
||||
|
||||
|
||||
/***/ },
|
||||
|
||||
/***/ 206
|
||||
/*!***********************************************!*\
|
||||
!*** ./node_modules/react-refresh/runtime.js ***!
|
||||
\***********************************************/
|
||||
(module, __unused_webpack_exports, __webpack_require__) {
|
||||
|
||||
|
||||
|
||||
if (false) // removed by dead control flow
|
||||
{} else {
|
||||
module.exports = __webpack_require__(/*! ./cjs/react-refresh-runtime.development.js */ 644);
|
||||
}
|
||||
|
||||
|
||||
/***/ }
|
||||
|
||||
/******/ });
|
||||
/************************************************************************/
|
||||
/******/ // The module cache
|
||||
/******/ var __webpack_module_cache__ = {};
|
||||
/******/
|
||||
/******/ // The require function
|
||||
/******/ function __webpack_require__(moduleId) {
|
||||
/******/ // Check if module is in cache
|
||||
/******/ var cachedModule = __webpack_module_cache__[moduleId];
|
||||
/******/ if (cachedModule !== undefined) {
|
||||
/******/ return cachedModule.exports;
|
||||
/******/ }
|
||||
/******/ // Create a new module (and put it into the cache)
|
||||
/******/ var module = __webpack_module_cache__[moduleId] = {
|
||||
/******/ // no module.id needed
|
||||
/******/ // no module.loaded needed
|
||||
/******/ exports: {}
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ // Execute the module function
|
||||
/******/ if (!(moduleId in __webpack_modules__)) {
|
||||
/******/ delete __webpack_module_cache__[moduleId];
|
||||
/******/ var e = new Error("Cannot find module '" + moduleId + "'");
|
||||
/******/ e.code = 'MODULE_NOT_FOUND';
|
||||
/******/ throw e;
|
||||
/******/ }
|
||||
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
|
||||
/******/
|
||||
/******/ // Return the exports of the module
|
||||
/******/ return module.exports;
|
||||
/******/ }
|
||||
/******/
|
||||
/************************************************************************/
|
||||
/******/
|
||||
/******/ // startup
|
||||
/******/ // Load entry module and return exports
|
||||
/******/ // This entry module used 'module' so it can't be inlined
|
||||
/******/ var __webpack_exports__ = __webpack_require__(206);
|
||||
/******/ window.ReactRefreshRuntime = __webpack_exports__;
|
||||
/******/
|
||||
/******/ })()
|
||||
;
|
||||
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e={644(e,t){(function(){var e=Symbol.for("react.forward_ref"),n=Symbol.for("react.memo"),r="function"==typeof WeakMap?WeakMap:Map,o=new Map,i=new r,f=new r,a=new r,u=[],c=new Map,s=new Map,l=new Set,d=new Set,p="function"==typeof WeakMap?new WeakMap:null,h=!1;function y(e){if(null!==e.fullKey)return e.fullKey;var t,n=e.ownKey;try{t=e.getCustomHooks()}catch(t){return e.forceReset=!0,e.fullKey=n,n}for(var r=0;r<t.length;r++){var o=t[r];if("function"!=typeof o)return e.forceReset=!0,e.fullKey=n,n;var i=f.get(o);if(void 0!==i){var a=y(i);i.forceReset&&(e.forceReset=!0),n+="\n---\n"+a}}return e.fullKey=n,n}function v(e){return e.prototype&&e.prototype.isReactComponent}function m(e,t){return!v(e)&&!v(t)&&!!function(e,t){var n=f.get(e),r=f.get(t);return void 0===n&&void 0===r||void 0!==n&&void 0!==r&&y(n)===y(r)&&!r.forceReset}(e,t)}function R(e){return a.get(e)}function w(e){var t=new Set;return e.forEach((function(e){t.add(e)})),t}function g(e,t){try{return e[t]}catch(e){return}}function b(t,r){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0;if(f.has(t)||f.set(t,{forceReset:o,ownKey:r,fullKey:null,getCustomHooks:i||function(){return[]}}),"object"==typeof t&&null!==t)switch(g(t,"$$typeof")){case e:b(t.render,r,o,i);break;case n:b(t.type,r,o,i)}}function _(e){var t=f.get(e);void 0!==t&&y(t)}t._getMountedRootCount=function(){return l.size},t.collectCustomHooksForSignature=_,t.createSignatureFunctionForTransform=function(){var e,t,n=!1;return function(r,o,i,f){if("string"==typeof o)return e||(e=r,t="function"==typeof f),null==r||"function"!=typeof r&&"object"!=typeof r||b(r,o,i,f),r;!n&&t&&(n=!0,_(e))}},t.findAffectedHostInstances=function(e){var t=new Set;return l.forEach((function(n){var r=s.get(n);if(void 0===r)throw new Error("Could not find helpers for a root. This is a bug in React Refresh.");r.findHostInstancesForRefresh(n,e).forEach((function(e){t.add(e)}))})),t},t.getFamilyByID=function(e){return o.get(e)},t.getFamilyByType=function(e){return i.get(e)},t.hasUnrecoverableErrors=function(){return!1},t.injectIntoGlobalHook=function(e){var t=e.__REACT_DEVTOOLS_GLOBAL_HOOK__;if(void 0===t){var n=0;e.__REACT_DEVTOOLS_GLOBAL_HOOK__=t={renderers:new Map,supportsFiber:!0,inject:function(e){return n++},onScheduleFiberRoot:function(e,t,n){},onCommitFiberRoot:function(e,t,n,r){},onCommitFiberUnmount:function(){}}}if(t.isDisabled)console.warn("Something has shimmed the React DevTools global hook (__REACT_DEVTOOLS_GLOBAL_HOOK__). Fast Refresh is not compatible with this shim and will be disabled.");else{var r=t.inject;t.inject=function(e){var t=r.apply(this,arguments);return"function"==typeof e.scheduleRefresh&&"function"==typeof e.setRefreshHandler&&c.set(t,e),t},t.renderers.forEach((function(e,t){"function"==typeof e.scheduleRefresh&&"function"==typeof e.setRefreshHandler&&c.set(t,e)}));var o=t.onCommitFiberRoot,i=t.onScheduleFiberRoot||function(){};t.onScheduleFiberRoot=function(e,t,n){return h||(d.delete(t),null!==p&&p.set(t,n)),i.apply(this,arguments)},t.onCommitFiberRoot=function(e,t,n,r){var i=c.get(e);if(void 0!==i){s.set(t,i);var f=t.current,a=f.alternate;if(null!==a){var u=null!=a.memoizedState&&null!=a.memoizedState.element&&l.has(t),p=null!=f.memoizedState&&null!=f.memoizedState.element;!u&&p?(l.add(t),d.delete(t)):u&&p||(u&&!p?(l.delete(t),r?d.add(t):s.delete(t)):u||p||r&&d.add(t))}else l.add(t)}return o.apply(this,arguments)}}},t.isLikelyComponentType=function(t){switch(typeof t){case"function":if(null!=t.prototype){if(t.prototype.isReactComponent)return!0;var r=Object.getOwnPropertyNames(t.prototype);if(r.length>1||"constructor"!==r[0])return!1;if(t.prototype.__proto__!==Object.prototype)return!1}var o=t.name||t.displayName;return"string"==typeof o&&/^[A-Z]/.test(o);case"object":if(null!=t)switch(g(t,"$$typeof")){case e:case n:return!0;default:return!1}return!1;default:return!1}},t.performReactRefresh=function(){if(0===u.length)return null;if(h)return null;h=!0;try{var e=new Set,t=new Set,n=u;u=[],n.forEach((function(n){var r=n[0],o=n[1],i=r.current;a.set(i,r),a.set(o,r),r.current=o,m(i,o)?t.add(r):e.add(r)}));var r={updatedFamilies:t,staleFamilies:e};c.forEach((function(e){e.setRefreshHandler(R)}));var o=!1,i=null,f=w(d),y=w(l),v=(g=s,b=new Map,g.forEach((function(e,t){b.set(t,e)})),b);if(f.forEach((function(e){var t=v.get(e);if(void 0===t)throw new Error("Could not find helpers for a root. This is a bug in React Refresh.");if(d.has(e),null!==p&&p.has(e)){var n=p.get(e);try{t.scheduleRoot(e,n)}catch(e){o||(o=!0,i=e)}}})),y.forEach((function(e){var t=v.get(e);if(void 0===t)throw new Error("Could not find helpers for a root. This is a bug in React Refresh.");l.has(e);try{t.scheduleRefresh(e,r)}catch(e){o||(o=!0,i=e)}})),o)throw i;return r}finally{h=!1}var g,b},t.register=function t(r,f){if(null!==r&&("function"==typeof r||"object"==typeof r)&&!i.has(r)){var a=o.get(f);if(void 0===a?(a={current:r},o.set(f,a)):u.push([a,r]),i.set(rLine truncated
|
||||
Vendored
+39
@@ -0,0 +1,39 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).domReady = (() => {
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// packages/dom-ready/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
default: () => domReady
|
||||
});
|
||||
function domReady(callback) {
|
||||
if (typeof document === "undefined") {
|
||||
return;
|
||||
}
|
||||
if (document.readyState === "complete" || // DOMContentLoaded + Images/Styles/etc loaded, so we call directly.
|
||||
document.readyState === "interactive") {
|
||||
return void callback();
|
||||
}
|
||||
document.addEventListener("DOMContentLoaded", callback);
|
||||
}
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
if (typeof wp.domReady === 'object' && wp.domReady.default) { wp.domReady = wp.domReady.default; }
|
||||
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
"use strict";var wp;(wp||={}).domReady=(()=>{var o=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var i=Object.prototype.hasOwnProperty;var f=(e,t)=>{for(var n in t)o(e,n,{get:t[n],enumerable:!0})},m=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let d of a(t))!i.call(e,d)&&d!==n&&o(e,d,{get:()=>t[d],enumerable:!(r=u(t,d))||r.enumerable});return e};var c=e=>m(o({},"__esModule",{value:!0}),e);var p={};f(p,{default:()=>y});function y(e){if(!(typeof document>"u")){if(document.readyState==="complete"||document.readyState==="interactive")return void e();document.addEventListener("DOMContentLoaded",e)}}return c(p);})();
|
||||
if (typeof wp.domReady === 'object' && wp.domReady.default) { wp.domReady = wp.domReady.default; }
|
||||
Vendored
+1083
File diff suppressed because it is too large.
Load diff
Vendored
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).dom=(()=>{var Dt=Object.create;var v=Object.defineProperty;var At=Object.getOwnPropertyDescriptor;var vt=Object.getOwnPropertyNames;var Ot=Object.getPrototypeOf,Lt=Object.prototype.hasOwnProperty;var Ht=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),B=(t,e)=>{for(var r in e)v(t,r,{get:e[r],enumerable:!0})},Z=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of vt(e))!Lt.call(t,n)&&n!==r&&v(t,n,{get:()=>e[n],enumerable:!(o=At(e,n))||o.enumerable});return t};var Ft=(t,e,r)=>(r=t!=null?Dt(Ot(t)):{},Z(e||!t||!t.__esModule?v(r,"default",{value:t,enumerable:!0}):r,t)),Pt=t=>Z(v({},"__esModule",{value:!0}),t);var ut=Ht((Ye,lt)=>{lt.exports=window.wp.deprecated});var Qt={};B(Qt,{__unstableStripHTML:()=>Nt,computeCaretRect:()=>K,documentHasSelection:()=>et,documentHasTextSelection:()=>E,documentHasUncollapsedSelection:()=>tt,focus:()=>Kt,getFilesFromDataTransfer:()=>Jt,getOffsetParent:()=>rt,getPhrasingContentSchema:()=>Et,getRectangleFromRange:()=>h,getScrollContainer:()=>W,insertAfter:()=>y,isEmpty:()=>R,isEntirelySelected:()=>nt,isFormElement:()=>it,isHorizontalEdge:()=>ft,isNumberInput:()=>dt,isPhrasingContent:()=>A,isRTL:()=>T,isSelectionForward:()=>O,isTextContent:()=>Zt,isTextField:()=>C,isVerticalEdge:()=>mt,placeCaretAtHorizontalEdge:()=>pt,placeCaretAtVerticalEdge:()=>gt,remove:()=>g,removeInvalidHTML:()=>Tt,replace:()=>ht,replaceTag:()=>bt,safeHTML:()=>M,unwrap:()=>w,wrap:()=>xt});var z={};B(z,{find:()=>S});function Mt(t){return[t?'[tabindex]:not([tabindex^="-"])':"[tabindex]","a[href]","button:not([disabled])",'input:not([type="hidden"]):not([disabled])',"select:not([disabled])","textarea:not([disabled])",'iframe:not([tabindex^="-"])',"object","embed","summary","area[href]","[contenteditable]:not([contenteditable=false])"].join(",")}function $(t){return t.offsetWidth>0||t.offsetHeight>0||t.getClientRects().length>0}function Vt(t){let e=t.closest("map[name]");if(!e)return!1;let r=t.ownerDocument.querySelector('img[usemap="#'+e.name+'"]');return!!r&&$(r)}function S(t,{sequential:e=!1}={}){let r=t.querySelectorAll(Mt(e));return Array.from(r).filter(o=>{if(!$(o)||o.closest("[inert]"))return!1;let{nodeName:n}=o;return n==="AREA"?Vt(o):!0})}var k={};B(k,{find:()=>jt,findNext:()=>Wt,findPrevious:()=>kt,isTabbableIndex:()=>J});function U(t){let e=t.getAttribute("tabindex");return e===null?0:parseInt(e,10)}function J(t){return U(t)!==-1}function _t(){let t={};return function(r,o){let{nodeName:n,type:i,checked:a,name:s}=o;if(n!=="INPUT"||i!=="radio"||!s)return r.concat(o);let f=t.hasOwnProperty(s);if(!(a||!f))return r;if(f){let d=t[s];r=r.filter(l=>l!==d)}return t[s]=o,r.concat(o)}}function Bt(t,e){return{element:t,index:e}}function zt(t){return t.element}function Ut(t,e){let r=U(t.element),o=U(e.element);return r===o?t.index-e.index:r-o}function j(t){return t.filter(J).map(Bt).sort(Ut).map(zt).reduce(_t(),[])}function jt(t){return j(S(t))}function kt(t){return j(S(t.ownerDocument.body)).reverse().find(e=>t.compareDocumentPosition(e)&t.DOCUMENT_POSITION_PRECEDING)}function Wt(t){return j(S(t.ownerDocument.body)).find(e=>t.compareDocumentPosition(e)&t.DOCUMENT_POSITION_FOLLOWING)}function h(t){if(!t.collapsed){let i=Array.from(t.getClientRects());if(i.length===1)return i[0];let a=i.filter(({width:l})=>l>1);if(a.length===0)return t.getBoundingClientRect();if(a.length===1)return a[0];let{top:s,bottom:f,left:u,right:d}=a[0];for(let{top:l,bottom:c,left:m,right:N}of a)l<s&&(s=l),c>f&&(f=c),m<u&&(u=m),N>d&&(d=N);return new window.DOMRect(u,s,d-u,f-s)}let{startContainer:e}=t,{ownerDocument:r}=e;if(e.nodeName==="BR"){let{parentNode:i}=e;let a=Array.from(i.childNodes).indexOf(e);t=r.createRange(),t.setStart(i,a),t.setEnd(i,a)}let o=t.getClientRects();if(o.length>1)return null;let n=o[0];if(!n||n.height===0){let i=r.createTextNode("\u200B");t=t.cloneRange(),t.insertNode(i),n=t.getClientRects()[0],i.parentNode,i.parentNode.removeChild(i)}return n}function K(t){let e=t.getSelection();let r=e.rangeCount?e.getRangeAt(0):null;return r?h(r):null}function E(t){t.defaultView;let e=t.defaultView.getSelection();let r=e.rangeCount?e.getRangeAt(0):null;return!!r&&!r.collapsed}function b(t){return t?.nodeName==="INPUT"}function C(t){let e=["button","checkbox","hidden","file","radio","image","range","reset","submit","number","email","time"];return b(t)&&t.type&&!e.includes(t.type)||t.nodeName==="TEXTAREA"||t.contentEditable==="true"}function Q(t){if(!b(t)&&!C(t))return!1;try{let{selectionStart:e,selectionEnd:r}=t;return e===null||e!==r}catch{return!0}}function tt(t){return E(t)||!!t.activeElement&&Q(t.activeElement)}function et(t){return!!t.activeElement&&(b(t.activeElement)||C(t.activeElement)||E(t))}function p(t){return t.ownerDocument.defaultView,t.ownerDocument.defaultView.getComputedStyle(t)}function W(t,e="vertical"){if(t){if((e==="vertical"||e==="all")&&t.scrollHeight>t.clientHeight){let{overflowY:r}=p(t);if(/(auto|scroll)/.test(r))return t}if((e==="horizontal"||e==="all")&Line truncated
|
||||
Vendored
+2984
File diff suppressed because it is too large.
Load diff
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
var wp;(wp||={}).editPost=(()=>{var ls=Object.create;var He=Object.defineProperty;var ds=Object.getOwnPropertyDescriptor;var fs=Object.getOwnPropertyNames;var us=Object.getPrototypeOf,ms=Object.prototype.hasOwnProperty;var y=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),wt=(e,t)=>{for(var r in t)He(e,r,{get:t[r],enumerable:!0})},fo=(e,t,r,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of fs(t))!ms.call(e,s)&&s!==r&&He(e,s,{get:()=>t[s],enumerable:!(a=ds(t,s))||a.enumerable});return e};var o=(e,t,r)=>(r=e!=null?ls(us(e)):{},fo(t||!e||!e.__esModule?He(r,"default",{value:e,enumerable:!0}):r,e)),cs=e=>fo(He({},"__esModule",{value:!0}),e);var qe=y((vn,uo)=>{uo.exports=window.wp.blocks});var St=y((bn,mo)=>{mo.exports=window.wp.blockLibrary});var Ce=y((wn,co)=>{co.exports=window.wp.deprecated});var O=y((Sn,po)=>{po.exports=window.wp.element});var h=y((xn,go)=>{go.exports=window.wp.data});var U=y((En,ho)=>{ho.exports=window.wp.preferences});var vo=y((_n,yo)=>{yo.exports=window.wp.widgets});var P=y((Pn,bo)=>{bo.exports=window.wp.editor});var R=y((kn,So)=>{So.exports=window.wp.i18n});var Z=y((Tn,xo)=>{xo.exports=window.wp.components});var v=y((In,Eo)=>{Eo.exports=window.ReactJSXRuntime});var Ee=y((Rn,ko)=>{ko.exports=window.wp.primitives});var Io=y((Un,To)=>{To.exports=window.wp.privateApis});var Je=y((Wn,Bo)=>{Bo.exports=window.wp.compose});var At=y((Kn,Co)=>{Co.exports=window.wp.blockEditor});var Ot=y((Yn,Ro)=>{Ro.exports=window.wp.styleEngine});var jo=y((hl,Vo)=>{Vo.exports=window.wp.plugins});var et=y((yl,Do)=>{Do.exports=window.wp.notices});var Vt=y((vl,No)=>{No.exports=window.wp.commands});var pe=y((bl,$o)=>{$o.exports=window.wp.url});var zo=y((wl,Go)=>{Go.exports=window.wp.htmlEntities});var ee=y((Sl,Uo)=>{Uo.exports=window.wp.coreData});var dr=y((Ll,lr)=>{lr.exports=window.wp.keyboardShortcuts});var mr=y((Vl,ur)=>{ur.exports=window.wp.apiFetch});var pr=y((jl,cr)=>{cr.exports=window.wp.hooks});var Nr=y((ad,Dr)=>{Dr.exports=window.wp.keycodes});var hn={};wt(hn,{PluginBlockSettingsMenuItem:()=>on,PluginDocumentSettingPanel:()=>rn,PluginMoreMenuItem:()=>an,PluginPostPublishPanel:()=>nn,PluginPostStatusInfo:()=>ln,PluginPrePublishPanel:()=>sn,PluginSidebar:()=>dn,PluginSidebarMoreMenuItem:()=>fn,__experimentalFullscreenModeClose:()=>tt,__experimentalMainDashboardButton:()=>mn,__experimentalPluginPostExcerpt:()=>un,initializeEditor:()=>pn,reinitializeEditor:()=>gn,store:()=>w});var qa=o(qe(),1),Ka=o(St(),1),Ya=o(Ce(),1),ht=o(O(),1),se=o(h(),1),Ie=o(U(),1),yt=o(vo(),1),vt=o(P(),1);function wo(e){var t,r,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(r=wo(e[t]))&&(a&&(a+=" "),a+=r)}else for(r in e)e[r]&&(a&&(a+=" "),a+=r);return a}function ps(){for(var e,t,r=0,a="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=wo(e))&&(a&&(a+=" "),a+=t);return a}var Q=ps;var _o=o(O(),1),Po=o(v(),1),Mo=(0,_o.forwardRef)(({children:e,className:t,ariaLabel:r,as:a="div",...s},n)=>(0,Po.jsx)(a,{ref:n,className:Q("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...s,children:e}));Mo.displayName="NavigableRegion";var xt=Mo;var Ke=o(Ee(),1),Et=o(v(),1),_t=(0,Et.jsx)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Et.jsx)(Ke.Path,{d:"M14 6H6v8h1.5V8.5L17 18l1-1-9.5-9.5H14V6Z"})});var Ye=o(Ee(),1),Pt=o(v(),1),Mt=(0,Pt.jsx)(Ye.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Pt.jsx)(Ye.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var Xe=o(Ee(),1),kt=o(v(),1),Tt=(0,kt.jsx)(Xe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,kt.jsx)(Xe.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var Qe=o(Ee(),1),It=o(v(),1),Bt=(0,It.jsx)(Qe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,It.jsx)(Qe.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 Ze=o(Ee(),1),Ct=o(v(),1),Rt=(0,Ct.jsx)(Ze.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24",children:(0,Ct.jsx)(Ze.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79
Line truncated
|
||||
This can cause rendering issues such as blocks overlaying meta boxes in the editor. Quirks Mode can be triggered by PHP errors or HTML code appearing before the opening <!DOCTYPE html>. Try checking the raw page source or your site's PHP error log and resolving errors there, removing any HTML before the doctype, or disabling plugins.`),window.navigator.userAgent.indexOf("iPhone")!==-1&&window.addEventListener("scroll",m=>{let p=document.getElementsByClassName("interface-interface-skeleton__body")[0];m.target===document&&(window.scrollY>100&&(p.scrollTop=p.scrollTop+window.scrollY),document.getElementsByClassName("is-mode-visual")[0]&&window.scrollTo(0,0))}),window.addEventListener("dragover",m=>m.preventDefault(),!1),window.addEventListener("drop",m=>m.preventDefault(),!1),l.render((0,so.jsx)(ht.StrictMode,{children:(0,so.jsx)(Wa,{settings:a,postId:r,postType:t,initialEdits:s})})),l}function gn(){(0,Ya.default)("wp.editPost.reinitializeEditor",{since:"6.2",version:"6.3"})}return cs(hn);})();
|
||||
Vendored
+47277
File diff suppressed because it is too large.
Load diff
Vendored
+64
@@ -0,0 +1,64 @@
|
||||
"use strict";var wp;(wp||={}).editSite=(()=>{var iB=Object.create;var bp=Object.defineProperty;var sB=Object.getOwnPropertyDescriptor;var aB=Object.getOwnPropertyNames;var lB=Object.getPrototypeOf,uB=Object.prototype.hasOwnProperty;var Po=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var je=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Lf=(e,t)=>{for(var r in t)bp(e,r,{get:t[r],enumerable:!0})},HC=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of aB(t))!uB.call(e,n)&&n!==r&&bp(e,n,{get:()=>t[n],enumerable:!(o=sB(t,n))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?iB(lB(e)):{},HC(t||!e||!e.__esModule?bp(r,"default",{value:e,enumerable:!0}):r,e)),cB=e=>HC(bp({},"__esModule",{value:!0}),e);var Gr=je((gte,UC)=>{UC.exports=window.wp.blocks});var wp=je((vte,WC)=>{WC.exports=window.wp.blockLibrary});var re=je((yte,qC)=>{qC.exports=window.wp.data});var vl=je((bte,YC)=>{YC.exports=window.wp.deprecated});var B=je((wte,ZC)=>{ZC.exports=window.wp.element});var Ke=je((xte,KC)=>{KC.exports=window.wp.editor});var Ao=je((Ste,XC)=>{XC.exports=window.wp.preferences});var JC=je((_te,QC)=>{QC.exports=window.wp.widgets});var he=je((Tte,tT)=>{tT.exports=window.wp.coreData});var yt=je((Ete,rT)=>{rT.exports=window.wp.blockEditor});var j=je((Pte,oT)=>{oT.exports=window.wp.i18n});var xp=je((Ate,nT)=>{nT.exports=window.wp.patterns});var Sp=je((kte,iT)=>{iT.exports=window.wp.privateApis});var Ne=je((Wte,CT)=>{CT.exports=window.wp.router});var M=je((Yte,ET)=>{ET.exports=window.wp.components});var C=je((Zte,PT)=>{PT.exports=window.ReactJSXRuntime});var Je=je((Qte,OT)=>{OT.exports=window.React});var Yb=je((Cre,qT)=>{qT.exports=window.ReactDOM});var ZT=je(YT=>{"use strict";var Hu=Je();function Cj(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Tj=typeof Object.is=="function"?Object.is:Cj,Ej=Hu.useState,Pj=Hu.useEffect,Aj=Hu.useLayoutEffect,kj=Hu.useDebugValue;function Rj(e,t){var r=t(),o=Ej({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return Aj(function(){n.value=r,n.getSnapshot=t,Zb(n)&&i({inst:n})},[e,r,t]),Pj(function(){return Zb(n)&&i({inst:n}),e(function(){Zb(n)&&i({inst:n})})},[e]),kj(r),r}function Zb(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Tj(e,r)}catch{return!0}}function Oj(e,t){return t()}var Ij=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Oj:Rj;YT.useSyncExternalStore=Hu.useSyncExternalStore!==void 0?Hu.useSyncExternalStore:Ij});var XT=je((Ere,KT)=>{"use strict";KT.exports=ZT()});var Xb=je((Vre,$T)=>{$T.exports=window.wp.a11y});var me=je((Nre,eE)=>{eE.exports=window.wp.primitives});var Qe=je((fie,tE)=>{tE.exports=window.wp.compose});var uE=je((Aie,lE)=>{lE.exports=window.wp.plugins});var Mn=je((kie,cE)=>{cE.exports=window.wp.notices});var mr=je((Rie,fE)=>{fE.exports=window.wp.htmlEntities});var Wh=je((Oie,dE)=>{dE.exports=window.wp.commands});var Js=je((Iie,mE)=>{mE.exports=window.wp.keycodes});var bt=je((Fie,pE)=>{pE.exports=window.wp.url});var _l=je((Lie,bE)=>{bE.exports=window.wp.dom});var VE=je((Xie,FE)=>{FE.exports=window.wp.keyboardShortcuts});var bg=je((Lse,$P)=>{$P.exports=window.wp.apiFetch});var Dx=je((Oae,RA)=>{RA.exports=window.wp.styleEngine});var kg=je((Hae,LA)=>{"use strict";LA.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,n,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(t[n]!==r[n])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(i=Object.keys(t),o=i.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=o;n--!==0;){var s=i[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var Rg=je((Wae,jA)=>{"use strict";var F7=function(t){return V7(t)&&!N7(t)};function V7(e){return!!e&&typeof e=="object"}function N7(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||M7(e)}var D7=typeof Symbol=="function"&&Symbol.for,L7=D7?Symbol.for("react.element"):60103;function M7(e){return e.$$typeof===L7}function B7(e){return Array.isArray(e)?[]:{}}function Gd(e,t){return t.clone!Line truncated
|
||||
<svg
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 0 0"
|
||||
width="0"
|
||||
height="0"
|
||||
focusable="false"
|
||||
role="none"
|
||||
aria-hidden="true"
|
||||
style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"
|
||||
>
|
||||
<defs>
|
||||
<filter id="${e}">
|
||||
<!--
|
||||
Use sRGB instead of linearRGB so transparency looks correct.
|
||||
Use perceptual brightness to convert to grayscale.
|
||||
-->
|
||||
<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></feColorMatrix>
|
||||
<!-- Use sRGB instead of linearRGB to be consistent with how CSS gradients work. -->
|
||||
<feComponentTransfer color-interpolation-filters="sRGB">
|
||||
<feFuncR type="table" tableValues="${r.r.join(" ")}"></feFuncR>
|
||||
<feFuncG type="table" tableValues="${r.g.join(" ")}"></feFuncG>
|
||||
<feFuncB type="table" tableValues="${r.b.join(" ")}"></feFuncB>
|
||||
<feFuncA type="table" tableValues="${r.a.join(" ")}"></feFuncA>
|
||||
</feComponentTransfer>
|
||||
<!-- Re-mask the image with the original transparency since the feColorMatrix above loses that information. -->
|
||||
<feComposite in2="SourceGraphic" operator="in"></feComposite>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>`}function is(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([0-9])([a-zA-Z])/g,"$1-$2").replace(/([a-zA-Z])([0-9])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase()}function Yx(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function ez(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function Zx(e,t="0"){let r=ez(e);if(!r)return null;let o=Yx(r?.top)||t,n=Yx(r?.left)||t;return o===n?o:`${o} ${n}`}var rk={backgroundSize:"cover",backgroundPosition:"50% 50%"};function ok(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:rk.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:rk.backgroundPosition}),t}var nk={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};var tz={button:"wp-element-button",caption:"wp-element-caption"},rz={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"};function oz(e={},t){return lc.reduce((r,{path:o,valueKey:n,valueFunc:i,cssVarInfix:s})=>{let l=ft(e,o,[]);return["default","theme","custom"].forEach(u=>{l[u]&&l[u].forEach(c=>{n&&!i?r.push(`--wp--preset--${s}--${is(c.slug)}: ${c[n]}`):i&&typeof i=="function"&&r.push(`--wp--preset--${s}--${is(c.slug)}: ${i(c,t)}`)})}),r},[])}function nz(e="*",t={}){return lc.reduce((r,{path:o,cssVarInfix:n,classes:i})=>{if(!i)return r;let s=ft(t,o,[]);return["default","theme","custom"].forEach(l=>{s[l]&&s[l].forEach(({slug:u})=>{i.forEach(({classSuffix:c,propertyName:f})=>{let m=`.has-${is(u)}-${c}`,d=e.split(",").map(g=>`${g}${m}`).join(","),h=`var(--wp--preset--${n}--${is(u)})`;r+=`${d}{${f}: ${h} !important;}`})})}),r},"")}function iz(e={}){return lc.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=ft(e,t.path,{});return["default","theme"].filter(o=>r[o]).flatMap(o=>r[o].map(n=>tk(`wp-duotone-${n.slug}`,n.colors))).join("")})}function uk(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+is(n.replace("/","-")),s=e[n];if(s instanceof Object){let l=i+r;o=[...o,...uk(s,l,r)]}else o.push(`${i}: ${s}`)}),o}function sz(e,t){let r=e.split(","),o=[];return r.forEach(n=>{o.push(`${t.trim()}${n.trim()}`)}),o.join(", ")}var ik=(e,t,r)=>{if(r!=="core/paragraph"||(t?.blocks?.["core/paragraph"]?.typography?.textIndent??t?.typography?.textIndent??"subsequent")!=="all")return e;let i=".wp-block-paragraph + .wp-block-paragraph",s=".wp-block-paragraph";if(i in e){let l=e[i],u={...e};return delete u[i],u[s]=l,u}return e},sk=(e,t)=>{let r={};return Object.entries(e).forEach(([o,n])=>{if(o==="root"||!t?.[o])return;let i=typeof n=="string";if(!i&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([s,l])=>{if(s==="root"||!t?.[o][s])return;let u={[o]:{[s]:t[o][s]}},c=fc(u);r[l]=[...r[l]||[],...c],delete t[o][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,l={[o]:t[o]},u=fc(l);r[s]=[...r[s]||[],...u],delete t[o]}}),r};function fc(e={},t="",r,o={},n=!1){let i=hi===t,s=Object.entries(Ur.__EXPERIMENTAL_STYLE_PROPERTY).reduce((u,[c,{value:f,propertiLine truncated
|
||||
.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }
|
||||
.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
|
||||
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }
|
||||
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0;
|
||||
`),g+="}"),l.blockStyles&&u.forEach(({selector:y,duotoneSelector:v,styles:b,fallbackGapValue:w,hasLayoutSupport:x,featureSelectors:T,styleVariationSelectors:E,skipSelectorWrapper:k,name:F})=>{if(T){let N=sk(T,b);N=ik(N,e.settings,F),Object.entries(N).forEach(([A,S])=>{if(S.length){let I=S.join(";");g+=`:root :where(${A}){${I};}`}})}if(v){let N={};b?.filter&&(N.filter=b.filter,delete b.filter);let A=fc(N);A.length&&(g+=`${v}{${A.join(";")};}`)}!n&&(hi===y||x)&&(g+=ak({style:b,selector:y,hasBlockGapSupport:r,hasFallbackGapSupport:o,fallbackGapValue:w}));let P=fc(b,y,f,e,i);if(P?.length){let N=k?y:`:root :where(${y})`;g+=`${N}{${P.join(";")};}`}b?.css&&(g+=Kx(b.css,`:root :where(${y})`)),l.variationStyles&&E&&Object.entries(E).forEach(([N,A])=>{let S=b?.variations?.[N];if(S){if(T){let O=sk(T,S);O=ik(O,e.settings,F),Object.entries(O).forEach(([z,R])=>{if(R.length){let D=sz(z,A),G=R.join(";");g+=`:root :where(${D}){${G};}`}})}let I=fc(S,A,f,e);if(I.length&&(g+=`:root :where(${A}){${I.join(";")};}`),S?.css&&(g+=Kx(S.css,`:root :where(${A})`)),x&&S?.spacing?.blockGap){let O=A+y;g+=ak({style:S,selector:O,hasBlockGapSupport:!0,hasFallbackGapSupport:o,fallbackGapValue:w})}}});let V=Object.entries(b).filter(([N])=>N.startsWith(":"));V?.length&&V.forEach(([N,A])=>{let S=fc(A);if(!S?.length)return;let O=`:root :where(${y.split(",").map(z=>z+N).join(",")}){${S.join(";")};}`;g+=O})}),l.layoutStyles&&(g=g+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",g=g+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",g=g+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),l.blockGap&&r){let y=Zx(e?.styles?.spacing?.blockGap)||"0.5em";g=g+`:root :where(.wp-site-blocks) > * { margin-block-start: ${y}; margin-block-end: 0; }`,g=g+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",g=g+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return l.presets&&c.forEach(({selector:y,presets:v})=>{(hi===y||jd===y)&&(y="");let b=nz(y,v);b.length>0&&(g+=b)}),g};function fz(e,t){return Xx(e,t).flatMap(({presets:o})=>iz(o))}var dz=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(rz).forEach(([o,n])=>{let i=cc(e,o);i&&(r[n]=i)}),r},mz=(e,t)=>{let{getBlockStyles:r}=(0,lk.select)(Ur.store),o={};return e.forEach(n=>{let i=n.name,s=cc(n);if(!s)return;let l=cc(n,"filter.duotone");if(!l){let h=cc(n),g=(0,Ur.getBlockSupport)(n,"color.__experimentalDuotone",!1);l=g&&h&&qn(h,g)}let u=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,c=n?.supports?.spacing?.blockGap?.__experimentalDefault,f=r(i),m={};f?.forEach(h=>{let g=t?`-${t}`:"",y=`${h.name}${g}`,v=NA(y,s);m[y]=v});let d=dz(n,s);o[i]={duotoneSelector:l??void 0,fallbackGapValue:c,featureSelectors:Object.keys(d).length?d:void 0,hasLayoutSupport:u,name:i,selector:s,styleVariationSelectors:f?.length?m:void 0}}),o};function pz(e){let t=e.styles?.blocks,r=t?.["core/separator"];return r&&r.color?.background&&!r.color?.text&&!r.border?.color?{...e,styles:{...e.styles,blocks:{...t,"core/separator":{...r,color:{...r.color,text:r.color?.background}}}}}:e}function Kx(e,t){let r="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))r+=`:root :where(${t}){${n.trim()}}`;else{let s=n.replace("}","").split("{");if(s.length!==2)return;let[l,u]=s,c=l.match(/([>+~\s]*::[a-zA-Z-]+)/),f=c?c[1]:"",m=c?l.replace(f,"").trim():l.trim(),d;m===""?d=t:d=l.startsWith(" ")?qn(t,m):VA(t,m),r+=`:root :where(${d})${f}{${u.trim()}}`}}),r}function Wd(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:s=!1,styleOptions:l={}}=r,u=t.length>0?t:(0,Ur.getBlockTypes)(),c=Md(e,"spacing.blockGap"),f=o??c!==null,m=n??!f;if(!e?.styles||!e?.settings)return[[],{}];let d=pz(e),h=mz(u),g=uz(d,h),y=cz(d,h,f,m,i,s,l),v=fz(d,h),b=[{css:g,isGlobalStyles:!0},{css:y,isGlobalStyles:!0},{css:d?.styles?.css??"",isGlobalStyles:!0},{assets:v,__unstableType:"svg",isGlobalStyles:!0}];return u.forEach(w=>{let x=d?.styles?.blocks?.[w.name];if(x?.css){let T=h[w.name].selector;b.push({css:Kx(x.css,T),isGlobalStyles:!0})}}),[b,d.settings]}var Qx=a(B(),1);var ck=a(B(),1),Sr=(0,ck.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var fk=a(C(),1);function Fg({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,Qx.useMemo)(()=>Vl(r,t),[r,t]),s=(0,Qx.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,fk.jsx)(Sr.Provider,{value:s,children:e})}var ss=a(M(),1),Ak=a(j(),1);var kz=a(re(),1),Rz=a(he(),1);var dk=a(C(),1);function Jx({className:e,...t}){return(0,dk.jsx)(ui,{className:Z(e,"global-styles-ui-icon-with-current-color"),...t})}var ha=a(M(),1);var Nl=a(C(),1);function hz({icon:e,children:t,...r}){return(0,Nl.js
Line truncated
|
||||
`),new S("",f,""),new S("",l,"]"),new S("",l," for "),new S("",E,""),new S("",c,""),new S("",l," a "),new S("",l," that "),new S(" ",b,""),new S("",l,". "),new S(".",l,""),new S(" ",l,", "),new S("",k,""),new S("",l," with "),new S("",l,"'"),new S("",l," from "),new S("",l," by "),new S("",F,""),new S("",P,""),new S(" the ",l,""),new S("",m,""),new S("",l,". The "),new S("",w,""),new S("",l," on "),new S("",l," as "),new S("",l," is "),new S("",g,""),new S("",u,"ing "),new S("",l,`
|
||||
`),new S("",l,":"),new S(" ",l,". "),new S("",l,"ed "),new S("",A,""),new S("",V,""),new S("",h,""),new S("",l,"("),new S("",b,", "),new S("",y,""),new S("",l," at "),new S("",l,"ly "),new S(" the ",l," of "),new S("",d,""),new S("",v,""),new S(" ",b,", "),new S("",b,'"'),new S(".",l,"("),new S("",w," "),new S("",b,'">'),new S("",l,'="'),new S(" ",l,"."),new S(".com/",l,""),new S(" the ",l," of the "),new S("",b,"'"),new S("",l,". This "),new S("",l,","),new S(".",l," "),new S("",b,"("),new S("",b,"."),new S("",l," not "),new S(" ",l,'="'),new S("",l,"er "),new S(" ",w," "),new S("",l,"al "),new S(" ",w,""),new S("",l,"='"),new S("",w,'"'),new S("",b,". "),new S(" ",l,"("),new S("",l,"ful "),new S(" ",b,". "),new S("",l,"ive "),new S("",l,"less "),new S("",w,"'"),new S("",l,"est "),new S(" ",b,"."),new S("",w,'">'),new S(" ",l,"='"),new S("",b,","),new S("",l,"ize "),new S("",w,"."),new S("\xC2\xA0",l,""),new S(" ",l,","),new S("",b,'="'),new S("",w,'="'),new S("",l,"ous "),new S("",w,", "),new S("",b,"='"),new S(" ",b,","),new S(" ",w,'="'),new S(" ",w,", "),new S("",w,","),new S("",w,"("),new S("",w,". "),new S(" ",w,"."),new S("",w,"='"),new S(" ",w,". "),new S(" ",b,'="'),new S(" ",w,"='"),new S(" ",b,"='")];i.kTransforms=I,i.kNumTransforms=I.length;function O(z,R){return z[R]<192?(z[R]>=97&&z[R]<=122&&(z[R]^=32),1):z[R]<224?(z[R+1]^=32,2):(z[R+2]^=5,3)}i.transformDictionaryWord=function(z,R,D,G,U){var ce=I[U].prefix,ye=I[U].suffix,Te=I[U].transform,Ie=Te<x?0:Te-(x-1),He=0,pe=R,Se;Ie>G&&(Ie=G);for(var J=0;J<ce.length;)z[R++]=ce[J++];for(D+=Ie,G-=Ie,Te<=v&&(G-=Te),He=0;He<G;He++)z[R++]=s.dictionary[D+He];if(Se=R-G,Te===b)O(z,Se);else if(Te===w)for(;G>0;){var ie=O(z,Se);Se+=ie,G-=ie}for(var $=0;$<ye.length;)z[R++]=ye[$++];return R-pe}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var Zg=(e=>typeof Po<"u"?Po:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Po<"u"?Po:t)[r]}):e)(function(e){if(typeof Po<"u")return Po.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),a5=(function(){var e,t,r;return(function(){function o(n,i,s){function l(f,m){if(!i[f]){if(!n[f]){var d=typeof Zg=="function"&&Zg;if(!m&&d)return d(f,!0);if(u)return u(f,!0);var h=new Error("Cannot find module '"+f+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[f]={exports:{}};n[f][0].call(g.exports,function(y){var v=n[f][1][y];return l(v||y)},g,g.exports,o,n,i,s)}return i[f].exports}for(var u=typeof Zg=="function"&&Zg,c=0;c<s.length;c++)l(s[c]);return l}return o})()({1:[function(o,n,i){"use strict";var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function l(f,m){return Object.prototype.hasOwnProperty.call(f,m)}i.assign=function(f){for(var m=Array.prototype.slice.call(arguments,1);m.length;){var d=m.shift();if(d){if(typeof d!="object")throw new TypeError(d+"must be non-object");for(var h in d)l(d,h)&&(f[h]=d[h])}}return f},i.shrinkBuf=function(f,m){return f.length===m?f:f.subarray?f.subarray(0,m):(f.length=m,f)};var u={arraySet:function(f,m,d,h,g){if(m.subarray&&f.subarray){f.set(m.subarray(d,d+h),g);return}for(var y=0;y<h;y++)f[g+y]=m[d+y]},flattenChunks:function(f){var m,d,h,g,y,v;for(h=0,m=0,d=f.length;m<d;m++)h+=f[m].length;for(v=new Uint8Array(h),g=0,m=0,d=f.length;m<d;m++)y=f[m],v.set(y,g),g+=y.length;return v}},c={arraySet:function(f,m,d,h,g){for(var y=0;y<h;y++)f[g+y]=m[d+y]},flattenChunks:function(f){return[].concat.apply([],f)}};i.setTyped=function(f){f?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,u)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,c))},i.setTyped(s)},{}],2:[function(o,n,i){"use strict";var s=o("./common"),l=!0,u=!0;try{String.fromCharCode.apply(null,[0])}catch{l=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{u=!1}for(var c=new s.Buf8(256),f=0;f<256;f++)c[f]=f>=252?6:f>=248?5:f>=240?4:f>=224?3:f>=192?2:1;c[254]=c[254]=1,i.string2buf=function(d){var h,g,y,v,b,w=d.length,x=0;for(v=0;v<w;v++)g=d.charCodeAt(v),(g&64512)===55296&&v+1<w&&(y=d.charCodeAt(v+1),(y&64512)===56320&&(g=65536+(g-55296<<10)+(y-56320),v++)),x+=g<128?1:g<2048?2:g<65536?3:4;for(h=new s.Buf8(x),b=0,v=0;b<x;v++)g=d.charCodeAt(v),(g&64512)===55296&&v+1<w&&(y=d.charCodeAt(v+1),(y&64512)===56320&&(g=65536+(g-55296<<10)+(y-56320),v++)),g<128?h[b++]=g:g<2048?(h[b++]=192|g>>>6,h[b++]=128|g&63):g<65536?(h[b++]=224|g>>>12,h[b++]=128|g>>>6&63,h[b++]=128|g&63):(h[b++]=240|g>>>18,h[b++]=128|g>>>12&63,h[b++]=128|g>>>6&63,h[b++]=128|g&63);return h};function m(d,h){if(h<65534&&(d.subarray&&u||!d.subarray&&l))return String.fromCharCode.apply(null,s.shrinkBuf(d,h));for(var g="",y=0;y<h;y++)g+=String.fromCharCode(d[y]);return g}i.buf2binstring=function(d){return m(d,d.length)},i.binstring2buf=function(d){for(var h=new s.Buf8(d.length),g=0,y=h.length;g<y;g++)h[g]=d.charCodeAt(g);return h},i.buf2string=function(d,h){var g,y,v,b,w=h||d.length,x=new Array(w*2);for(y=0,g=0;g<w;){if(v=d[g++]
Line truncated
|
||||
@font-face {
|
||||
font-family: "${e}";
|
||||
${i.join(`
|
||||
`)}
|
||||
src: url("${t}") format("${o}");
|
||||
}`,globalThis.document.head.appendChild(n),n}var DG=[0,1,0,0],LG=[79,84,84,79],MG=[119,79,70,70],BG=[119,79,70,50];function Xg(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function jG(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(Xg(t,DG)||Xg(t,LG))return"SFNT";if(Xg(t,MG))return"WOFF";if(Xg(t,BG))return"WOFF2"}function zG(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var w5=class extends bG{constructor(e,t={}){super(),this.name=e,this.options=t,this.metrics=!1}get src(){return this.__src}set src(e){this.__src=e,(async()=>(globalThis.document&&!this.options.skipStyleSheet&&await NG(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>zG(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new Kg("error",r,`Failed to load font at ${t||e}`);this.dispatch(o),this.onerror&&this.onerror(o)})}async fromDataBuffer(e,t){this.fontData=new DataView(e);let r=jG(this.fontData);if(!r)throw new Error(`${t} is either an unsupported font format, or not a font at all.`);await this.parseBasicData(r);let o=new Kg("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return FG().then(t=>(e==="SFNT"&&(this.opentype=new _G(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new TG(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new AG(this,this.fontData,t)),this.opentype))}getGlyphId(e){return this.opentype.tables.cmap.getGlyphId(e)}reverse(e){return this.opentype.tables.cmap.reverse(e)}supports(e){return this.getGlyphId(e)!==0}supportsVariation(e){return this.opentype.tables.cmap.supportsVariation(e)!==!1}measureText(e,t=16){if(this.__unloaded)throw new Error("Cannot measure text: font was unloaded. Please reload before calling measureText()");let r=document.createElement("div");r.textContent=e,r.style.fontFamily=this.name,r.style.fontSize=`${t}px`,r.style.color="transparent",r.style.background="transparent",r.style.top="0",r.style.left="0",r.style.position="absolute",document.body.appendChild(r);let o=r.getBoundingClientRect();document.body.removeChild(r);let n=this.opentype.tables["OS/2"];return o.fontSize=t,o.ascender=n.sTypoAscender,o.descender=n.sTypoDescender,o}unload(){if(this.styleElement.parentNode){this.styleElement.parentNode.removeElement(this.styleElement);let e=new Kg("unload",{font:this});this.dispatch(e),this.onunload&&this.onunload(e)}this._unloaded=!0}load(){if(this.__unloaded){delete this.__unloaded,document.head.appendChild(this.styleElement);let e=new Kg("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=w5;var ls=class extends Gt{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},GG=class extends ls{constructor(e,t,r){super(e,t,r),this.format=0,this.length=e.uint16,this.language=e.uint16,this.glyphIdArray=[...new Array(256)].map(o=>e.uint8)}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 0. only supports(id) is implemented.")),0<=e&&e<=255}reverse(e){return console.warn("reverse not implemented for cmap subtable format 0"),{}}getSupportedCharCodes(){return[{start:1,end:256}]}},HG=class extends ls{constructor(e,t,r){super(e,t,r),this.format=2,this.length=e.uint16,this.language=e.uint16,this.subHeaderKeys=[...new Array(256)].map(s=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;ve(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(s=>new UG(e))));let i=n+o*8;ve(this,"glyphIndexArray",()=>(e.currentPosition=i,[...new Array(o)].map(s=>e.uint16)))}supports(e){e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 2. only supports(id) is implemented."));let t=e&&255,r=e&&65280,o=this.subHeaders[r],n=this.subHeaders[o],i=n.firstCode,s=i+n.entryCount;return i<=t&&t<=s}reverse(e){return console.warn("reverse not implemented for cmap subtable format 2"),{}}getSupportedCharCodes(e=!1){return e?this.subHeaders.map(t=>({firstCode:t.firstCode,lastCode:t.lastCode})):this.subHeaders.map(t=>({start:t.firstCode,end:t.lastCode}))}},UG=class{constructor(e){this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.first+this.entryCount,this.idDelta=e.int16,this.idRangeOffset=e.uint16}},WG=class extends ls{constructor(e,t,r){super(e,t,r),this.format=4,this.length=e.uint16,this.language=e.uint16,this.segCountX2=e.uint16,this.segCount=this.segCountX2/2,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16;let o=e.currentPosition;ve(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;ve(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;ve(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let s=i+this.segCountX2;ve(this,"idRangeOffset",()=>e.readBytes(this.segCount,s,16));let l=s+this.segCountX2,u=this.length-(l-this.tableStart);ve(this,"glyphIdArray",()=>e.readBytes(u,l,16
Line truncated
|
||||
/*! Bundled license information:
|
||||
|
||||
use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
|
||||
(**
|
||||
* @license React
|
||||
* use-sync-external-store-shim.production.js
|
||||
*
|
||||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*)
|
||||
|
||||
is-plain-object/dist/is-plain-object.mjs:
|
||||
(*!
|
||||
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
|
||||
*
|
||||
* Copyright (c) 2014-2017, Jon Schlinkert.
|
||||
* Released under the MIT License.
|
||||
*)
|
||||
*/
|
||||
Vendored
+4092
File diff suppressed because it is too large.
Load diff
+1
@@ -0,0 +1 @@
|
||||
var wp;(wp||={}).editWidgets=(()=>{var hd=Object.create;var St=Object.defineProperty;var wd=Object.getOwnPropertyDescriptor;var bd=Object.getOwnPropertyNames;var vd=Object.getPrototypeOf,_d=Object.prototype.hasOwnProperty;var _=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),we=(e,t)=>{for(var o in t)St(e,o,{get:t[o],enumerable:!0})},Oo=(e,t,o,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of bd(t))!_d.call(e,i)&&i!==o&&St(e,i,{get:()=>t[i],enumerable:!(a=wd(t,i))||a.enumerable});return e};var r=(e,t,o)=>(o=e!=null?hd(vd(e)):{},Oo(t||!e||!e.__esModule?St(o,"default",{value:e,enumerable:!0}):o,e)),yd=e=>Oo(St({},"__esModule",{value:!0}),e);var kt=_((Sn,Vo)=>{Vo.exports=window.wp.blocks});var w=_((kn,Fo)=>{Fo.exports=window.wp.data});var $e=_((An,jo)=>{jo.exports=window.wp.deprecated});var y=_((xn,Go)=>{Go.exports=window.wp.element});var Nr=_((In,zo)=>{zo.exports=window.wp.blockLibrary});var G=_((En,Ho)=>{Ho.exports=window.wp.coreData});var Fe=_((Cn,Uo)=>{Uo.exports=window.wp.widgets});var J=_((Tn,Ko)=>{Ko.exports=window.wp.preferences});var $o=_((Wn,Yo)=>{Yo.exports=window.wp.apiFetch});var A=_((Bn,Qo)=>{Qo.exports=window.wp.i18n});var At=_((Nn,Xo)=>{Xo.exports=window.wp.notices});var k=_((Pn,ea)=>{ea.exports=window.wp.components});var F=_((Dn,ta)=>{ta.exports=window.wp.primitives});var f=_((Mn,ra)=>{ra.exports=window.ReactJSXRuntime});var aa=_((fm,oa)=>{oa.exports=window.wp.viewport});var z=_((cm,ia)=>{ia.exports=window.wp.compose});var Ot=_((um,sa)=>{sa.exports=window.wp.plugins});var Ta=_((Um,Ca)=>{Ca.exports=window.wp.privateApis});var L=_((af,Ba)=>{Ba.exports=window.wp.blockEditor});var Jt=_((Af,ja)=>{ja.exports=window.wp.hooks});var po=_((If,Ka)=>{Ka.exports=window.wp.mediaUtils});var li=_((Gf,di)=>{di.exports=window.wp.patterns});var nt=_((zf,ni)=>{ni.exports=window.wp.keyboardShortcuts});var De=_((Hf,mi)=>{mi.exports=window.wp.keycodes});var Ci=_((ac,Ei)=>{Ei.exports=window.wp.url});var Wi=_((ic,Ti)=>{Ti.exports=window.wp.dom});var _n={};we(_n,{initialize:()=>wn,initializeEditor:()=>dd,reinitializeEditor:()=>bn,store:()=>c});var Te=r(kt(),1),Ro=r(w(),1),ad=r($e(),1),Wr=r(y(),1),Lr=r(Nr(),1),id=r(G(),1),Ye=r(Fe(),1),sd=r(J(),1);var Fa=r($o(),1),Xt=r(w(),1);var qo=r(w(),1);function Sd(e={},t){let{type:o}=t;switch(o){case"SET_WIDGET_AREAS_OPEN_STATE":return t.widgetAreasOpenState;case"SET_IS_WIDGET_AREA_OPEN":{let{clientId:a,isOpen:i}=t;return{...e,[a]:i}}default:return e}}function kd(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return t.isOpen?!1:e;case"SET_IS_INSERTER_OPENED":return t.value}return e}function Ad(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return t.value?!1:e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e}function xd(e={current:null}){return e}function Id(e={current:null}){return e}function Ed(e={},t){switch(t.type){case"LOCK_WIDGET_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_WIDGET_SAVING":{let{[t.lockName]:o,...a}=e;return a}}return e}var Zo=(0,qo.combineReducers)({blockInserterPanel:kd,inserterSidebarToggleRef:Id,listViewPanel:Ad,listViewToggleRef:xd,widgetAreasOpenState:Sd,widgetSavingLock:Ed});var fo={};we(fo,{getWidgetAreas:()=>wl,getWidgets:()=>bl});var Ma=r(kt(),1),mo=r(G(),1);var no={};we(no,{closeGeneralSidebar:()=>ul,lockWidgetSaving:()=>hl,moveBlockToWidgetArea:()=>pl,persistStubPost:()=>dt,saveEditedWidgetAreas:()=>il,saveWidgetArea:()=>dl,saveWidgetAreas:()=>sl,setIsInserterOpened:()=>fl,setIsListViewOpened:()=>cl,setIsWidgetAreaOpen:()=>ml,setWidgetAreasOpenState:()=>lo,setWidgetIdForClientId:()=>nl,unlockWidgetSaving:()=>gl});var Re=r(A(),1),so=r(At(),1);function Jo(e){var t,o,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(o=Jo(e[t]))&&(a&&(a+=" "),a+=o)}else for(o in e)e[o]&&(a&&(a+=" "),a+=o);return a}function Cd(){for(var e,t,o=0,a="",i=arguments.length;o<i;o++)(e=arguments[o])&&(t=Jo(e))&&(a&&(a+=" "),a+=t);return a}var V=Cd;var K=r(k(),1),ot=r(w(),1),$t=r(A(),1);var xt=r(F(),1),Rr=r(f(),1),Pr=(0,Rr.jsx)(xt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Rr.jsx)(xt.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})});var It=r(F(),1),Dr=r(f(),1),qe=(0,Dr.jsx)(It.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Dr.jsx)(It.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Et=r(F(),1),Mr=r(f(),1),Ze=(0,Mr.jsx)(Et.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Mr.jsx)(Et.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});var Ct=r(F(),1),Or=r(f(),1),Vr=(0,Or.jsx)(Ct.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Or.jsx)(Ct.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1
Line truncated
|
||||
Vendored
+67764
File diff suppressed because it is too large.
Load diff
Vendored
+500
@@ -0,0 +1,500 @@
|
||||
"use strict";var wp;(wp||={}).editor=(()=>{var iae=Object.create;var T1=Object.defineProperty;var sae=Object.getOwnPropertyDescriptor;var aae=Object.getOwnPropertyNames;var lae=Object.getPrototypeOf,cae=Object.prototype.hasOwnProperty;var Zn=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Ie=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Qc=(e,t)=>{for(var r in t)T1(e,r,{get:t[r],enumerable:!0})},PF=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of aae(t))!cae.call(e,n)&&n!==r&&T1(e,n,{get:()=>t[n],enumerable:!(o=sae(t,n))||o.enumerable});return e};var s=(e,t,r)=>(r=e!=null?iae(lae(e)):{},PF(t||!e||!e.__esModule?T1(r,"default",{value:e,enumerable:!0}):r,e)),uae=e=>PF(T1({},"__esModule",{value:!0}),e);var O=Ie((wAe,kF)=>{kF.exports=window.wp.data});var W=Ie((xAe,EF)=>{EF.exports=window.wp.coreData});var D=Ie((CAe,RF)=>{RF.exports=window.wp.element});var he=Ie((TAe,AF)=>{AF.exports=window.wp.compose});var mo=Ie((PAe,OF)=>{OF.exports=window.wp.hooks});var $=Ie((kAe,IF)=>{IF.exports=window.wp.blockEditor});var Xe=Ie((NAe,VF)=>{VF.exports=window.wp.blocks});var po=Ie((FAe,jF)=>{jF.exports=window.wp.date});var Ir=Ie((DAe,zF)=>{zF.exports=window.wp.url});var Yi=Ie((BAe,UF)=>{UF.exports=window.wp.deprecated});var lt=Ie((MAe,HF)=>{HF.exports=window.wp.preferences});var de=Ie((jAe,ZF)=>{ZF.exports=window.wp.primitives});var C=Ie((zAe,KF)=>{KF.exports=window.ReactJSXRuntime});var qv=Ie((LIe,XF)=>{XF.exports=window.wp.privateApis});var Xm=Ie((ZIe,uD)=>{uD.exports=window.wp.a11y});var Qm=Ie((KIe,dD)=>{dD.exports=window.wp.apiFetch});var ct=Ie((XIe,fD)=>{fD.exports=window.wp.notices});var E=Ie((QIe,mD)=>{mD.exports=window.wp.i18n});var ft=Ie((n6e,_D)=>{_D.exports=window.wp.htmlEntities});var xD=Ie((a6e,wD)=>{"use strict";wD.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,n,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(i=Object.keys(t),o=i.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=o;n--!==0;){var a=i[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var Yd=Ie((y6e,RD)=>{RD.exports=window.wp.mediaUtils});var A=Ie((I6e,jD)=>{jD.exports=window.wp.components});var Ls=Ie((l3e,sB)=>{sB.exports=window.wp.patterns});var sy=Ie((g3e,dB)=>{dB.exports=window.wp.blob});var Jn=Ie((y3e,vB)=>{vB.exports=window.React});var s5=Ie((D3e,lM)=>{lM.exports=window.ReactDOM});var M_=Ie((f4e,B_)=>{var NM={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:Line truncated
|
||||
<svg
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 0 0"
|
||||
width="0"
|
||||
height="0"
|
||||
focusable="false"
|
||||
role="none"
|
||||
aria-hidden="true"
|
||||
style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"
|
||||
>
|
||||
<defs>
|
||||
<filter id="${e}">
|
||||
<!--
|
||||
Use sRGB instead of linearRGB so transparency looks correct.
|
||||
Use perceptual brightness to convert to grayscale.
|
||||
-->
|
||||
<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></feColorMatrix>
|
||||
<!-- Use sRGB instead of linearRGB to be consistent with how CSS gradients work. -->
|
||||
<feComponentTransfer color-interpolation-filters="sRGB">
|
||||
<feFuncR type="table" tableValues="${r.r.join(" ")}"></feFuncR>
|
||||
<feFuncG type="table" tableValues="${r.g.join(" ")}"></feFuncG>
|
||||
<feFuncB type="table" tableValues="${r.b.join(" ")}"></feFuncB>
|
||||
<feFuncA type="table" tableValues="${r.a.join(" ")}"></feFuncA>
|
||||
</feComponentTransfer>
|
||||
<!-- Re-mask the image with the original transparency since the feColorMatrix above loses that information. -->
|
||||
<feComposite in2="SourceGraphic" operator="in"></feComposite>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>`}function Yl(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([0-9])([a-zA-Z])/g,"$1-$2").replace(/([a-zA-Z])([0-9])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase()}function PI(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function Jpe(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function kI(e,t="0"){let r=Jpe(e);if(!r)return null;let o=PI(r?.top)||t,n=PI(r?.left)||t;return o===n?o:`${o} ${n}`}var L8={backgroundSize:"cover",backgroundPosition:"50% 50%"};function V8(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:L8.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:L8.backgroundPosition}),t}var j8={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};var $pe={button:"wp-element-button",caption:"wp-element-caption"},ehe={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"};function the(e={},t){return Rp.reduce((r,{path:o,valueKey:n,valueFunc:i,cssVarInfix:a})=>{let l=Pt(e,o,[]);return["default","theme","custom"].forEach(c=>{l[c]&&l[c].forEach(u=>{n&&!i?r.push(`--wp--preset--${a}--${Yl(u.slug)}: ${u[n]}`):i&&typeof i=="function"&&r.push(`--wp--preset--${a}--${Yl(u.slug)}: ${i(u,t)}`)})}),r},[])}function rhe(e="*",t={}){return Rp.reduce((r,{path:o,cssVarInfix:n,classes:i})=>{if(!i)return r;let a=Pt(t,o,[]);return["default","theme","custom"].forEach(l=>{a[l]&&a[l].forEach(({slug:c})=>{i.forEach(({classSuffix:u,propertyName:d})=>{let f=`.has-${Yl(c)}-${u}`,m=e.split(",").map(g=>`${g}${f}`).join(","),h=`var(--wp--preset--${n}--${Yl(c)})`;r+=`${m}{${d}: ${h} !important;}`})})}),r},"")}function ohe(e={}){return Rp.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=Pt(e,t.path,{});return["default","theme"].filter(o=>r[o]).flatMap(o=>r[o].map(n=>M8(`wp-duotone-${n.slug}`,n.colors))).join("")})}function W8(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+Yl(n.replace("/","-")),a=e[n];if(a instanceof Object){let l=i+r;o=[...o,...W8(a,l,r)]}else o.push(`${i}: ${a}`)}),o}function nhe(e,t){let r=e.split(","),o=[];return r.forEach(n=>{o.push(`${t.trim()}${n.trim()}`)}),o.join(", ")}var z8=(e,t,r)=>{if(r!=="core/paragraph"||(t?.blocks?.["core/paragraph"]?.typography?.textIndent??t?.typography?.textIndent??"subsequent")!=="all")return e;let i=".wp-block-paragraph + .wp-block-paragraph",a=".wp-block-paragraph";if(i in e){let l=e[i],c={...e};return delete c[i],c[a]=l,c}return e},U8=(e,t)=>{let r={};return Object.entries(e).forEach(([o,n])=>{if(o==="root"||!t?.[o])return;let i=typeof n=="string";if(!i&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([a,l])=>{if(a==="root"||!t?.[o][a])return;let c={[o]:{[a]:t[o][a]}},u=Ip(c);r[l]=[...r[l]||[],...u],delete t[o][a]}),i||typeof n=="object"&&n!==null&&"root"in n){let a=i?n:n.root,l={[o]:t[o]},c=Ip(l);r[a]=[...r[a]||[],...c],delete t[o]}}),r};function Ip(e={},t="",r,o={},n=!1){let i=Ra===t,a=Object.entries(en.__EXPERIMENTAL_STYLE_PROPERTY).reduce((c,[u,{value:d,Line truncated
|
||||
.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }
|
||||
.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
|
||||
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }
|
||||
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0;
|
||||
`),g+="}"),l.blockStyles&&c.forEach(({selector:v,duotoneSelector:y,styles:b,fallbackGapValue:_,hasLayoutSupport:S,featureSelectors:x,styleVariationSelectors:T,skipSelectorWrapper:R,name:F})=>{if(x){let L=U8(x,b);L=z8(L,e.settings,F),Object.entries(L).forEach(([M,k])=>{if(k.length){let I=k.join(";");g+=`:root :where(${M}){${I};}`}})}if(y){let L={};b?.filter&&(L.filter=b.filter,delete b.filter);let M=Ip(L);M.length&&(g+=`${y}{${M.join(";")};}`)}!n&&(Ra===v||S)&&(g+=H8({style:b,selector:v,hasBlockGapSupport:r,hasFallbackGapSupport:o,fallbackGapValue:_}));let B=Ip(b,v,d,e,i);if(B?.length){let L=R?v:`:root :where(${v})`;g+=`${L}{${B.join(";")};}`}b?.css&&(g+=EI(b.css,`:root :where(${v})`)),l.variationStyles&&T&&Object.entries(T).forEach(([L,M])=>{let k=b?.variations?.[L];if(k){if(x){let U=U8(x,k);U=z8(U,e.settings,F),Object.entries(U).forEach(([G,Y])=>{if(Y.length){let Z=nhe(G,M),V=Y.join(";");g+=`:root :where(${Z}){${V};}`}})}let I=Ip(k,M,d,e);if(I.length&&(g+=`:root :where(${M}){${I.join(";")};}`),k?.css&&(g+=EI(k.css,`:root :where(${M})`)),S&&k?.spacing?.blockGap){let U=M+v;g+=H8({style:k,selector:U,hasBlockGapSupport:!0,hasFallbackGapSupport:o,fallbackGapValue:_})}}});let z=Object.entries(b).filter(([L])=>L.startsWith(":"));z?.length&&z.forEach(([L,M])=>{let k=Ip(M);if(!k?.length)return;let U=`:root :where(${v.split(",").map(G=>G+L).join(",")}){${k.join(";")};}`;g+=U})}),l.layoutStyles&&(g=g+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",g=g+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",g=g+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),l.blockGap&&r){let v=kI(e?.styles?.spacing?.blockGap)||"0.5em";g=g+`:root :where(.wp-site-blocks) > * { margin-block-start: ${v}; margin-block-end: 0; }`,g=g+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",g=g+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return l.presets&&u.forEach(({selector:v,presets:y})=>{(Ra===v||Ny===v)&&(v="");let b=rhe(v,y);b.length>0&&(g+=b)}),g};function che(e,t){return RI(e,t).flatMap(({presets:o})=>ohe(o))}var uhe=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(ehe).forEach(([o,n])=>{let i=Op(e,o);i&&(r[n]=i)}),r},dhe=(e,t)=>{let{getBlockStyles:r}=(0,G8.select)(en.store),o={};return e.forEach(n=>{let i=n.name,a=Op(n);if(!a)return;let l=Op(n,"filter.duotone");if(!l){let h=Op(n),g=(0,en.getBlockSupport)(n,"color.__experimentalDuotone",!1);l=g&&h&&Us(h,g)}let c=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,u=n?.supports?.spacing?.blockGap?.__experimentalDefault,d=r(i),f={};d?.forEach(h=>{let g=t?`-${t}`:"",v=`${h.name}${g}`,y=h8(v,a);f[v]=y});let m=uhe(n,a);o[i]={duotoneSelector:l??void 0,fallbackGapValue:u,featureSelectors:Object.keys(m).length?m:void 0,hasLayoutSupport:c,name:i,selector:a,styleVariationSelectors:d?.length?f:void 0}}),o};function fhe(e){let t=e.styles?.blocks,r=t?.["core/separator"];return r&&r.color?.background&&!r.color?.text&&!r.border?.color?{...e,styles:{...e.styles,blocks:{...t,"core/separator":{...r,color:{...r.color,text:r.color?.background}}}}}:e}function EI(e,t){let r="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))r+=`:root :where(${t}){${n.trim()}}`;else{let a=n.replace("}","").split("{");if(a.length!==2)return;let[l,c]=a,u=l.match(/([>+~\s]*::[a-zA-Z-]+)/),d=u?u[1]:"",f=u?l.replace(d,"").trim():l.trim(),m;f===""?m=t:m=l.startsWith(" ")?Us(t,f):p8(t,f),r+=`:root :where(${m})${d}{${c.trim()}}`}}),r}function jy(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:a=!1,styleOptions:l={}}=r,c=t.length>0?t:(0,en.getBlockTypes)(),u=mf(e,"spacing.blockGap"),d=o??u!==null,f=n??!d;if(!e?.styles||!e?.settings)return[[],{}];let m=fhe(e),h=dhe(c),g=ahe(m,h),v=lhe(m,h,d,f,i,a,l),y=che(m,h),b=[{css:g,isGlobalStyles:!0},{css:v,isGlobalStyles:!0},{css:m?.styles?.css??"",isGlobalStyles:!0},{assets:y,__unstableType:"svg",isGlobalStyles:!0}];return c.forEach(_=>{let S=m?.styles?.blocks?.[_.name];if(S?.css){let x=h[_.name].selector;b.push({css:EI(S.css,x),isGlobalStyles:!0})}}),[b,m.settings]}var{cleanEmptyObject:AI}=N(Y8.privateApis);function mhe(){let{globalStylesId:e,isReady:t,settings:r,styles:o,_links:n}=(0,Fp.useSelect)(u=>{let{getEntityRecord:d,getEditedEntityRecord:f,hasFinishedResolution:m,canUser:h}=u(Np.store),g=u(Np.store).__experimentalGetCurrentGlobalStylesId(),v,y=g?h("update",{kind:"root",name:"globalStyles",id:g}):null;g&&typeof y=="boolean"&&(y?v=f("root","globalStyles",g):v=d("root","globalStyles",g,{context:"view"}));let b=!1;return m("__experimentalGetCurrentGlobalStylesId")&&(g?b=y?m("getEditedEntityRecord",["root","globalStyles",g]):m("getEntityRecord",["root","globalStyles",g,{context:"view"}]):b=!0),{globalStylesId:g,isReady:b,settings:v?.settings,styles:v?.styles,_links:v?._links
Line truncated
|
||||
body{
|
||||
padding: 24px;
|
||||
min-height:${Math.round(c)}px;
|
||||
display:flex;
|
||||
align-items:center;
|
||||
}
|
||||
.is-root-container { width: 100%; }
|
||||
`}]})})}):null},vz=cye;var yz=s(A(),1),bz=s(C(),1);function Tr({children:e,level:t=2}){return(0,bz.jsx)(yz.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var Yr=s(C(),1),uye={backgroundSize:"cover",backgroundPosition:"50% 50%"};function _b(e){if(!e)return e;let t=e.color||e.width;if(!e.style&&t)return{...e,style:"solid"};if(!(e.style&&!t))return e}function dye(e){return e&&((0,Nf.__experimentalHasSplitBorders)(e)?{top:_b(e.top),right:_b(e.right),bottom:_b(e.bottom),left:_b(e.left)}:_b(e))}var{useHasDimensionsPanel:fye,useHasTypographyPanel:mye,useHasBorderPanel:pye,useSettingsForBlockElement:hye,useHasColorPanel:gye,useHasFiltersPanel:vye,useHasImageSettingsPanel:yye,useHasBackgroundPanel:bye,BackgroundPanel:Sye,BorderPanel:_ye,ColorPanel:wye,TypographyPanel:xye,DimensionsPanel:Cye,FiltersPanel:Tye,ImageSettingsPanel:Pye,AdvancedPanel:kye}=rt(_z.privateApis);function Eye({name:e,variation:t}){let{user:r,onChange:o}=(0,eh.useContext)(Br),n=[];t&&(n=["variations",t].concat(n));let i=n.join("."),[a]=Ee(i,e,"user",!1),[l,c]=Ee(i,e,"merged",!1),[u]=pe("",e,"user"),[d,f]=pe("",e),m=hye(d,e),h=(0,Sz.getBlockType)(e),g=!1;m?.spacing?.blockGap&&h?.supports?.spacing?.blockGap&&(h?.supports?.spacing?.__experimentalSkipSerialization===!0||h?.supports?.spacing?.__experimentalSkipSerialization?.some?.(V=>V==="blockGap"))&&(g=!0);let v=!1;m?.dimensions?.aspectRatio&&e==="core/group"&&(v=!0);let y=(0,eh.useMemo)(()=>{let V=structuredClone(m);return g&&(V.spacing.blockGap=!1),v&&(V.dimensions.aspectRatio=!1),V},[m,g,v]),b=Sb(e),_=bye(y),S=mye(y),x=gye(y),T=pye(y),R=fye(y),F=vye(y),B=yye(e,u,y),z=!!b?.length&&!t,{canEditCSS:L}=(0,wz.useSelect)(V=>{let{getEntityRecord:j,__experimentalGetCurrentGlobalStylesId:H}=V(xz.store),X=H();return{canEditCSS:!!(X?j("root","globalStyles",X):void 0)?._links?.["wp:action-edit-css"]}},[]),M=t?b.find(V=>V.name===t):null,k=(0,eh.useMemo)(()=>({...l,layout:y.layout}),[l,y.layout]),I=(0,eh.useMemo)(()=>({...a,layout:u.layout}),[a,u.layout]),U=V=>{let j={...V};delete j.layout,c(j),V.layout!==u.layout&&f({...u,layout:V.layout})},G=V=>{f(V===void 0?{...d,lightbox:void 0}:{...d,lightbox:{...d.lightbox,...V}})},Y=V=>{let{settings:j,...H}=V;if(j?.typography){let X=Dy(r,i,H,e);X=Oy(X,"typography",{...u.typography,...j.typography},e),o(X)}else c(H)},Z=V=>{if(!V?.border){c(V);return}let{radius:j,...H}=V.border,X=dye(H),ae=(0,Nf.__experimentalHasSplitBorders)(X)?{color:null,style:null,width:null,...X}:{top:X,right:X,bottom:X,left:X};c({...V,border:{...ae,radius:j}})};return(0,Yr.jsxs)(Yr.Fragment,{children:[(0,Yr.jsx)(St,{title:t?M?.label:h?.title}),(0,Yr.jsx)(vz,{name:e,variation:t}),z&&(0,Yr.jsx)("div",{className:"global-styles-ui-screen-variations",children:(0,Yr.jsxs)(Nf.__experimentalVStack,{spacing:3,children:[(0,Yr.jsx)(Tr,{children:(0,th.__)("Style Variations")}),(0,Yr.jsx)(uz,{name:e})]})}),x&&(0,Yr.jsx)(wye,{inheritedValue:l,value:a,onChange:c,settings:y}),_&&(0,Yr.jsx)(Sye,{inheritedValue:l,value:a,onChange:c,settings:y,defaultValues:uye}),S&&(0,Yr.jsx)(xye,{inheritedValue:l,value:a,onChange:Y,settings:y,isGlobalStyles:!0}),R&&(0,Yr.jsx)(Cye,{inheritedValue:k,value:I,onChange:U,settings:y,includeLayoutControls:!0}),T&&(0,Yr.jsx)(_ye,{inheritedValue:l,value:a,onChange:Z,settings:y}),F&&(0,Yr.jsx)(Tye,{inheritedValue:k,value:I,onChange:c,settings:y,includeLayoutControls:!0}),B&&(0,Yr.jsx)(Pye,{onChange:G,value:u,inheritedValue:y}),L&&(0,Yr.jsx)(Nf.PanelBody,{title:(0,th.__)("Advanced"),initialOpen:!1,children:(0,Yr.jsx)(kye,{value:a,onChange:c,inheritedValue:l,help:(0,th.sprintf)((0,th.__)("Add your own CSS to customize the appearance of the %s block. You do not need to include a CSS selector, just add the property and value."),h?.title)})})]})}var R6=Eye;var Ax=s(E(),1),MU=s(A(),1),LU=s(D(),1);var Cz=s(A(),1);var Tz=s(C(),1);function Bu({children:e,className:t}){return(0,Tz.jsx)(Cz.__experimentalSpacer,{className:re("global-styles-ui-screen-body",t),padding:4,children:e})}var Mu=s(E(),1),Xl=s(A(),1);var oi=s(C(),1);function wb({parentMenu:e,element:t,label:r}){let o=t==="text"||!t?"":`elements.${t}.`,n=t==="link"?{textDecoration:"underline"}:{},[i]=Ee(o+"typography.fontFamily"),[a]=Ee(o+"typography.fontStyle"),[l]=Ee(o+"typography.fontWeight"),[c]=Ee(o+"color.background"),[u]=Ee("color.background"),[d]=Ee(o+"color.gradient"),[f]=Ee(o+"color.text");return(0,oi.jsx)(fr,{path:e+"/typography/"+t,children:(0,oi.jsxs)(Xl.__experimentalHStack,{justify:"flex-start",children:[(0,oi.jsx)(Xl.FlexItem,{className:"global-styles-ui-screen-typography__indicator","aria-hidden":"true",style:{fontFamily:i??"serif",background:d??c??u,color:f,fontStyle:a,fontWeight:l,...n},children:(0,Mu.__)("Aa")}),(0,oi.jsx)(Xl.FlexItem,{children:r})]})})}function Rye(){return(0,oi.jsxs)(Xl.__experimentalVStack,{spacing:3,children:[(0,oi.jsx)(Tr,{level:3,children:(0,Mu.__)("Elements")}),(0,oi.jsxs)(Xl.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:[(0,oi.jsx)(wb,{parentMe
Line truncated
|
||||
`),new k("",d,""),new k("",l,"]"),new k("",l," for "),new k("",T,""),new k("",u,""),new k("",l," a "),new k("",l," that "),new k(" ",b,""),new k("",l,". "),new k(".",l,""),new k(" ",l,", "),new k("",R,""),new k("",l," with "),new k("",l,"'"),new k("",l," from "),new k("",l," by "),new k("",F,""),new k("",B,""),new k(" the ",l,""),new k("",f,""),new k("",l,". The "),new k("",_,""),new k("",l," on "),new k("",l," as "),new k("",l," is "),new k("",g,""),new k("",c,"ing "),new k("",l,`
|
||||
`),new k("",l,":"),new k(" ",l,". "),new k("",l,"ed "),new k("",M,""),new k("",z,""),new k("",h,""),new k("",l,"("),new k("",b,", "),new k("",v,""),new k("",l," at "),new k("",l,"ly "),new k(" the ",l," of "),new k("",m,""),new k("",y,""),new k(" ",b,", "),new k("",b,'"'),new k(".",l,"("),new k("",_," "),new k("",b,'">'),new k("",l,'="'),new k(" ",l,"."),new k(".com/",l,""),new k(" the ",l," of the "),new k("",b,"'"),new k("",l,". This "),new k("",l,","),new k(".",l," "),new k("",b,"("),new k("",b,"."),new k("",l," not "),new k(" ",l,'="'),new k("",l,"er "),new k(" ",_," "),new k("",l,"al "),new k(" ",_,""),new k("",l,"='"),new k("",_,'"'),new k("",b,". "),new k(" ",l,"("),new k("",l,"ful "),new k(" ",b,". "),new k("",l,"ive "),new k("",l,"less "),new k("",_,"'"),new k("",l,"est "),new k(" ",b,"."),new k("",_,'">'),new k(" ",l,"='"),new k("",b,","),new k("",l,"ize "),new k("",_,"."),new k("\xC2\xA0",l,""),new k(" ",l,","),new k("",b,'="'),new k("",_,'="'),new k("",l,"ous "),new k("",_,", "),new k("",b,"='"),new k(" ",b,","),new k(" ",_,'="'),new k(" ",_,", "),new k("",_,","),new k("",_,"("),new k("",_,". "),new k(" ",_,"."),new k("",_,"='"),new k(" ",_,". "),new k(" ",b,'="'),new k(" ",_,"='"),new k(" ",b,"='")];i.kTransforms=I,i.kNumTransforms=I.length;function U(G,Y){return G[Y]<192?(G[Y]>=97&&G[Y]<=122&&(G[Y]^=32),1):G[Y]<224?(G[Y+1]^=32,2):(G[Y+2]^=5,3)}i.transformDictionaryWord=function(G,Y,Z,V,j){var H=I[j].prefix,X=I[j].suffix,ae=I[j].transform,ne=ae<S?0:ae-(S-1),ue=0,Ye=Y,ye;ne>V&&(ne=V);for(var oe=0;oe<H.length;)G[Y++]=H[oe++];for(Z+=ne,V-=ne,ae<=y&&(V-=ae),ue=0;ue<V;ue++)G[Y++]=a.dictionary[Z+ue];if(ye=Y-V,ae===b)U(G,ye);else if(ae===_)for(;V>0;){var ge=U(G,ye);ye+=ge,V-=ge}for(var Re=0;Re<X.length;)G[Y++]=X[Re++];return Y-Ye}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var Sx=(e=>typeof Zn<"u"?Zn:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Zn<"u"?Zn:t)[r]}):e)(function(e){if(typeof Zn<"u")return Zn.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),aU=(function(){var e,t,r;return(function(){function o(n,i,a){function l(d,f){if(!i[d]){if(!n[d]){var m=typeof Sx=="function"&&Sx;if(!f&&m)return m(d,!0);if(c)return c(d,!0);var h=new Error("Cannot find module '"+d+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[d]={exports:{}};n[d][0].call(g.exports,function(v){var y=n[d][1][v];return l(y||v)},g,g.exports,o,n,i,a)}return i[d].exports}for(var c=typeof Sx=="function"&&Sx,u=0;u<a.length;u++)l(a[u]);return l}return o})()({1:[function(o,n,i){"use strict";var a=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function l(d,f){return Object.prototype.hasOwnProperty.call(d,f)}i.assign=function(d){for(var f=Array.prototype.slice.call(arguments,1);f.length;){var m=f.shift();if(m){if(typeof m!="object")throw new TypeError(m+"must be non-object");for(var h in m)l(m,h)&&(d[h]=m[h])}}return d},i.shrinkBuf=function(d,f){return d.length===f?d:d.subarray?d.subarray(0,f):(d.length=f,d)};var c={arraySet:function(d,f,m,h,g){if(f.subarray&&d.subarray){d.set(f.subarray(m,m+h),g);return}for(var v=0;v<h;v++)d[g+v]=f[m+v]},flattenChunks:function(d){var f,m,h,g,v,y;for(h=0,f=0,m=d.length;f<m;f++)h+=d[f].length;for(y=new Uint8Array(h),g=0,f=0,m=d.length;f<m;f++)v=d[f],y.set(v,g),g+=v.length;return y}},u={arraySet:function(d,f,m,h,g){for(var v=0;v<h;v++)d[g+v]=f[m+v]},flattenChunks:function(d){return[].concat.apply([],d)}};i.setTyped=function(d){d?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,c)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,u))},i.setTyped(a)},{}],2:[function(o,n,i){"use strict";var a=o("./common"),l=!0,c=!0;try{String.fromCharCode.apply(null,[0])}catch{l=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{c=!1}for(var u=new a.Buf8(256),d=0;d<256;d++)u[d]=d>=252?6:d>=248?5:d>=240?4:d>=224?3:d>=192?2:1;u[254]=u[254]=1,i.string2buf=function(m){var h,g,v,y,b,_=m.length,S=0;for(y=0;y<_;y++)g=m.charCodeAt(y),(g&64512)===55296&&y+1<_&&(v=m.charCodeAt(y+1),(v&64512)===56320&&(g=65536+(g-55296<<10)+(v-56320),y++)),S+=g<128?1:g<2048?2:g<65536?3:4;for(h=new a.Buf8(S),b=0,y=0;b<S;y++)g=m.charCodeAt(y),(g&64512)===55296&&y+1<_&&(v=m.charCodeAt(y+1),(v&64512)===56320&&(g=65536+(g-55296<<10)+(v-56320),y++)),g<128?h[b++]=g:g<2048?(h[b++]=192|g>>>6,h[b++]=128|g&63):g<65536?(h[b++]=224|g>>>12,h[b++]=128|g>>>6&63,h[b++]=128|g&63):(h[b++]=240|g>>>18,h[b++]=128|g>>>12&63,h[b++]=128|g>>>6&63,h[b++]=128|g&63);return h};function f(m,h){if(h<65534&&(m.subarray&&c||!m.subarray&&l))return String.fromCharCode.apply(null,a.shrinkBuf(m,h));for(var g="",v=0;v<h;v++)g+=String.fromCharCode(m[v]);return g}i.buf2binstring=function(m){return f(m,m.length)},i.binstring2buf=function(m){for(var h=new a.Buf8(m.length),g=0,v=h.length;g<v;g++)h[g]=m.charCodeAt(g);return h},i.buf2string=function(m,h){var g,v,y,b,_=h||m.length,S=new Array(_*2);for(v=0,g=0;g<_;){if(y=m[g++]
Line truncated
|
||||
@font-face {
|
||||
font-family: "${e}";
|
||||
${i.join(`
|
||||
`)}
|
||||
src: url("${t}") format("${o}");
|
||||
}`,globalThis.document.head.appendChild(n),n}var ube=[0,1,0,0],dbe=[79,84,84,79],fbe=[119,79,70,70],mbe=[119,79,70,50];function wx(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function pbe(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(wx(t,ube)||wx(t,dbe))return"SFNT";if(wx(t,fbe))return"WOFF";if(wx(t,mbe))return"WOFF2"}function hbe(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var Cx=class extends qye{constructor(e,t={}){super(),this.name=e,this.options=t,this.metrics=!1}get src(){return this.__src}set src(e){this.__src=e,(async()=>(globalThis.document&&!this.options.skipStyleSheet&&await cbe(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>hbe(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new _x("error",r,`Failed to load font at ${t||e}`);this.dispatch(o),this.onerror&&this.onerror(o)})}async fromDataBuffer(e,t){this.fontData=new DataView(e);let r=pbe(this.fontData);if(!r)throw new Error(`${t} is either an unsupported font format, or not a font at all.`);await this.parseBasicData(r);let o=new _x("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return abe().then(t=>(e==="SFNT"&&(this.opentype=new Qye(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new $ye(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new rbe(this,this.fontData,t)),this.opentype))}getGlyphId(e){return this.opentype.tables.cmap.getGlyphId(e)}reverse(e){return this.opentype.tables.cmap.reverse(e)}supports(e){return this.getGlyphId(e)!==0}supportsVariation(e){return this.opentype.tables.cmap.supportsVariation(e)!==!1}measureText(e,t=16){if(this.__unloaded)throw new Error("Cannot measure text: font was unloaded. Please reload before calling measureText()");let r=document.createElement("div");r.textContent=e,r.style.fontFamily=this.name,r.style.fontSize=`${t}px`,r.style.color="transparent",r.style.background="transparent",r.style.top="0",r.style.left="0",r.style.position="absolute",document.body.appendChild(r);let o=r.getBoundingClientRect();document.body.removeChild(r);let n=this.opentype.tables["OS/2"];return o.fontSize=t,o.ascender=n.sTypoAscender,o.descender=n.sTypoDescender,o}unload(){if(this.styleElement.parentNode){this.styleElement.parentNode.removeElement(this.styleElement);let e=new _x("unload",{font:this});this.dispatch(e),this.onunload&&this.onunload(e)}this._unloaded=!0}load(){if(this.__unloaded){delete this.__unloaded,document.head.appendChild(this.styleElement);let e=new _x("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=Cx;var $l=class extends pr{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},gbe=class extends $l{constructor(e,t,r){super(e,t,r),this.format=0,this.length=e.uint16,this.language=e.uint16,this.glyphIdArray=[...new Array(256)].map(o=>e.uint8)}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 0. only supports(id) is implemented.")),0<=e&&e<=255}reverse(e){return console.warn("reverse not implemented for cmap subtable format 0"),{}}getSupportedCharCodes(){return[{start:1,end:256}]}},vbe=class extends $l{constructor(e,t,r){super(e,t,r),this.format=2,this.length=e.uint16,this.language=e.uint16,this.subHeaderKeys=[...new Array(256)].map(a=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;we(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(a=>new ybe(e))));let i=n+o*8;we(this,"glyphIndexArray",()=>(e.currentPosition=i,[...new Array(o)].map(a=>e.uint16)))}supports(e){e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 2. only supports(id) is implemented."));let t=e&&255,r=e&&65280,o=this.subHeaders[r],n=this.subHeaders[o],i=n.firstCode,a=i+n.entryCount;return i<=t&&t<=a}reverse(e){return console.warn("reverse not implemented for cmap subtable format 2"),{}}getSupportedCharCodes(e=!1){return e?this.subHeaders.map(t=>({firstCode:t.firstCode,lastCode:t.lastCode})):this.subHeaders.map(t=>({start:t.firstCode,end:t.lastCode}))}},ybe=class{constructor(e){this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.first+this.entryCount,this.idDelta=e.int16,this.idRangeOffset=e.uint16}},bbe=class extends $l{constructor(e,t,r){super(e,t,r),this.format=4,this.length=e.uint16,this.language=e.uint16,this.segCountX2=e.uint16,this.segCount=this.segCountX2/2,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16;let o=e.currentPosition;we(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;we(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;we(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let a=i+this.segCountX2;we(this,"idRangeOffset",()=>e.readBytes(this.segCount,a,16));let l=a+this.segCountX2,c=this.length-(l-this.tableStart);we(this,"glyphIdArray"
Line truncated
|
||||
.is-root-container {
|
||||
display: flow-root;
|
||||
}
|
||||
`,QG=`
|
||||
body {
|
||||
position: relative;
|
||||
padding: 32px !important;
|
||||
}
|
||||
|
||||
${kwe}
|
||||
|
||||
.editor-style-book__examples {
|
||||
max-width: 1200px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.editor-style-book__example {
|
||||
max-width: 900px;
|
||||
border-radius: 2px;
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 40px;
|
||||
padding: 16px;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
scroll-margin-top: 32px;
|
||||
scroll-margin-bottom: 32px;
|
||||
margin: 0 auto 40px auto;
|
||||
}
|
||||
|
||||
.editor-style-book__example.is-selected {
|
||||
box-shadow: 0 0 0 1px var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba));
|
||||
}
|
||||
|
||||
.editor-style-book__example.is-disabled-example {
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.editor-style-book__example:focus:not(:disabled) {
|
||||
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #007cba));
|
||||
outline: 3px solid transparent;
|
||||
}
|
||||
|
||||
.editor-style-book__duotone-example > div:first-child {
|
||||
display: flex;
|
||||
aspect-ratio: 16 / 9;
|
||||
grid-row: span 1;
|
||||
grid-column: span 2;
|
||||
}
|
||||
.editor-style-book__duotone-example img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
}
|
||||
.editor-style-book__duotone-example > div:not(:first-child) {
|
||||
height: 20px;
|
||||
border: 1px solid color-mix( in srgb, currentColor 10%, transparent );
|
||||
}
|
||||
|
||||
.editor-style-book__color-example {
|
||||
border: 1px solid color-mix( in srgb, currentColor 10%, transparent );
|
||||
}
|
||||
|
||||
.editor-style-book__subcategory-title,
|
||||
.editor-style-book__example-title {
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
||||
font-size: 13px;
|
||||
font-weight: normal;
|
||||
line-height: normal;
|
||||
margin: 0;
|
||||
text-align: left;
|
||||
padding-top: 8px;
|
||||
border-top: 1px solid color-mix( in srgb, currentColor 10%, transparent );
|
||||
color: color-mix( in srgb, currentColor 60%, transparent );
|
||||
}
|
||||
|
||||
.editor-style-book__subcategory-title {
|
||||
font-size: 16px;
|
||||
margin-bottom: 40px;
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
|
||||
.editor-style-book__example-preview {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.editor-style-book__example-preview .block-editor-block-list__insertion-point,
|
||||
.editor-style-book__example-preview .block-list-appender {
|
||||
display: none;
|
||||
}
|
||||
:where(.is-root-container > .wp-block:first-child) {
|
||||
margin-top: 0;
|
||||
}
|
||||
:where(.is-root-container > .wp-block:last-child) {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
`;var JG=s(Xe(),1);function Hb(e,t){if(!e?.slug||!t?.length)return;let r=e?.subcategories??[];if(r.length)return r.reduce((a,l)=>{let c=Hb(l,t);return c&&(a.subcategories||(a.subcategories=[]),a.subcategories=[...a.subcategories,c]),a},{title:e.title,slug:e.slug});let o=e?.blocks||[],n=e?.exclude||[],i=t.filter(a=>!n.includes(a.name)&&(a.category===e.slug||o.includes(a.name)));if(i.length)return{title:e.title,slug:e.slug,examples:i}}function n3(){let e=[...Jx,...o3].map(({slug:o})=>o),r=(0,JG.getCategories)().filter(({slug:o})=>!e.includes(o));return[...o3,...r]}var Ya=s(E(),1),jo=s(Xe(),1);var $G=s(A(),1),$x=s($(),1),i3=s(C(),1),Ewe=({colors:e,type:t,templateColumns:r="1fr 1fr",itemHeight:o="52px"})=>e?(0,i3.jsx)($G.__experimentalGrid,{templateColumns:r,rowGap:8,columnGap:16,children:e.map(n=>{let i=t==="gradients"?(0,$x.__experimentalGetGradientClass)(n.slug):(0,$x.getColorClassName)("background-color",n.slug),a=re("editor-style-book__color-example",i);return(0,i3.jsx)("div",{className:a,style:{height:o}},n.slug)})}):null,s3=Ewe;var a3=s(A(),1),Kf=s(C(),1),Rwe=({duotones:e})=>e?(0,Kf.jsx)(a3.__experimentalGrid,{columns:2,rowGap:16,columnGap:16,children:e.map(t=>(0,Kf.jsxs)(a3.__experimentalGrid,{className:"editor-style-book__duotone-example",columns:2,rowGap:8,columnGap:8,children:[(0,Kf.jsx)("div",{children:(0,Kf.jsx)("img",{alt:`Duotone example: ${t.slug}`,src:"https://s.w.org/images/core/5.3/MtBlanc1.jpg",style:{filter:`url(#wp-duotone-${t.slug})`}})}),t.colors.map(r=>(0,Kf.jsx)("div",{className:"editor-style-book__color-example",style:{backgroundColor:r}},r))]},t.slug))}):null,eW=Rwe;var eC=s(C(),1);function Awe(e){if(!e)return[];let t=[];return Ch.forEach(r=>{let o=e[r.type],n=Array.isArray(o)?o.find(i=>i.slug===r.origin):void 0;if(n?.[r.type]){let i={name:r.slug,title:r.title,category:"colors"};r.type==="duotones"?(i.content=(0,eC.jsx)(eW,{duotones:n[r.type]}),t.push(i)):(i.content=(0,eC.jsx)(s3,{colors:n[r.type],type:r.type}),t.push(i))}}),t}function Owe(e){let t=[],r=Array.isArray(e?.colors)?e.colors.find(i=>i.slug==="theme"):void 0;if(r){let i={name:"theme-colors",title:(0,Ya.__)("Colors"),category:"overview",content:(0,eC.jsx)(s3,{colors:r.colors,type:"colors",templateColumns:"repeat(auto-fill, minmax( 200px, 1fr ))",itemHeight:"32px"})};t.push(i)}let o=[];if((0,jo.getBlockType)("core/heading")){let i=(0,jo.createBlock)("core/heading",{content:(0,Ya.__)("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789X{(\u2026)},.-<>?!*&:/A@HELFO\u2122\xA9"),level:1});o.push(i)}if((0,jo.getBlockType)("core/paragraph")){let i=(0,jo.createBlock)("core/paragraph",{content:(0,Ya.__)("A paragraph in a website refers to a distinct block of text that is used to present and organize information. It is a fundamental unit of content in web design and is typically composed of a group of related sentences or thoughts focused on a particular topic or idea. Paragraphs play a crucial role in improving the readability and user experience of a website. They break down the text into smaller, manageable chunks, allowing readers to scan the content more easily.")}),a=(0,jo.createBlock)("core/paragraph",{content:(0,Ya.__)("Additionally, paragraphs help structure the flow of information and provide logical breaks between different concepts or pieces of information. In terms of formatting, paragraphs in websites are commonly denoted by a vertical gap or indentation between each block of text. This visual separation helps visually distinguish one paragraph from another, creating a clear and organized layout that guides the reader through the content smoothly.")});if((0,jo.getBlockType)("core/group")){let l=(0,jo.createBlock)("core/group",{layout:{type:"grid",columnCount:2,minimumColumnWidth:"12rem"},style:{spacing:{blockGap:"1.5rem"}}},[i,a]);o.push(l)}else o.push(i)}return o.length&&t.push({name:"typography",title:(0,Ya.__)("Typography"),category:"overview",blocks:o}),["core/image","core/separator","core/buttons","core/pullquote","core/search"].forEach(i=>{let a=(0,jo.getBlockType)(i);if(a&&a.example){let l={name:i,title:a.title,category:"overview",blocks:(0,jo.getBlockFromExample)(i,{...a.example,attributes:{...a.example.attributes,style:void 0}})};t.push(l)}}),t}function l3(e){let t=(0,jo.getBlockTypes)().filter(a=>{let{name:l,example:c,supports:u}=a;return l!=="core/heading"&&!!c&&u?.inserter!==!1}).map(a=>({name:a.name,title:a.title,category:a.category,blocks:(0,jo.getBlockFromExample)(a.name,{...a.example,attributes:{...a.example.attributes,style:void 0}})}));if(!!!(0,jo.getBlockType)("core/heading"))return t;let o={name:"core/heading",title:(0,Ya.__)("Headings"),category:"text",blocks:[1,2,3,4,5,6].map(a=>(0,jo.createBlock)("core/heading",{content:(0,Ya.sprintf)((0,Ya.__)("Heading %d"),a),level:a}))},n=Awe(e),i=Owe(e);return[o,...n,...t,...i]}var nW=s(D(),1),rC=s(O(),1);var tC=s(Xe(),1),tW=s(O(),1),rW=s(D(),1);function Th(e={},t=!1){let o=Q6("spacing.blockGap")!==null,n=!o,{disableLayoutStyles:i,getBlockStyles:a}
Line truncated
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
.editor-post-preview-button__interstitial-message {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 100vh;
|
||||
width: 100vw;
|
||||
}
|
||||
@-webkit-keyframes paint {
|
||||
0% {
|
||||
stroke-dashoffset: 0;
|
||||
}
|
||||
}
|
||||
@-moz-keyframes paint {
|
||||
0% {
|
||||
stroke-dashoffset: 0;
|
||||
}
|
||||
}
|
||||
@-o-keyframes paint {
|
||||
0% {
|
||||
stroke-dashoffset: 0;
|
||||
}
|
||||
}
|
||||
@keyframes paint {
|
||||
0% {
|
||||
stroke-dashoffset: 0;
|
||||
}
|
||||
}
|
||||
.editor-post-preview-button__interstitial-message svg {
|
||||
width: 192px;
|
||||
height: 192px;
|
||||
stroke: #555d66;
|
||||
stroke-width: 0.75;
|
||||
}
|
||||
.editor-post-preview-button__interstitial-message svg .outer,
|
||||
.editor-post-preview-button__interstitial-message svg .inner {
|
||||
stroke-dasharray: 280;
|
||||
stroke-dashoffset: 280;
|
||||
-webkit-animation: paint 1.5s ease infinite alternate;
|
||||
-moz-animation: paint 1.5s ease infinite alternate;
|
||||
-o-animation: paint 1.5s ease infinite alternate;
|
||||
animation: paint 1.5s ease infinite alternate;
|
||||
}
|
||||
p {
|
||||
text-align: center;
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
||||
}
|
||||
</style>
|
||||
`,t=(0,oK.applyFilters)("editor.PostPreview.interstitialMarkup",t),e.write(t),e.title=(0,Jh.__)("Generating preview\u2026"),e.close()}function od({className:e,textContent:t,forceIsAutosaveable:r,role:o,onPreview:n}){let{postId:i,currentPostLink:a,previewLink:l,isSaveable:c,isViewable:u}=(0,FT.useSelect)(g=>{let v=g(w),_=g(nK.store).getPostType(v.getCurrentPostType("type"))?.viewable??!1;return _?{postId:v.getCurrentPostId(),currentPostLink:v.getCurrentPostAttribute("link"),previewLink:v.getEditedPostPreviewLink(),isSaveable:v.isEditedPostSaveable(),isViewable:_}:{isViewable:_}},[]),{__unstableSaveForPreview:d}=(0,FT.useDispatch)(w);if(!u)return null;let f=`wp-preview-${i}`;return(0,vs.jsx)(xc.Button,{variant:e?void 0:"tertiary",className:e||"editor-post-preview",href:l||a,target:f,accessibleWhenDisabled:!0,disabled:!c,onClick:async g=>{g.preventDefault();let v=window.open("",f);v.focus(),bCe(v.document);let y=await d({forceIsAutosaveable:r});v.location=y,n?.()},role:o,size:"compact",children:t||(0,vs.jsxs)(vs.Fragment,{children:[(0,Jh._x)("Preview","imperative verb"),(0,vs.jsx)(xc.VisuallyHidden,{as:"span",children:(0,Jh.__)("(opens in a new tab)")})]})})}var lK=s(A(),1),cK=s(D(),1),BT=s(O(),1),uK=s(he(),1);var Cc=s(E(),1),iK=s(O(),1),sK=s(he(),1);function DT(){let e=(0,sK.useViewportMatch)("medium","<"),{isPublished:t,isBeingScheduled:r,isSaving:o,isPublishing:n,hasPublishAction:i,isAutosaving:a,hasNonPostEntityChanges:l,postStatusHasChanged:c,postStatus:u,postType:d}=(0,iK.useSelect)(f=>{let{isCurrentPostPublished:m,isEditedPostBeingScheduled:h,isSavingPost:g,isPublishingPost:v,getCurrentPost:y,getCurrentPostType:b,isAutosavingPost:_,getPostEdits:S,getEditedPostAttribute:x}=f(w);return{isPublished:m(),isBeingScheduled:h(),isSaving:g(),isPublishing:v(),hasPublishAction:y()._links?.["wp:action-publish"]??!1,postType:b(),isAutosaving:_(),hasNonPostEntityChanges:f(w).hasNonPostEntityChanges(),postStatusHasChanged:!!S()?.status,postStatus:x("status")}},[]);return n?(0,Cc.__)("Publishing\u2026"):(t||r)&&o&&!a?(0,Cc.__)("Saving\u2026"):i?l||t||c&&!["future","publish"].includes(u)||!c&&u==="future"?(0,Cc.__)("Save"):r?(0,Cc.__)("Schedule"):(0,Cc.__)("Publish"):d===ur&&window?.__experimentalMediaEditor?(0,Cc.__)("Save"):e?(0,Cc.__)("Publish"):(0,Cc.__)("Submit for Review")}var $h=s(C(),1),aK=()=>{},SCe=class extends cK.Component{constructor(e){super(e),this.createOnClick=this.createOnClick.bind(this),this.closeEntitiesSavedStates=this.closeEntitiesSavedStates.bind(this),this.state={entitiesSavedStatesCallback:!1}}createOnClick(e){return(...t)=>{let{hasNonPostEntityChanges:r,setEntitiesSavedStatesCallback:o}=this.props;return r&&o?(this.setState({entitiesSavedStatesCallback:()=>e(...t)}),o(()=>this.closeEntitiesSavedStates),aK):e(...t)}}closeEntitiesSavedStates(e){let{postType:t,postId:r}=this.props,{entitiesSavedStatesCallback:o}=this.state;this.setState({entitiesSavedStatesCallback:!1},()=>{e&&e.some(n=>n.kind==="postType"&&n.name===t&&n.key===r)&&o()})}render(){let{forceIsDirty:e,hasPublishAction:t,isBeingScheduled:r,isOpen:o,isPostSavingLocked:n,isPublishable:i,isPublished:a,isSaveable:l,isSaving:c,isAutoSaving:u,isToggle:d,savePostStatus:f,onSubmit:m=aK,onToggle:h,visibility:g,hasNonPostEntityChanges:v,isSavingNonPostEntityChanges:y,postStatus:b,postStatusHasChanged:_}=this.props,S=(c||!l||n||!i&&!e)&&(!v||y),x=(a||c||!l||!i&&!e)&&(!v||y),T="publish";_?T=b:t?g==="private"?T="private":r&&(T="future"):T="pending";let R=()=>{S||(m(),f(T))},F=()=>{x||h()},B={"aria-disabled":S,className:"editor-post-publish-button",isBusy:!u&&c,variant:"primary",onClick:this.createOnClick(R),"aria-haspopup":v?"dialog":void 0},z={"aria-disabled":x,"aria-expanded":o,className:"editor-post-publish-panel__toggle",isBusy:c&&a,variant:"primary",size:"compact",onClick:this.createOnClick(F),"aria-haspopup":v?"dialog":void 0},L=d?z:B;return(0,$h.jsx)($h.Fragment,{children:(0,$h.jsx)(lK.Button,{...L,className:`${L.className} editor-post-publish-button__button`,size:"compact",children:(0,$h.jsx)(DT,{})})})}},eg=(0,uK.compose)([(0,BT.withSelect)(e=>{let{isSavingPost:t,isAutosavingPost:r,isEditedPostBeingScheduled:o,getEditedPostVisibility:n,isCurrentPostPublished:i,isEditedPostSaveable:a,isEditedPostPublishable:l,isPostSavingLocked:c,getCurrentPost:u,getCurrentPostType:d,getCurrentPostId:f,hasNonPostEntityChanges:m,isSavingNonPostEntityChanges:h,getEditedPostAttribute:g,getPostEdits:v}=e(w);return{isSaving:t(),isAutoSaving:r(),isBeingScheduled:o(),visibility:n(),isSaveable:a(),isPostSavingLocked:c(),isPublishable:l(),isPublished:i(),hasPublishAction:u()._links?.["wp:action-publish"]??!1,postType:d(),postId:f(),postStatus:g("status"),postStatusHasChanged:v()?.status,hasNonPostEntityChanges:m(),isSavingNonPostEntityChanges:h()}}),(0,BT.withDispatch)(e=>{let{editPost:t,savePost:r}=e(w);return{savePostStatus:o=>{t({status:o},{undoIgnore:!0}),r()}}})])(SCe);var eP=s(E(),1),tP=s(D(),1),ua=s(A(),1),rP=s(O(),1),fX=s(he(),1);var mX=s(W(),1);var la=s(
Line truncated
|
||||
.editor-avatar {
|
||||
position: relative;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
border-radius: ${Z4};
|
||||
flex-shrink: 0;
|
||||
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 2px) ${dd}, ${bk};
|
||||
}
|
||||
.editor-avatar__image {
|
||||
box-sizing: border-box;
|
||||
position: relative;
|
||||
width: ${K4};
|
||||
height: ${K4};
|
||||
border-radius: ${Z4};
|
||||
border: 0;
|
||||
background-color: var(--wp-admin-theme-color, #3858e9);
|
||||
overflow: hidden;
|
||||
overflow: clip;
|
||||
flex-shrink: 0;
|
||||
font-size: 0;
|
||||
color: ${dd};
|
||||
}
|
||||
.is-small > .editor-avatar__image {
|
||||
width: ${X4};
|
||||
height: ${X4};
|
||||
}
|
||||
.has-avatar-border-color > .editor-avatar__image {
|
||||
border: var(--wp-admin-border-width-focus, 2px) solid var(--editor-avatar-outline-color);
|
||||
background-clip: padding-box;
|
||||
}
|
||||
.has-avatar-border-color > .editor-avatar__image::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
border-radius: inherit;
|
||||
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus, 2px) ${dd};
|
||||
pointer-events: none;
|
||||
z-index: 1;
|
||||
}
|
||||
.editor-avatar__img {
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
border-radius: inherit;
|
||||
opacity: 0;
|
||||
}
|
||||
.has-src > .editor-avatar__image > .editor-avatar__img {
|
||||
opacity: 1;
|
||||
}
|
||||
.editor-avatar:not(.has-src) > .editor-avatar__image {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
font-size: ${R$};
|
||||
font-weight: ${J4};
|
||||
border: 0;
|
||||
background-clip: border-box;
|
||||
}
|
||||
.editor-avatar:not(.has-src) > .editor-avatar__image::after {
|
||||
content: none;
|
||||
}
|
||||
.editor-avatar:not(.has-src).has-avatar-border-color > .editor-avatar__image {
|
||||
background-color: var(--editor-avatar-outline-color);
|
||||
}
|
||||
.editor-avatar__name {
|
||||
font-size: ${A$};
|
||||
font-weight: ${J4};
|
||||
line-height: ${O$};
|
||||
color: var(--editor-avatar-name-color, ${dd});
|
||||
min-width: 0;
|
||||
padding-bottom: 2px; /* $grid-unit-05 / 2 */
|
||||
overflow: hidden;
|
||||
opacity: 0;
|
||||
white-space: nowrap;
|
||||
transition: opacity 0.15s cubic-bezier(0.15, 0, 0.15, 1);
|
||||
}
|
||||
.editor-avatar.is-badge {
|
||||
display: inline-grid;
|
||||
grid-template-columns: min-content 0fr;
|
||||
column-gap: 0;
|
||||
padding-inline-end: 0;
|
||||
background-color: var(--wp-admin-theme-color, #3858e9);
|
||||
transition:
|
||||
grid-template-columns 0.3s cubic-bezier(0.15, 0, 0.15, 1),
|
||||
column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1),
|
||||
padding-inline-end 0.3s cubic-bezier(0.15, 0, 0.15, 1);
|
||||
}
|
||||
.editor-avatar.is-badge:hover {
|
||||
grid-template-columns: min-content 1fr;
|
||||
column-gap: ${Sk};
|
||||
padding-inline-end: ${_k};
|
||||
transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
|
||||
}
|
||||
.editor-avatar.is-badge:hover .editor-avatar__name {
|
||||
opacity: 1;
|
||||
transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
|
||||
}
|
||||
.editor-avatar.is-badge.has-avatar-border-color {
|
||||
background-color: var(--editor-avatar-outline-color);
|
||||
}
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.editor-avatar.is-badge,
|
||||
.editor-avatar__name {
|
||||
transition: none;
|
||||
}
|
||||
}
|
||||
`;var N$=`
|
||||
.block-canvas-cover {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
pointer-events: none;
|
||||
z-index: 20000;
|
||||
}
|
||||
.block-canvas-cover .collaborators-overlay-full {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.block-canvas-cover .collaborators-overlay-fixed {
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.collaborators-overlay-user {
|
||||
position: absolute;
|
||||
}
|
||||
/* Cursor lines render below avatar labels across all users. The parent
|
||||
.collaborators-overlay-user has no z-index so it does not create a
|
||||
stacking context \u2014 children participate in the shared overlay context. */
|
||||
.collaborators-overlay-user-cursor {
|
||||
position: absolute;
|
||||
z-index: 0;
|
||||
width: ${E$};
|
||||
border-radius: ${Q4};
|
||||
outline: ${Q4} solid ${dd};
|
||||
box-shadow: ${bk};
|
||||
animation: collaborators-overlay-cursor-blink 1s infinite;
|
||||
}
|
||||
.collaborators-overlay-selection-rect {
|
||||
position: absolute;
|
||||
opacity: 0.15;
|
||||
pointer-events: none;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
/* Overlay-specific positioning applied to the Avatar cursor label. */
|
||||
.collaborators-overlay-user-label.editor-avatar {
|
||||
position: absolute;
|
||||
z-index: 1;
|
||||
transform: translate(-11px, -100%);
|
||||
margin-top: -${Sk};
|
||||
pointer-events: auto;
|
||||
overflow: visible;
|
||||
width: max-content;
|
||||
}
|
||||
/* Avatar positioned above a highlighted block as a label. */
|
||||
.collaborators-overlay-block-label.editor-avatar {
|
||||
position: absolute;
|
||||
z-index: 1;
|
||||
transform: translateY(calc(-100% - ${_k}));
|
||||
pointer-events: auto;
|
||||
overflow: visible;
|
||||
width: max-content;
|
||||
}
|
||||
|
||||
@keyframes collaborators-overlay-cursor-blink {
|
||||
0%, 45% { opacity: 1; }
|
||||
55%, 95% { opacity: 0; }
|
||||
100% { opacity: 1; }
|
||||
}
|
||||
.collaborators-overlay-cursor-highlighted .collaborators-overlay-user-cursor {
|
||||
animation: collaborators-overlay-cursor-highlight 0.6s ease-in-out 3;
|
||||
}
|
||||
.collaborators-overlay-cursor-highlighted .collaborators-overlay-user-label {
|
||||
animation: collaborators-overlay-label-highlight 0.6s ease-in-out 3;
|
||||
}
|
||||
@keyframes collaborators-overlay-cursor-highlight {
|
||||
0%, 100% {
|
||||
transform: scale(1);
|
||||
filter: drop-shadow(0 0 0 transparent);
|
||||
}
|
||||
50% {
|
||||
transform: scale(1.2);
|
||||
filter: drop-shadow(0 0 8px currentColor);
|
||||
}
|
||||
}
|
||||
@keyframes collaborators-overlay-label-highlight {
|
||||
0%, 100% {
|
||||
transform: translate(-11px, -100%) scale(1);
|
||||
filter: drop-shadow(0 0 0 transparent);
|
||||
}
|
||||
50% {
|
||||
transform: translate(-11px, -100%) scale(1.1);
|
||||
filter: drop-shadow(0 0 6px currentColor);
|
||||
}
|
||||
}
|
||||
.block-editor-block-list__block.is-collaborator-selected:not(:focus)::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
pointer-events: none;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
outline-color: var(--collaborator-outline-color);
|
||||
outline-style: solid;
|
||||
outline-width: calc(var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
|
||||
outline-offset: calc(-1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
|
||||
box-shadow: inset 0 0 0 calc((var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1)) + 0.5px) rgba(${dd}, 0.7);
|
||||
z-index: 1;
|
||||
}
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.collaborators-overlay-user-label,
|
||||
.collaborators-overlay-user-cursor {
|
||||
animation: none;
|
||||
}
|
||||
}
|
||||
`;function F$(e,t){let r=null,o=()=>{try{e()}catch{}r=setTimeout(o,t)};return r=setTimeout(o,t),()=>{r&&clearTimeout(r)}}var eN=s(W(),1),Ng=s(D(),1);var Ig=s(D(),1);function wk(e){let[t,r]=(0,Ig.useState)(0),o=(0,Ig.useRef)(null),n=(0,Ig.useCallback)(()=>(o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(i=>i+1)},e),()=>{o.current&&clearTimeout(o.current)}),[e]);return[t,n]}var{useActiveCollaborators:gke,useResolvedSelection:vke}=N(eN.privateApis),{SelectionType:yke}=N(eN.privateApis);function D$(e,t,r,o,n){let i=(0,Ng.useRef)(new Set),a=gke(r??null,o??null),l=vke(r??null,o??null),[c,u]=(0,Ng.useState)([]),[d,f]=wk(n);return(0,Ng.useEffect)(()=>{if(!t){u([]);return}let m=i.current,h=new Set,g=a.filter(_=>{let S=_.editorState?.selection?.type===yke.WholeBlock;return!_.isMe&&S}).map(_=>{let S;try{({localClientId:S}=l(_.editorState?.selection))}catch{return null}return S?{blockId:S,color:_.isMe?"var(--wp-admin-theme-color)":ws(_.collaboratorInfo.id),userName:_.collaboratorInfo.name,avatarUrl:Nc(_.collaboratorInfo.avatar_urls)}:null}).filter(_=>!_||h.has(_.blockId)?!1:(h.add(_.blockId),!0)),v=new Set(g.map(_=>_.blockId));for(let _ of m)if(!v.has(_)){let S=$4(t,_);S&&(S.classList.remove("is-collaborator-selected"),S.style.removeProperty("--collaborator-outline-color")),m.delete(_)}let y=[],b=e?.getBoundingClientRect()??null;return g.forEach(_=>{let{color:S,blockId:x,userName:T,avatarUrl:R}=_,F=$4(t,x);if(F&&(F.classList.add("is-collaborator-selected"),F.style.setProperty("--collaborator-outline-color",S),m.add(x),b)){let B=F.getBoundingClientRect();y.push({blockId:x,userName:T,avatarUrl:R,color:S,x:B.left-b.left,y:B.top-b.top})}}),u(y),()=>{for(let _ of m){let S=$4(t,_);S&&(S.classList.remove("is-collaborator-selected"),S.style.removeProperty("--collaborator-outline-color"))}m.clear()}},[a,t,e,d,l]),{highlights:c,rerenderHighlightsAfterDelay:f}}var $4=(e,t)=>e.querySelector(`[data-block="${t}"]`);var rN=s(W(),1),z$=s(O(),1),Pk=s(D(),1),U$=s(lt(),1);var V$=s(W(),1);var bke=500,xk=(e,t,r,o)=>e===null||!t?null:Ske(t,e,r,o)??null,Ske=(e,t,r,o)=>{let{node:n,offset:i}=tN(e,t,r),a=r.createRange();try{a.setStart(n,i)}catch{return null}a.collapse(!0);let l=a.getBoundingClientRect(),c=e.getBoundingClientRect(),u=0,d=0;l.x===0&&l.y===0&&l.width===0&&l.height===0?(u=c.left-o.left,d=c.top-o.top):(u=l.left-o.left,d=l.top-o.top);let f=l.height;if(f===0){let m=r.defaultView??window;f=parseInt(m.getComputedStyle(e).lineHeight,10)||c.height}return{x:u,y:d,height:f}},Ck=(e,t,r,o,n)=>{let i=t,a=r;i>a&&([i,a]=[a,i]);let l=tN(e,i,o),c=tN(e,a,o),u=o.createRange();try{u.setStart(l.node,l.offset),u.setEnd(c.node,c.offset)}catch{return null}let d=u.getClientRects(),f=[];for(let m of d){if(m.width===0&&m.height===0)continue;let h=m.left-n.left,g=m.top-n.top;f.some(y=>y.x===h&&y.y===g&&y.width===m.width&&y.height===m.height)||f.push({x:h,y:g,width:m.width,height:m.height})}return f.length>0?f:null},B$=(e,t,r)=>{let o=t.createRange();o.selectNodeContents(e);let n=o.getClientRects(),i=[];for(let a of n)a.width===0&&a.height===0||i.push({x:a.left-r.left,y:a.top-r.top,width:a.width,height:a.height});if(i.length===0){let a=e.getBoundingClientRect();a.width>0&&a.height>0&&i.push({x:a.left-r.left,y:a.top-r.top,width:a.width,height:a.height})}return i},M$=(e,t,r)=>{let o=r.querySelectorAll("[data-block]"),n=-1,i=-1;for(let l=0;l<o.length;l++){let c=o[l].getAttribute("data-block");c===e&&(n=l),c===t&&(i=l)}if(n===-1||i===-1)return[];n>i&&([n,i]=[i,n]);let a=[];for(let l=n+1;l<i;l++)a.push(o[l]);return a},tN=(e,t,r)=>{let o=r.createTreeWalker(e,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT),n=0,i=null,a=null,l=1;for(;a=o.nextNode();){if(l++,l>bke)return i?{node:i,offset:0}:{node:e,offset:0};let c=a.nodeValue?.length??0;if(a.nodeType===Node.ELEMENT_NODE)if(a.nodeName==="BR"){if(n+1>=t){let u=o.nextNode();return u?.nodeType===Node.TEXT_NODE?{node:u,offset:0}:i?{node:i,offset:i.nodeValue?.length??0}:{node:e,offset:0}}n+=1;continue}else continue;if(c!==0){if(n+c>=t)return{node:a,offset:t-n};n+=c,a.nodeType===Node.TEXT_NODE&&(i=a)}}return i&&i.nodeValue?.length?{node:i,offset:i.nodeValue.length}:{node:e,offset:0}},L$=(e,t)=>e.compareDocumentPosition(t)===Node.DOCUMENT_POSITION_FOLLOWING;var{SelectionDirection:_ke,SelectionType:Tk}=N(V$.privateApis);function j$(e,t,r,o){return e.type===Tk.None||e.type===Tk.WholeBlock?{}:e.type===Tk.Cursor?wke(t,o):r?xke(e,t,r,o):{}}function wke(e,t){if(!e.localClientId)return{};let r=t.editorDocument.querySelector(`[data-block="${e.localClientId}"]`);return{coords:xk(e.richTextOffset,r,t.editorDocument,t.overlayRect)}}function xke(e,t,r,o){if(!t.localClientId||!r.localClientId||t.richTextOffset===null||r.richTextOffset===null)return{};let i=e.selectionDirection===_ke.Backward?t:r,a,l=null;if(e.type===Tk.SelectionInOneBlock){let u=Cke(t,r,o);a=u.rects,l=u.blockElement}else{let u=Tke(t,r,o);a=u.rects,l=i.localClientId===u.firstBlockClientId?u.firstBlock:u.lastBlock}if(a.length>0)return{coords:xk(i.richTextOffse
Line truncated
|
||||
.is-root-container.alignwide:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: var(--wp--style--global--wide-size);}
|
||||
.is-root-container.alignfull { max-width: none; margin-left: auto; margin-right: auto;}
|
||||
.is-root-container.alignfull:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: none;}`,ue=[jd,Ur,qi].includes(g)&&!v&&!i&&!R,Ye=(0,Cs.useMemo)(()=>{if(!F.current)return b;let{ownerDocument:ze}=F.current,Ve=ze.documentElement.scrollTop||ze.body.scrollTop;return b+Ve},[b]),[ye,oe]=Tee(!v&&a==="post-only"&&!h),ge=(0,Cs.useMemo)(()=>[...y??[],{css:`:where(.block-editor-iframe__body){display:flow-root;${Ye?`min-height:${Ye}px;`:""}}.is-root-container{display:flow-root;${ue?"min-height:0!important;":""}}
|
||||
${oe||""}
|
||||
${ue?".block-editor-iframe__html{background:var(--wp-editor-canvas-background);display:flex;align-items:center;justify-content:center;min-height:100vh;}.block-editor-iframe__body{width:100%;}":""}`}],[y,ue,Ye,oe]),Re=(0,fn.__unstableUseTypewriter)();return o=(0,Zk.useMergeRefs)([F,o,a==="post-only"?Re:null,Wke({isEnabled:a==="template-locked"}),bee({isEnabled:a==="template-locked"}),_ee(),ye,kee()]),(0,Ao.jsxs)("div",{className:re("editor-visual-editor","edit-post-visual-editor",n,{"has-padding":m||ue,"is-resizable":ue,"is-iframed":!t}),children:[(0,Ao.jsx)(Iee,{}),(0,Ao.jsx)(Eh,{enableResizing:ue,height:"100%",children:(0,Ao.jsxs)(Gke,{shouldIframe:!t,contentRef:o,styles:ge,height:"100%",iframeProps:{...r,style:{...r?.style,...B}},children:[T&&!x&&a==="post-only"&&!h&&(0,Ao.jsxs)(Ao.Fragment,{children:[(0,Ao.jsx)(Yk,{selector:".editor-visual-editor__post-title-wrapper",layout:L}),(0,Ao.jsx)(Yk,{selector:".block-editor-block-list__layout.is-root-container",layout:H}),U&&(0,Ao.jsx)(Yk,{css:ne}),Z&&(0,Ao.jsx)(Yk,{layout:V,css:Z})]}),a==="post-only"&&!h&&(0,Ao.jsx)("div",{className:re("editor-visual-editor__post-title-wrapper","edit-post-visual-editor__post-title-wrapper",{"has-global-padding":S}),contentEditable:!1,ref:X,style:{marginTop:"4rem"},children:(0,Ao.jsx)(BP,{ref:ae})}),(0,Ao.jsxs)(fn.RecursionProvider,{blockName:u,uniqueId:d,children:[(0,Ao.jsx)(fn.BlockList,{className:re("is-"+f.toLowerCase()+"-preview",a!=="post-only"||h?"wp-site-blocks":`${Y} wp-block-post-content`,{"has-global-padding":a==="post-only"&&!h&&S}),layout:j,dropZoneElement:t?F.current:F.current?.parentNode,__unstableDisableDropZone:a==="template-locked"}),a==="template-locked"&&(0,Ao.jsx)(gee,{contentRef:F})]})]})})]})}var Kk=Yke;var Mg=s(E(),1),Xk=s(Wy(),1),Dee=[{name:"revision/diff-removed",title:(0,Mg.__)("Removed"),tagName:"del",className:"revision-diff-removed"},{name:"revision/diff-added",title:(0,Mg.__)("Added"),tagName:"ins",className:"revision-diff-added"},{name:"revision/diff-format-added",title:(0,Mg.__)("Format added"),tagName:"span",className:"revision-diff-format-added"},{name:"revision/diff-format-removed",title:(0,Mg.__)("Format removed"),tagName:"span",className:"revision-diff-format-removed"},{name:"revision/diff-format-changed",title:(0,Mg.__)("Format changed"),tagName:"span",className:"revision-diff-format-changed"}];function Bee(){for(let e of Dee)(0,Xk.registerFormatType)(e.name,{...e,attributes:{title:"title"},edit:()=>null})}function Mee(){for(let e of Dee)(0,Xk.unregisterFormatType)(e.name)}var Ui=s(D(),1),Qk=s(he(),1),Vee=s(O(),1),Jk=s($(),1),H0=s(E(),1),jee=s(A(),1);var G0=s(C(),1),{useBlockElementRef:qke}=N(Jk.privateApis);function zee(e){let t=[];for(let r of e)r.__revisionDiffStatus?.status&&t.push({clientId:r.clientId,status:r.__revisionDiffStatus.status}),r.innerBlocks?.length&&t.push(...zee(r.innerBlocks));return t}var Lee={added:(0,H0.__)("Go to added block"),removed:(0,H0.__)("Go to removed block"),modified:(0,H0.__)("Go to modified block")};function mN(e){if(!e)return null;let t=e.ownerDocument,r=t.documentElement.scrollHeight,o=e.getBoundingClientRect(),n=t.documentElement.scrollTop;return{top:(o.top+n)/r*100,height:o.height/r*100}}function Zke({clientId:e,status:t,subscribe:r}){let o=(0,Ui.useRef)();qke(e,o);let[n,i]=(0,Ui.useState)(()=>mN(o.current));return(0,Ui.useEffect)(()=>r(()=>{i(mN(o.current))}),[r]),(0,Ui.useEffect)(()=>{i(mN(o.current))},[t]),n?(0,G0.jsx)(jee.Tooltip,{text:Lee[t],children:(0,G0.jsx)("button",{className:`revision-diff-marker is-${t}`,style:{top:`${n.top}%`,height:`${Math.max(n.height,.5)}%`},onClick:()=>o.current?.focus(),"aria-label":Lee[t]})}):null}function Uee(){let[e,t]=(0,Ui.useState)(!1),r=(0,Ui.useRef)(new Set),o=(0,Vee.useSelect)(l=>l(Jk.store).getBlocks(),[]),n=(0,Ui.useMemo)(()=>zee(o),[o]),i=(0,Ui.useCallback)(l=>(r.current.add(l),()=>r.current.delete(l)),[]),a=(0,Qk.useRefEffect)(l=>{let{ownerDocument:c}=l,{defaultView:u}=c,d=new u.ResizeObserver(()=>{r.current.forEach(f=>f())});return d.observe(c.body),()=>{d.disconnect()}},[]);return[(0,Qk.useMergeRefs)([a,t]),(0,G0.jsx)("div",{className:"revision-diff-markers",role:"navigation","aria-label":(0,H0.__)("Document changes"),children:e&&n.map(({clientId:l,status:c})=>(0,G0.jsx)(Zke,{clientId:l,status:c,subscribe:i},l))},"diff-markers")]}var pi=s(C(),1),{usePrivateStyleOverride:Hee}=N(Wee.privateApis),Kke=`
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 0 0"
|
||||
width="0"
|
||||
height="0"
|
||||
focusable="false"
|
||||
role="none"
|
||||
aria-hidden="true"
|
||||
style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"
|
||||
>
|
||||
<defs>
|
||||
<filter id="revision-removed-filter" x="0" y="0" width="100%" height="100%">
|
||||
<!-- Desaturate and add red tint -->
|
||||
<feColorMatrix type="matrix"
|
||||
values="0.5 0.3 0.2 0 0.15
|
||||
0.2 0.2 0.1 0 0
|
||||
0.2 0.2 0.1 0 0
|
||||
0 0 0 0.8 0"/>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
`,Xke=`
|
||||
.is-revision-added {
|
||||
box-shadow: inset 0 0 0 9999px color-mix(in srgb, currentColor 5%, #00a32a 15%), 0 0 0 4px color-mix(in srgb, currentColor 5%, #00a32a 15%);
|
||||
}
|
||||
.is-revision-removed,
|
||||
.revision-diff-removed {
|
||||
text-decoration: line-through;
|
||||
filter: url(#revision-removed-filter);
|
||||
}
|
||||
.is-revision-modified {
|
||||
outline: 2px solid color-mix(in srgb, currentColor 30%, #dba617 70%) !important;
|
||||
outline-offset: 2px;
|
||||
}
|
||||
.revision-diff-added {
|
||||
background-color: color-mix(in srgb, currentColor 5%, #00a32a 15%);
|
||||
text-decoration: none;
|
||||
}
|
||||
.revision-diff-format-added {
|
||||
text-decoration: underline wavy color-mix(in srgb, currentColor 30%, #00a32a 70%);
|
||||
text-decoration-thickness: 2px;
|
||||
}
|
||||
.revision-diff-format-removed {
|
||||
text-decoration: underline wavy color-mix(in srgb, currentColor 20%, #d63638 80%);
|
||||
text-decoration-thickness: 2px;
|
||||
}
|
||||
.revision-diff-format-changed {
|
||||
text-decoration: underline wavy color-mix(in srgb, currentColor 30%, #dba617 70%);
|
||||
text-decoration-thickness: 2px;
|
||||
}
|
||||
`;function Qke(e){return t=>{let{block:r,className:o}=t,n=r?.__revisionDiffStatus?.status,i=re(o,{"is-revision-added":n==="added","is-revision-removed":n==="removed","is-revision-modified":n==="modified"});return(0,pi.jsx)(e,{...t,className:i})}}var Jke="editor/revisions-canvas/withRevisionDiffClasses";(0,Zee.addFilter)("editor.BlockListBlock",Jke,Qke);function $ke({showDiff:e}){return Hee({css:e?Xke:""}),Hee({assets:e?Kke:"",__unstableType:"svgs"}),null}function e2e({showDiff:e}){let[t,r]=Uee();return(0,pi.jsxs)(pi.Fragment,{children:[(0,pi.jsx)(Kk,{contentRef:t}),e&&r]})}function pN(){(0,qee.useEffect)(()=>(Bee(),()=>{Mee()}),[]);let{revision:e,showDiff:t}=(0,Yee.useSelect)(r=>{let{getCurrentRevision:o,isShowingRevisionDiff:n}=N(r(w));return{revision:o(),showDiff:n()}},[]);return e?(0,pi.jsxs)(pi.Fragment,{children:[(0,pi.jsx)($ke,{showDiff:t}),(0,pi.jsx)("div",{className:"editor-revisions-canvas__content",children:(0,pi.jsx)(e2e,{showDiff:t})})]}):(0,pi.jsx)("div",{className:"editor-revisions-canvas__loading",children:(0,pi.jsx)(Gee.Spinner,{})})}var e2=s(O(),1),$k=s(D(),1),Ts=s(E(),1),Kee=s(ct(),1),Xee=s(W(),1),Qee=s(lt(),1);var{useOnCollaboratorJoin:t2e,useOnCollaboratorLeave:r2e,useOnPostSave:o2e}=N(Xee.privateApis),hN={COLLAB_POST_UPDATED:"collab-post-updated",COLLAB_USER_ENTERED:"collab-user-entered",COLLAB_USER_EXITED:"collab-user-exited"},gN=["publish","private","future"];function n2e(e,t,r){return r?(0,Ts.sprintf)((0,Ts.__)("Post published by %s."),e):gN.includes(t)?(0,Ts.sprintf)((0,Ts.__)("Post updated by %s."),e):(0,Ts.sprintf)((0,Ts.__)("Draft saved by %s."),e)}function Jee(e,t){let{postStatus:r,isCollaborationEnabled:o,showNotifications:n}=(0,e2.useSelect)(u=>{let{getCurrentPostAttribute:d,isCollaborationEnabledForCurrentPost:f}=N(u(w));return{postStatus:d("status"),isCollaborationEnabled:f(),showNotifications:u(Qee.store).get("core","showCollaborationNotifications")??!0}},[]),{createNotice:i}=(0,e2.useDispatch)(Kee.store),a=o&&n,l=a?e:null,c=a?t:null;t2e(l,c,(0,$k.useCallback)((u,d)=>{d&&u.collaboratorInfo.enteredAt<d.collaboratorInfo.enteredAt||i("info",(0,Ts.sprintf)((0,Ts.__)("%s has joined the post."),u.collaboratorInfo.name),{id:`${hN.COLLAB_USER_ENTERED}-${u.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1})},[i])),r2e(l,c,(0,$k.useCallback)(u=>{i("info",(0,Ts.sprintf)((0,Ts.__)("%s has left the post."),u.collaboratorInfo.name),{id:`${hN.COLLAB_USER_EXITED}-${u.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1})},[i])),o2e(l,c,(0,$k.useCallback)((u,d,f)=>{if(!r)return;let m=u.postStatus??r??"draft",h=f?.postStatus??r,g=!(h&&gN.includes(h))&&gN.includes(m),v=n2e(d.collaboratorInfo.name,m,g);i("info",v,{id:`${hN.COLLAB_POST_UPDATED}-${d.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1})},[i,r]))}var t2=s(O(),1),W0=s(A(),1),vN=s(E(),1),$ee=s(D(),1);var Ps=s(C(),1),{Fill:ilt,Slot:i2e}=(0,W0.createSlotFill)("ActionsPanel");function ete({setEntitiesSavedStatesCallback:e,closeEntitiesSavedStates:t,isEntitiesSavedStatesOpen:r,forceIsDirtyPublishPanel:o}){let{closePublishSidebar:n,togglePublishSidebar:i}=(0,t2.useDispatch)(w),{publishSidebarOpened:a,isPublishable:l,isDirty:c,hasOtherEntitiesChanges:u}=(0,t2.useSelect)(m=>{let{isPublishSidebarOpened:h,isEditedPostPublishable:g,isCurrentPostPublished:v,isEditedPostDirty:y,hasNonPostEntityChanges:b}=m(w),_=b();return{publishSidebarOpened:h(),isPublishable:!v()&&g(),isDirty:_||y(),hasOtherEntitiesChanges:_}},[]),d=(0,$ee.useCallback)(()=>e(!0),[]),f;return a?f=(0,Ps.jsx)(oP,{onClose:n,forceIsDirty:o,PrePublishExtension:XC.Slot,PostPublishExtension:YC.Slot}):l&&!u?f=(0,Ps.jsx)("div",{className:"editor-layout__toggle-publish-panel",children:(0,Ps.jsx)(W0.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:i,"aria-expanded":!1,children:(0,vN.__)("Open publish panel")})}):f=(0,Ps.jsx)("div",{className:"editor-layout__toggle-entities-saved-states-panel",children:(0,Ps.jsx)(W0.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:d,"aria-expanded":!1,"aria-haspopup":"dialog",disabled:!c,accessibleWhenDisabled:!0,children:(0,vN.__)("Open save panel")})}),(0,Ps.jsxs)(Ps.Fragment,{children:[r&&(0,Ps.jsx)(RC,{close:t,renderDialog:!0}),(0,Ps.jsx)(i2e,{bubblesVirtually:!0}),!r&&f]})}var tte=s(A(),1),r2=s(O(),1),yN=s(E(),1),rte=s(Oi(),1),o2=s(D(),1);var Dc=s(C(),1);function ote({autoFocus:e=!1}){let{switchEditorMode:t}=(0,r2.useDispatch)(w),{shortcut:r,isRichEditingEnabled:o}=(0,r2.useSelect)(i=>{let{getEditorSettings:a}=i(w),{getShortcutRepresentation:l}=i(rte.store);return{shortcut:l("core/editor/toggle-mode"),isRichEditingEnabled:a().richEditingEnabled}},[]),n=(0,o2.useRef)();return(0,o2.useEffect)(()=>{e||n?.current?.focus()},[e]),(0,Dc.jsxs)("div",{className:"editor-text-editor",children:[o&&(0,Dc.jsxs)("div",{className:"editor-text-editor__toolbar",children:[(0,Dc.jsx)("h2",{children:(0,yN.__)("Editing code")}),(0,Dc.jsx)(tte.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t("visual"),shortcut:r,children:
Line truncated
|
||||
/*! Bundled license information:
|
||||
|
||||
autosize/dist/autosize.js:
|
||||
(*!
|
||||
autosize 4.0.2
|
||||
license: MIT
|
||||
http://www.jacklmoore.com/autosize
|
||||
*)
|
||||
|
||||
is-plain-object/dist/is-plain-object.mjs:
|
||||
(*!
|
||||
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
|
||||
*
|
||||
* Copyright (c) 2014-2017, Jon Schlinkert.
|
||||
* Released under the MIT License.
|
||||
*)
|
||||
*/
|
||||
Vendored
+966
@@ -0,0 +1,966 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).element = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// vendor-external:react
|
||||
var require_react = __commonJS({
|
||||
"vendor-external:react"(exports, module) {
|
||||
module.exports = window.React;
|
||||
}
|
||||
});
|
||||
|
||||
// vendor-external:react-dom
|
||||
var require_react_dom = __commonJS({
|
||||
"vendor-external:react-dom"(exports, module) {
|
||||
module.exports = window.ReactDOM;
|
||||
}
|
||||
});
|
||||
|
||||
// node_modules/react-dom/client.js
|
||||
var require_client = __commonJS({
|
||||
"node_modules/react-dom/client.js"(exports) {
|
||||
"use strict";
|
||||
var m = require_react_dom();
|
||||
if (false) {
|
||||
exports.createRoot = m.createRoot;
|
||||
exports.hydrateRoot = m.hydrateRoot;
|
||||
} else {
|
||||
i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
|
||||
exports.createRoot = function(c, o) {
|
||||
i.usingClientEntryPoint = true;
|
||||
try {
|
||||
return m.createRoot(c, o);
|
||||
} finally {
|
||||
i.usingClientEntryPoint = false;
|
||||
}
|
||||
};
|
||||
exports.hydrateRoot = function(c, h, o) {
|
||||
i.usingClientEntryPoint = true;
|
||||
try {
|
||||
return m.hydrateRoot(c, h, o);
|
||||
} finally {
|
||||
i.usingClientEntryPoint = false;
|
||||
}
|
||||
};
|
||||
}
|
||||
var i;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/escape-html
|
||||
var require_escape_html = __commonJS({
|
||||
"package-external:@wordpress/escape-html"(exports, module) {
|
||||
module.exports = window.wp.escapeHtml;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/element/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
Children: () => import_react.Children,
|
||||
Component: () => import_react.Component,
|
||||
Fragment: () => import_react.Fragment,
|
||||
Platform: () => platform_default,
|
||||
PureComponent: () => import_react.PureComponent,
|
||||
RawHTML: () => RawHTML,
|
||||
StrictMode: () => import_react.StrictMode,
|
||||
Suspense: () => import_react.Suspense,
|
||||
cloneElement: () => import_react.cloneElement,
|
||||
concatChildren: () => concatChildren,
|
||||
createContext: () => import_react.createContext,
|
||||
createElement: () => import_react.createElement,
|
||||
createInterpolateElement: () => create_interpolate_element_default,
|
||||
createPortal: () => import_react_dom.createPortal,
|
||||
createRef: () => import_react.createRef,
|
||||
createRoot: () => import_client.createRoot,
|
||||
findDOMNode: () => import_react_dom.findDOMNode,
|
||||
flushSync: () => import_react_dom.flushSync,
|
||||
forwardRef: () => import_react.forwardRef,
|
||||
hydrate: () => import_react_dom.hydrate,
|
||||
hydrateRoot: () => import_client.hydrateRoot,
|
||||
isEmptyElement: () => isEmptyElement,
|
||||
isValidElement: () => import_react.isValidElement,
|
||||
lazy: () => import_react.lazy,
|
||||
memo: () => import_react.memo,
|
||||
render: () => import_react_dom.render,
|
||||
renderToString: () => serialize_default,
|
||||
startTransition: () => import_react.startTransition,
|
||||
switchChildrenNodeName: () => switchChildrenNodeName,
|
||||
unmountComponentAtNode: () => import_react_dom.unmountComponentAtNode,
|
||||
useCallback: () => import_react.useCallback,
|
||||
useContext: () => import_react.useContext,
|
||||
useDebugValue: () => import_react.useDebugValue,
|
||||
useDeferredValue: () => import_react.useDeferredValue,
|
||||
useEffect: () => import_react.useEffect,
|
||||
useId: () => import_react.useId,
|
||||
useImperativeHandle: () => import_react.useImperativeHandle,
|
||||
useInsertionEffect: () => import_react.useInsertionEffect,
|
||||
useLayoutEffect: () => import_react.useLayoutEffect,
|
||||
useMemo: () => import_react.useMemo,
|
||||
useReducer: () => import_react.useReducer,
|
||||
useRef: () => import_react.useRef,
|
||||
useState: () => import_react.useState,
|
||||
useSyncExternalStore: () => import_react.useSyncExternalStore,
|
||||
useTransition: () => import_react.useTransition
|
||||
});
|
||||
|
||||
// packages/element/build-module/react.mjs
|
||||
var import_react = __toESM(require_react(), 1);
|
||||
function concatChildren(...childrenArguments) {
|
||||
return childrenArguments.reduce(
|
||||
(accumulator, children, i) => {
|
||||
import_react.Children.forEach(children, (child, j) => {
|
||||
if ((0, import_react.isValidElement)(child) && typeof child !== "string") {
|
||||
child = (0, import_react.cloneElement)(child, {
|
||||
key: [i, j].join()
|
||||
});
|
||||
}
|
||||
accumulator.push(child);
|
||||
});
|
||||
return accumulator;
|
||||
},
|
||||
[]
|
||||
);
|
||||
}
|
||||
function switchChildrenNodeName(children, nodeName) {
|
||||
return children && import_react.Children.map(children, (elt, index) => {
|
||||
if (typeof elt?.valueOf() === "string") {
|
||||
return (0, import_react.createElement)(nodeName, { key: index }, elt);
|
||||
}
|
||||
if (!(0, import_react.isValidElement)(elt)) {
|
||||
return elt;
|
||||
}
|
||||
const { children: childrenProp, ...props } = elt.props;
|
||||
return (0, import_react.createElement)(
|
||||
nodeName,
|
||||
{ key: index, ...props },
|
||||
childrenProp
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
// packages/element/build-module/create-interpolate-element.mjs
|
||||
var indoc;
|
||||
var offset;
|
||||
var output;
|
||||
var stack;
|
||||
var tokenizer = /<(\/)?(\w+)\s*(\/)?>/g;
|
||||
function createFrame(element, tokenStart, tokenLength, prevOffset, leadingTextStart) {
|
||||
return {
|
||||
element,
|
||||
tokenStart,
|
||||
tokenLength,
|
||||
prevOffset,
|
||||
leadingTextStart,
|
||||
children: []
|
||||
};
|
||||
}
|
||||
var createInterpolateElement = (interpolatedString, conversionMap) => {
|
||||
indoc = interpolatedString;
|
||||
offset = 0;
|
||||
output = [];
|
||||
stack = [];
|
||||
tokenizer.lastIndex = 0;
|
||||
if (!isValidConversionMap(conversionMap)) {
|
||||
throw new TypeError(
|
||||
"The conversionMap provided is not valid. It must be an object with values that are React Elements"
|
||||
);
|
||||
}
|
||||
do {
|
||||
} while (proceed(conversionMap));
|
||||
return (0, import_react.createElement)(import_react.Fragment, null, ...output);
|
||||
};
|
||||
var isValidConversionMap = (conversionMap) => {
|
||||
const isObject2 = typeof conversionMap === "object" && conversionMap !== null;
|
||||
const values = isObject2 && Object.values(conversionMap);
|
||||
return isObject2 && values.length > 0 && values.every((element) => (0, import_react.isValidElement)(element));
|
||||
};
|
||||
function proceed(conversionMap) {
|
||||
const next = nextToken();
|
||||
const [tokenType, name, startOffset, tokenLength] = next;
|
||||
const stackDepth = stack.length;
|
||||
const leadingTextStart = startOffset > offset ? offset : null;
|
||||
if (name && !conversionMap[name]) {
|
||||
addText();
|
||||
return false;
|
||||
}
|
||||
switch (tokenType) {
|
||||
case "no-more-tokens":
|
||||
if (stackDepth !== 0) {
|
||||
const { leadingTextStart: stackLeadingText, tokenStart } = stack.pop();
|
||||
output.push(indoc.substr(stackLeadingText, tokenStart));
|
||||
}
|
||||
addText();
|
||||
return false;
|
||||
case "self-closed":
|
||||
if (0 === stackDepth) {
|
||||
if (null !== leadingTextStart) {
|
||||
output.push(
|
||||
indoc.substr(
|
||||
leadingTextStart,
|
||||
startOffset - leadingTextStart
|
||||
)
|
||||
);
|
||||
}
|
||||
output.push(conversionMap[name]);
|
||||
offset = startOffset + tokenLength;
|
||||
return true;
|
||||
}
|
||||
addChild(
|
||||
createFrame(conversionMap[name], startOffset, tokenLength)
|
||||
);
|
||||
offset = startOffset + tokenLength;
|
||||
return true;
|
||||
case "opener":
|
||||
stack.push(
|
||||
createFrame(
|
||||
conversionMap[name],
|
||||
startOffset,
|
||||
tokenLength,
|
||||
startOffset + tokenLength,
|
||||
leadingTextStart
|
||||
)
|
||||
);
|
||||
offset = startOffset + tokenLength;
|
||||
return true;
|
||||
case "closer":
|
||||
if (1 === stackDepth) {
|
||||
closeOuterElement(startOffset);
|
||||
offset = startOffset + tokenLength;
|
||||
return true;
|
||||
}
|
||||
const stackTop = stack.pop();
|
||||
const text = indoc.substr(
|
||||
stackTop.prevOffset,
|
||||
startOffset - stackTop.prevOffset
|
||||
);
|
||||
stackTop.children.push(text);
|
||||
stackTop.prevOffset = startOffset + tokenLength;
|
||||
const frame = createFrame(
|
||||
stackTop.element,
|
||||
stackTop.tokenStart,
|
||||
stackTop.tokenLength,
|
||||
startOffset + tokenLength
|
||||
);
|
||||
frame.children = stackTop.children;
|
||||
addChild(frame);
|
||||
offset = startOffset + tokenLength;
|
||||
return true;
|
||||
default:
|
||||
addText();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
function nextToken() {
|
||||
const matches = tokenizer.exec(indoc);
|
||||
if (null === matches) {
|
||||
return ["no-more-tokens"];
|
||||
}
|
||||
const startedAt = matches.index;
|
||||
const [match, isClosing, name, isSelfClosed] = matches;
|
||||
const length = match.length;
|
||||
if (isSelfClosed) {
|
||||
return ["self-closed", name, startedAt, length];
|
||||
}
|
||||
if (isClosing) {
|
||||
return ["closer", name, startedAt, length];
|
||||
}
|
||||
return ["opener", name, startedAt, length];
|
||||
}
|
||||
function addText() {
|
||||
const length = indoc.length - offset;
|
||||
if (0 === length) {
|
||||
return;
|
||||
}
|
||||
output.push(indoc.substr(offset, length));
|
||||
}
|
||||
function addChild(frame) {
|
||||
const { element, tokenStart, tokenLength, prevOffset, children } = frame;
|
||||
const parent = stack[stack.length - 1];
|
||||
const text = indoc.substr(
|
||||
parent.prevOffset,
|
||||
tokenStart - parent.prevOffset
|
||||
);
|
||||
if (text) {
|
||||
parent.children.push(text);
|
||||
}
|
||||
parent.children.push((0, import_react.cloneElement)(element, null, ...children));
|
||||
parent.prevOffset = prevOffset ? prevOffset : tokenStart + tokenLength;
|
||||
}
|
||||
function closeOuterElement(endOffset) {
|
||||
const { element, leadingTextStart, prevOffset, tokenStart, children } = stack.pop();
|
||||
const text = endOffset ? indoc.substr(prevOffset, endOffset - prevOffset) : indoc.substr(prevOffset);
|
||||
if (text) {
|
||||
children.push(text);
|
||||
}
|
||||
if (null !== leadingTextStart) {
|
||||
output.push(
|
||||
indoc.substr(leadingTextStart, tokenStart - leadingTextStart)
|
||||
);
|
||||
}
|
||||
output.push((0, import_react.cloneElement)(element, null, ...children));
|
||||
}
|
||||
var create_interpolate_element_default = createInterpolateElement;
|
||||
|
||||
// packages/element/build-module/react-platform.mjs
|
||||
var import_react_dom = __toESM(require_react_dom(), 1);
|
||||
var import_client = __toESM(require_client(), 1);
|
||||
|
||||
// packages/element/build-module/utils.mjs
|
||||
var isEmptyElement = (element) => {
|
||||
if (typeof element === "number") {
|
||||
return false;
|
||||
}
|
||||
if (typeof element?.valueOf() === "string" || Array.isArray(element)) {
|
||||
return !element.length;
|
||||
}
|
||||
return !element;
|
||||
};
|
||||
|
||||
// packages/element/build-module/platform.mjs
|
||||
var Platform = {
|
||||
/** Platform identifier. Will always be `'web'` in this module. */
|
||||
OS: "web",
|
||||
/**
|
||||
* Select a value based on the platform.
|
||||
*
|
||||
* @template T
|
||||
* @param spec - Object with optional platform-specific values.
|
||||
* @return The selected value.
|
||||
*/
|
||||
select(spec) {
|
||||
return "web" in spec ? spec.web : spec.default;
|
||||
},
|
||||
/** Whether the platform is web */
|
||||
isWeb: true
|
||||
};
|
||||
var platform_default = Platform;
|
||||
|
||||
// node_modules/is-plain-object/dist/is-plain-object.mjs
|
||||
function isObject(o) {
|
||||
return Object.prototype.toString.call(o) === "[object Object]";
|
||||
}
|
||||
function isPlainObject(o) {
|
||||
var ctor, prot;
|
||||
if (isObject(o) === false) return false;
|
||||
ctor = o.constructor;
|
||||
if (ctor === void 0) return true;
|
||||
prot = ctor.prototype;
|
||||
if (isObject(prot) === false) return false;
|
||||
if (prot.hasOwnProperty("isPrototypeOf") === false) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// node_modules/tslib/tslib.es6.mjs
|
||||
var __assign = function() {
|
||||
__assign = Object.assign || function __assign2(t) {
|
||||
for (var s, i = 1, n = arguments.length; i < n; i++) {
|
||||
s = arguments[i];
|
||||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
|
||||
}
|
||||
return t;
|
||||
};
|
||||
return __assign.apply(this, arguments);
|
||||
};
|
||||
|
||||
// node_modules/lower-case/dist.es2015/index.js
|
||||
function lowerCase(str) {
|
||||
return str.toLowerCase();
|
||||
}
|
||||
|
||||
// node_modules/no-case/dist.es2015/index.js
|
||||
var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
|
||||
var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
|
||||
function noCase(input, options) {
|
||||
if (options === void 0) {
|
||||
options = {};
|
||||
}
|
||||
var _a = options.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options.transform, transform = _c === void 0 ? lowerCase : _c, _d = options.delimiter, delimiter = _d === void 0 ? " " : _d;
|
||||
var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
|
||||
var start = 0;
|
||||
var end = result.length;
|
||||
while (result.charAt(start) === "\0")
|
||||
start++;
|
||||
while (result.charAt(end - 1) === "\0")
|
||||
end--;
|
||||
return result.slice(start, end).split("\0").map(transform).join(delimiter);
|
||||
}
|
||||
function replace(input, re, value) {
|
||||
if (re instanceof RegExp)
|
||||
return input.replace(re, value);
|
||||
return re.reduce(function(input2, re2) {
|
||||
return input2.replace(re2, value);
|
||||
}, input);
|
||||
}
|
||||
|
||||
// node_modules/dot-case/dist.es2015/index.js
|
||||
function dotCase(input, options) {
|
||||
if (options === void 0) {
|
||||
options = {};
|
||||
}
|
||||
return noCase(input, __assign({ delimiter: "." }, options));
|
||||
}
|
||||
|
||||
// node_modules/param-case/dist.es2015/index.js
|
||||
function paramCase(input, options) {
|
||||
if (options === void 0) {
|
||||
options = {};
|
||||
}
|
||||
return dotCase(input, __assign({ delimiter: "-" }, options));
|
||||
}
|
||||
|
||||
// packages/element/build-module/serialize.mjs
|
||||
var import_escape_html = __toESM(require_escape_html(), 1);
|
||||
|
||||
// packages/element/build-module/raw-html.mjs
|
||||
function RawHTML({ children, ...props }) {
|
||||
let rawHtml = "";
|
||||
import_react.Children.toArray(children).forEach((child) => {
|
||||
if (typeof child === "string" && child.trim() !== "") {
|
||||
rawHtml += child;
|
||||
}
|
||||
});
|
||||
return (0, import_react.createElement)("div", {
|
||||
dangerouslySetInnerHTML: { __html: rawHtml },
|
||||
...props
|
||||
});
|
||||
}
|
||||
|
||||
// packages/element/build-module/serialize.mjs
|
||||
var Context = (0, import_react.createContext)(void 0);
|
||||
Context.displayName = "ElementContext";
|
||||
var { Provider, Consumer } = Context;
|
||||
var ForwardRef = (0, import_react.forwardRef)(() => {
|
||||
return null;
|
||||
});
|
||||
var ATTRIBUTES_TYPES = /* @__PURE__ */ new Set(["string", "boolean", "number"]);
|
||||
var SELF_CLOSING_TAGS = /* @__PURE__ */ new Set([
|
||||
"area",
|
||||
"base",
|
||||
"br",
|
||||
"col",
|
||||
"command",
|
||||
"embed",
|
||||
"hr",
|
||||
"img",
|
||||
"input",
|
||||
"keygen",
|
||||
"link",
|
||||
"meta",
|
||||
"param",
|
||||
"source",
|
||||
"track",
|
||||
"wbr"
|
||||
]);
|
||||
var BOOLEAN_ATTRIBUTES = /* @__PURE__ */ new Set([
|
||||
"allowfullscreen",
|
||||
"allowpaymentrequest",
|
||||
"allowusermedia",
|
||||
"async",
|
||||
"autofocus",
|
||||
"autoplay",
|
||||
"checked",
|
||||
"controls",
|
||||
"default",
|
||||
"defer",
|
||||
"disabled",
|
||||
"download",
|
||||
"formnovalidate",
|
||||
"hidden",
|
||||
"ismap",
|
||||
"itemscope",
|
||||
"loop",
|
||||
"multiple",
|
||||
"muted",
|
||||
"nomodule",
|
||||
"novalidate",
|
||||
"open",
|
||||
"playsinline",
|
||||
"readonly",
|
||||
"required",
|
||||
"reversed",
|
||||
"selected",
|
||||
"typemustmatch"
|
||||
]);
|
||||
var ENUMERATED_ATTRIBUTES = /* @__PURE__ */ new Set([
|
||||
"autocapitalize",
|
||||
"autocomplete",
|
||||
"charset",
|
||||
"contenteditable",
|
||||
"crossorigin",
|
||||
"decoding",
|
||||
"dir",
|
||||
"draggable",
|
||||
"enctype",
|
||||
"formenctype",
|
||||
"formmethod",
|
||||
"http-equiv",
|
||||
"inputmode",
|
||||
"kind",
|
||||
"method",
|
||||
"preload",
|
||||
"scope",
|
||||
"shape",
|
||||
"spellcheck",
|
||||
"translate",
|
||||
"type",
|
||||
"wrap"
|
||||
]);
|
||||
var CSS_PROPERTIES_SUPPORTS_UNITLESS = /* @__PURE__ */ new Set([
|
||||
"animation",
|
||||
"animationIterationCount",
|
||||
"baselineShift",
|
||||
"borderImageOutset",
|
||||
"borderImageSlice",
|
||||
"borderImageWidth",
|
||||
"columnCount",
|
||||
"cx",
|
||||
"cy",
|
||||
"fillOpacity",
|
||||
"flexGrow",
|
||||
"flexShrink",
|
||||
"floodOpacity",
|
||||
"fontWeight",
|
||||
"gridColumnEnd",
|
||||
"gridColumnStart",
|
||||
"gridRowEnd",
|
||||
"gridRowStart",
|
||||
"lineHeight",
|
||||
"opacity",
|
||||
"order",
|
||||
"orphans",
|
||||
"r",
|
||||
"rx",
|
||||
"ry",
|
||||
"shapeImageThreshold",
|
||||
"stopOpacity",
|
||||
"strokeDasharray",
|
||||
"strokeDashoffset",
|
||||
"strokeMiterlimit",
|
||||
"strokeOpacity",
|
||||
"strokeWidth",
|
||||
"tabSize",
|
||||
"widows",
|
||||
"x",
|
||||
"y",
|
||||
"zIndex",
|
||||
"zoom"
|
||||
]);
|
||||
function hasPrefix(string, prefixes) {
|
||||
return prefixes.some((prefix) => string.indexOf(prefix) === 0);
|
||||
}
|
||||
function isInternalAttribute(attribute) {
|
||||
return "key" === attribute || "children" === attribute;
|
||||
}
|
||||
function getNormalAttributeValue(attribute, value) {
|
||||
switch (attribute) {
|
||||
case "style":
|
||||
return renderStyle(value);
|
||||
}
|
||||
return value;
|
||||
}
|
||||
var SVG_ATTRIBUTE_WITH_DASHES_LIST = [
|
||||
"accentHeight",
|
||||
"alignmentBaseline",
|
||||
"arabicForm",
|
||||
"baselineShift",
|
||||
"capHeight",
|
||||
"clipPath",
|
||||
"clipRule",
|
||||
"colorInterpolation",
|
||||
"colorInterpolationFilters",
|
||||
"colorProfile",
|
||||
"colorRendering",
|
||||
"dominantBaseline",
|
||||
"enableBackground",
|
||||
"fillOpacity",
|
||||
"fillRule",
|
||||
"floodColor",
|
||||
"floodOpacity",
|
||||
"fontFamily",
|
||||
"fontSize",
|
||||
"fontSizeAdjust",
|
||||
"fontStretch",
|
||||
"fontStyle",
|
||||
"fontVariant",
|
||||
"fontWeight",
|
||||
"glyphName",
|
||||
"glyphOrientationHorizontal",
|
||||
"glyphOrientationVertical",
|
||||
"horizAdvX",
|
||||
"horizOriginX",
|
||||
"imageRendering",
|
||||
"letterSpacing",
|
||||
"lightingColor",
|
||||
"markerEnd",
|
||||
"markerMid",
|
||||
"markerStart",
|
||||
"overlinePosition",
|
||||
"overlineThickness",
|
||||
"paintOrder",
|
||||
"panose1",
|
||||
"pointerEvents",
|
||||
"renderingIntent",
|
||||
"shapeRendering",
|
||||
"stopColor",
|
||||
"stopOpacity",
|
||||
"strikethroughPosition",
|
||||
"strikethroughThickness",
|
||||
"strokeDasharray",
|
||||
"strokeDashoffset",
|
||||
"strokeLinecap",
|
||||
"strokeLinejoin",
|
||||
"strokeMiterlimit",
|
||||
"strokeOpacity",
|
||||
"strokeWidth",
|
||||
"textAnchor",
|
||||
"textDecoration",
|
||||
"textRendering",
|
||||
"underlinePosition",
|
||||
"underlineThickness",
|
||||
"unicodeBidi",
|
||||
"unicodeRange",
|
||||
"unitsPerEm",
|
||||
"vAlphabetic",
|
||||
"vHanging",
|
||||
"vIdeographic",
|
||||
"vMathematical",
|
||||
"vectorEffect",
|
||||
"vertAdvY",
|
||||
"vertOriginX",
|
||||
"vertOriginY",
|
||||
"wordSpacing",
|
||||
"writingMode",
|
||||
"xmlnsXlink",
|
||||
"xHeight"
|
||||
].reduce(
|
||||
(map, attribute) => {
|
||||
map[attribute.toLowerCase()] = attribute;
|
||||
return map;
|
||||
},
|
||||
{}
|
||||
);
|
||||
var CASE_SENSITIVE_SVG_ATTRIBUTES = [
|
||||
"allowReorder",
|
||||
"attributeName",
|
||||
"attributeType",
|
||||
"autoReverse",
|
||||
"baseFrequency",
|
||||
"baseProfile",
|
||||
"calcMode",
|
||||
"clipPathUnits",
|
||||
"contentScriptType",
|
||||
"contentStyleType",
|
||||
"diffuseConstant",
|
||||
"edgeMode",
|
||||
"externalResourcesRequired",
|
||||
"filterRes",
|
||||
"filterUnits",
|
||||
"glyphRef",
|
||||
"gradientTransform",
|
||||
"gradientUnits",
|
||||
"kernelMatrix",
|
||||
"kernelUnitLength",
|
||||
"keyPoints",
|
||||
"keySplines",
|
||||
"keyTimes",
|
||||
"lengthAdjust",
|
||||
"limitingConeAngle",
|
||||
"markerHeight",
|
||||
"markerUnits",
|
||||
"markerWidth",
|
||||
"maskContentUnits",
|
||||
"maskUnits",
|
||||
"numOctaves",
|
||||
"pathLength",
|
||||
"patternContentUnits",
|
||||
"patternTransform",
|
||||
"patternUnits",
|
||||
"pointsAtX",
|
||||
"pointsAtY",
|
||||
"pointsAtZ",
|
||||
"preserveAlpha",
|
||||
"preserveAspectRatio",
|
||||
"primitiveUnits",
|
||||
"refX",
|
||||
"refY",
|
||||
"repeatCount",
|
||||
"repeatDur",
|
||||
"requiredExtensions",
|
||||
"requiredFeatures",
|
||||
"specularConstant",
|
||||
"specularExponent",
|
||||
"spreadMethod",
|
||||
"startOffset",
|
||||
"stdDeviation",
|
||||
"stitchTiles",
|
||||
"suppressContentEditableWarning",
|
||||
"suppressHydrationWarning",
|
||||
"surfaceScale",
|
||||
"systemLanguage",
|
||||
"tableValues",
|
||||
"targetX",
|
||||
"targetY",
|
||||
"textLength",
|
||||
"viewBox",
|
||||
"viewTarget",
|
||||
"xChannelSelector",
|
||||
"yChannelSelector"
|
||||
].reduce(
|
||||
(map, attribute) => {
|
||||
map[attribute.toLowerCase()] = attribute;
|
||||
return map;
|
||||
},
|
||||
{}
|
||||
);
|
||||
var SVG_ATTRIBUTES_WITH_COLONS = [
|
||||
"xlink:actuate",
|
||||
"xlink:arcrole",
|
||||
"xlink:href",
|
||||
"xlink:role",
|
||||
"xlink:show",
|
||||
"xlink:title",
|
||||
"xlink:type",
|
||||
"xml:base",
|
||||
"xml:lang",
|
||||
"xml:space",
|
||||
"xmlns:xlink"
|
||||
].reduce(
|
||||
(map, attribute) => {
|
||||
map[attribute.replace(":", "").toLowerCase()] = attribute;
|
||||
return map;
|
||||
},
|
||||
{}
|
||||
);
|
||||
function getNormalAttributeName(attribute) {
|
||||
switch (attribute) {
|
||||
case "htmlFor":
|
||||
return "for";
|
||||
case "className":
|
||||
return "class";
|
||||
}
|
||||
const attributeLowerCase = attribute.toLowerCase();
|
||||
if (CASE_SENSITIVE_SVG_ATTRIBUTES[attributeLowerCase]) {
|
||||
return CASE_SENSITIVE_SVG_ATTRIBUTES[attributeLowerCase];
|
||||
} else if (SVG_ATTRIBUTE_WITH_DASHES_LIST[attributeLowerCase]) {
|
||||
return paramCase(
|
||||
SVG_ATTRIBUTE_WITH_DASHES_LIST[attributeLowerCase]
|
||||
);
|
||||
} else if (SVG_ATTRIBUTES_WITH_COLONS[attributeLowerCase]) {
|
||||
return SVG_ATTRIBUTES_WITH_COLONS[attributeLowerCase];
|
||||
}
|
||||
return attributeLowerCase;
|
||||
}
|
||||
function getNormalStylePropertyName(property) {
|
||||
if (property.startsWith("--")) {
|
||||
return property;
|
||||
}
|
||||
if (hasPrefix(property, ["ms", "O", "Moz", "Webkit"])) {
|
||||
return "-" + paramCase(property);
|
||||
}
|
||||
return paramCase(property);
|
||||
}
|
||||
function getNormalStylePropertyValue(property, value) {
|
||||
if (typeof value === "number" && 0 !== value && !hasPrefix(property, ["--"]) && !CSS_PROPERTIES_SUPPORTS_UNITLESS.has(property)) {
|
||||
return value + "px";
|
||||
}
|
||||
return value;
|
||||
}
|
||||
function renderElement(element, context, legacyContext = {}) {
|
||||
if (null === element || void 0 === element || false === element) {
|
||||
return "";
|
||||
}
|
||||
if (Array.isArray(element)) {
|
||||
return renderChildren(element, context, legacyContext);
|
||||
}
|
||||
switch (typeof element) {
|
||||
case "string":
|
||||
return (0, import_escape_html.escapeHTML)(element);
|
||||
case "number":
|
||||
return element.toString();
|
||||
}
|
||||
const { type, props } = element;
|
||||
switch (type) {
|
||||
case import_react.StrictMode:
|
||||
case import_react.Fragment:
|
||||
return renderChildren(props.children, context, legacyContext);
|
||||
case RawHTML:
|
||||
const { children, ...wrapperProps } = props;
|
||||
return renderNativeComponent(
|
||||
!Object.keys(wrapperProps).length ? null : "div",
|
||||
{
|
||||
...wrapperProps,
|
||||
dangerouslySetInnerHTML: { __html: children }
|
||||
},
|
||||
context,
|
||||
legacyContext
|
||||
);
|
||||
}
|
||||
switch (typeof type) {
|
||||
case "string":
|
||||
return renderNativeComponent(type, props, context, legacyContext);
|
||||
case "function":
|
||||
if (type.prototype && typeof type.prototype.render === "function") {
|
||||
return renderComponent(type, props, context, legacyContext);
|
||||
}
|
||||
return renderElement(
|
||||
type(props, legacyContext),
|
||||
context,
|
||||
legacyContext
|
||||
);
|
||||
}
|
||||
switch (type && type.$$typeof) {
|
||||
case Provider.$$typeof:
|
||||
return renderChildren(props.children, props.value, legacyContext);
|
||||
case Consumer.$$typeof:
|
||||
return renderElement(
|
||||
props.children(context || type._currentValue),
|
||||
context,
|
||||
legacyContext
|
||||
);
|
||||
case ForwardRef.$$typeof:
|
||||
return renderElement(
|
||||
type.render(props),
|
||||
context,
|
||||
legacyContext
|
||||
);
|
||||
}
|
||||
return "";
|
||||
}
|
||||
function renderNativeComponent(type, props, context, legacyContext = {}) {
|
||||
let content = "";
|
||||
if (type === "textarea" && props.hasOwnProperty("value")) {
|
||||
content = renderChildren(props.value, context, legacyContext);
|
||||
const { value, ...restProps } = props;
|
||||
props = restProps;
|
||||
} else if (props.dangerouslySetInnerHTML && typeof props.dangerouslySetInnerHTML.__html === "string") {
|
||||
content = props.dangerouslySetInnerHTML.__html;
|
||||
} else if (typeof props.children !== "undefined") {
|
||||
content = renderChildren(props.children, context, legacyContext);
|
||||
}
|
||||
if (!type) {
|
||||
return content;
|
||||
}
|
||||
const attributes = renderAttributes(props);
|
||||
if (SELF_CLOSING_TAGS.has(type)) {
|
||||
return "<" + type + attributes + "/>";
|
||||
}
|
||||
return "<" + type + attributes + ">" + content + "</" + type + ">";
|
||||
}
|
||||
function renderComponent(Component2, props, context, legacyContext = {}) {
|
||||
const instance = new Component2(props, legacyContext);
|
||||
if (typeof instance.getChildContext === "function") {
|
||||
Object.assign(legacyContext, instance.getChildContext());
|
||||
}
|
||||
const html = renderElement(instance.render(), context, legacyContext);
|
||||
return html;
|
||||
}
|
||||
function renderChildren(children, context, legacyContext = {}) {
|
||||
let result = "";
|
||||
const childrenArray = Array.isArray(children) ? children : [children];
|
||||
for (let i = 0; i < childrenArray.length; i++) {
|
||||
const child = childrenArray[i];
|
||||
result += renderElement(child, context, legacyContext);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
function renderAttributes(props) {
|
||||
let result = "";
|
||||
for (const key in props) {
|
||||
const attribute = getNormalAttributeName(key);
|
||||
if (!(0, import_escape_html.isValidAttributeName)(attribute)) {
|
||||
continue;
|
||||
}
|
||||
let value = getNormalAttributeValue(key, props[key]);
|
||||
if (!ATTRIBUTES_TYPES.has(typeof value)) {
|
||||
continue;
|
||||
}
|
||||
if (isInternalAttribute(key)) {
|
||||
continue;
|
||||
}
|
||||
const isBooleanAttribute = BOOLEAN_ATTRIBUTES.has(attribute);
|
||||
if (isBooleanAttribute && value === false) {
|
||||
continue;
|
||||
}
|
||||
const isMeaningfulAttribute = isBooleanAttribute || hasPrefix(key, ["data-", "aria-"]) || ENUMERATED_ATTRIBUTES.has(attribute);
|
||||
if (typeof value === "boolean" && !isMeaningfulAttribute) {
|
||||
continue;
|
||||
}
|
||||
result += " " + attribute;
|
||||
if (isBooleanAttribute) {
|
||||
continue;
|
||||
}
|
||||
if (typeof value === "string") {
|
||||
value = (0, import_escape_html.escapeAttribute)(value);
|
||||
}
|
||||
result += '="' + value + '"';
|
||||
}
|
||||
return result;
|
||||
}
|
||||
function renderStyle(style) {
|
||||
if (!isPlainObject(style)) {
|
||||
return style;
|
||||
}
|
||||
let result;
|
||||
const styleObj = style;
|
||||
for (const property in styleObj) {
|
||||
const value = styleObj[property];
|
||||
if (null === value || void 0 === value) {
|
||||
continue;
|
||||
}
|
||||
if (result) {
|
||||
result += ";";
|
||||
} else {
|
||||
result = "";
|
||||
}
|
||||
const normalName = getNormalStylePropertyName(property);
|
||||
const normalValue = getNormalStylePropertyValue(property, value);
|
||||
result += normalName + ":" + normalValue;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
var serialize_default = renderElement;
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
/*! Bundled license information:
|
||||
|
||||
is-plain-object/dist/is-plain-object.mjs:
|
||||
(*!
|
||||
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
|
||||
*
|
||||
* Copyright (c) 2014-2017, Jon Schlinkert.
|
||||
* Released under the MIT License.
|
||||
*)
|
||||
*/
|
||||
Vendored
+11
@@ -0,0 +1,11 @@
|
||||
"use strict";var wp;(wp||={}).element=(()=>{var oe=Object.create;var S=Object.defineProperty;var ie=Object.getOwnPropertyDescriptor;var ae=Object.getOwnPropertyNames;var se=Object.getPrototypeOf,ue=Object.prototype.hasOwnProperty;var x=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),le=(e,t)=>{for(var o in t)S(e,o,{get:t[o],enumerable:!0})},L=(e,t,o,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of ae(t))!ue.call(e,n)&&n!==o&&S(e,n,{get:()=>t[n],enumerable:!(i=ie(t,n))||i.enumerable});return e};var O=(e,t,o)=>(o=e!=null?oe(se(e)):{},L(t||!e||!e.__esModule?S(o,"default",{value:e,enumerable:!0}):o,e)),ce=e=>L(S({},"__esModule",{value:!0}),e);var N=x((Fe,D)=>{D.exports=window.React});var j=x((We,F)=>{F.exports=window.ReactDOM});var z=x(A=>{"use strict";var V=j();A.createRoot=V.createRoot,A.hydrateRoot=V.hydrateRoot;var $e});var J=x((st,Z)=>{Z.exports=window.wp.escapeHtml});var Ue={};le(Ue,{Children:()=>r.Children,Component:()=>r.Component,Fragment:()=>r.Fragment,Platform:()=>B,PureComponent:()=>r.PureComponent,RawHTML:()=>P,StrictMode:()=>r.StrictMode,Suspense:()=>r.Suspense,cloneElement:()=>r.cloneElement,concatChildren:()=>fe,createContext:()=>r.createContext,createElement:()=>r.createElement,createInterpolateElement:()=>H,createPortal:()=>u.createPortal,createRef:()=>r.createRef,createRoot:()=>E.createRoot,findDOMNode:()=>u.findDOMNode,flushSync:()=>u.flushSync,forwardRef:()=>r.forwardRef,hydrate:()=>u.hydrate,hydrateRoot:()=>E.hydrateRoot,isEmptyElement:()=>be,isValidElement:()=>r.isValidElement,lazy:()=>r.lazy,memo:()=>r.memo,render:()=>u.render,renderToString:()=>ne,startTransition:()=>r.startTransition,switchChildrenNodeName:()=>pe,unmountComponentAtNode:()=>u.unmountComponentAtNode,useCallback:()=>r.useCallback,useContext:()=>r.useContext,useDebugValue:()=>r.useDebugValue,useDeferredValue:()=>r.useDeferredValue,useEffect:()=>r.useEffect,useId:()=>r.useId,useImperativeHandle:()=>r.useImperativeHandle,useInsertionEffect:()=>r.useInsertionEffect,useLayoutEffect:()=>r.useLayoutEffect,useMemo:()=>r.useMemo,useReducer:()=>r.useReducer,useRef:()=>r.useRef,useState:()=>r.useState,useSyncExternalStore:()=>r.useSyncExternalStore,useTransition:()=>r.useTransition});var r=O(N(),1);function fe(...e){return e.reduce((t,o,i)=>(r.Children.forEach(o,(n,a)=>{(0,r.isValidElement)(n)&&typeof n!="string"&&(n=(0,r.cloneElement)(n,{key:[i,a].join()})),t.push(n)}),t),[])}function pe(e,t){return e&&r.Children.map(e,(o,i)=>{if(typeof o?.valueOf()=="string")return(0,r.createElement)(t,{key:i},o);if(!(0,r.isValidElement)(o))return o;let{children:n,...a}=o.props;return(0,r.createElement)(t,{key:i,...a},n)})}var f,p,h,d,U=/<(\/)?(\w+)\s*(\/)?>/g;function C(e,t,o,i,n){return{element:e,tokenStart:t,tokenLength:o,prevOffset:i,leadingTextStart:n,children:[]}}var de=(e,t)=>{if(f=e,p=0,h=[],d=[],U.lastIndex=0,!he(t))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are React Elements");do;while(ye(t));return(0,r.createElement)(r.Fragment,null,...h)},he=e=>{let t=typeof e=="object"&&e!==null,o=t&&Object.values(e);return t&&o.length>0&&o.every(i=>(0,r.isValidElement)(i))};function ye(e){let t=me(),[o,i,n,a]=t,s=d.length,l=n>p?p:null;if(i&&!e[i])return k(),!1;switch(o){case"no-more-tokens":if(s!==0){let{leadingTextStart:w,tokenStart:_}=d.pop();h.push(f.substr(w,_))}return k(),!1;case"self-closed":return s===0?(l!==null&&h.push(f.substr(l,n-l)),h.push(e[i]),p=n+a,!0):(M(C(e[i],n,a)),p=n+a,!0);case"opener":return d.push(C(e[i],n,a,n+a,l)),p=n+a,!0;case"closer":if(s===1)return ge(n),p=n+a,!0;let c=d.pop(),R=f.substr(c.prevOffset,n-c.prevOffset);c.children.push(R),c.prevOffset=n+a;let y=C(c.element,c.tokenStart,c.tokenLength,n+a);return y.children=c.children,M(y),p=n+a,!0;default:return k(),!1}}function me(){let e=U.exec(f);if(e===null)return["no-more-tokens"];let t=e.index,[o,i,n,a]=e,s=o.length;return a?["self-closed",n,t,s]:i?["closer",n,t,s]:["opener",n,t,s]}function k(){let e=f.length-p;e!==0&&h.push(f.substr(p,e))}function M(e){let{element:t,tokenStart:o,tokenLength:i,prevOffset:n,children:a}=e,s=d[d.length-1],l=f.substr(s.prevOffset,o-s.prevOffset);l&&s.children.push(l),s.children.push((0,r.cloneElement)(t,null,...a)),s.prevOffset=n||o+i}function ge(e){let{element:t,leadingTextStart:o,prevOffset:i,tokenStart:n,children:a}=d.pop(),s=e?f.substr(i,e-i):f.substr(i);s&&a.push(s),o!==null&&h.push(f.substr(o,n-o)),h.push((0,r.cloneElement)(t,null,...a))}var H=de;var u=O(j(),1),E=O(z(),1);var be=e=>typeof e=="number"?!1:typeof e?.valueOf()=="string"||Array.isArray(e)?!e.length:!e;var we={OS:"web",select(e){return"web"in e?e.web:e.default},isWeb:!0},B=we;function W(e){return Object.prototype.toString.call(e)==="[object Object]"}function $(e){var t,o;return W(e)===!1?!1:(t=e.constructor,t===void 0?!0:(o=t.prototype,!(W(o)===!1||o.hasOwnProperty("isPrototypeOf")===!1)))}var m=function(){return m=Object.assign||function(t){for(var o,i=1,n=arguments.length;i<n;i++){o=arguments[Line truncated
|
||||
/*! Bundled license information:
|
||||
|
||||
is-plain-object/dist/is-plain-object.mjs:
|
||||
(*!
|
||||
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
|
||||
*
|
||||
* Copyright (c) 2014-2017, Jon Schlinkert.
|
||||
* Released under the MIT License.
|
||||
*)
|
||||
*/
|
||||
Vendored
+65
@@ -0,0 +1,65 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).escapeHtml = (() => {
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// packages/escape-html/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
escapeAmpersand: () => escapeAmpersand,
|
||||
escapeAttribute: () => escapeAttribute,
|
||||
escapeEditableHTML: () => escapeEditableHTML,
|
||||
escapeHTML: () => escapeHTML,
|
||||
escapeLessThan: () => escapeLessThan,
|
||||
escapeQuotationMark: () => escapeQuotationMark,
|
||||
isValidAttributeName: () => isValidAttributeName
|
||||
});
|
||||
|
||||
// packages/escape-html/build-module/escape-greater.mjs
|
||||
function __unstableEscapeGreaterThan(value) {
|
||||
return value.replace(/>/g, ">");
|
||||
}
|
||||
|
||||
// packages/escape-html/build-module/index.mjs
|
||||
var REGEXP_INVALID_ATTRIBUTE_NAME = /[\u007F-\u009F "'>/="\uFDD0-\uFDEF]/;
|
||||
function escapeAmpersand(value) {
|
||||
return value.replace(/&(?!([a-z0-9]+|#[0-9]+|#x[a-f0-9]+);)/gi, "&");
|
||||
}
|
||||
function escapeQuotationMark(value) {
|
||||
return value.replace(/"/g, """);
|
||||
}
|
||||
function escapeLessThan(value) {
|
||||
return value.replace(/</g, "<");
|
||||
}
|
||||
function escapeAttribute(value) {
|
||||
return __unstableEscapeGreaterThan(
|
||||
escapeLessThan(escapeQuotationMark(escapeAmpersand(value)))
|
||||
);
|
||||
}
|
||||
function escapeHTML(value) {
|
||||
return escapeLessThan(escapeAmpersand(value));
|
||||
}
|
||||
function escapeEditableHTML(value) {
|
||||
return escapeLessThan(value.replace(/&/g, "&"));
|
||||
}
|
||||
function isValidAttributeName(name) {
|
||||
return !REGEXP_INVALID_ATTRIBUTE_NAME.test(name);
|
||||
}
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).escapeHtml=(()=>{var u=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var E=(e,t)=>{for(var a in t)u(e,a,{get:t[a],enumerable:!0})},T=(e,t,a,p)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of f(t))!l.call(e,r)&&r!==a&&u(e,r,{get:()=>t[r],enumerable:!(p=o(t,r))||p.enumerable});return e};var _=e=>T(u({},"__esModule",{value:!0}),e);var d={};E(d,{escapeAmpersand:()=>c,escapeAttribute:()=>m,escapeEditableHTML:()=>b,escapeHTML:()=>A,escapeLessThan:()=>n,escapeQuotationMark:()=>s,isValidAttributeName:()=>F});function i(e){return e.replace(/>/g,">")}var g=/[\u007F-\u009F "'>/="\uFDD0-\uFDEF]/;function c(e){return e.replace(/&(?!([a-z0-9]+|#[0-9]+|#x[a-f0-9]+);)/gi,"&")}function s(e){return e.replace(/"/g,""")}function n(e){return e.replace(/</g,"<")}function m(e){return i(n(s(c(e))))}function A(e){return n(c(e))}function b(e){return n(e.replace(/&/g,"&"))}function F(e){return!g.test(e)}return _(d);})();
|
||||
+2016
File diff suppressed because it is too large.
Load diff
+3
@@ -0,0 +1,3 @@
|
||||
var wp;(wp||={}).formatLibrary=(()=>{var Ur=Object.create;var ra=Object.defineProperty;var zr=Object.getOwnPropertyDescriptor;var Dr=Object.getOwnPropertyNames;var Or=Object.getPrototypeOf,Wr=Object.prototype.hasOwnProperty;var Gr=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,a)=>(typeof require<"u"?require:e)[a]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var I=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Zr=(t,e,a,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of Dr(e))!Wr.call(t,s)&&s!==a&&ra(t,s,{get:()=>e[s],enumerable:!(o=zr(e,s))||o.enumerable});return t};var r=(t,e,a)=>(a=t!=null?Ur(Or(t)):{},Zr(e||!t||!t.__esModule?ra(a,"default",{value:t,enumerable:!0}):a,t));var x=I((yo,oa)=>{oa.exports=window.wp.richText});var b=I((ko,sa)=>{sa.exports=window.wp.i18n});var y=I((vo,la)=>{la.exports=window.wp.blockEditor});var F=I((Co,fa)=>{fa.exports=window.wp.element});var L=I((So,ia)=>{ia.exports=window.wp.primitives});var n=I((To,ma)=>{ma.exports=window.ReactJSXRuntime});var J=I((fs,ca)=>{ca.exports=window.wp.components});var Ft=I((ns,ba)=>{ba.exports=window.wp.url});var ya=I((ds,wa)=>{wa.exports=window.wp.htmlEntities});var Et=I((ps,ka)=>{ka.exports=window.wp.a11y});var We=I((cs,va)=>{va.exports=window.wp.data});var La=I((gs,Ta)=>{Ta.exports=window.wp.compose});var qa=I((Bs,Ka)=>{Ka.exports=window.wp.privateApis});var Pr=r(x(),1);var ua=r(b(),1),Ee=r(x(),1),lt=r(y(),1);var bt=r(F(),1),le=(0,bt.forwardRef)(({icon:t,size:e=24,...a},o)=>(0,bt.cloneElement)(t,{width:e,height:e,...a,ref:o}));var wt=r(L(),1),fe=r(n(),1),ie=(0,fe.jsx)(wt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,fe.jsx)(wt.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"})});var yt=r(L(),1),me=r(n(),1),ue=(0,me.jsx)(yt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,me.jsx)(yt.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"})});var kt=r(L(),1),ne=r(n(),1),de=(0,ne.jsx)(kt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ne.jsx)(kt.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 vt=r(L(),1),pe=r(n(),1),ce=(0,pe.jsx)(vt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,pe.jsx)(vt.Path,{d:"M14.7 11.3c1-.6 1.5-1.6 1.5-3 0-2.3-1.3-3.4-4-3.4H7v14h5.8c1.4 0 2.5-.3 3.3-1 .8-.7 1.2-1.7 1.2-2.9.1-1.9-.8-3.1-2.6-3.7zm-5.1-4h2.3c.6 0 1.1.1 1.4.4.3.3.5.7.5 1.2s-.2 1-.5 1.2c-.3.3-.8.4-1.4.4H9.6V7.3zm4.6 9c-.4.3-1 .4-1.7.4H9.6v-3.9h2.9c.7 0 1.3.2 1.7.5.4.3.6.8.6 1.5s-.2 1.2-.6 1.5z"})});var Ct=r(L(),1),he=r(n(),1),ge=(0,he.jsx)(Ct.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,he.jsx)(Ct.Path,{d:"M12.5 5L10 19h1.9l2.5-14z"})});var _t=r(L(),1),xe=r(n(),1),be=(0,xe.jsx)(_t.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,xe.jsx)(_t.Path,{d:"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z"})});var St=r(L(),1),we=r(n(),1),ye=(0,we.jsx)(St.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,we.jsx)(St.Path,{d:"M12 4a8 8 0 1 1 .001 16.001A8 8 0 0 1 12 4Zm0 1.5a6.5 6.5 0 1 0-.001 13.001A6.5 6.5 0 0 0 12 5.5Zm.75 11h-1.5V15h1.5v1.5Zm-.445-9.234a3 3 0 0 1 .445 5.89V14h-1.5v-1.25c0-.57.452-.958.917-1.01A1.5 1.5 0 0 0 12 8.75a1.5 1.5 0 0 0-1.5 1.5H9a3 3 0 0 1 3.305-2.984Z"})});var Tt=r(L(),1),ke=r(n(),1),ve=(0,ke.jsx)(Tt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ke.jsx)(Tt.Path,{d:"M17.5 10h-1.7l-3.7 10.5h1.7l.9-2.6h3.9l.9 2.6h1.7L17.5 10zm-2.2 6.3 1.4-4 1.4 4h-2.8zm-4.8-3.8c1.6-1.8 2.9-3.6 3.7-5.7H16V5.2h-5.8V3H8.8v2.2H3v1.5h9.6c-.7 1.6-1.8 3.1-3.1 4.6C8.6 10.2 7.8 9 7.2 8H5.6c.6 1.4 1.7 2.9 2.9 4.4l-2.4 2.4c-.3.4-.7.8-1.1 1.2l1 1 1.2-1.2c.8-.8 1.6-1.5 2.3-2.3.8.9 1.7 1.7 2.5 2.5l.6-1.5c-.7-.6-1.4-1.3-2.1-2z"})});var Lt=r(L(),1),Ce=r(n(),1),_e=(0,Ce.jsx)(Lt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ce.jsx)(Lt.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5HLine truncated
|
||||
|
||||
`,o);let s={type:ut,attributes:{url:(0,Ea.decodeEntities)(o)}};return(0,w.isCollapsed)(t)?(0,w.insert)(t,(0,w.applyFormat)((0,w.create)({text:a}),s,0,a.length)):(0,w.applyFormat)(t,s)},edit:ao};var Aa=r(b(),1),Ua=r(x(),1),Dt=r(y(),1);var et=r(n(),1),Ha="core/strikethrough",Ze=(0,Aa.__)("Strikethrough"),za={name:Ha,title:Ze,tagName:"s",className:null,edit({isActive:t,value:e,onChange:a,onFocus:o}){function s(){a((0,Ua.toggleFormat)(e,{type:Ha,title:Ze})),o()}return(0,et.jsxs)(et.Fragment,{children:[(0,et.jsx)(Dt.RichTextShortcut,{type:"access",character:"d",onUse:s}),(0,et.jsx)(Dt.RichTextToolbarButton,{icon:be,title:Ze,onClick:s,isActive:t,role:"menuitemcheckbox"})]})}};var Wa=r(b(),1),Ga=r(x(),1),Ot=r(y(),1),at=r(n(),1),Da="core/underline",Oa=(0,Wa.__)("Underline"),Za={name:Da,title:Oa,tagName:"span",className:null,attributes:{style:"style"},edit({value:t,onChange:e}){let a=()=>{e((0,Ga.toggleFormat)(t,{type:Da,attributes:{style:"text-decoration: underline;"},title:Oa}))};return(0,at.jsxs)(at.Fragment,{children:[(0,at.jsx)(Ot.RichTextShortcut,{type:"primary",character:"u",onUse:a}),(0,at.jsx)(Ot.__unstableRichTextInputEvent,{inputType:"formatUnderline",onInput:a})]})}};var tr=r(b(),1),Yt=r(F(),1),Qt=r(y(),1);var er=r(x(),1);var Qa=r(F(),1),Ja=r(We(),1),G=r(x(),1),P=r(y(),1),Zt=r(J(),1),Ke=r(b(),1);var $a=r(qa(),1),{lock:Ns,unlock:Wt}=(0,$a.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/format-library");var A=r(n(),1),{Tabs:Gt}=Wt(Zt.privateApis),Ya=[{name:"color",title:(0,Ke.__)("Text")},{name:"backgroundColor",title:(0,Ke.__)("Background")}];function ro(t=""){return t.split(";").reduce((e,a)=>{if(a){let[o,s]=a.split(":");o==="color"&&(e.color=s),o==="background-color"&&s!==xt&&(e.backgroundColor=s)}return e},{})}function oo(t="",e){return t.split(" ").reduce((a,o)=>{if(o.startsWith("has-")&&o.endsWith("-color")){let s=o.replace(/^has-/,"").replace(/-color$/,""),l=(0,P.getColorObjectByAttributeValues)(e,s);a.color=l.color}return a},{})}function Kt(t,e,a){let o=(0,G.getActiveFormat)(t,e);return o?{...ro(o.attributes.style),...oo(o.attributes.class,a)}:{}}function so(t,e,a,o){let{color:s,backgroundColor:l}={...Kt(t,e,a),...o};if(!s&&!l)return(0,G.removeFormat)(t,e);let f=[],i=[],m={};if(l?f.push(["background-color",l].join(":")):f.push(["background-color",xt].join(":")),s){let u=(0,P.getColorObjectByColorValue)(a,s);u?i.push((0,P.getColorClassName)("color",u.slug)):f.push(["color",s].join(":"))}return f.length&&(m.style=f.join(";")),i.length&&(m.class=i.join(" ")),(0,G.applyFormat)(t,{type:e,attributes:m})}function lo({name:t,property:e,value:a,onChange:o}){let s=(0,Ja.useSelect)(f=>{let{getSettings:i}=f(P.store);return i().colors??[]},[]),l=(0,Qa.useMemo)(()=>Kt(a,t,s),[t,a,s]);return(0,A.jsx)(P.ColorPalette,{value:l[e],onChange:f=>{o(so(a,t,s,{[e]:f}))},enableAlpha:!0,__experimentalIsRenderedInSidebar:!0})}function Xa({name:t,value:e,onChange:a,onClose:o,contentRef:s,isActive:l}){let f=(0,G.useAnchor)({editableContentElement:s.current,settings:{...qt,isActive:l}});return(0,A.jsx)(Zt.Popover,{onClose:o,className:"format-library__inline-color-popover",anchor:f,children:(0,A.jsxs)(Gt,{children:[(0,A.jsx)(Gt.TabList,{children:Ya.map(i=>(0,A.jsx)(Gt.Tab,{tabId:i.name,children:i.title},i.name))}),Ya.map(i=>(0,A.jsx)(Gt.TabPanel,{tabId:i.name,focusable:!1,children:(0,A.jsx)(lo,{name:t,property:i.name,value:e,onChange:a})},i.name))]})})}var Z=r(n(),1),xt="rgba(0, 0, 0, 0)",$t="core/text-color",ar=(0,tr.__)("Highlight"),fo=[];function qe(t,e){let{ownerDocument:a}=t,{defaultView:o}=a,l=o.getComputedStyle(t).getPropertyValue(e);return e==="background-color"&&l===xt&&t.parentElement?qe(t.parentElement,e):l}function io(t,{color:e,backgroundColor:a}){if(!(!e&&!a))return{color:e||qe(t,"color"),backgroundColor:a===xt?qe(t,"background-color"):a}}function mo({value:t,onChange:e,isActive:a,activeAttributes:o,contentRef:s}){let[l,f=fo]=(0,Qt.useSettings)("color.custom","color.palette"),[i,m]=(0,Yt.useState)(!1),u=(0,Yt.useMemo)(()=>io(s.current,Kt(t,$t,f)),[s,t,f]),h=!!f.length||l;return!h&&!a?null:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Qt.RichTextToolbarButton,{className:"format-library-text-color-button",isActive:a,icon:(0,Z.jsx)(le,{icon:Object.keys(o).length?Re:de,style:u}),title:ar,onClick:h?()=>m(!0):()=>e((0,er.removeFormat)(t,$t)),role:"menuitemcheckbox"}),i&&(0,Z.jsx)(Xa,{name:$t,onClose:()=>m(!1),activeAttributes:o,value:t,onChange:e,contentRef:s,isActive:a})]})}var qt={name:$t,title:ar,tagName:"mark",className:"has-inline-color",attributes:{style:"style",class:"class"},edit:mo};var or=r(b(),1),sr=r(x(),1),lr=r(y(),1);var fr=r(n(),1),rr="core/subscript",$e=(0,or.__)("Subscript"),ir={name:rr,title:$e,tagName:"sub",className:null,edit({isActive:t,value:e,onChange:a,onFocus:o}){function s(){a((0,sr.toggleFormat)(e,{type:rr,title:$e}))}function l(){s(),o()}return(0,fr.jsx)(l
Line truncated
|
||||
Vendored
+375
@@ -0,0 +1,375 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).hooks = (() => {
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// packages/hooks/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
actions: () => actions,
|
||||
addAction: () => addAction,
|
||||
addFilter: () => addFilter,
|
||||
applyFilters: () => applyFilters,
|
||||
applyFiltersAsync: () => applyFiltersAsync,
|
||||
createHooks: () => createHooks_default,
|
||||
currentAction: () => currentAction,
|
||||
currentFilter: () => currentFilter,
|
||||
defaultHooks: () => defaultHooks,
|
||||
didAction: () => didAction,
|
||||
didFilter: () => didFilter,
|
||||
doAction: () => doAction,
|
||||
doActionAsync: () => doActionAsync,
|
||||
doingAction: () => doingAction,
|
||||
doingFilter: () => doingFilter,
|
||||
filters: () => filters,
|
||||
hasAction: () => hasAction,
|
||||
hasFilter: () => hasFilter,
|
||||
removeAction: () => removeAction,
|
||||
removeAllActions: () => removeAllActions,
|
||||
removeAllFilters: () => removeAllFilters,
|
||||
removeFilter: () => removeFilter
|
||||
});
|
||||
|
||||
// packages/hooks/build-module/validateNamespace.mjs
|
||||
function validateNamespace(namespace) {
|
||||
if ("string" !== typeof namespace || "" === namespace) {
|
||||
console.error("The namespace must be a non-empty string.");
|
||||
return false;
|
||||
}
|
||||
if (!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(namespace)) {
|
||||
console.error(
|
||||
"The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."
|
||||
);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
var validateNamespace_default = validateNamespace;
|
||||
|
||||
// packages/hooks/build-module/validateHookName.mjs
|
||||
function validateHookName(hookName) {
|
||||
if ("string" !== typeof hookName || "" === hookName) {
|
||||
console.error("The hook name must be a non-empty string.");
|
||||
return false;
|
||||
}
|
||||
if (/^__/.test(hookName)) {
|
||||
console.error("The hook name cannot begin with `__`.");
|
||||
return false;
|
||||
}
|
||||
if (!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(hookName)) {
|
||||
console.error(
|
||||
"The hook name can only contain numbers, letters, dashes, periods and underscores."
|
||||
);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
var validateHookName_default = validateHookName;
|
||||
|
||||
// packages/hooks/build-module/createAddHook.mjs
|
||||
function createAddHook(hooks, storeKey) {
|
||||
return function addHook(hookName, namespace, callback, priority = 10) {
|
||||
const hooksStore = hooks[storeKey];
|
||||
if (!validateHookName_default(hookName)) {
|
||||
return;
|
||||
}
|
||||
if (!validateNamespace_default(namespace)) {
|
||||
return;
|
||||
}
|
||||
if ("function" !== typeof callback) {
|
||||
console.error("The hook callback must be a function.");
|
||||
return;
|
||||
}
|
||||
if ("number" !== typeof priority) {
|
||||
console.error(
|
||||
"If specified, the hook priority must be a number."
|
||||
);
|
||||
return;
|
||||
}
|
||||
const handler = { callback, priority, namespace };
|
||||
if (hooksStore[hookName]) {
|
||||
const handlers = hooksStore[hookName].handlers;
|
||||
let i;
|
||||
for (i = handlers.length; i > 0; i--) {
|
||||
if (priority >= handlers[i - 1].priority) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (i === handlers.length) {
|
||||
handlers[i] = handler;
|
||||
} else {
|
||||
handlers.splice(i, 0, handler);
|
||||
}
|
||||
hooksStore.__current.forEach((hookInfo) => {
|
||||
if (hookInfo.name === hookName && hookInfo.currentIndex >= i) {
|
||||
hookInfo.currentIndex++;
|
||||
}
|
||||
});
|
||||
} else {
|
||||
hooksStore[hookName] = {
|
||||
handlers: [handler],
|
||||
runs: 0
|
||||
};
|
||||
}
|
||||
if (hookName !== "hookAdded") {
|
||||
hooks.doAction(
|
||||
"hookAdded",
|
||||
hookName,
|
||||
namespace,
|
||||
callback,
|
||||
priority
|
||||
);
|
||||
}
|
||||
};
|
||||
}
|
||||
var createAddHook_default = createAddHook;
|
||||
|
||||
// packages/hooks/build-module/createRemoveHook.mjs
|
||||
function createRemoveHook(hooks, storeKey, removeAll = false) {
|
||||
return function removeHook(hookName, namespace) {
|
||||
const hooksStore = hooks[storeKey];
|
||||
if (!validateHookName_default(hookName)) {
|
||||
return;
|
||||
}
|
||||
if (!removeAll && !validateNamespace_default(namespace)) {
|
||||
return;
|
||||
}
|
||||
if (!hooksStore[hookName]) {
|
||||
return 0;
|
||||
}
|
||||
let handlersRemoved = 0;
|
||||
if (removeAll) {
|
||||
handlersRemoved = hooksStore[hookName].handlers.length;
|
||||
hooksStore[hookName] = {
|
||||
runs: hooksStore[hookName].runs,
|
||||
handlers: []
|
||||
};
|
||||
} else {
|
||||
const handlers = hooksStore[hookName].handlers;
|
||||
for (let i = handlers.length - 1; i >= 0; i--) {
|
||||
if (handlers[i].namespace === namespace) {
|
||||
handlers.splice(i, 1);
|
||||
handlersRemoved++;
|
||||
hooksStore.__current.forEach((hookInfo) => {
|
||||
if (hookInfo.name === hookName && hookInfo.currentIndex >= i) {
|
||||
hookInfo.currentIndex--;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
if (hookName !== "hookRemoved") {
|
||||
hooks.doAction("hookRemoved", hookName, namespace);
|
||||
}
|
||||
return handlersRemoved;
|
||||
};
|
||||
}
|
||||
var createRemoveHook_default = createRemoveHook;
|
||||
|
||||
// packages/hooks/build-module/createHasHook.mjs
|
||||
function createHasHook(hooks, storeKey) {
|
||||
return function hasHook(hookName, namespace) {
|
||||
const hooksStore = hooks[storeKey];
|
||||
if ("undefined" !== typeof namespace) {
|
||||
return hookName in hooksStore && hooksStore[hookName].handlers.some(
|
||||
(hook) => hook.namespace === namespace
|
||||
);
|
||||
}
|
||||
return hookName in hooksStore;
|
||||
};
|
||||
}
|
||||
var createHasHook_default = createHasHook;
|
||||
|
||||
// packages/hooks/build-module/createRunHook.mjs
|
||||
function createRunHook(hooks, storeKey, returnFirstArg, async) {
|
||||
return function runHook(hookName, ...args) {
|
||||
const hooksStore = hooks[storeKey];
|
||||
if (!hooksStore[hookName]) {
|
||||
hooksStore[hookName] = {
|
||||
handlers: [],
|
||||
runs: 0
|
||||
};
|
||||
}
|
||||
hooksStore[hookName].runs++;
|
||||
const handlers = hooksStore[hookName].handlers;
|
||||
if (true) {
|
||||
if ("hookAdded" !== hookName && hooksStore.all) {
|
||||
handlers.push(...hooksStore.all.handlers);
|
||||
}
|
||||
}
|
||||
if (!handlers || !handlers.length) {
|
||||
return returnFirstArg ? args[0] : void 0;
|
||||
}
|
||||
const hookInfo = {
|
||||
name: hookName,
|
||||
currentIndex: 0
|
||||
};
|
||||
async function asyncRunner() {
|
||||
try {
|
||||
hooksStore.__current.add(hookInfo);
|
||||
let result = returnFirstArg ? args[0] : void 0;
|
||||
while (hookInfo.currentIndex < handlers.length) {
|
||||
const handler = handlers[hookInfo.currentIndex];
|
||||
result = await handler.callback.apply(null, args);
|
||||
if (returnFirstArg) {
|
||||
args[0] = result;
|
||||
}
|
||||
hookInfo.currentIndex++;
|
||||
}
|
||||
return returnFirstArg ? result : void 0;
|
||||
} finally {
|
||||
hooksStore.__current.delete(hookInfo);
|
||||
}
|
||||
}
|
||||
function syncRunner() {
|
||||
try {
|
||||
hooksStore.__current.add(hookInfo);
|
||||
let result = returnFirstArg ? args[0] : void 0;
|
||||
while (hookInfo.currentIndex < handlers.length) {
|
||||
const handler = handlers[hookInfo.currentIndex];
|
||||
result = handler.callback.apply(null, args);
|
||||
if (returnFirstArg) {
|
||||
args[0] = result;
|
||||
}
|
||||
hookInfo.currentIndex++;
|
||||
}
|
||||
return returnFirstArg ? result : void 0;
|
||||
} finally {
|
||||
hooksStore.__current.delete(hookInfo);
|
||||
}
|
||||
}
|
||||
return (async ? asyncRunner : syncRunner)();
|
||||
};
|
||||
}
|
||||
var createRunHook_default = createRunHook;
|
||||
|
||||
// packages/hooks/build-module/createCurrentHook.mjs
|
||||
function createCurrentHook(hooks, storeKey) {
|
||||
return function currentHook() {
|
||||
const hooksStore = hooks[storeKey];
|
||||
const currentArray = Array.from(hooksStore.__current);
|
||||
return currentArray.at(-1)?.name ?? null;
|
||||
};
|
||||
}
|
||||
var createCurrentHook_default = createCurrentHook;
|
||||
|
||||
// packages/hooks/build-module/createDoingHook.mjs
|
||||
function createDoingHook(hooks, storeKey) {
|
||||
return function doingHook(hookName) {
|
||||
const hooksStore = hooks[storeKey];
|
||||
if ("undefined" === typeof hookName) {
|
||||
return hooksStore.__current.size > 0;
|
||||
}
|
||||
return Array.from(hooksStore.__current).some(
|
||||
(hook) => hook.name === hookName
|
||||
);
|
||||
};
|
||||
}
|
||||
var createDoingHook_default = createDoingHook;
|
||||
|
||||
// packages/hooks/build-module/createDidHook.mjs
|
||||
function createDidHook(hooks, storeKey) {
|
||||
return function didHook(hookName) {
|
||||
const hooksStore = hooks[storeKey];
|
||||
if (!validateHookName_default(hookName)) {
|
||||
return;
|
||||
}
|
||||
return hooksStore[hookName] && hooksStore[hookName].runs ? hooksStore[hookName].runs : 0;
|
||||
};
|
||||
}
|
||||
var createDidHook_default = createDidHook;
|
||||
|
||||
// packages/hooks/build-module/createHooks.mjs
|
||||
var _Hooks = class {
|
||||
actions;
|
||||
filters;
|
||||
addAction;
|
||||
addFilter;
|
||||
removeAction;
|
||||
removeFilter;
|
||||
hasAction;
|
||||
hasFilter;
|
||||
removeAllActions;
|
||||
removeAllFilters;
|
||||
doAction;
|
||||
doActionAsync;
|
||||
applyFilters;
|
||||
applyFiltersAsync;
|
||||
currentAction;
|
||||
currentFilter;
|
||||
doingAction;
|
||||
doingFilter;
|
||||
didAction;
|
||||
didFilter;
|
||||
constructor() {
|
||||
this.actions = /* @__PURE__ */ Object.create(null);
|
||||
this.actions.__current = /* @__PURE__ */ new Set();
|
||||
this.filters = /* @__PURE__ */ Object.create(null);
|
||||
this.filters.__current = /* @__PURE__ */ new Set();
|
||||
this.addAction = createAddHook_default(this, "actions");
|
||||
this.addFilter = createAddHook_default(this, "filters");
|
||||
this.removeAction = createRemoveHook_default(this, "actions");
|
||||
this.removeFilter = createRemoveHook_default(this, "filters");
|
||||
this.hasAction = createHasHook_default(this, "actions");
|
||||
this.hasFilter = createHasHook_default(this, "filters");
|
||||
this.removeAllActions = createRemoveHook_default(this, "actions", true);
|
||||
this.removeAllFilters = createRemoveHook_default(this, "filters", true);
|
||||
this.doAction = createRunHook_default(this, "actions", false, false);
|
||||
this.doActionAsync = createRunHook_default(this, "actions", false, true);
|
||||
this.applyFilters = createRunHook_default(this, "filters", true, false);
|
||||
this.applyFiltersAsync = createRunHook_default(this, "filters", true, true);
|
||||
this.currentAction = createCurrentHook_default(this, "actions");
|
||||
this.currentFilter = createCurrentHook_default(this, "filters");
|
||||
this.doingAction = createDoingHook_default(this, "actions");
|
||||
this.doingFilter = createDoingHook_default(this, "filters");
|
||||
this.didAction = createDidHook_default(this, "actions");
|
||||
this.didFilter = createDidHook_default(this, "filters");
|
||||
}
|
||||
};
|
||||
function createHooks() {
|
||||
return new _Hooks();
|
||||
}
|
||||
var createHooks_default = createHooks;
|
||||
|
||||
// packages/hooks/build-module/index.mjs
|
||||
var defaultHooks = createHooks_default();
|
||||
var {
|
||||
addAction,
|
||||
addFilter,
|
||||
removeAction,
|
||||
removeFilter,
|
||||
hasAction,
|
||||
hasFilter,
|
||||
removeAllActions,
|
||||
removeAllFilters,
|
||||
doAction,
|
||||
doActionAsync,
|
||||
applyFilters,
|
||||
applyFiltersAsync,
|
||||
currentAction,
|
||||
currentFilter,
|
||||
doingAction,
|
||||
doingFilter,
|
||||
didAction,
|
||||
didFilter,
|
||||
actions,
|
||||
filters
|
||||
} = defaultHooks;
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).hooks=(()=>{var v=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var I=Object.prototype.hasOwnProperty;var w=(e,n)=>{for(var s in n)v(e,s,{get:n[s],enumerable:!0})},D=(e,n,s,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let t of g(n))!I.call(e,t)&&t!==s&&v(e,t,{get:()=>n[t],enumerable:!(r=S(n,t))||r.enumerable});return e};var T=e=>D(v({},"__esModule",{value:!0}),e);var le={};w(le,{actions:()=>ae,addAction:()=>J,addFilter:()=>K,applyFilters:()=>N,applyFiltersAsync:()=>ee,createHooks:()=>F,currentAction:()=>te,currentFilter:()=>re,defaultHooks:()=>b,didAction:()=>ie,didFilter:()=>se,doAction:()=>X,doActionAsync:()=>Y,doingAction:()=>ne,doingFilter:()=>oe,filters:()=>ce,hasAction:()=>P,hasFilter:()=>Q,removeAction:()=>L,removeAllActions:()=>U,removeAllFilters:()=>W,removeFilter:()=>M});function z(e){return typeof e!="string"||e===""?(console.error("The namespace must be a non-empty string."),!1):/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)?!0:(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}var m=z;function E(e){return typeof e!="string"||e===""?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)?!0:(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}var f=E;function Z(e,n){return function(r,t,a,i=10){let c=e[n];if(!f(r)||!m(t))return;if(typeof a!="function"){console.error("The hook callback must be a function.");return}if(typeof i!="number"){console.error("If specified, the hook priority must be a number.");return}let l={callback:a,priority:i,namespace:t};if(c[r]){let o=c[r].handlers,d;for(d=o.length;d>0&&!(i>=o[d-1].priority);d--);d===o.length?o[d]=l:o.splice(d,0,l),c.__current.forEach(h=>{h.name===r&&h.currentIndex>=d&&h.currentIndex++})}else c[r]={handlers:[l],runs:0};r!=="hookAdded"&&e.doAction("hookAdded",r,t,a,i)}}var H=Z;function C(e,n,s=!1){return function(t,a){let i=e[n];if(!f(t)||!s&&!m(a))return;if(!i[t])return 0;let c=0;if(s)c=i[t].handlers.length,i[t]={runs:i[t].runs,handlers:[]};else{let l=i[t].handlers;for(let o=l.length-1;o>=0;o--)l[o].namespace===a&&(l.splice(o,1),c++,i.__current.forEach(d=>{d.name===t&&d.currentIndex>=o&&d.currentIndex--}))}return t!=="hookRemoved"&&e.doAction("hookRemoved",t,a),c}}var p=C;function O(e,n){return function(r,t){let a=e[n];return typeof t<"u"?r in a&&a[r].handlers.some(i=>i.namespace===t):r in a}}var _=O;function j(e,n,s,r){return function(a,...i){let c=e[n];c[a]||(c[a]={handlers:[],runs:0}),c[a].runs++;let l=c[a].handlers;if(!l||!l.length)return s?i[0]:void 0;let o={name:a,currentIndex:0};async function d(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;)u=await l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}function h(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;)u=l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}return(r?d:h)()}}var A=j;function $(e,n){return function(){let r=e[n];return Array.from(r.__current).at(-1)?.name??null}}var y=$;function V(e,n){return function(r){let t=e[n];return typeof r>"u"?t.__current.size>0:Array.from(t.__current).some(a=>a.name===r)}}var k=V;function q(e,n){return function(r){let t=e[n];if(f(r))return t[r]&&t[r].runs?t[r].runs:0}}var x=q;var B=class{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=H(this,"actions"),this.addFilter=H(this,"filters"),this.removeAction=p(this,"actions"),this.removeFilter=p(this,"filters"),this.hasAction=_(this,"actions"),this.hasFilter=_(this,"filters"),this.removeAllActions=p(this,"actions",!0),this.removeAllFilters=p(this,"filters",!0),this.doAction=A(this,"actions",!1,!1),this.doActionAsync=A(this,"actions",!1,!0),this.applyFilters=A(this,"filters",!0,!1),this.applyFiltersAsync=A(this,"filters",!0,!0),this.currentAction=y(this,"actions"),this.currentFilter=y(this,"filters"),this.doingAction=k(this,"actions"),this.doingFilter=k(this,"filters"),this.didAction=x(this,"actions"),this.didFilter=x(this,"filters")}};function G(){return new B}var F=G;var b=F(),{addAction:J,addFilter:K,removeAction:L,removeFilter:M,hasAction:P,hasFilter:Q,removeAllActions:U,removeAllFilters:W,doAction:X,doActionAsync:Y,applyFilters:N,applyFiltersAsync:ee,currentAction:te,currentFilter:re,doingAction:ne,doingFilter:oe,didAction:ie,didFilter:se,actions:ae,filters:ce}=b;retLine truncated
|
||||
Vendored
+45
@@ -0,0 +1,45 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).htmlEntities = (() => {
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// packages/html-entities/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
decodeEntities: () => decodeEntities
|
||||
});
|
||||
var _decodeTextArea;
|
||||
function decodeEntities(html) {
|
||||
if ("string" !== typeof html || -1 === html.indexOf("&")) {
|
||||
return html;
|
||||
}
|
||||
if (void 0 === _decodeTextArea) {
|
||||
if (document.implementation && document.implementation.createHTMLDocument) {
|
||||
_decodeTextArea = document.implementation.createHTMLDocument("").createElement("textarea");
|
||||
} else {
|
||||
_decodeTextArea = document.createElement("textarea");
|
||||
}
|
||||
}
|
||||
_decodeTextArea.innerHTML = html;
|
||||
const decoded = _decodeTextArea.textContent ?? "";
|
||||
_decodeTextArea.innerHTML = "";
|
||||
return decoded;
|
||||
}
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).htmlEntities=(()=>{var r=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var m=Object.prototype.hasOwnProperty;var u=(e,t)=>{for(var i in t)r(e,i,{get:t[i],enumerable:!0})},f=(e,t,i,c)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of d(t))!m.call(e,o)&&o!==i&&r(e,o,{get:()=>t[o],enumerable:!(c=a(t,o))||c.enumerable});return e};var x=e=>f(r({},"__esModule",{value:!0}),e);var T={};u(T,{decodeEntities:()=>p});var n;function p(e){if(typeof e!="string"||e.indexOf("&")===-1)return e;n===void 0&&(document.implementation&&document.implementation.createHTMLDocument?n=document.implementation.createHTMLDocument("").createElement("textarea"):n=document.createElement("textarea")),n.innerHTML=e;let t=n.textContent??"";return n.innerHTML="",t}return x(T);})();
|
||||
Vendored
+557
@@ -0,0 +1,557 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).i18n = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/hooks
|
||||
var require_hooks = __commonJS({
|
||||
"package-external:@wordpress/hooks"(exports, module) {
|
||||
module.exports = window.wp.hooks;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/i18n/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
__: () => __,
|
||||
_n: () => _n,
|
||||
_nx: () => _nx,
|
||||
_x: () => _x,
|
||||
createI18n: () => createI18n,
|
||||
defaultI18n: () => default_i18n_default,
|
||||
getLocaleData: () => getLocaleData,
|
||||
hasTranslation: () => hasTranslation,
|
||||
isRTL: () => isRTL,
|
||||
resetLocaleData: () => resetLocaleData,
|
||||
setLocaleData: () => setLocaleData,
|
||||
sprintf: () => sprintf2,
|
||||
subscribe: () => subscribe
|
||||
});
|
||||
|
||||
// node_modules/@tannin/sprintf/src/index.js
|
||||
var PATTERN = /%(((\d+)\$)|(\(([$_a-zA-Z][$_a-zA-Z0-9]*)\)))?[ +0#-]*\d*(\.(\d+|\*))?(ll|[lhqL])?([cduxXefgsp%])/g;
|
||||
function sprintf(string, ...args) {
|
||||
var i = 0;
|
||||
if (Array.isArray(args[0])) {
|
||||
args = /** @type {import('../types').SprintfArgs<T>[]} */
|
||||
/** @type {unknown} */
|
||||
args[0];
|
||||
}
|
||||
return string.replace(PATTERN, function() {
|
||||
var index, name, precision, type, value;
|
||||
index = arguments[3];
|
||||
name = arguments[5];
|
||||
precision = arguments[7];
|
||||
type = arguments[9];
|
||||
if (type === "%") {
|
||||
return "%";
|
||||
}
|
||||
if (precision === "*") {
|
||||
precision = args[i];
|
||||
i++;
|
||||
}
|
||||
if (name === void 0) {
|
||||
if (index === void 0) {
|
||||
index = i + 1;
|
||||
}
|
||||
i++;
|
||||
value = args[index - 1];
|
||||
} else if (args[0] && typeof args[0] === "object" && args[0].hasOwnProperty(name)) {
|
||||
value = args[0][name];
|
||||
}
|
||||
if (type === "f") {
|
||||
value = parseFloat(value) || 0;
|
||||
} else if (type === "d") {
|
||||
value = parseInt(value) || 0;
|
||||
}
|
||||
if (precision !== void 0) {
|
||||
if (type === "f") {
|
||||
value = value.toFixed(precision);
|
||||
} else if (type === "s") {
|
||||
value = value.substr(0, precision);
|
||||
}
|
||||
}
|
||||
return value !== void 0 && value !== null ? value : "";
|
||||
});
|
||||
}
|
||||
|
||||
// packages/i18n/build-module/sprintf.mjs
|
||||
function sprintf2(format, ...args) {
|
||||
return sprintf(format, ...args);
|
||||
}
|
||||
|
||||
// node_modules/@tannin/postfix/index.js
|
||||
var PRECEDENCE;
|
||||
var OPENERS;
|
||||
var TERMINATORS;
|
||||
var PATTERN2;
|
||||
PRECEDENCE = {
|
||||
"(": 9,
|
||||
"!": 8,
|
||||
"*": 7,
|
||||
"/": 7,
|
||||
"%": 7,
|
||||
"+": 6,
|
||||
"-": 6,
|
||||
"<": 5,
|
||||
"<=": 5,
|
||||
">": 5,
|
||||
">=": 5,
|
||||
"==": 4,
|
||||
"!=": 4,
|
||||
"&&": 3,
|
||||
"||": 2,
|
||||
"?": 1,
|
||||
"?:": 1
|
||||
};
|
||||
OPENERS = ["(", "?"];
|
||||
TERMINATORS = {
|
||||
")": ["("],
|
||||
":": ["?", "?:"]
|
||||
};
|
||||
PATTERN2 = /<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;
|
||||
function postfix(expression) {
|
||||
var terms = [], stack = [], match, operator, term, element;
|
||||
while (match = expression.match(PATTERN2)) {
|
||||
operator = match[0];
|
||||
term = expression.substr(0, match.index).trim();
|
||||
if (term) {
|
||||
terms.push(term);
|
||||
}
|
||||
while (element = stack.pop()) {
|
||||
if (TERMINATORS[operator]) {
|
||||
if (TERMINATORS[operator][0] === element) {
|
||||
operator = TERMINATORS[operator][1] || operator;
|
||||
break;
|
||||
}
|
||||
} else if (OPENERS.indexOf(element) >= 0 || PRECEDENCE[element] < PRECEDENCE[operator]) {
|
||||
stack.push(element);
|
||||
break;
|
||||
}
|
||||
terms.push(element);
|
||||
}
|
||||
if (!TERMINATORS[operator]) {
|
||||
stack.push(operator);
|
||||
}
|
||||
expression = expression.substr(match.index + operator.length);
|
||||
}
|
||||
expression = expression.trim();
|
||||
if (expression) {
|
||||
terms.push(expression);
|
||||
}
|
||||
return terms.concat(stack.reverse());
|
||||
}
|
||||
|
||||
// node_modules/@tannin/evaluate/index.js
|
||||
var OPERATORS = {
|
||||
"!": function(a) {
|
||||
return !a;
|
||||
},
|
||||
"*": function(a, b) {
|
||||
return a * b;
|
||||
},
|
||||
"/": function(a, b) {
|
||||
return a / b;
|
||||
},
|
||||
"%": function(a, b) {
|
||||
return a % b;
|
||||
},
|
||||
"+": function(a, b) {
|
||||
return a + b;
|
||||
},
|
||||
"-": function(a, b) {
|
||||
return a - b;
|
||||
},
|
||||
"<": function(a, b) {
|
||||
return a < b;
|
||||
},
|
||||
"<=": function(a, b) {
|
||||
return a <= b;
|
||||
},
|
||||
">": function(a, b) {
|
||||
return a > b;
|
||||
},
|
||||
">=": function(a, b) {
|
||||
return a >= b;
|
||||
},
|
||||
"==": function(a, b) {
|
||||
return a === b;
|
||||
},
|
||||
"!=": function(a, b) {
|
||||
return a !== b;
|
||||
},
|
||||
"&&": function(a, b) {
|
||||
return a && b;
|
||||
},
|
||||
"||": function(a, b) {
|
||||
return a || b;
|
||||
},
|
||||
"?:": function(a, b, c) {
|
||||
if (a) {
|
||||
throw b;
|
||||
}
|
||||
return c;
|
||||
}
|
||||
};
|
||||
function evaluate(postfix2, variables) {
|
||||
var stack = [], i, j, args, getOperatorResult, term, value;
|
||||
for (i = 0; i < postfix2.length; i++) {
|
||||
term = postfix2[i];
|
||||
getOperatorResult = OPERATORS[term];
|
||||
if (getOperatorResult) {
|
||||
j = getOperatorResult.length;
|
||||
args = Array(j);
|
||||
while (j--) {
|
||||
args[j] = stack.pop();
|
||||
}
|
||||
try {
|
||||
value = getOperatorResult.apply(null, args);
|
||||
} catch (earlyReturn) {
|
||||
return earlyReturn;
|
||||
}
|
||||
} else if (variables.hasOwnProperty(term)) {
|
||||
value = variables[term];
|
||||
} else {
|
||||
value = +term;
|
||||
}
|
||||
stack.push(value);
|
||||
}
|
||||
return stack[0];
|
||||
}
|
||||
|
||||
// node_modules/@tannin/compile/index.js
|
||||
function compile(expression) {
|
||||
var terms = postfix(expression);
|
||||
return function(variables) {
|
||||
return evaluate(terms, variables);
|
||||
};
|
||||
}
|
||||
|
||||
// node_modules/@tannin/plural-forms/index.js
|
||||
function pluralForms(expression) {
|
||||
var evaluate2 = compile(expression);
|
||||
return function(n) {
|
||||
return +evaluate2({ n });
|
||||
};
|
||||
}
|
||||
|
||||
// node_modules/tannin/index.js
|
||||
var DEFAULT_OPTIONS = {
|
||||
contextDelimiter: "",
|
||||
onMissingKey: null
|
||||
};
|
||||
function getPluralExpression(pf) {
|
||||
var parts, i, part;
|
||||
parts = pf.split(";");
|
||||
for (i = 0; i < parts.length; i++) {
|
||||
part = parts[i].trim();
|
||||
if (part.indexOf("plural=") === 0) {
|
||||
return part.substr(7);
|
||||
}
|
||||
}
|
||||
}
|
||||
function Tannin(data, options) {
|
||||
var key;
|
||||
this.data = data;
|
||||
this.pluralForms = {};
|
||||
this.options = {};
|
||||
for (key in DEFAULT_OPTIONS) {
|
||||
this.options[key] = options !== void 0 && key in options ? options[key] : DEFAULT_OPTIONS[key];
|
||||
}
|
||||
}
|
||||
Tannin.prototype.getPluralForm = function(domain, n) {
|
||||
var getPluralForm = this.pluralForms[domain], config, plural, pf;
|
||||
if (!getPluralForm) {
|
||||
config = this.data[domain][""];
|
||||
pf = config["Plural-Forms"] || config["plural-forms"] || // Ignore reason: As known, there's no way to document the empty
|
||||
// string property on a key to guarantee this as metadata.
|
||||
// @ts-ignore
|
||||
config.plural_forms;
|
||||
if (typeof pf !== "function") {
|
||||
plural = getPluralExpression(
|
||||
config["Plural-Forms"] || config["plural-forms"] || // Ignore reason: As known, there's no way to document the empty
|
||||
// string property on a key to guarantee this as metadata.
|
||||
// @ts-ignore
|
||||
config.plural_forms
|
||||
);
|
||||
pf = pluralForms(plural);
|
||||
}
|
||||
getPluralForm = this.pluralForms[domain] = pf;
|
||||
}
|
||||
return getPluralForm(n);
|
||||
};
|
||||
Tannin.prototype.dcnpgettext = function(domain, context, singular, plural, n) {
|
||||
var index, key, entry;
|
||||
if (n === void 0) {
|
||||
index = 0;
|
||||
} else {
|
||||
index = this.getPluralForm(domain, n);
|
||||
}
|
||||
key = singular;
|
||||
if (context) {
|
||||
key = context + this.options.contextDelimiter + singular;
|
||||
}
|
||||
entry = this.data[domain][key];
|
||||
if (entry && entry[index]) {
|
||||
return entry[index];
|
||||
}
|
||||
if (this.options.onMissingKey) {
|
||||
this.options.onMissingKey(singular, domain);
|
||||
}
|
||||
return index === 0 ? singular : plural;
|
||||
};
|
||||
|
||||
// packages/i18n/build-module/create-i18n.mjs
|
||||
var DEFAULT_LOCALE_DATA = {
|
||||
"": {
|
||||
plural_forms(n) {
|
||||
return n === 1 ? 0 : 1;
|
||||
}
|
||||
}
|
||||
};
|
||||
var I18N_HOOK_REGEXP = /^i18n\.(n?gettext|has_translation)(_|$)/;
|
||||
var createI18n = (initialData, initialDomain, hooks) => {
|
||||
const tannin = new Tannin({});
|
||||
const listeners = /* @__PURE__ */ new Set();
|
||||
const notifyListeners = () => {
|
||||
listeners.forEach((listener) => listener());
|
||||
};
|
||||
const subscribe2 = (callback) => {
|
||||
listeners.add(callback);
|
||||
return () => listeners.delete(callback);
|
||||
};
|
||||
const getLocaleData2 = (domain = "default") => tannin.data[domain];
|
||||
const doSetLocaleData = (data, domain = "default") => {
|
||||
tannin.data[domain] = {
|
||||
...tannin.data[domain],
|
||||
...data
|
||||
};
|
||||
tannin.data[domain][""] = {
|
||||
...DEFAULT_LOCALE_DATA[""],
|
||||
...tannin.data[domain]?.[""]
|
||||
};
|
||||
delete tannin.pluralForms[domain];
|
||||
};
|
||||
const setLocaleData2 = (data, domain) => {
|
||||
doSetLocaleData(data, domain);
|
||||
notifyListeners();
|
||||
};
|
||||
const addLocaleData = (data, domain = "default") => {
|
||||
tannin.data[domain] = {
|
||||
...tannin.data[domain],
|
||||
...data,
|
||||
// Populate default domain configuration (supported locale date which omits
|
||||
// a plural forms expression).
|
||||
"": {
|
||||
...DEFAULT_LOCALE_DATA[""],
|
||||
...tannin.data[domain]?.[""],
|
||||
...data?.[""]
|
||||
}
|
||||
};
|
||||
delete tannin.pluralForms[domain];
|
||||
notifyListeners();
|
||||
};
|
||||
const resetLocaleData2 = (data, domain) => {
|
||||
tannin.data = {};
|
||||
tannin.pluralForms = {};
|
||||
setLocaleData2(data, domain);
|
||||
};
|
||||
const dcnpgettext = (domain = "default", context, single, plural, number) => {
|
||||
if (!tannin.data[domain]) {
|
||||
doSetLocaleData(void 0, domain);
|
||||
}
|
||||
return tannin.dcnpgettext(domain, context, single, plural, number);
|
||||
};
|
||||
const getFilterDomain = (domain) => domain || "default";
|
||||
const __2 = (text, domain) => {
|
||||
let translation = dcnpgettext(domain, void 0, text);
|
||||
if (!hooks) {
|
||||
return translation;
|
||||
}
|
||||
translation = hooks.applyFilters(
|
||||
"i18n.gettext",
|
||||
translation,
|
||||
text,
|
||||
domain
|
||||
);
|
||||
return hooks.applyFilters(
|
||||
"i18n.gettext_" + getFilterDomain(domain),
|
||||
translation,
|
||||
text,
|
||||
domain
|
||||
);
|
||||
};
|
||||
const _x2 = (text, context, domain) => {
|
||||
let translation = dcnpgettext(domain, context, text);
|
||||
if (!hooks) {
|
||||
return translation;
|
||||
}
|
||||
translation = hooks.applyFilters(
|
||||
"i18n.gettext_with_context",
|
||||
translation,
|
||||
text,
|
||||
context,
|
||||
domain
|
||||
);
|
||||
return hooks.applyFilters(
|
||||
"i18n.gettext_with_context_" + getFilterDomain(domain),
|
||||
translation,
|
||||
text,
|
||||
context,
|
||||
domain
|
||||
);
|
||||
};
|
||||
const _n2 = (single, plural, number, domain) => {
|
||||
let translation = dcnpgettext(
|
||||
domain,
|
||||
void 0,
|
||||
single,
|
||||
plural,
|
||||
number
|
||||
);
|
||||
if (!hooks) {
|
||||
return translation;
|
||||
}
|
||||
translation = hooks.applyFilters(
|
||||
"i18n.ngettext",
|
||||
translation,
|
||||
single,
|
||||
plural,
|
||||
number,
|
||||
domain
|
||||
);
|
||||
return hooks.applyFilters(
|
||||
"i18n.ngettext_" + getFilterDomain(domain),
|
||||
translation,
|
||||
single,
|
||||
plural,
|
||||
number,
|
||||
domain
|
||||
);
|
||||
};
|
||||
const _nx2 = (single, plural, number, context, domain) => {
|
||||
let translation = dcnpgettext(
|
||||
domain,
|
||||
context,
|
||||
single,
|
||||
plural,
|
||||
number
|
||||
);
|
||||
if (!hooks) {
|
||||
return translation;
|
||||
}
|
||||
translation = hooks.applyFilters(
|
||||
"i18n.ngettext_with_context",
|
||||
translation,
|
||||
single,
|
||||
plural,
|
||||
number,
|
||||
context,
|
||||
domain
|
||||
);
|
||||
return hooks.applyFilters(
|
||||
"i18n.ngettext_with_context_" + getFilterDomain(domain),
|
||||
translation,
|
||||
single,
|
||||
plural,
|
||||
number,
|
||||
context,
|
||||
domain
|
||||
);
|
||||
};
|
||||
const isRTL2 = () => {
|
||||
return "rtl" === _x2("ltr", "text direction");
|
||||
};
|
||||
const hasTranslation2 = (single, context, domain) => {
|
||||
const key = context ? context + "" + single : single;
|
||||
let result = !!tannin.data?.[domain ?? "default"]?.[key];
|
||||
if (hooks) {
|
||||
result = hooks.applyFilters(
|
||||
"i18n.has_translation",
|
||||
result,
|
||||
single,
|
||||
context,
|
||||
domain
|
||||
);
|
||||
result = hooks.applyFilters(
|
||||
"i18n.has_translation_" + getFilterDomain(domain),
|
||||
result,
|
||||
single,
|
||||
context,
|
||||
domain
|
||||
);
|
||||
}
|
||||
return result;
|
||||
};
|
||||
if (initialData) {
|
||||
setLocaleData2(initialData, initialDomain);
|
||||
}
|
||||
if (hooks) {
|
||||
const onHookAddedOrRemoved = (hookName) => {
|
||||
if (I18N_HOOK_REGEXP.test(hookName)) {
|
||||
notifyListeners();
|
||||
}
|
||||
};
|
||||
hooks.addAction("hookAdded", "core/i18n", onHookAddedOrRemoved);
|
||||
hooks.addAction("hookRemoved", "core/i18n", onHookAddedOrRemoved);
|
||||
}
|
||||
return {
|
||||
getLocaleData: getLocaleData2,
|
||||
setLocaleData: setLocaleData2,
|
||||
addLocaleData,
|
||||
resetLocaleData: resetLocaleData2,
|
||||
subscribe: subscribe2,
|
||||
__: __2,
|
||||
_x: _x2,
|
||||
_n: _n2,
|
||||
_nx: _nx2,
|
||||
isRTL: isRTL2,
|
||||
hasTranslation: hasTranslation2
|
||||
};
|
||||
};
|
||||
|
||||
// packages/i18n/build-module/default-i18n.mjs
|
||||
var import_hooks = __toESM(require_hooks(), 1);
|
||||
var i18n = createI18n(void 0, void 0, import_hooks.defaultHooks);
|
||||
var default_i18n_default = i18n;
|
||||
var getLocaleData = i18n.getLocaleData.bind(i18n);
|
||||
var setLocaleData = i18n.setLocaleData.bind(i18n);
|
||||
var resetLocaleData = i18n.resetLocaleData.bind(i18n);
|
||||
var subscribe = i18n.subscribe.bind(i18n);
|
||||
var __ = i18n.__.bind(i18n);
|
||||
var _x = i18n._x.bind(i18n);
|
||||
var _n = i18n._n.bind(i18n);
|
||||
var _nx = i18n._nx.bind(i18n);
|
||||
var isRTL = i18n.isRTL.bind(i18n);
|
||||
var hasTranslation = i18n.hasTranslation.bind(i18n);
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).i18n=(()=>{var nt=Object.create;var L=Object.defineProperty;var at=Object.getOwnPropertyDescriptor;var it=Object.getOwnPropertyNames;var ut=Object.getPrototypeOf,lt=Object.prototype.hasOwnProperty;var ft=(t,r)=>()=>(r||t((r={exports:{}}).exports,r),r.exports),ot=(t,r)=>{for(var e in r)L(t,e,{get:r[e],enumerable:!0})},O=(t,r,e,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let u of it(r))!lt.call(t,u)&&u!==e&&L(t,u,{get:()=>r[u],enumerable:!(n=at(r,u))||n.enumerable});return t};var st=(t,r,e)=>(e=t!=null?nt(ut(t)):{},O(r||!t||!t.__esModule?L(e,"default",{value:t,enumerable:!0}):e,t)),pt=t=>O(L({},"__esModule",{value:!0}),t);var $=ft((It,M)=>{M.exports=window.wp.hooks});var yt={};ot(yt,{__:()=>Z,_n:()=>G,_nx:()=>B,_x:()=>q,createI18n:()=>R,defaultI18n:()=>H,getLocaleData:()=>j,hasTranslation:()=>Q,isRTL:()=>J,resetLocaleData:()=>U,setLocaleData:()=>z,sprintf:()=>P,subscribe:()=>X});var ct=/%(((\d+)\$)|(\(([$_a-zA-Z][$_a-zA-Z0-9]*)\)))?[ +0#-]*\d*(\.(\d+|\*))?(ll|[lhqL])?([cduxXefgsp%])/g;function T(t,...r){var e=0;return Array.isArray(r[0])&&(r=r[0]),t.replace(ct,function(){var n,u,l,o,f;return n=arguments[3],u=arguments[5],l=arguments[7],o=arguments[9],o==="%"?"%":(l==="*"&&(l=r[e],e++),u===void 0?(n===void 0&&(n=e+1),e++,f=r[n-1]):r[0]&&typeof r[0]=="object"&&r[0].hasOwnProperty(u)&&(f=r[0][u]),o==="f"?f=parseFloat(f)||0:o==="d"&&(f=parseInt(f)||0),l!==void 0&&(o==="f"?f=f.toFixed(l):o==="s"&&(f=f.substr(0,l))),f??"")})}function P(t,...r){return T(t,...r)}var D,I,h,N;D={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1};I=["(","?"];h={")":["("],":":["?","?:"]};N=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;function b(t){for(var r=[],e=[],n,u,l,o;n=t.match(N);){for(u=n[0],l=t.substr(0,n.index).trim(),l&&r.push(l);o=e.pop();){if(h[u]){if(h[u][0]===o){u=h[u][1]||u;break}}else if(I.indexOf(o)>=0||D[o]<D[u]){e.push(o);break}r.push(o)}h[u]||e.push(u),t=t.substr(n.index+u.length)}return t=t.trim(),t&&r.push(t),r.concat(e.reverse())}var dt={"!":function(t){return!t},"*":function(t,r){return t*r},"/":function(t,r){return t/r},"%":function(t,r){return t%r},"+":function(t,r){return t+r},"-":function(t,r){return t-r},"<":function(t,r){return t<r},"<=":function(t,r){return t<=r},">":function(t,r){return t>r},">=":function(t,r){return t>=r},"==":function(t,r){return t===r},"!=":function(t,r){return t!==r},"&&":function(t,r){return t&&r},"||":function(t,r){return t||r},"?:":function(t,r,e){if(t)throw r;return e}};function g(t,r){var e=[],n,u,l,o,f,_;for(n=0;n<t.length;n++){if(f=t[n],o=dt[f],o){for(u=o.length,l=Array(u);u--;)l[u]=e.pop();try{_=o.apply(null,l)}catch(v){return v}}else r.hasOwnProperty(f)?_=r[f]:_=+f;e.push(_)}return e[0]}function A(t){var r=b(t);return function(e){return g(r,e)}}function E(t){var r=A(t);return function(e){return+r({n:e})}}var S={contextDelimiter:"",onMissingKey:null};function _t(t){var r,e,n;for(r=t.split(";"),e=0;e<r.length;e++)if(n=r[e].trim(),n.indexOf("plural=")===0)return n.substr(7)}function x(t,r){var e;this.data=t,this.pluralForms={},this.options={};for(e in S)this.options[e]=r!==void 0&&e in r?r[e]:S[e]}x.prototype.getPluralForm=function(t,r){var e=this.pluralForms[t],n,u,l;return e||(n=this.data[t][""],l=n["Plural-Forms"]||n["plural-forms"]||n.plural_forms,typeof l!="function"&&(u=_t(n["Plural-Forms"]||n["plural-forms"]||n.plural_forms),l=E(u)),e=this.pluralForms[t]=l),e(r)};x.prototype.dcnpgettext=function(t,r,e,n,u){var l,o,f;return u===void 0?l=0:l=this.getPluralForm(t,u),o=e,r&&(o=r+this.options.contextDelimiter+e),f=this.data[t][o],f&&f[l]?f[l]:(this.options.onMissingKey&&this.options.onMissingKey(e,t),l===0?e:n)};var K={"":{plural_forms(t){return t===1?0:1}}},vt=/^i18n\.(n?gettext|has_translation)(_|$)/,R=(t,r,e)=>{let n=new x({}),u=new Set,l=()=>{u.forEach(a=>a())},o=a=>(u.add(a),()=>u.delete(a)),f=(a="default")=>n.data[a],_=(a,i="default")=>{n.data[i]={...n.data[i],...a},n.data[i][""]={...K[""],...n.data[i]?.[""]},delete n.pluralForms[i]},v=(a,i)=>{_(a,i),l()},V=(a,i="default")=>{n.data[i]={...n.data[i],...a,"":{...K[""],...n.data[i]?.[""],...a?.[""]}},delete n.pluralForms[i],l()},W=(a,i)=>{n.data={},n.pluralForms={},v(a,i)},m=(a="default",i,s,c,d)=>(n.data[a]||_(void 0,a),n.dcnpgettext(a,i,s,c,d)),y=a=>a||"default",Y=(a,i)=>{let s=m(i,void 0,a);return e?(s=e.applyFilters("i18n.gettext",s,a,i),e.applyFilters("i18n.gettext_"+y(i),s,a,i)):s},w=(a,i,s)=>{let c=m(s,i,a);return e?(c=e.applyFilters("i18n.gettext_with_context",c,a,i,s),e.applyFilters("i18n.gettext_with_context_"+y(s),c,a,i,s)):c},k=(a,i,s,c)=>{let d=m(c,void 0,a,i,s);return e?(d=e.applyFilters("i18n.ngettext",d,a,i,s,c),e.applyFilters("i18n.ngettext_"+y(c),d,a,i,s,c)):d},tt=(a,i,s,c,d)=>{let F=m(d,c,a,i,s);return e?(F=e.applyFilters("i18n.ngettext_with_context",F,a,i,s,c,d),e.applyFilters("i18n.ngettext_with_context_"+y(d),F,a,i,s,c,d)):F},rt=()=>w("ltr","text direction")==="rtl",et=(a,i,s)=>{let c=i?i+"Line truncated
|
||||
+88
@@ -0,0 +1,88 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).isShallowEqual = (() => {
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// packages/is-shallow-equal/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
default: () => isShallowEqual,
|
||||
isShallowEqual: () => isShallowEqual,
|
||||
isShallowEqualArrays: () => isShallowEqualArrays,
|
||||
isShallowEqualObjects: () => isShallowEqualObjects
|
||||
});
|
||||
|
||||
// packages/is-shallow-equal/build-module/objects.mjs
|
||||
function isShallowEqualObjects(a, b) {
|
||||
if (a === b) {
|
||||
return true;
|
||||
}
|
||||
const aKeys = Object.keys(a);
|
||||
const bKeys = Object.keys(b);
|
||||
if (aKeys.length !== bKeys.length) {
|
||||
return false;
|
||||
}
|
||||
let i = 0;
|
||||
while (i < aKeys.length) {
|
||||
const key = aKeys[i];
|
||||
const aValue = a[key];
|
||||
if (
|
||||
// In iterating only the keys of the first object after verifying
|
||||
// equal lengths, account for the case that an explicit `undefined`
|
||||
// value in the first is implicitly undefined in the second.
|
||||
//
|
||||
// Example: isShallowEqualObjects( { a: undefined }, { b: 5 } )
|
||||
aValue === void 0 && !b.hasOwnProperty(key) || aValue !== b[key]
|
||||
) {
|
||||
return false;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// packages/is-shallow-equal/build-module/arrays.mjs
|
||||
function isShallowEqualArrays(a, b) {
|
||||
if (a === b) {
|
||||
return true;
|
||||
}
|
||||
if (a.length !== b.length) {
|
||||
return false;
|
||||
}
|
||||
for (let i = 0, len = a.length; i < len; i++) {
|
||||
if (a[i] !== b[i]) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// packages/is-shallow-equal/build-module/index.mjs
|
||||
function isShallowEqual(a, b) {
|
||||
if (a && b) {
|
||||
if (a.constructor === Object && b.constructor === Object) {
|
||||
return isShallowEqualObjects(a, b);
|
||||
} else if (Array.isArray(a) && Array.isArray(b)) {
|
||||
return isShallowEqualArrays(a, b);
|
||||
}
|
||||
}
|
||||
return a === b;
|
||||
}
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).isShallowEqual=(()=>{var u=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var h=Object.prototype.hasOwnProperty;var y=(e,r)=>{for(var t in r)u(e,t,{get:r[t],enumerable:!0})},w=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let l of c(r))!h.call(e,l)&&l!==t&&u(e,l,{get:()=>r[l],enumerable:!(n=a(r,l))||n.enumerable});return e};var O=e=>w(u({},"__esModule",{value:!0}),e);var j={};y(j,{default:()=>g,isShallowEqual:()=>g,isShallowEqualArrays:()=>i,isShallowEqualObjects:()=>o});function o(e,r){if(e===r)return!0;let t=Object.keys(e),n=Object.keys(r);if(t.length!==n.length)return!1;let l=0;for(;l<t.length;){let s=t[l],f=e[s];if(f===void 0&&!r.hasOwnProperty(s)||f!==r[s])return!1;l++}return!0}function i(e,r){if(e===r)return!0;if(e.length!==r.length)return!1;for(let t=0,n=e.length;t<n;t++)if(e[t]!==r[t])return!1;return!0}function g(e,r){if(e&&r){if(e.constructor===Object&&r.constructor===Object)return o(e,r);if(Array.isArray(e)&&Array.isArray(r))return i(e,r)}return e===r}return O(j);})();
|
||||
+282
@@ -0,0 +1,282 @@
|
||||
var wp;
|
||||
(wp ||= {}).keyboardShortcuts = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/data
|
||||
var require_data = __commonJS({
|
||||
"package-external:@wordpress/data"(exports, module) {
|
||||
module.exports = window.wp.data;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/keycodes
|
||||
var require_keycodes = __commonJS({
|
||||
"package-external:@wordpress/keycodes"(exports, module) {
|
||||
module.exports = window.wp.keycodes;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/element
|
||||
var require_element = __commonJS({
|
||||
"package-external:@wordpress/element"(exports, module) {
|
||||
module.exports = window.wp.element;
|
||||
}
|
||||
});
|
||||
|
||||
// vendor-external:react/jsx-runtime
|
||||
var require_jsx_runtime = __commonJS({
|
||||
"vendor-external:react/jsx-runtime"(exports, module) {
|
||||
module.exports = window.ReactJSXRuntime;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/keyboard-shortcuts/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
ShortcutProvider: () => ShortcutProvider,
|
||||
__unstableUseShortcutEventMatch: () => useShortcutEventMatch,
|
||||
store: () => store,
|
||||
useShortcut: () => useShortcut
|
||||
});
|
||||
|
||||
// packages/keyboard-shortcuts/build-module/store/index.mjs
|
||||
var import_data2 = __toESM(require_data(), 1);
|
||||
|
||||
// packages/keyboard-shortcuts/build-module/store/reducer.mjs
|
||||
function reducer(state = {}, action) {
|
||||
switch (action.type) {
|
||||
case "REGISTER_SHORTCUT":
|
||||
return {
|
||||
...state,
|
||||
[action.name]: {
|
||||
category: action.category,
|
||||
keyCombination: action.keyCombination,
|
||||
aliases: action.aliases,
|
||||
description: action.description
|
||||
}
|
||||
};
|
||||
case "UNREGISTER_SHORTCUT":
|
||||
const { [action.name]: actionName, ...remainingState } = state;
|
||||
return remainingState;
|
||||
}
|
||||
return state;
|
||||
}
|
||||
var reducer_default = reducer;
|
||||
|
||||
// packages/keyboard-shortcuts/build-module/store/actions.mjs
|
||||
var actions_exports = {};
|
||||
__export(actions_exports, {
|
||||
registerShortcut: () => registerShortcut,
|
||||
unregisterShortcut: () => unregisterShortcut
|
||||
});
|
||||
function registerShortcut({
|
||||
name,
|
||||
category,
|
||||
description,
|
||||
keyCombination,
|
||||
aliases
|
||||
}) {
|
||||
return {
|
||||
type: "REGISTER_SHORTCUT",
|
||||
name,
|
||||
category,
|
||||
keyCombination,
|
||||
aliases,
|
||||
description
|
||||
};
|
||||
}
|
||||
function unregisterShortcut(name) {
|
||||
return {
|
||||
type: "UNREGISTER_SHORTCUT",
|
||||
name
|
||||
};
|
||||
}
|
||||
|
||||
// packages/keyboard-shortcuts/build-module/store/selectors.mjs
|
||||
var selectors_exports = {};
|
||||
__export(selectors_exports, {
|
||||
getAllShortcutKeyCombinations: () => getAllShortcutKeyCombinations,
|
||||
getAllShortcutRawKeyCombinations: () => getAllShortcutRawKeyCombinations,
|
||||
getCategoryShortcuts: () => getCategoryShortcuts,
|
||||
getShortcutAliases: () => getShortcutAliases,
|
||||
getShortcutDescription: () => getShortcutDescription,
|
||||
getShortcutKeyCombination: () => getShortcutKeyCombination,
|
||||
getShortcutRepresentation: () => getShortcutRepresentation
|
||||
});
|
||||
var import_data = __toESM(require_data(), 1);
|
||||
var import_keycodes = __toESM(require_keycodes(), 1);
|
||||
var EMPTY_ARRAY = [];
|
||||
var FORMATTING_METHODS = {
|
||||
display: import_keycodes.displayShortcut,
|
||||
raw: import_keycodes.rawShortcut,
|
||||
ariaLabel: import_keycodes.shortcutAriaLabel
|
||||
};
|
||||
function getKeyCombinationRepresentation(shortcut, representation) {
|
||||
if (!shortcut) {
|
||||
return null;
|
||||
}
|
||||
return shortcut.modifier ? FORMATTING_METHODS[representation][shortcut.modifier](
|
||||
shortcut.character
|
||||
) : shortcut.character;
|
||||
}
|
||||
function getShortcutKeyCombination(state, name) {
|
||||
return state[name] ? state[name].keyCombination : null;
|
||||
}
|
||||
function getShortcutRepresentation(state, name, representation = "display") {
|
||||
const shortcut = getShortcutKeyCombination(state, name);
|
||||
return getKeyCombinationRepresentation(shortcut, representation);
|
||||
}
|
||||
function getShortcutDescription(state, name) {
|
||||
return state[name] ? state[name].description : null;
|
||||
}
|
||||
function getShortcutAliases(state, name) {
|
||||
return state[name] && state[name].aliases ? state[name].aliases : EMPTY_ARRAY;
|
||||
}
|
||||
var getAllShortcutKeyCombinations = (0, import_data.createSelector)(
|
||||
(state, name) => {
|
||||
return [
|
||||
getShortcutKeyCombination(state, name),
|
||||
...getShortcutAliases(state, name)
|
||||
].filter(Boolean);
|
||||
},
|
||||
(state, name) => [state[name]]
|
||||
);
|
||||
var getAllShortcutRawKeyCombinations = (0, import_data.createSelector)(
|
||||
(state, name) => {
|
||||
return getAllShortcutKeyCombinations(state, name).map(
|
||||
(combination) => getKeyCombinationRepresentation(combination, "raw")
|
||||
);
|
||||
},
|
||||
(state, name) => [state[name]]
|
||||
);
|
||||
var getCategoryShortcuts = (0, import_data.createSelector)(
|
||||
(state, categoryName) => {
|
||||
return Object.entries(state).filter(([, shortcut]) => shortcut.category === categoryName).map(([name]) => name);
|
||||
},
|
||||
(state) => [state]
|
||||
);
|
||||
|
||||
// packages/keyboard-shortcuts/build-module/store/index.mjs
|
||||
var STORE_NAME = "core/keyboard-shortcuts";
|
||||
var store = (0, import_data2.createReduxStore)(STORE_NAME, {
|
||||
reducer: reducer_default,
|
||||
actions: actions_exports,
|
||||
selectors: selectors_exports
|
||||
});
|
||||
(0, import_data2.register)(store);
|
||||
|
||||
// packages/keyboard-shortcuts/build-module/hooks/use-shortcut.mjs
|
||||
var import_element2 = __toESM(require_element(), 1);
|
||||
|
||||
// packages/keyboard-shortcuts/build-module/hooks/use-shortcut-event-match.mjs
|
||||
var import_data3 = __toESM(require_data(), 1);
|
||||
var import_keycodes2 = __toESM(require_keycodes(), 1);
|
||||
function useShortcutEventMatch() {
|
||||
const { getAllShortcutKeyCombinations: getAllShortcutKeyCombinations2 } = (0, import_data3.useSelect)(
|
||||
store
|
||||
);
|
||||
function isMatch(name, event) {
|
||||
return getAllShortcutKeyCombinations2(name).some(
|
||||
({ modifier, character }) => {
|
||||
return import_keycodes2.isKeyboardEvent[modifier](event, character);
|
||||
}
|
||||
);
|
||||
}
|
||||
return isMatch;
|
||||
}
|
||||
|
||||
// packages/keyboard-shortcuts/build-module/context.mjs
|
||||
var import_element = __toESM(require_element(), 1);
|
||||
var globalShortcuts = /* @__PURE__ */ new Set();
|
||||
var globalListener = (event) => {
|
||||
for (const keyboardShortcut of globalShortcuts) {
|
||||
keyboardShortcut(event);
|
||||
}
|
||||
};
|
||||
var context = (0, import_element.createContext)({
|
||||
add: (shortcut) => {
|
||||
if (globalShortcuts.size === 0) {
|
||||
document.addEventListener("keydown", globalListener);
|
||||
}
|
||||
globalShortcuts.add(shortcut);
|
||||
},
|
||||
delete: (shortcut) => {
|
||||
globalShortcuts.delete(shortcut);
|
||||
if (globalShortcuts.size === 0) {
|
||||
document.removeEventListener("keydown", globalListener);
|
||||
}
|
||||
}
|
||||
});
|
||||
context.displayName = "KeyboardShortcutsContext";
|
||||
|
||||
// packages/keyboard-shortcuts/build-module/hooks/use-shortcut.mjs
|
||||
function useShortcut(name, callback, { isDisabled = false } = {}) {
|
||||
const shortcuts = (0, import_element2.useContext)(context);
|
||||
const isMatch = useShortcutEventMatch();
|
||||
const callbackRef = (0, import_element2.useRef)();
|
||||
(0, import_element2.useEffect)(() => {
|
||||
callbackRef.current = callback;
|
||||
}, [callback]);
|
||||
(0, import_element2.useEffect)(() => {
|
||||
if (isDisabled) {
|
||||
return;
|
||||
}
|
||||
function _callback(event) {
|
||||
if (isMatch(name, event)) {
|
||||
callbackRef.current(event);
|
||||
}
|
||||
}
|
||||
shortcuts.add(_callback);
|
||||
return () => {
|
||||
shortcuts.delete(_callback);
|
||||
};
|
||||
}, [name, isDisabled, shortcuts]);
|
||||
}
|
||||
|
||||
// packages/keyboard-shortcuts/build-module/components/shortcut-provider.mjs
|
||||
var import_element3 = __toESM(require_element(), 1);
|
||||
var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
|
||||
var { Provider } = context;
|
||||
function ShortcutProvider(props) {
|
||||
const [keyboardShortcuts] = (0, import_element3.useState)(() => /* @__PURE__ */ new Set());
|
||||
function onKeyDown(event) {
|
||||
if (props.onKeyDown) {
|
||||
props.onKeyDown(event);
|
||||
}
|
||||
for (const keyboardShortcut of keyboardShortcuts) {
|
||||
keyboardShortcut(event);
|
||||
}
|
||||
}
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(Provider, { value: keyboardShortcuts, children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)("div", { ...props, onKeyDown }) });
|
||||
}
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
@@ -0,0 +1 @@
|
||||
var wp;(wp||={}).keyboardShortcuts=(()=>{var B=Object.create;var d=Object.defineProperty;var F=Object.getOwnPropertyDescriptor;var J=Object.getOwnPropertyNames;var X=Object.getPrototypeOf,q=Object.prototype.hasOwnProperty;var l=(t,r)=>()=>(r||t((r={exports:{}}).exports,r),r.exports),w=(t,r)=>{for(var e in r)d(t,e,{get:r[e],enumerable:!0})},k=(t,r,e,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of J(r))!q.call(t,n)&&n!==e&&d(t,n,{get:()=>r[n],enumerable:!(o=F(r,n))||o.enumerable});return t};var i=(t,r,e)=>(e=t!=null?B(X(t)):{},k(r||!t||!t.__esModule?d(e,"default",{value:t,enumerable:!0}):e,t)),Q=t=>k(d({},"__esModule",{value:!0}),t);var p=l((st,_)=>{_.exports=window.wp.data});var b=l((mt,A)=>{A.exports=window.wp.keycodes});var y=l((pt,N)=>{N.exports=window.wp.element});var j=l((bt,P)=>{P.exports=window.ReactJSXRuntime});var ut={};w(ut,{ShortcutProvider:()=>Y,__unstableUseShortcutEventMatch:()=>R,store:()=>c,useShortcut:()=>D});var h=i(p(),1);function V(t={},r){switch(r.type){case"REGISTER_SHORTCUT":return{...t,[r.name]:{category:r.category,keyCombination:r.keyCombination,aliases:r.aliases,description:r.description}};case"UNREGISTER_SHORTCUT":let{[r.name]:e,...o}=t;return o}return t}var K=V;var v={};w(v,{registerShortcut:()=>W,unregisterShortcut:()=>Z});function W({name:t,category:r,description:e,keyCombination:o,aliases:n}){return{type:"REGISTER_SHORTCUT",name:t,category:r,keyCombination:o,aliases:n,description:e}}function Z(t){return{type:"UNREGISTER_SHORTCUT",name:t}}var g={};w(g,{getAllShortcutKeyCombinations:()=>U,getAllShortcutRawKeyCombinations:()=>ot,getCategoryShortcuts:()=>nt,getShortcutAliases:()=>O,getShortcutDescription:()=>et,getShortcutKeyCombination:()=>x,getShortcutRepresentation:()=>rt});var S=i(p(),1),u=i(b(),1),$=[],tt={display:u.displayShortcut,raw:u.rawShortcut,ariaLabel:u.shortcutAriaLabel};function M(t,r){return t?t.modifier?tt[r][t.modifier](t.character):t.character:null}function x(t,r){return t[r]?t[r].keyCombination:null}function rt(t,r,e="display"){let o=x(t,r);return M(o,e)}function et(t,r){return t[r]?t[r].description:null}function O(t,r){return t[r]&&t[r].aliases?t[r].aliases:$}var U=(0,S.createSelector)((t,r)=>[x(t,r),...O(t,r)].filter(Boolean),(t,r)=>[t[r]]),ot=(0,S.createSelector)((t,r)=>U(t,r).map(e=>M(e,"raw")),(t,r)=>[t[r]]),nt=(0,S.createSelector)((t,r)=>Object.entries(t).filter(([,e])=>e.category===r).map(([e])=>e),t=>[t]);var it="core/keyboard-shortcuts",c=(0,h.createReduxStore)(it,{reducer:K,actions:v,selectors:g});(0,h.register)(c);var a=i(y(),1);var G=i(p(),1),H=i(b(),1);function R(){let{getAllShortcutKeyCombinations:t}=(0,G.useSelect)(c);function r(e,o){return t(e).some(({modifier:n,character:m})=>H.isKeyboardEvent[n](o,m))}return r}var L=i(y(),1),s=new Set,I=t=>{for(let r of s)r(t)},f=(0,L.createContext)({add:t=>{s.size===0&&document.addEventListener("keydown",I),s.add(t)},delete:t=>{s.delete(t),s.size===0&&document.removeEventListener("keydown",I)}});f.displayName="KeyboardShortcutsContext";function D(t,r,{isDisabled:e=!1}={}){let o=(0,a.useContext)(f),n=R(),m=(0,a.useRef)();(0,a.useEffect)(()=>{m.current=r},[r]),(0,a.useEffect)(()=>{if(e)return;function T(C){n(t,C)&&m.current(C)}return o.add(T),()=>{o.delete(T)}},[t,e,o])}var z=i(y(),1);var E=i(j(),1),{Provider:at}=f;function Y(t){let[r]=(0,z.useState)(()=>new Set);function e(o){t.onKeyDown&&t.onKeyDown(o);for(let n of r)n(o)}return(0,E.jsx)(at,{value:r,children:(0,E.jsx)("div",{...t,onKeyDown:e})})}return Q(ut);})();
|
||||
Vendored
+247
@@ -0,0 +1,247 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).keycodes = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/i18n
|
||||
var require_i18n = __commonJS({
|
||||
"package-external:@wordpress/i18n"(exports, module) {
|
||||
module.exports = window.wp.i18n;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/keycodes/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
ALT: () => ALT,
|
||||
BACKSPACE: () => BACKSPACE,
|
||||
COMMAND: () => COMMAND,
|
||||
CTRL: () => CTRL,
|
||||
DELETE: () => DELETE,
|
||||
DOWN: () => DOWN,
|
||||
END: () => END,
|
||||
ENTER: () => ENTER,
|
||||
ESCAPE: () => ESCAPE,
|
||||
F10: () => F10,
|
||||
HOME: () => HOME,
|
||||
LEFT: () => LEFT,
|
||||
PAGEDOWN: () => PAGEDOWN,
|
||||
PAGEUP: () => PAGEUP,
|
||||
RIGHT: () => RIGHT,
|
||||
SHIFT: () => SHIFT,
|
||||
SPACE: () => SPACE,
|
||||
TAB: () => TAB,
|
||||
UP: () => UP,
|
||||
ZERO: () => ZERO,
|
||||
ariaKeyShortcut: () => ariaKeyShortcut,
|
||||
displayShortcut: () => displayShortcut,
|
||||
displayShortcutList: () => displayShortcutList,
|
||||
isAppleOS: () => isAppleOS,
|
||||
isKeyboardEvent: () => isKeyboardEvent,
|
||||
modifiers: () => modifiers,
|
||||
rawShortcut: () => rawShortcut,
|
||||
shortcutAriaLabel: () => shortcutAriaLabel
|
||||
});
|
||||
var import_i18n = __toESM(require_i18n(), 1);
|
||||
|
||||
// packages/keycodes/build-module/platform.mjs
|
||||
function isAppleOS(_window) {
|
||||
if (!_window) {
|
||||
if (typeof window === "undefined") {
|
||||
return false;
|
||||
}
|
||||
_window = window;
|
||||
}
|
||||
const { platform } = _window.navigator;
|
||||
return platform.indexOf("Mac") !== -1 || ["iPad", "iPhone"].includes(platform);
|
||||
}
|
||||
|
||||
// packages/keycodes/build-module/index.mjs
|
||||
var BACKSPACE = 8;
|
||||
var TAB = 9;
|
||||
var ENTER = 13;
|
||||
var ESCAPE = 27;
|
||||
var SPACE = 32;
|
||||
var PAGEUP = 33;
|
||||
var PAGEDOWN = 34;
|
||||
var END = 35;
|
||||
var HOME = 36;
|
||||
var LEFT = 37;
|
||||
var UP = 38;
|
||||
var RIGHT = 39;
|
||||
var DOWN = 40;
|
||||
var DELETE = 46;
|
||||
var F10 = 121;
|
||||
var ALT = "alt";
|
||||
var CTRL = "ctrl";
|
||||
var COMMAND = "meta";
|
||||
var SHIFT = "shift";
|
||||
var ZERO = 48;
|
||||
function capitaliseFirstCharacter(string) {
|
||||
return string.length < 2 ? string.toUpperCase() : string.charAt(0).toUpperCase() + string.slice(1);
|
||||
}
|
||||
function mapValues(object, mapFn) {
|
||||
return Object.fromEntries(
|
||||
Object.entries(object).map(([key, value]) => [
|
||||
key,
|
||||
mapFn(value)
|
||||
])
|
||||
);
|
||||
}
|
||||
var modifiers = {
|
||||
primary: (_isApple) => _isApple() ? [COMMAND] : [CTRL],
|
||||
primaryShift: (_isApple) => _isApple() ? [SHIFT, COMMAND] : [CTRL, SHIFT],
|
||||
primaryAlt: (_isApple) => _isApple() ? [ALT, COMMAND] : [CTRL, ALT],
|
||||
secondary: (_isApple) => _isApple() ? [SHIFT, ALT, COMMAND] : [CTRL, SHIFT, ALT],
|
||||
access: (_isApple) => _isApple() ? [CTRL, ALT] : [SHIFT, ALT],
|
||||
ctrl: () => [CTRL],
|
||||
alt: () => [ALT],
|
||||
ctrlShift: () => [CTRL, SHIFT],
|
||||
shift: () => [SHIFT],
|
||||
shiftAlt: () => [SHIFT, ALT],
|
||||
undefined: () => []
|
||||
};
|
||||
var rawShortcut = /* @__PURE__ */ mapValues(modifiers, (modifier) => {
|
||||
return (character, _isApple = isAppleOS) => {
|
||||
return [...modifier(_isApple), character.toLowerCase()].join(
|
||||
"+"
|
||||
);
|
||||
};
|
||||
});
|
||||
var ariaKeyShortcut = /* @__PURE__ */ mapValues(modifiers, (modifier) => {
|
||||
return (character, _isApple = isAppleOS) => {
|
||||
return [
|
||||
...modifier(_isApple).map((key) => key === CTRL ? "Control" : key).map((key) => capitaliseFirstCharacter(key)),
|
||||
capitaliseFirstCharacter(character)
|
||||
].join("+");
|
||||
};
|
||||
});
|
||||
var displayShortcutList = /* @__PURE__ */ mapValues(
|
||||
modifiers,
|
||||
(modifier) => {
|
||||
return (character, _isApple = isAppleOS) => {
|
||||
const isApple = _isApple();
|
||||
const replacementKeyMap = {
|
||||
[ALT]: isApple ? "\u2325" : "Alt",
|
||||
[CTRL]: isApple ? "\u2303" : "Ctrl",
|
||||
// Make sure ⌃ is the U+2303 UP ARROWHEAD unicode character and not the caret character.
|
||||
[COMMAND]: "\u2318",
|
||||
[SHIFT]: isApple ? "\u21E7" : "Shift"
|
||||
};
|
||||
const modifierKeys = modifier(_isApple).reduce(
|
||||
(accumulator, key) => {
|
||||
const replacementKey = replacementKeyMap[key] ?? key;
|
||||
if (isApple) {
|
||||
return [...accumulator, replacementKey];
|
||||
}
|
||||
return [...accumulator, replacementKey, "+"];
|
||||
},
|
||||
[]
|
||||
);
|
||||
return [
|
||||
...modifierKeys,
|
||||
capitaliseFirstCharacter(character)
|
||||
];
|
||||
};
|
||||
}
|
||||
);
|
||||
var displayShortcut = /* @__PURE__ */ mapValues(
|
||||
displayShortcutList,
|
||||
(shortcutList) => {
|
||||
return (character, _isApple = isAppleOS) => shortcutList(character, _isApple).join("");
|
||||
}
|
||||
);
|
||||
var shortcutAriaLabel = /* @__PURE__ */ mapValues(modifiers, (modifier) => {
|
||||
return (character, _isApple = isAppleOS) => {
|
||||
const isApple = _isApple();
|
||||
const replacementKeyMap = {
|
||||
[SHIFT]: "Shift",
|
||||
[COMMAND]: isApple ? "Command" : "Control",
|
||||
[CTRL]: "Control",
|
||||
[ALT]: isApple ? "Option" : "Alt",
|
||||
/* translators: comma as in the character ',' */
|
||||
",": (0, import_i18n.__)("Comma"),
|
||||
/* translators: period as in the character '.' */
|
||||
".": (0, import_i18n.__)("Period"),
|
||||
/* translators: backtick as in the character '`' */
|
||||
"`": (0, import_i18n.__)("Backtick"),
|
||||
/* translators: tilde as in the character '~' */
|
||||
"~": (0, import_i18n.__)("Tilde")
|
||||
};
|
||||
return [...modifier(_isApple), character].map(
|
||||
(key) => capitaliseFirstCharacter(replacementKeyMap[key] ?? key)
|
||||
).join(isApple ? " " : " + ");
|
||||
};
|
||||
});
|
||||
function getEventModifiers(event) {
|
||||
return [ALT, CTRL, COMMAND, SHIFT].filter(
|
||||
(key) => event[`${key}Key`]
|
||||
);
|
||||
}
|
||||
var isKeyboardEvent = /* @__PURE__ */ mapValues(modifiers, (getModifiers) => {
|
||||
return (event, character, _isApple = isAppleOS) => {
|
||||
const mods = getModifiers(_isApple);
|
||||
const eventMods = getEventModifiers(event);
|
||||
const replacementWithShiftKeyMap = {
|
||||
Comma: ",",
|
||||
Backslash: "\\",
|
||||
// Windows returns `\` for both IntlRo and IntlYen.
|
||||
IntlRo: "\\",
|
||||
IntlYen: "\\"
|
||||
};
|
||||
const modsDiff = mods.filter(
|
||||
(mod) => !eventMods.includes(mod)
|
||||
);
|
||||
const eventModsDiff = eventMods.filter(
|
||||
(mod) => !mods.includes(mod)
|
||||
);
|
||||
if (modsDiff.length > 0 || eventModsDiff.length > 0) {
|
||||
return false;
|
||||
}
|
||||
let key = event.key.toLowerCase();
|
||||
if (!character) {
|
||||
return mods.includes(key);
|
||||
}
|
||||
if (event.altKey && character.length === 1) {
|
||||
key = String.fromCharCode(event.keyCode).toLowerCase();
|
||||
}
|
||||
if (event.shiftKey && character.length === 1 && replacementWithShiftKeyMap[event.code]) {
|
||||
key = replacementWithShiftKeyMap[event.code];
|
||||
}
|
||||
if (character === "del") {
|
||||
character = "delete";
|
||||
}
|
||||
return key === character.toLowerCase();
|
||||
};
|
||||
});
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).keycodes=(()=>{var M=Object.create;var E=Object.defineProperty;var P=Object.getOwnPropertyDescriptor;var T=Object.getOwnPropertyNames;var w=Object.getPrototypeOf,D=Object.prototype.hasOwnProperty;var j=(r,t)=>()=>(t||r((t={exports:{}}).exports,t),t.exports),g=(r,t)=>{for(var e in t)E(r,e,{get:t[e],enumerable:!0})},S=(r,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of T(t))!D.call(r,n)&&n!==e&&E(r,n,{get:()=>t[n],enumerable:!(o=P(t,n))||o.enumerable});return r};var N=(r,t,e)=>(e=r!=null?M(w(r)):{},S(t||!r||!r.__esModule?E(e,"default",{value:r,enumerable:!0}):e,r)),R=r=>S(E({},"__esModule",{value:!0}),r);var O=j((nr,K)=>{K.exports=window.wp.i18n});var er={};g(er,{ALT:()=>i,BACKSPACE:()=>b,COMMAND:()=>f,CTRL:()=>s,DELETE:()=>$,DOWN:()=>Z,END:()=>G,ENTER:()=>B,ESCAPE:()=>F,F10:()=>q,HOME:()=>H,LEFT:()=>W,PAGEDOWN:()=>k,PAGEUP:()=>U,RIGHT:()=>Y,SHIFT:()=>a,SPACE:()=>I,TAB:()=>x,UP:()=>V,ZERO:()=>z,ariaKeyShortcut:()=>Q,displayShortcut:()=>X,displayShortcutList:()=>L,isAppleOS:()=>l,isKeyboardEvent:()=>tr,modifiers:()=>p,rawShortcut:()=>J,shortcutAriaLabel:()=>_});var m=N(O(),1);function l(r){if(!r){if(typeof window>"u")return!1;r=window}let{platform:t}=r.navigator;return t.indexOf("Mac")!==-1||["iPad","iPhone"].includes(t)}var b=8,x=9,B=13,F=27,I=32,U=33,k=34,G=35,H=36,W=37,V=38,Y=39,Z=40,$=46,q=121,i="alt",s="ctrl",f="meta",a="shift",z=48;function y(r){return r.length<2?r.toUpperCase():r.charAt(0).toUpperCase()+r.slice(1)}function c(r,t){return Object.fromEntries(Object.entries(r).map(([e,o])=>[e,t(o)]))}var p={primary:r=>r()?[f]:[s],primaryShift:r=>r()?[a,f]:[s,a],primaryAlt:r=>r()?[i,f]:[s,i],secondary:r=>r()?[a,i,f]:[s,a,i],access:r=>r()?[s,i]:[a,i],ctrl:()=>[s],alt:()=>[i],ctrlShift:()=>[s,a],shift:()=>[a],shiftAlt:()=>[a,i],undefined:()=>[]},J=c(p,r=>(t,e=l)=>[...r(e),t.toLowerCase()].join("+")),Q=c(p,r=>(t,e=l)=>[...r(e).map(o=>o===s?"Control":o).map(o=>y(o)),y(t)].join("+")),L=c(p,r=>(t,e=l)=>{let o=e(),n={[i]:o?"\u2325":"Alt",[s]:o?"\u2303":"Ctrl",[f]:"\u2318",[a]:o?"\u21E7":"Shift"};return[...r(e).reduce((d,v)=>{let C=n[v]??v;return o?[...d,C]:[...d,C,"+"]},[]),y(t)]}),X=c(L,r=>(t,e=l)=>r(t,e).join("")),_=c(p,r=>(t,e=l)=>{let o=e(),n={[a]:"Shift",[f]:o?"Command":"Control",[s]:"Control",[i]:o?"Option":"Alt",",":(0,m.__)("Comma"),".":(0,m.__)("Period"),"`":(0,m.__)("Backtick"),"~":(0,m.__)("Tilde")};return[...r(e),t].map(u=>y(n[u]??u)).join(o?" ":" + ")});function rr(r){return[i,s,f,a].filter(t=>r[`${t}Key`])}var tr=c(p,r=>(t,e,o=l)=>{let n=r(o),u=rr(t),d={Comma:",",Backslash:"\\",IntlRo:"\\",IntlYen:"\\"},v=n.filter(A=>!u.includes(A)),C=u.filter(A=>!n.includes(A));if(v.length>0||C.length>0)return!1;let h=t.key.toLowerCase();return e?(t.altKey&&e.length===1&&(h=String.fromCharCode(t.keyCode).toLowerCase()),t.shiftKey&&e.length===1&&d[t.code]&&(h=d[t.code]),e==="del"&&(e="delete"),h===e.toLowerCase()):n.includes(h)});return R(er);})();
|
||||
+356
@@ -0,0 +1,356 @@
|
||||
var wp;
|
||||
(wp ||= {}).listReusableBlocks = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
|
||||
// package-external:@wordpress/element
|
||||
var require_element = __commonJS({
|
||||
"package-external:@wordpress/element"(exports, module) {
|
||||
module.exports = window.wp.element;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/i18n
|
||||
var require_i18n = __commonJS({
|
||||
"package-external:@wordpress/i18n"(exports, module) {
|
||||
module.exports = window.wp.i18n;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/api-fetch
|
||||
var require_api_fetch = __commonJS({
|
||||
"package-external:@wordpress/api-fetch"(exports, module) {
|
||||
module.exports = window.wp.apiFetch;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/blob
|
||||
var require_blob = __commonJS({
|
||||
"package-external:@wordpress/blob"(exports, module) {
|
||||
module.exports = window.wp.blob;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/compose
|
||||
var require_compose = __commonJS({
|
||||
"package-external:@wordpress/compose"(exports, module) {
|
||||
module.exports = window.wp.compose;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/components
|
||||
var require_components = __commonJS({
|
||||
"package-external:@wordpress/components"(exports, module) {
|
||||
module.exports = window.wp.components;
|
||||
}
|
||||
});
|
||||
|
||||
// vendor-external:react/jsx-runtime
|
||||
var require_jsx_runtime = __commonJS({
|
||||
"vendor-external:react/jsx-runtime"(exports, module) {
|
||||
module.exports = window.ReactJSXRuntime;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/list-reusable-blocks/build-module/index.mjs
|
||||
var import_element2 = __toESM(require_element(), 1);
|
||||
var import_i18n3 = __toESM(require_i18n(), 1);
|
||||
|
||||
// node_modules/tslib/tslib.es6.mjs
|
||||
var __assign = function() {
|
||||
__assign = Object.assign || function __assign2(t) {
|
||||
for (var s, i = 1, n = arguments.length; i < n; i++) {
|
||||
s = arguments[i];
|
||||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
|
||||
}
|
||||
return t;
|
||||
};
|
||||
return __assign.apply(this, arguments);
|
||||
};
|
||||
|
||||
// node_modules/lower-case/dist.es2015/index.js
|
||||
function lowerCase(str) {
|
||||
return str.toLowerCase();
|
||||
}
|
||||
|
||||
// node_modules/no-case/dist.es2015/index.js
|
||||
var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
|
||||
var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
|
||||
function noCase(input, options) {
|
||||
if (options === void 0) {
|
||||
options = {};
|
||||
}
|
||||
var _a = options.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options.transform, transform = _c === void 0 ? lowerCase : _c, _d = options.delimiter, delimiter = _d === void 0 ? " " : _d;
|
||||
var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
|
||||
var start = 0;
|
||||
var end = result.length;
|
||||
while (result.charAt(start) === "\0")
|
||||
start++;
|
||||
while (result.charAt(end - 1) === "\0")
|
||||
end--;
|
||||
return result.slice(start, end).split("\0").map(transform).join(delimiter);
|
||||
}
|
||||
function replace(input, re, value) {
|
||||
if (re instanceof RegExp)
|
||||
return input.replace(re, value);
|
||||
return re.reduce(function(input2, re2) {
|
||||
return input2.replace(re2, value);
|
||||
}, input);
|
||||
}
|
||||
|
||||
// node_modules/dot-case/dist.es2015/index.js
|
||||
function dotCase(input, options) {
|
||||
if (options === void 0) {
|
||||
options = {};
|
||||
}
|
||||
return noCase(input, __assign({ delimiter: "." }, options));
|
||||
}
|
||||
|
||||
// node_modules/param-case/dist.es2015/index.js
|
||||
function paramCase(input, options) {
|
||||
if (options === void 0) {
|
||||
options = {};
|
||||
}
|
||||
return dotCase(input, __assign({ delimiter: "-" }, options));
|
||||
}
|
||||
|
||||
// packages/list-reusable-blocks/build-module/utils/export.mjs
|
||||
var import_api_fetch = __toESM(require_api_fetch(), 1);
|
||||
var import_blob = __toESM(require_blob(), 1);
|
||||
async function exportReusableBlock(id) {
|
||||
const postType = await (0, import_api_fetch.default)({ path: `/wp/v2/types/wp_block` });
|
||||
const post = await (0, import_api_fetch.default)({
|
||||
path: `/wp/v2/${postType.rest_base}/${id}?context=edit`
|
||||
});
|
||||
const title = post.title.raw;
|
||||
const content = post.content.raw;
|
||||
const syncStatus = post.wp_pattern_sync_status;
|
||||
const fileContent = JSON.stringify(
|
||||
{
|
||||
__file: "wp_block",
|
||||
title,
|
||||
content,
|
||||
syncStatus
|
||||
},
|
||||
null,
|
||||
2
|
||||
);
|
||||
const fileName = paramCase(title) + ".json";
|
||||
(0, import_blob.downloadBlob)(fileName, fileContent, "application/json");
|
||||
}
|
||||
var export_default = exportReusableBlock;
|
||||
|
||||
// packages/list-reusable-blocks/build-module/components/import-dropdown/index.mjs
|
||||
var import_compose2 = __toESM(require_compose(), 1);
|
||||
var import_i18n2 = __toESM(require_i18n(), 1);
|
||||
var import_components2 = __toESM(require_components(), 1);
|
||||
|
||||
// packages/list-reusable-blocks/build-module/components/import-form/index.mjs
|
||||
var import_element = __toESM(require_element(), 1);
|
||||
var import_compose = __toESM(require_compose(), 1);
|
||||
var import_i18n = __toESM(require_i18n(), 1);
|
||||
var import_components = __toESM(require_components(), 1);
|
||||
|
||||
// packages/list-reusable-blocks/build-module/utils/import.mjs
|
||||
var import_api_fetch2 = __toESM(require_api_fetch(), 1);
|
||||
|
||||
// packages/list-reusable-blocks/build-module/utils/file.mjs
|
||||
function readTextFile(file) {
|
||||
const reader = new window.FileReader();
|
||||
return new Promise((resolve) => {
|
||||
reader.onload = () => {
|
||||
resolve(reader.result);
|
||||
};
|
||||
reader.readAsText(file);
|
||||
});
|
||||
}
|
||||
|
||||
// packages/list-reusable-blocks/build-module/utils/import.mjs
|
||||
async function importReusableBlock(file) {
|
||||
const fileContent = await readTextFile(file);
|
||||
let parsedContent;
|
||||
try {
|
||||
parsedContent = JSON.parse(fileContent);
|
||||
} catch (e) {
|
||||
throw new Error("Invalid JSON file");
|
||||
}
|
||||
if (parsedContent.__file !== "wp_block" || !parsedContent.title || !parsedContent.content || typeof parsedContent.title !== "string" || typeof parsedContent.content !== "string" || parsedContent.syncStatus && typeof parsedContent.syncStatus !== "string") {
|
||||
throw new Error("Invalid pattern JSON file");
|
||||
}
|
||||
const postType = await (0, import_api_fetch2.default)({ path: `/wp/v2/types/wp_block` });
|
||||
const reusableBlock = await (0, import_api_fetch2.default)({
|
||||
path: `/wp/v2/${postType.rest_base}`,
|
||||
data: {
|
||||
title: parsedContent.title,
|
||||
content: parsedContent.content,
|
||||
status: "publish",
|
||||
meta: parsedContent.syncStatus === "unsynced" ? { wp_pattern_sync_status: parsedContent.syncStatus } : void 0
|
||||
},
|
||||
method: "POST"
|
||||
});
|
||||
return reusableBlock;
|
||||
}
|
||||
var import_default = importReusableBlock;
|
||||
|
||||
// packages/list-reusable-blocks/build-module/components/import-form/index.mjs
|
||||
var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
|
||||
function ImportForm({ instanceId, onUpload }) {
|
||||
const inputId = "list-reusable-blocks-import-form-" + instanceId;
|
||||
const formRef = (0, import_element.useRef)();
|
||||
const [isLoading, setIsLoading] = (0, import_element.useState)(false);
|
||||
const [error, setError] = (0, import_element.useState)(null);
|
||||
const [file, setFile] = (0, import_element.useState)(null);
|
||||
const onChangeFile = (event) => {
|
||||
setFile(event.target.files[0]);
|
||||
setError(null);
|
||||
};
|
||||
const onSubmit = (event) => {
|
||||
event.preventDefault();
|
||||
if (!file) {
|
||||
return;
|
||||
}
|
||||
setIsLoading({ isLoading: true });
|
||||
import_default(file).then((reusableBlock) => {
|
||||
if (!formRef) {
|
||||
return;
|
||||
}
|
||||
setIsLoading(false);
|
||||
onUpload(reusableBlock);
|
||||
}).catch((errors) => {
|
||||
if (!formRef) {
|
||||
return;
|
||||
}
|
||||
let uiMessage;
|
||||
switch (errors.message) {
|
||||
case "Invalid JSON file":
|
||||
uiMessage = (0, import_i18n.__)("Invalid JSON file");
|
||||
break;
|
||||
case "Invalid pattern JSON file":
|
||||
uiMessage = (0, import_i18n.__)("Invalid pattern JSON file");
|
||||
break;
|
||||
default:
|
||||
uiMessage = (0, import_i18n.__)("Unknown error");
|
||||
}
|
||||
setIsLoading(false);
|
||||
setError(uiMessage);
|
||||
});
|
||||
};
|
||||
const onDismissError = () => {
|
||||
setError(null);
|
||||
};
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime.jsxs)(
|
||||
"form",
|
||||
{
|
||||
className: "list-reusable-blocks-import-form",
|
||||
onSubmit,
|
||||
ref: formRef,
|
||||
children: [
|
||||
error && /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_components.Notice, { status: "error", onRemove: () => onDismissError(), children: error }),
|
||||
/* @__PURE__ */ (0, import_jsx_runtime.jsx)(
|
||||
"label",
|
||||
{
|
||||
htmlFor: inputId,
|
||||
className: "list-reusable-blocks-import-form__label",
|
||||
children: (0, import_i18n.__)("File")
|
||||
}
|
||||
),
|
||||
/* @__PURE__ */ (0, import_jsx_runtime.jsx)("input", { id: inputId, type: "file", onChange: onChangeFile }),
|
||||
/* @__PURE__ */ (0, import_jsx_runtime.jsx)(
|
||||
import_components.Button,
|
||||
{
|
||||
__next40pxDefaultSize: true,
|
||||
type: "submit",
|
||||
isBusy: isLoading,
|
||||
accessibleWhenDisabled: true,
|
||||
disabled: !file || isLoading,
|
||||
variant: "secondary",
|
||||
className: "list-reusable-blocks-import-form__button",
|
||||
children: (0, import_i18n._x)("Import", "button label")
|
||||
}
|
||||
)
|
||||
]
|
||||
}
|
||||
);
|
||||
}
|
||||
var import_form_default = (0, import_compose.withInstanceId)(ImportForm);
|
||||
|
||||
// packages/list-reusable-blocks/build-module/components/import-dropdown/index.mjs
|
||||
var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
|
||||
function ImportDropdown({ onUpload }) {
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(
|
||||
import_components2.Dropdown,
|
||||
{
|
||||
popoverProps: { placement: "bottom-start" },
|
||||
contentClassName: "list-reusable-blocks-import-dropdown__content",
|
||||
renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(
|
||||
import_components2.Button,
|
||||
{
|
||||
size: "compact",
|
||||
className: "list-reusable-blocks-import-dropdown__button",
|
||||
"aria-expanded": isOpen,
|
||||
onClick: onToggle,
|
||||
variant: "primary",
|
||||
children: (0, import_i18n2.__)("Import from JSON")
|
||||
}
|
||||
),
|
||||
renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_form_default, { onUpload: (0, import_compose2.pipe)(onClose, onUpload) })
|
||||
}
|
||||
);
|
||||
}
|
||||
var import_dropdown_default = ImportDropdown;
|
||||
|
||||
// packages/list-reusable-blocks/build-module/index.mjs
|
||||
var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
|
||||
document.body.addEventListener("click", (event) => {
|
||||
if (!event.target.classList.contains("wp-list-reusable-blocks__export")) {
|
||||
return;
|
||||
}
|
||||
event.preventDefault();
|
||||
export_default(event.target.dataset.id);
|
||||
});
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
const button = document.querySelector(".page-title-action");
|
||||
if (!button) {
|
||||
return;
|
||||
}
|
||||
const showNotice = () => {
|
||||
const notice = document.createElement("div");
|
||||
notice.className = "notice notice-success is-dismissible";
|
||||
notice.innerHTML = `<p>${(0, import_i18n3.__)("Pattern imported successfully!")}</p>`;
|
||||
const headerEnd = document.querySelector(".wp-header-end");
|
||||
if (!headerEnd) {
|
||||
return;
|
||||
}
|
||||
headerEnd.parentNode.insertBefore(notice, headerEnd);
|
||||
};
|
||||
const container = document.createElement("div");
|
||||
container.className = "list-reusable-blocks__container";
|
||||
button.parentNode.insertBefore(container, button);
|
||||
(0, import_element2.createRoot)(container).render(
|
||||
/* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_element2.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_dropdown_default, { onUpload: showNotice }) })
|
||||
);
|
||||
});
|
||||
})();
|
||||
@@ -0,0 +1 @@
|
||||
var wp;(wp||={}).listReusableBlocks=(()=>{var ie=Object.create;var F=Object.defineProperty;var ae=Object.getOwnPropertyDescriptor;var se=Object.getOwnPropertyNames;var ce=Object.getPrototypeOf,ue=Object.prototype.hasOwnProperty;var u=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports);var le=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of se(e))!ue.call(r,o)&&o!==t&&F(r,o,{get:()=>e[o],enumerable:!(n=ae(e,o))||n.enumerable});return r};var i=(r,e,t)=>(t=r!=null?ie(ce(r)):{},le(e||!r||!r.__esModule?F(t,"default",{value:r,enumerable:!0}):t,r));var T=u((be,L)=>{L.exports=window.wp.element});var h=u((he,k)=>{k.exports=window.wp.i18n});var C=u((Ie,z)=>{z.exports=window.wp.apiFetch});var Z=u((Re,G)=>{G.exports=window.wp.blob});var R=u((Ae,V)=>{V.exports=window.wp.compose});var D=u((Fe,H)=>{H.exports=window.wp.components});var v=u((Je,Q)=>{Q.exports=window.ReactJSXRuntime});var S=i(T(),1),oe=i(h(),1);var m=function(){return m=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},m.apply(this,arguments)};function B(r){return r.toLowerCase()}var fe=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],pe=/[^A-Z0-9]+/gi;function M(r,e){e===void 0&&(e={});for(var t=e.splitRegexp,n=t===void 0?fe:t,o=e.stripRegexp,a=o===void 0?pe:o,s=e.transform,c=s===void 0?B:s,p=e.delimiter,j=p===void 0?" ":p,d=J(J(r,n,"$1\0$2"),a,"\0"),w=0,_=d.length;d.charAt(w)==="\0";)w++;for(;d.charAt(_-1)==="\0";)_--;return d.slice(w,_).split("\0").map(c).join(j)}function J(r,e,t){return e instanceof RegExp?r.replace(e,t):e.reduce(function(n,o){return n.replace(o,t)},r)}function $(r,e){return e===void 0&&(e={}),M(r,m({delimiter:"."},e))}function U(r,e){return e===void 0&&(e={}),$(r,m({delimiter:"-"},e))}var I=i(C(),1),q=i(Z(),1);async function de(r){let e=await(0,I.default)({path:"/wp/v2/types/wp_block"}),t=await(0,I.default)({path:`/wp/v2/${e.rest_base}/${r}?context=edit`}),n=t.title.raw,o=t.content.raw,a=t.wp_pattern_sync_status,s=JSON.stringify({__file:"wp_block",title:n,content:o,syncStatus:a},null,2),c=U(n)+".json";(0,q.downloadBlob)(c,s,"application/json")}var X=de;var te=i(R(),1),re=i(h(),1),O=i(D(),1);var y=i(T(),1),Y=i(R(),1),l=i(h(),1),g=i(D(),1);var N=i(C(),1);function K(r){let e=new window.FileReader;return new Promise(t=>{e.onload=()=>{t(e.result)},e.readAsText(r)})}async function me(r){let e=await K(r),t;try{t=JSON.parse(e)}catch{throw new Error("Invalid JSON file")}if(t.__file!=="wp_block"||!t.title||!t.content||typeof t.title!="string"||typeof t.content!="string"||t.syncStatus&&typeof t.syncStatus!="string")throw new Error("Invalid pattern JSON file");let n=await(0,N.default)({path:"/wp/v2/types/wp_block"});return await(0,N.default)({path:`/wp/v2/${n.rest_base}`,data:{title:t.title,content:t.content,status:"publish",meta:t.syncStatus==="unsynced"?{wp_pattern_sync_status:t.syncStatus}:void 0},method:"POST"})}var W=me;var f=i(v(),1);function ye({instanceId:r,onUpload:e}){let t="list-reusable-blocks-import-form-"+r,n=(0,y.useRef)(),[o,a]=(0,y.useState)(!1),[s,c]=(0,y.useState)(null),[p,j]=(0,y.useState)(null),d=E=>{j(E.target.files[0]),c(null)},w=E=>{E.preventDefault(),p&&(a({isLoading:!0}),W(p).then(P=>{n&&(a(!1),e(P))}).catch(P=>{if(!n)return;let b;switch(P.message){case"Invalid JSON file":b=(0,l.__)("Invalid JSON file");break;case"Invalid pattern JSON file":b=(0,l.__)("Invalid pattern JSON file");break;default:b=(0,l.__)("Unknown error")}a(!1),c(b)}))},_=()=>{c(null)};return(0,f.jsxs)("form",{className:"list-reusable-blocks-import-form",onSubmit:w,ref:n,children:[s&&(0,f.jsx)(g.Notice,{status:"error",onRemove:()=>_(),children:s}),(0,f.jsx)("label",{htmlFor:t,className:"list-reusable-blocks-import-form__label",children:(0,l.__)("File")}),(0,f.jsx)("input",{id:t,type:"file",onChange:d}),(0,f.jsx)(g.Button,{__next40pxDefaultSize:!0,type:"submit",isBusy:o,accessibleWhenDisabled:!0,disabled:!p||o,variant:"secondary",className:"list-reusable-blocks-import-form__button",children:(0,l._x)("Import","button label")})]})}var ee=(0,Y.withInstanceId)(ye);var x=i(v(),1);function we({onUpload:r}){return(0,x.jsx)(O.Dropdown,{popoverProps:{placement:"bottom-start"},contentClassName:"list-reusable-blocks-import-dropdown__content",renderToggle:({isOpen:e,onToggle:t})=>(0,x.jsx)(O.Button,{size:"compact",className:"list-reusable-blocks-import-dropdown__button","aria-expanded":e,onClick:t,variant:"primary",children:(0,re.__)("Import from JSON")}),renderContent:({onClose:e})=>(0,x.jsx)(ee,{onUpload:(0,te.pipe)(e,r)})})}var ne=we;var A=i(v(),1);document.body.addEventListener("click",r=>{r.target.classList.contains("wp-list-reusable-blocks__export")&&(r.preventDefault(),X(r.target.dataset.id))});document.addEventListener("DOMContentLoaded",()=>{let r=document.querySelector(".page-title-action");if(!r)return;let e=()=>{let n=document.createElement("div");n.className="notice notice-success is-dismissible",n.innerHTML=`<p>${(0,oe.Line truncated
|
||||
Vendored
+18113
File diff suppressed because it is too large.
Load diff
+14
@@ -0,0 +1,14 @@
|
||||
"use strict";var wp;(wp||={}).mediaUtils=(()=>{var Qb=Object.create;var Ci=Object.defineProperty;var Jb=Object.getOwnPropertyDescriptor;var ex=Object.getOwnPropertyNames;var tx=Object.getPrototypeOf,rx=Object.prototype.hasOwnProperty;var Oe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ox=(e,t)=>{for(var r in t)Ci(e,r,{get:t[r],enumerable:!0})},md=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of ex(t))!rx.call(e,n)&&n!==r&&Ci(e,n,{get:()=>t[n],enumerable:!(o=Jb(t,n))||o.enumerable});return e};var u=(e,t,r)=>(r=e!=null?Qb(tx(e)):{},md(t||!e||!e.__esModule?Ci(r,"default",{value:e,enumerable:!0}):r,e)),nx=e=>md(Ci({},"__esModule",{value:!0}),e);var z=Oe((O_,pd)=>{pd.exports=window.wp.element});var j=Oe((A_,vd)=>{vd.exports=window.wp.i18n});var ll=Oe((N_,wd)=>{wd.exports=window.wp.blob});var ul=Oe((D_,yd)=>{yd.exports=window.wp.apiFetch});var Pn=Oe((lS,Ad)=>{Ad.exports=window.wp.coreData});var qt=Oe((uS,Id)=>{Id.exports=window.wp.data});var G=Oe((cS,Pd)=>{Pd.exports=window.wp.components});var le=Oe((dS,Rd)=>{Rd.exports=window.wp.primitives});var P=Oe((fS,Vd)=>{Vd.exports=window.ReactJSXRuntime});var bt=Oe((bC,Nd)=>{Nd.exports=window.wp.compose});var ue=Oe((xC,Dd)=>{Dd.exports=window.React});var Zd=Oe((YC,Kd)=>{Kd.exports=window.ReactDOM});var Qd=Oe(Xd=>{"use strict";var jo=ue();function Cx(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ex=typeof Object.is=="function"?Object.is:Cx,Tx=jo.useState,Ox=jo.useEffect,Ax=jo.useLayoutEffect,Ix=jo.useDebugValue;function Px(e,t){var r=t(),o=Tx({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return Ax(function(){n.value=r,n.getSnapshot=t,mu(n)&&i({inst:n})},[e,r,t]),Ox(function(){return mu(n)&&i({inst:n}),e(function(){mu(n)&&i({inst:n})})},[e]),Ix(r),r}function mu(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Ex(e,r)}catch{return!0}}function Rx(e,t){return t()}var Vx=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Rx:Px;Xd.useSyncExternalStore=jo.useSyncExternalStore!==void 0?jo.useSyncExternalStore:Vx});var ef=Oe(($C,Jd)=>{"use strict";Jd.exports=Qd()});var pu=Oe((QC,of)=>{of.exports=window.wp.privateApis});var hu=Oe((s2,pf)=>{pf.exports=window.wp.keycodes});var Up=Oe((AR,os)=>{var zp={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:"e",\u0116:"E",\u0117:"e",\u0118:"E",\u0119:"e",\u011A:"E",\u011B:"e",\u011C:"G",\u01F4:"G",\u011D:"g",\u01F5:"g",\u011E:"G",\u011F:"g",\u0120:"G",\u0121:"g",\u0122:"G",\u0123:"g",\u0124:"H",\u0125:"h",\u0126:"H",\u0127:"h",\u1E2A:"H",\u1E2B:"h",\u0128:"I",\u0129:"i",\u012A:"I",\u012B:"i",\u012C:"I",\u012D:"i",\u012E:"I",\u012F:"i",\u0130:"I",\u0131:"i",\u0132:"IJ",\u0133:"ij",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u1E30:"K",\u1E31:"k",K\u0306:"K",k\u0306:"k",\u0139:"L",\u013A:"l",\u013B:"L",\u013C:"l",\u013D:"L",\u013E:"l",\u013F:"L",\u0140:"l",\u0141:"l",\u0142:"l",\u1E3E:"M",\u1E3F:"m",M\u0306:"M",m\u0306:"m",\u0143:"N",\u0144:"n",\u0145:"N",\u0146:"n",\u0147:"N",\u0148:"n",\u0149:"n",N\u0306:"N",n\u0306:"n",\u014C:"O",\u014D:"o",\u014E:Line truncated
|
||||
/*! Bundled license information:
|
||||
|
||||
use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
|
||||
(**
|
||||
* @license React
|
||||
* use-sync-external-store-shim.production.js
|
||||
*
|
||||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*)
|
||||
*/
|
||||
Vendored
+301
@@ -0,0 +1,301 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).notices = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/data
|
||||
var require_data = __commonJS({
|
||||
"package-external:@wordpress/data"(exports, module) {
|
||||
module.exports = window.wp.data;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/components
|
||||
var require_components = __commonJS({
|
||||
"package-external:@wordpress/components"(exports, module) {
|
||||
module.exports = window.wp.components;
|
||||
}
|
||||
});
|
||||
|
||||
// vendor-external:react/jsx-runtime
|
||||
var require_jsx_runtime = __commonJS({
|
||||
"vendor-external:react/jsx-runtime"(exports, module) {
|
||||
module.exports = window.ReactJSXRuntime;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/notices/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
InlineNotices: () => InlineNotices,
|
||||
SnackbarNotices: () => SnackbarNotices,
|
||||
store: () => store
|
||||
});
|
||||
|
||||
// packages/notices/build-module/store/index.mjs
|
||||
var import_data = __toESM(require_data(), 1);
|
||||
|
||||
// packages/notices/build-module/store/utils/on-sub-key.mjs
|
||||
var onSubKey = (actionProperty) => (reducer) => (state = {}, action) => {
|
||||
const key = action[actionProperty];
|
||||
if (key === void 0) {
|
||||
return state;
|
||||
}
|
||||
const nextKeyState = reducer(state[key], action);
|
||||
if (nextKeyState === state[key]) {
|
||||
return state;
|
||||
}
|
||||
return {
|
||||
...state,
|
||||
[key]: nextKeyState
|
||||
};
|
||||
};
|
||||
var on_sub_key_default = onSubKey;
|
||||
|
||||
// packages/notices/build-module/store/reducer.mjs
|
||||
var notices = on_sub_key_default("context")((state = [], action) => {
|
||||
switch (action.type) {
|
||||
case "CREATE_NOTICE":
|
||||
return [
|
||||
...state.filter(({ id }) => id !== action.notice.id),
|
||||
action.notice
|
||||
];
|
||||
case "REMOVE_NOTICE":
|
||||
return state.filter(({ id }) => id !== action.id);
|
||||
case "REMOVE_NOTICES":
|
||||
return state.filter(({ id }) => !action.ids.includes(id));
|
||||
case "REMOVE_ALL_NOTICES":
|
||||
return state.filter(({ type }) => type !== action.noticeType);
|
||||
default:
|
||||
return state;
|
||||
}
|
||||
});
|
||||
var reducer_default = notices;
|
||||
|
||||
// packages/notices/build-module/store/actions.mjs
|
||||
var actions_exports = {};
|
||||
__export(actions_exports, {
|
||||
createErrorNotice: () => createErrorNotice,
|
||||
createInfoNotice: () => createInfoNotice,
|
||||
createNotice: () => createNotice,
|
||||
createSuccessNotice: () => createSuccessNotice,
|
||||
createWarningNotice: () => createWarningNotice,
|
||||
removeAllNotices: () => removeAllNotices,
|
||||
removeNotice: () => removeNotice,
|
||||
removeNotices: () => removeNotices
|
||||
});
|
||||
|
||||
// packages/notices/build-module/store/constants.mjs
|
||||
var DEFAULT_CONTEXT = "global";
|
||||
var DEFAULT_STATUS = "info";
|
||||
|
||||
// packages/notices/build-module/store/actions.mjs
|
||||
var uniqueId = 0;
|
||||
function createNotice(status = DEFAULT_STATUS, content, options = {}) {
|
||||
const {
|
||||
speak = true,
|
||||
isDismissible = true,
|
||||
context = DEFAULT_CONTEXT,
|
||||
id = `${context}${++uniqueId}`,
|
||||
actions = [],
|
||||
type = "default",
|
||||
__unstableHTML,
|
||||
icon = null,
|
||||
explicitDismiss = false,
|
||||
onDismiss
|
||||
} = options;
|
||||
content = String(content);
|
||||
return {
|
||||
type: "CREATE_NOTICE",
|
||||
context,
|
||||
notice: {
|
||||
id,
|
||||
status,
|
||||
content,
|
||||
spokenMessage: speak ? content : null,
|
||||
__unstableHTML,
|
||||
isDismissible,
|
||||
actions,
|
||||
type,
|
||||
icon,
|
||||
explicitDismiss,
|
||||
onDismiss
|
||||
}
|
||||
};
|
||||
}
|
||||
function createSuccessNotice(content, options) {
|
||||
return createNotice("success", content, options);
|
||||
}
|
||||
function createInfoNotice(content, options) {
|
||||
return createNotice("info", content, options);
|
||||
}
|
||||
function createErrorNotice(content, options) {
|
||||
return createNotice("error", content, options);
|
||||
}
|
||||
function createWarningNotice(content, options) {
|
||||
return createNotice("warning", content, options);
|
||||
}
|
||||
function removeNotice(id, context = DEFAULT_CONTEXT) {
|
||||
return {
|
||||
type: "REMOVE_NOTICE",
|
||||
id,
|
||||
context
|
||||
};
|
||||
}
|
||||
function removeAllNotices(noticeType = "default", context = DEFAULT_CONTEXT) {
|
||||
return {
|
||||
type: "REMOVE_ALL_NOTICES",
|
||||
noticeType,
|
||||
context
|
||||
};
|
||||
}
|
||||
function removeNotices(ids, context = DEFAULT_CONTEXT) {
|
||||
return {
|
||||
type: "REMOVE_NOTICES",
|
||||
ids,
|
||||
context
|
||||
};
|
||||
}
|
||||
|
||||
// packages/notices/build-module/store/selectors.mjs
|
||||
var selectors_exports = {};
|
||||
__export(selectors_exports, {
|
||||
getNotices: () => getNotices
|
||||
});
|
||||
var DEFAULT_NOTICES = [];
|
||||
function getNotices(state, context = DEFAULT_CONTEXT) {
|
||||
return state[context] || DEFAULT_NOTICES;
|
||||
}
|
||||
|
||||
// packages/notices/build-module/store/index.mjs
|
||||
var store = (0, import_data.createReduxStore)("core/notices", {
|
||||
reducer: reducer_default,
|
||||
actions: actions_exports,
|
||||
selectors: selectors_exports
|
||||
});
|
||||
(0, import_data.register)(store);
|
||||
|
||||
// node_modules/clsx/dist/clsx.mjs
|
||||
function r(e) {
|
||||
var t, f, n = "";
|
||||
if ("string" == typeof e || "number" == typeof e) n += e;
|
||||
else if ("object" == typeof e) if (Array.isArray(e)) {
|
||||
var o = e.length;
|
||||
for (t = 0; t < o; t++) e[t] && (f = r(e[t])) && (n && (n += " "), n += f);
|
||||
} else for (f in e) e[f] && (n && (n += " "), n += f);
|
||||
return n;
|
||||
}
|
||||
function clsx() {
|
||||
for (var e, t, f = 0, n = "", o = arguments.length; f < o; f++) (e = arguments[f]) && (t = r(e)) && (n && (n += " "), n += t);
|
||||
return n;
|
||||
}
|
||||
var clsx_default = clsx;
|
||||
|
||||
// packages/notices/build-module/components/inline-notices/index.mjs
|
||||
var import_components = __toESM(require_components(), 1);
|
||||
var import_data2 = __toESM(require_data(), 1);
|
||||
var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
|
||||
if (typeof document !== "undefined" && !document.head.querySelector("style[data-wp-hash='51ef33823e']")) {
|
||||
const style = document.createElement("style");
|
||||
style.setAttribute("data-wp-hash", "51ef33823e");
|
||||
style.appendChild(document.createTextNode(".components-notices__dismissible,.components-notices__pinned{color:#1e1e1e}.components-notices__dismissible .components-notice,.components-notices__pinned .components-notice{border-bottom:1px solid #0003;box-sizing:border-box;min-height:64px;padding:0 12px}.components-notices__dismissible .components-notice .components-notice__dismiss,.components-notices__pinned .components-notice .components-notice__dismiss{margin-top:12px}"));
|
||||
document.head.appendChild(style);
|
||||
}
|
||||
function InlineNotices({
|
||||
children,
|
||||
pinnedNoticesClassName,
|
||||
dismissibleNoticesClassName,
|
||||
context
|
||||
}) {
|
||||
const notices2 = (0, import_data2.useSelect)(
|
||||
(select) => select(store).getNotices(context),
|
||||
[context]
|
||||
);
|
||||
const { removeNotice: removeNotice2 } = (0, import_data2.useDispatch)(store);
|
||||
const dismissibleNotices = notices2.filter(
|
||||
({ isDismissible, type }) => isDismissible && type === "default"
|
||||
);
|
||||
const nonDismissibleNotices = notices2.filter(
|
||||
({ isDismissible, type }) => !isDismissible && type === "default"
|
||||
);
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment, { children: [
|
||||
/* @__PURE__ */ (0, import_jsx_runtime.jsx)(
|
||||
import_components.NoticeList,
|
||||
{
|
||||
notices: nonDismissibleNotices,
|
||||
className: clsx_default(
|
||||
"components-notices__pinned",
|
||||
pinnedNoticesClassName
|
||||
)
|
||||
}
|
||||
),
|
||||
/* @__PURE__ */ (0, import_jsx_runtime.jsx)(
|
||||
import_components.NoticeList,
|
||||
{
|
||||
notices: dismissibleNotices,
|
||||
className: clsx_default(
|
||||
"components-notices__dismissible",
|
||||
dismissibleNoticesClassName
|
||||
),
|
||||
onRemove: (id) => removeNotice2(id, context),
|
||||
children
|
||||
}
|
||||
)
|
||||
] });
|
||||
}
|
||||
|
||||
// packages/notices/build-module/components/snackbar-notices/index.mjs
|
||||
var import_components2 = __toESM(require_components(), 1);
|
||||
var import_data3 = __toESM(require_data(), 1);
|
||||
var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
|
||||
var MAX_VISIBLE_NOTICES = -3;
|
||||
function SnackbarNotices({
|
||||
className,
|
||||
context
|
||||
}) {
|
||||
const notices2 = (0, import_data3.useSelect)(
|
||||
(select) => select(store).getNotices(context),
|
||||
[context]
|
||||
);
|
||||
const { removeNotice: removeNotice2 } = (0, import_data3.useDispatch)(store);
|
||||
const snackbarNotices = notices2.filter(({ type }) => type === "snackbar").slice(MAX_VISIBLE_NOTICES);
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(
|
||||
import_components2.SnackbarList,
|
||||
{
|
||||
notices: snackbarNotices,
|
||||
className: clsx_default("components-notices__snackbar", className),
|
||||
onRemove: (id) => removeNotice2(id, context)
|
||||
}
|
||||
);
|
||||
}
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).notices=(()=>{var $=Object.create;var d=Object.defineProperty;var z=Object.getOwnPropertyDescriptor;var B=Object.getOwnPropertyNames;var H=Object.getPrototypeOf,J=Object.prototype.hasOwnProperty;var S=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),y=(e,t)=>{for(var o in t)d(e,o,{get:t[o],enumerable:!0})},h=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of B(t))!J.call(e,n)&&n!==o&&d(e,n,{get:()=>t[n],enumerable:!(r=z(t,n))||r.enumerable});return e};var m=(e,t,o)=>(o=e!=null?$(H(e)):{},h(t||!e||!e.__esModule?d(o,"default",{value:e,enumerable:!0}):o,e)),W=e=>h(d({},"__esModule",{value:!0}),e);var _=S((ue,I)=>{I.exports=window.wp.data});var O=S((Se,k)=>{k.exports=window.wp.components});var A=S((ye,M)=>{M.exports=window.ReactJSXRuntime});var ae={};y(ae,{InlineNotices:()=>U,SnackbarNotices:()=>X,store:()=>c});var E=m(_(),1);var G=e=>t=>(o={},r)=>{let n=r[e];if(n===void 0)return o;let i=t(o[n],r);return i===o[n]?o:{...o,[n]:i}},L=G;var P=L("context")((e=[],t)=>{switch(t.type){case"CREATE_NOTICE":return[...e.filter(({id:o})=>o!==t.notice.id),t.notice];case"REMOVE_NOTICE":return e.filter(({id:o})=>o!==t.id);case"REMOVE_NOTICES":return e.filter(({id:o})=>!t.ids.includes(o));case"REMOVE_ALL_NOTICES":return e.filter(({type:o})=>o!==t.noticeType);default:return e}}),R=P;var v={};y(v,{createErrorNotice:()=>ee,createInfoNotice:()=>Z,createNotice:()=>f,createSuccessNotice:()=>Y,createWarningNotice:()=>te,removeAllNotices:()=>re,removeNotice:()=>oe,removeNotices:()=>ne});var a="global",w="info";var Q=0;function f(e=w,t,o={}){let{speak:r=!0,isDismissible:n=!0,context:i=a,id:x=`${i}${++Q}`,actions:b=[],type:s="default",__unstableHTML:u,icon:j=null,explicitDismiss:K=!1,onDismiss:q}=o;return t=String(t),{type:"CREATE_NOTICE",context:i,notice:{id:x,status:e,content:t,spokenMessage:r?t:null,__unstableHTML:u,isDismissible:n,actions:b,type:s,icon:j,explicitDismiss:K,onDismiss:q}}}function Y(e,t){return f("success",e,t)}function Z(e,t){return f("info",e,t)}function ee(e,t){return f("error",e,t)}function te(e,t){return f("warning",e,t)}function oe(e,t=a){return{type:"REMOVE_NOTICE",id:e,context:t}}function re(e="default",t=a){return{type:"REMOVE_ALL_NOTICES",noticeType:e,context:t}}function ne(e,t=a){return{type:"REMOVE_NOTICES",ids:e,context:t}}var g={};y(g,{getNotices:()=>se});var ie=[];function se(e,t=a){return e[t]||ie}var c=(0,E.createReduxStore)("core/notices",{reducer:R,actions:v,selectors:g});(0,E.register)(c);function D(e){var t,o,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(o=D(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function ce(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=D(e))&&(r&&(r+=" "),r+=t);return r}var l=ce;var C=m(O(),1),N=m(_(),1);var p=m(A(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='51ef33823e']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","51ef33823e"),e.appendChild(document.createTextNode(".components-notices__dismissible,.components-notices__pinned{color:#1e1e1e}.components-notices__dismissible .components-notice,.components-notices__pinned .components-notice{border-bottom:1px solid #0003;box-sizing:border-box;min-height:64px;padding:0 12px}.components-notices__dismissible .components-notice .components-notice__dismiss,.components-notices__pinned .components-notice .components-notice__dismiss{margin-top:12px}")),document.head.appendChild(e)}function U({children:e,pinnedNoticesClassName:t,dismissibleNoticesClassName:o,context:r}){let n=(0,N.useSelect)(s=>s(c).getNotices(r),[r]),{removeNotice:i}=(0,N.useDispatch)(c),x=n.filter(({isDismissible:s,type:u})=>s&&u==="default"),b=n.filter(({isDismissible:s,type:u})=>!s&&u==="default");return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(C.NoticeList,{notices:b,className:l("components-notices__pinned",t)}),(0,p.jsx)(C.NoticeList,{notices:x,className:l("components-notices__dismissible",o),onRemove:s=>i(s,r),children:e})]})}var F=m(O(),1),T=m(_(),1);var V=m(A(),1),me=-3;function X({className:e,context:t}){let o=(0,T.useSelect)(i=>i(c).getNotices(t),[t]),{removeNotice:r}=(0,T.useDispatch)(c),n=o.filter(({type:i})=>i==="snackbar").slice(me);return(0,V.jsx)(F.SnackbarList,{notices:n,className:l("components-notices__snackbar",e),onRemove:i=>r(i,t)})}return W(ae);})();
|
||||
Vendored
+327
@@ -0,0 +1,327 @@
|
||||
var wp;
|
||||
(wp ||= {}).nux = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/deprecated
|
||||
var require_deprecated = __commonJS({
|
||||
"package-external:@wordpress/deprecated"(exports, module) {
|
||||
module.exports = window.wp.deprecated;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/data
|
||||
var require_data = __commonJS({
|
||||
"package-external:@wordpress/data"(exports, module) {
|
||||
module.exports = window.wp.data;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/compose
|
||||
var require_compose = __commonJS({
|
||||
"package-external:@wordpress/compose"(exports, module) {
|
||||
module.exports = window.wp.compose;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/components
|
||||
var require_components = __commonJS({
|
||||
"package-external:@wordpress/components"(exports, module) {
|
||||
module.exports = window.wp.components;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/i18n
|
||||
var require_i18n = __commonJS({
|
||||
"package-external:@wordpress/i18n"(exports, module) {
|
||||
module.exports = window.wp.i18n;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/element
|
||||
var require_element = __commonJS({
|
||||
"package-external:@wordpress/element"(exports, module) {
|
||||
module.exports = window.wp.element;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/primitives
|
||||
var require_primitives = __commonJS({
|
||||
"package-external:@wordpress/primitives"(exports, module) {
|
||||
module.exports = window.wp.primitives;
|
||||
}
|
||||
});
|
||||
|
||||
// vendor-external:react/jsx-runtime
|
||||
var require_jsx_runtime = __commonJS({
|
||||
"vendor-external:react/jsx-runtime"(exports, module) {
|
||||
module.exports = window.ReactJSXRuntime;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/nux/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
DotTip: () => dot_tip_default,
|
||||
store: () => store
|
||||
});
|
||||
var import_deprecated = __toESM(require_deprecated(), 1);
|
||||
|
||||
// packages/nux/build-module/store/index.mjs
|
||||
var import_data3 = __toESM(require_data(), 1);
|
||||
|
||||
// packages/nux/build-module/store/reducer.mjs
|
||||
var import_data = __toESM(require_data(), 1);
|
||||
function guides(state = [], action) {
|
||||
switch (action.type) {
|
||||
case "TRIGGER_GUIDE":
|
||||
return [...state, action.tipIds];
|
||||
}
|
||||
return state;
|
||||
}
|
||||
function areTipsEnabled(state = true, action) {
|
||||
switch (action.type) {
|
||||
case "DISABLE_TIPS":
|
||||
return false;
|
||||
case "ENABLE_TIPS":
|
||||
return true;
|
||||
}
|
||||
return state;
|
||||
}
|
||||
function dismissedTips(state = {}, action) {
|
||||
switch (action.type) {
|
||||
case "DISMISS_TIP":
|
||||
return {
|
||||
...state,
|
||||
[action.id]: true
|
||||
};
|
||||
case "ENABLE_TIPS":
|
||||
return {};
|
||||
}
|
||||
return state;
|
||||
}
|
||||
var preferences = (0, import_data.combineReducers)({ areTipsEnabled, dismissedTips });
|
||||
var reducer_default = (0, import_data.combineReducers)({ guides, preferences });
|
||||
|
||||
// packages/nux/build-module/store/actions.mjs
|
||||
var actions_exports = {};
|
||||
__export(actions_exports, {
|
||||
disableTips: () => disableTips,
|
||||
dismissTip: () => dismissTip,
|
||||
enableTips: () => enableTips,
|
||||
triggerGuide: () => triggerGuide
|
||||
});
|
||||
function triggerGuide(tipIds) {
|
||||
return {
|
||||
type: "TRIGGER_GUIDE",
|
||||
tipIds
|
||||
};
|
||||
}
|
||||
function dismissTip(id) {
|
||||
return {
|
||||
type: "DISMISS_TIP",
|
||||
id
|
||||
};
|
||||
}
|
||||
function disableTips() {
|
||||
return {
|
||||
type: "DISABLE_TIPS"
|
||||
};
|
||||
}
|
||||
function enableTips() {
|
||||
return {
|
||||
type: "ENABLE_TIPS"
|
||||
};
|
||||
}
|
||||
|
||||
// packages/nux/build-module/store/selectors.mjs
|
||||
var selectors_exports = {};
|
||||
__export(selectors_exports, {
|
||||
areTipsEnabled: () => areTipsEnabled2,
|
||||
getAssociatedGuide: () => getAssociatedGuide,
|
||||
isTipVisible: () => isTipVisible
|
||||
});
|
||||
var import_data2 = __toESM(require_data(), 1);
|
||||
var getAssociatedGuide = (0, import_data2.createSelector)(
|
||||
(state, tipId) => {
|
||||
for (const tipIds of state.guides) {
|
||||
if (tipIds.includes(tipId)) {
|
||||
const nonDismissedTips = tipIds.filter(
|
||||
(tId) => !Object.keys(
|
||||
state.preferences.dismissedTips
|
||||
).includes(tId)
|
||||
);
|
||||
const [currentTipId = null, nextTipId = null] = nonDismissedTips;
|
||||
return { tipIds, currentTipId, nextTipId };
|
||||
}
|
||||
}
|
||||
return null;
|
||||
},
|
||||
(state) => [state.guides, state.preferences.dismissedTips]
|
||||
);
|
||||
function isTipVisible(state, tipId) {
|
||||
if (!state.preferences.areTipsEnabled) {
|
||||
return false;
|
||||
}
|
||||
if (state.preferences.dismissedTips?.hasOwnProperty(tipId)) {
|
||||
return false;
|
||||
}
|
||||
const associatedGuide = getAssociatedGuide(state, tipId);
|
||||
if (associatedGuide && associatedGuide.currentTipId !== tipId) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
function areTipsEnabled2(state) {
|
||||
return state.preferences.areTipsEnabled;
|
||||
}
|
||||
|
||||
// packages/nux/build-module/store/index.mjs
|
||||
var STORE_NAME = "core/nux";
|
||||
var store = (0, import_data3.createReduxStore)(STORE_NAME, {
|
||||
reducer: reducer_default,
|
||||
actions: actions_exports,
|
||||
selectors: selectors_exports,
|
||||
persist: ["preferences"]
|
||||
});
|
||||
(0, import_data3.registerStore)(STORE_NAME, {
|
||||
reducer: reducer_default,
|
||||
actions: actions_exports,
|
||||
selectors: selectors_exports,
|
||||
persist: ["preferences"]
|
||||
});
|
||||
|
||||
// packages/nux/build-module/components/dot-tip/index.mjs
|
||||
var import_compose = __toESM(require_compose(), 1);
|
||||
var import_components = __toESM(require_components(), 1);
|
||||
var import_i18n = __toESM(require_i18n(), 1);
|
||||
var import_data4 = __toESM(require_data(), 1);
|
||||
var import_element = __toESM(require_element(), 1);
|
||||
|
||||
// packages/icons/build-module/library/close.mjs
|
||||
var import_primitives = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
|
||||
var close_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.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" }) });
|
||||
|
||||
// packages/nux/build-module/components/dot-tip/index.mjs
|
||||
var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
|
||||
function onClick(event) {
|
||||
event.stopPropagation();
|
||||
}
|
||||
function DotTip({
|
||||
position = "middle right",
|
||||
children,
|
||||
isVisible,
|
||||
hasNextTip,
|
||||
onDismiss,
|
||||
onDisable
|
||||
}) {
|
||||
const anchorParent = (0, import_element.useRef)(null);
|
||||
const onFocusOutsideCallback = (0, import_element.useCallback)(
|
||||
(event) => {
|
||||
if (!anchorParent.current) {
|
||||
return;
|
||||
}
|
||||
if (anchorParent.current.contains(event.relatedTarget)) {
|
||||
return;
|
||||
}
|
||||
onDisable();
|
||||
},
|
||||
[onDisable, anchorParent]
|
||||
);
|
||||
if (!isVisible) {
|
||||
return null;
|
||||
}
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime2.jsxs)(
|
||||
import_components.Popover,
|
||||
{
|
||||
className: "nux-dot-tip",
|
||||
position,
|
||||
focusOnMount: true,
|
||||
role: "dialog",
|
||||
"aria-label": (0, import_i18n.__)("Editor tips"),
|
||||
onClick,
|
||||
onFocusOutside: onFocusOutsideCallback,
|
||||
children: [
|
||||
/* @__PURE__ */ (0, import_jsx_runtime2.jsx)("p", { children }),
|
||||
/* @__PURE__ */ (0, import_jsx_runtime2.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(
|
||||
import_components.Button,
|
||||
{
|
||||
__next40pxDefaultSize: true,
|
||||
variant: "link",
|
||||
onClick: onDismiss,
|
||||
children: hasNextTip ? (0, import_i18n.__)("See next tip") : (0, import_i18n.__)("Got it")
|
||||
}
|
||||
) }),
|
||||
/* @__PURE__ */ (0, import_jsx_runtime2.jsx)(
|
||||
import_components.Button,
|
||||
{
|
||||
size: "small",
|
||||
className: "nux-dot-tip__disable",
|
||||
icon: close_default,
|
||||
label: (0, import_i18n.__)("Disable tips"),
|
||||
onClick: onDisable
|
||||
}
|
||||
)
|
||||
]
|
||||
}
|
||||
);
|
||||
}
|
||||
var dot_tip_default = (0, import_compose.compose)(
|
||||
(0, import_data4.withSelect)((select, { tipId }) => {
|
||||
const { isTipVisible: isTipVisible2, getAssociatedGuide: getAssociatedGuide2 } = select(store);
|
||||
const associatedGuide = getAssociatedGuide2(tipId);
|
||||
return {
|
||||
isVisible: isTipVisible2(tipId),
|
||||
hasNextTip: !!(associatedGuide && associatedGuide.nextTipId)
|
||||
};
|
||||
}),
|
||||
(0, import_data4.withDispatch)((dispatch, { tipId }) => {
|
||||
const { dismissTip: dismissTip2, disableTips: disableTips2 } = dispatch(store);
|
||||
return {
|
||||
onDismiss() {
|
||||
dismissTip2(tipId);
|
||||
},
|
||||
onDisable() {
|
||||
disableTips2();
|
||||
}
|
||||
};
|
||||
})
|
||||
)(DotTip);
|
||||
|
||||
// packages/nux/build-module/index.mjs
|
||||
(0, import_deprecated.default)("wp.nux", {
|
||||
since: "5.4",
|
||||
hint: "wp.components.Guide can be used to show a user guide.",
|
||||
version: "6.2"
|
||||
});
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
var wp;(wp||={}).nux=(()=>{var K=Object.create;var c=Object.defineProperty;var Q=Object.getOwnPropertyDescriptor;var Y=Object.getOwnPropertyNames;var $=Object.getPrototypeOf,aa=Object.prototype.hasOwnProperty;var s=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),v=(a,t)=>{for(var e in t)c(a,e,{get:t[e],enumerable:!0})},C=(a,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let f of Y(t))!aa.call(a,f)&&f!==e&&c(a,f,{get:()=>t[f],enumerable:!(o=Q(t,f))||o.enumerable});return a};var r=(a,t,e)=>(e=a!=null?K($(a)):{},C(t||!a||!a.__esModule?c(e,"default",{value:a,enumerable:!0}):e,a)),ta=a=>C(c({},"__esModule",{value:!0}),a);var I=s((ga,D)=>{D.exports=window.wp.deprecated});var m=s((wa,B)=>{B.exports=window.wp.data});var N=s((va,_)=>{_.exports=window.wp.compose});var j=s((xa,U)=>{U.exports=window.wp.components});var V=s((La,G)=>{G.exports=window.wp.i18n});var O=s((Sa,F)=>{F.exports=window.wp.element});var H=s((Ra,z)=>{z.exports=window.wp.primitives});var S=s((ka,M)=>{M.exports=window.ReactJSXRuntime});var ca={};v(ca,{DotTip:()=>J,store:()=>i});var W=r(I(),1);var w=r(m(),1);var x=r(m(),1);function ea(a=[],t){return t.type==="TRIGGER_GUIDE"?[...a,t.tipIds]:a}function fa(a=!0,t){switch(t.type){case"DISABLE_TIPS":return!1;case"ENABLE_TIPS":return!0}return a}function ra(a={},t){switch(t.type){case"DISMISS_TIP":return{...a,[t.id]:!0};case"ENABLE_TIPS":return{}}return a}var oa=(0,x.combineReducers)({areTipsEnabled:fa,dismissedTips:ra}),L=(0,x.combineReducers)({guides:ea,preferences:oa});var h={};v(h,{disableTips:()=>ua,dismissTip:()=>la,enableTips:()=>da,triggerGuide:()=>sa});function sa(a){return{type:"TRIGGER_GUIDE",tipIds:a}}function la(a){return{type:"DISMISS_TIP",id:a}}function ua(){return{type:"DISABLE_TIPS"}}function da(){return{type:"ENABLE_TIPS"}}var g={};v(g,{areTipsEnabled:()=>ia,getAssociatedGuide:()=>A,isTipVisible:()=>ma});var E=r(m(),1),A=(0,E.createSelector)((a,t)=>{for(let e of a.guides)if(e.includes(t)){let o=e.filter(d=>!Object.keys(a.preferences.dismissedTips).includes(d)),[f=null,u=null]=o;return{tipIds:e,currentTipId:f,nextTipId:u}}return null},a=>[a.guides,a.preferences.dismissedTips]);function ma(a,t){if(!a.preferences.areTipsEnabled||a.preferences.dismissedTips?.hasOwnProperty(t))return!1;let e=A(a,t);return!(e&&e.currentTipId!==t)}function ia(a){return a.preferences.areTipsEnabled}var P="core/nux",i=(0,w.createReduxStore)(P,{reducer:L,actions:h,selectors:g,persist:["preferences"]});(0,w.registerStore)(P,{reducer:L,actions:h,selectors:g,persist:["preferences"]});var q=r(N(),1),n=r(j(),1),p=r(V(),1),T=r(m(),1),y=r(O(),1);var b=r(H(),1),R=r(S(),1),k=(0,R.jsx)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,R.jsx)(b.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"})});var l=r(S(),1);function pa(a){a.stopPropagation()}function na({position:a="middle right",children:t,isVisible:e,hasNextTip:o,onDismiss:f,onDisable:u}){let d=(0,y.useRef)(null),X=(0,y.useCallback)(Z=>{d.current&&(d.current.contains(Z.relatedTarget)||u())},[u,d]);return e?(0,l.jsxs)(n.Popover,{className:"nux-dot-tip",position:a,focusOnMount:!0,role:"dialog","aria-label":(0,p.__)("Editor tips"),onClick:pa,onFocusOutside:X,children:[(0,l.jsx)("p",{children:t}),(0,l.jsx)("p",{children:(0,l.jsx)(n.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:f,children:o?(0,p.__)("See next tip"):(0,p.__)("Got it")})}),(0,l.jsx)(n.Button,{size:"small",className:"nux-dot-tip__disable",icon:k,label:(0,p.__)("Disable tips"),onClick:u})]}):null}var J=(0,q.compose)((0,T.withSelect)((a,{tipId:t})=>{let{isTipVisible:e,getAssociatedGuide:o}=a(i),f=o(t);return{isVisible:e(t),hasNextTip:!!(f&&f.nextTipId)}}),(0,T.withDispatch)((a,{tipId:t})=>{let{dismissTip:e,disableTips:o}=a(i);return{onDismiss(){e(t)},onDisable(){o()}}}))(na);(0,W.default)("wp.nux",{since:"5.4",hint:"wp.components.Guide can be used to show a user guide.",version:"6.2"});return ta(ca);})();
|
||||
Vendored
+1517
File diff suppressed because it is too large.
Load diff
Vendored
+1
@@ -0,0 +1 @@
|
||||
var wp;(wp||={}).patterns=(()=>{var wa=Object.create;var bt=Object.defineProperty;var ka=Object.getOwnPropertyDescriptor;var Ca=Object.getOwnPropertyNames;var xa=Object.getPrototypeOf,Ta=Object.prototype.hasOwnProperty;var k=(t,a)=>()=>(a||t((a={exports:{}}).exports,a),a.exports),jt=(t,a)=>{for(var r in a)bt(t,r,{get:a[r],enumerable:!0})},le=(t,a,r,f)=>{if(a&&typeof a=="object"||typeof a=="function")for(let o of Ca(a))!Ta.call(t,o)&&o!==r&&bt(t,o,{get:()=>a[o],enumerable:!(f=ka(a,o))||f.enumerable});return t};var e=(t,a,r)=>(r=t!=null?wa(xa(t)):{},le(a||!t||!t.__esModule?bt(r,"default",{value:t,enumerable:!0}):r,t)),Pa=t=>le(bt({},"__esModule",{value:!0}),t);var R=k((Va,fe)=>{fe.exports=window.wp.data});var _t=k((qa,de)=>{de.exports=window.wp.blocks});var q=k((Ha,ue)=>{ue.exports=window.wp.coreData});var J=k((Ga,ne)=>{ne.exports=window.wp.blockEditor});var be=k((Qa,ye)=>{ye.exports=window.wp.privateApis});var M=k((ar,Se)=>{Se.exports=window.wp.components});var I=k((rr,we)=>{we.exports=window.wp.element});var B=k((or,ke)=>{ke.exports=window.wp.i18n});var C=k((lr,Ce)=>{Ce.exports=window.ReactJSXRuntime});var ft=k((dr,Re)=>{Re.exports=window.wp.notices});var De=k((ur,Be)=>{Be.exports=window.wp.compose});var Tt=k((nr,Ne)=>{Ne.exports=window.wp.htmlEntities});var $e=k((Tr,Qe)=>{Qe.exports=window.wp.primitives});var aa=k((Mr,ea)=>{ea.exports=window.wp.url});var te=k((Yr,ma)=>{ma.exports=window.wp.a11y});var za={};jt(za,{privateApis:()=>va,store:()=>L});var Ct=e(R(),1);var ie=e(R(),1);function Ea(t={},a){return a?.type==="SET_EDITING_PATTERN"?{...t,[a.clientId]:a.isEditing}:t}var me=(0,ie.combineReducers)({isEditingPattern:Ea});var zt={};jt(zt,{convertSyncedPatternToStatic:()=>Da,createPattern:()=>Ra,createPatternFromFile:()=>Ba,setEditingPattern:()=>Na});var kt=e(_t(),1),he=e(q(),1),wt=e(J(),1);var et={theme:"pattern",user:"wp_block"},vt="all-patterns",pe="my-patterns",ce=["core","pattern-directory/core","pattern-directory/featured"],S={full:"fully",unsynced:"unsynced"},St="core/pattern-overrides";var Ra=(t,a,r,f)=>async({registry:o})=>{let d=a===S.unsynced?{wp_pattern_sync_status:a}:void 0,i={title:t,content:r,status:"publish",meta:d,wp_pattern_category:f};return await o.dispatch(he.store).saveEntityRecord("postType","wp_block",i)},Ba=(t,a)=>async({dispatch:r})=>{let f=await t.text(),o;try{o=JSON.parse(f)}catch{throw new Error("Invalid JSON file")}if(o.__file!=="wp_block"||!o.title||!o.content||typeof o.title!="string"||typeof o.content!="string"||o.syncStatus&&typeof o.syncStatus!="string")throw new Error("Invalid pattern JSON file");return await r.createPattern(o.title,o.syncStatus,o.content,a)},Da=t=>({registry:a})=>{let r=a.select(wt.store).getBlock(t),f=r.attributes?.content;function o(i){return i.map(s=>{let l=s.attributes.metadata;if(l&&(l={...l},delete l.id,delete l.bindings,f?.[l.name]))for(let[m,n]of Object.entries(f[l.name]))(0,kt.getBlockType)(s.name)?.attributes[m]&&(s.attributes[m]=n);return(0,kt.cloneBlock)(s,{metadata:l&&Object.keys(l).length>0?l:void 0},o(s.innerBlocks))})}let d=a.select(wt.store).getBlocks(r.clientId);a.dispatch(wt.store).replaceBlocks(r.clientId,o(d))};function Na(t,a){return{type:"SET_EDITING_PATTERN",clientId:t,isEditing:a}}var ge="core/patterns";var Ft={};jt(Ft,{isEditingPattern:()=>Aa});function Aa(t,a){return t.isEditingPattern[a]}var _e=e(be(),1),{lock:ve,unlock:O}=(0,_e.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/patterns");var Oa={reducer:me},L=(0,Ct.createReduxStore)(ge,{...Oa});(0,Ct.register)(L);O(L).registerPrivateActions(zt);O(L).registerPrivateSelectors(Ft);var lt=e(J(),1),xe=e(M(),1),Vt=e(R(),1),Te=e(I(),1),Pe=e(B(),1);function xt(t){return!!t.attributes.metadata?.name&&!!t.attributes.metadata?.bindings&&Object.values(t.attributes.metadata.bindings).some(a=>a.source==="core/pattern-overrides")}var Yt=e(C(),1),{BlockQuickNavigation:La}=O(lt.privateApis);function Ee(){let{allClientIds:t,supportedBlockTypesRaw:a}=(0,Vt.useSelect)(o=>({allClientIds:o(lt.store).getClientIdsWithDescendants(),supportedBlockTypesRaw:o(lt.store).getSettings()?.__experimentalBlockBindingsSupportedAttributes}),[]),{getBlock:r}=(0,Vt.useSelect)(lt.store),f=(0,Te.useMemo)(()=>{let o=Object.keys(a??{});return t.filter(d=>{let i=r(d);return o.includes(i.name)&&xt(i)})},[t,r,a]);return f?.length?(0,Yt.jsx)(xe.PanelBody,{title:(0,Pe.__)("Overrides"),children:(0,Yt.jsx)(La,{clientIds:f})}):null}var P=e(M(),1),X=e(B(),1),ut=e(I(),1),nt=e(R(),1),ze=e(ft(),1),Fe=e(q(),1);var Ae=e(B(),1),Pt=e(I(),1),Oe=e(M(),1),Le=e(De(),1),Me=e(Tt(),1),Ie=e(C(),1),Ma=t=>(0,Me.decodeEntities)(t),Et="wp_pattern_category";function Ue({categoryTerms:t,onChange:a,categoryMap:r}){let[f,o]=(0,Pt.useState)(""),d=(0,Le.useDebounce)(o,500),i=(0,Pt.useMemo)(()=>Array.from(r.values()).map(l=>Ma(l.label)).filter(l=>f!==""?l.toLowerCase().includes(f.toLowerCase()):!0).sort((l,m)=>l.locLine truncated
|
||||
Vendored
+364
@@ -0,0 +1,364 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).plugins = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/element
|
||||
var require_element = __commonJS({
|
||||
"package-external:@wordpress/element"(exports, module) {
|
||||
module.exports = window.wp.element;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/hooks
|
||||
var require_hooks = __commonJS({
|
||||
"package-external:@wordpress/hooks"(exports, module) {
|
||||
module.exports = window.wp.hooks;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/is-shallow-equal
|
||||
var require_is_shallow_equal = __commonJS({
|
||||
"package-external:@wordpress/is-shallow-equal"(exports, module) {
|
||||
module.exports = window.wp.isShallowEqual;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/compose
|
||||
var require_compose = __commonJS({
|
||||
"package-external:@wordpress/compose"(exports, module) {
|
||||
module.exports = window.wp.compose;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/deprecated
|
||||
var require_deprecated = __commonJS({
|
||||
"package-external:@wordpress/deprecated"(exports, module) {
|
||||
module.exports = window.wp.deprecated;
|
||||
}
|
||||
});
|
||||
|
||||
// vendor-external:react/jsx-runtime
|
||||
var require_jsx_runtime = __commonJS({
|
||||
"vendor-external:react/jsx-runtime"(exports, module) {
|
||||
module.exports = window.ReactJSXRuntime;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/primitives
|
||||
var require_primitives = __commonJS({
|
||||
"package-external:@wordpress/primitives"(exports, module) {
|
||||
module.exports = window.wp.primitives;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/plugins/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
PluginArea: () => plugin_area_default,
|
||||
getPlugin: () => getPlugin,
|
||||
getPlugins: () => getPlugins,
|
||||
registerPlugin: () => registerPlugin,
|
||||
unregisterPlugin: () => unregisterPlugin,
|
||||
usePluginContext: () => usePluginContext,
|
||||
withPluginContext: () => withPluginContext
|
||||
});
|
||||
|
||||
// node_modules/memize/dist/index.js
|
||||
function memize(fn, options) {
|
||||
var size = 0;
|
||||
var head;
|
||||
var tail;
|
||||
options = options || {};
|
||||
function memoized() {
|
||||
var node = head, len = arguments.length, args, i;
|
||||
searchCache: while (node) {
|
||||
if (node.args.length !== arguments.length) {
|
||||
node = node.next;
|
||||
continue;
|
||||
}
|
||||
for (i = 0; i < len; i++) {
|
||||
if (node.args[i] !== arguments[i]) {
|
||||
node = node.next;
|
||||
continue searchCache;
|
||||
}
|
||||
}
|
||||
if (node !== head) {
|
||||
if (node === tail) {
|
||||
tail = node.prev;
|
||||
}
|
||||
node.prev.next = node.next;
|
||||
if (node.next) {
|
||||
node.next.prev = node.prev;
|
||||
}
|
||||
node.next = head;
|
||||
node.prev = null;
|
||||
head.prev = node;
|
||||
head = node;
|
||||
}
|
||||
return node.val;
|
||||
}
|
||||
args = new Array(len);
|
||||
for (i = 0; i < len; i++) {
|
||||
args[i] = arguments[i];
|
||||
}
|
||||
node = {
|
||||
args,
|
||||
// Generate the result from original function
|
||||
val: fn.apply(null, args)
|
||||
};
|
||||
if (head) {
|
||||
head.prev = node;
|
||||
node.next = head;
|
||||
} else {
|
||||
tail = node;
|
||||
}
|
||||
if (size === /** @type {MemizeOptions} */
|
||||
options.maxSize) {
|
||||
tail = /** @type {MemizeCacheNode} */
|
||||
tail.prev;
|
||||
tail.next = null;
|
||||
} else {
|
||||
size++;
|
||||
}
|
||||
head = node;
|
||||
return node.val;
|
||||
}
|
||||
memoized.clear = function() {
|
||||
head = null;
|
||||
tail = null;
|
||||
size = 0;
|
||||
};
|
||||
return memoized;
|
||||
}
|
||||
|
||||
// packages/plugins/build-module/components/plugin-area/index.mjs
|
||||
var import_element3 = __toESM(require_element(), 1);
|
||||
var import_hooks2 = __toESM(require_hooks(), 1);
|
||||
var import_is_shallow_equal = __toESM(require_is_shallow_equal(), 1);
|
||||
|
||||
// packages/plugins/build-module/components/plugin-context/index.mjs
|
||||
var import_element = __toESM(require_element(), 1);
|
||||
var import_compose = __toESM(require_compose(), 1);
|
||||
var import_deprecated = __toESM(require_deprecated(), 1);
|
||||
var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
|
||||
var Context = (0, import_element.createContext)({
|
||||
name: null,
|
||||
icon: null
|
||||
});
|
||||
Context.displayName = "PluginContext";
|
||||
var PluginContextProvider = Context.Provider;
|
||||
function usePluginContext() {
|
||||
return (0, import_element.useContext)(Context);
|
||||
}
|
||||
var withPluginContext = (mapContextToProps) => (0, import_compose.createHigherOrderComponent)((OriginalComponent) => {
|
||||
(0, import_deprecated.default)("wp.plugins.withPluginContext", {
|
||||
since: "6.8.0",
|
||||
alternative: "wp.plugins.usePluginContext"
|
||||
});
|
||||
return (props) => /* @__PURE__ */ (0, import_jsx_runtime.jsx)(Context.Consumer, { children: (context) => /* @__PURE__ */ (0, import_jsx_runtime.jsx)(
|
||||
OriginalComponent,
|
||||
{
|
||||
...props,
|
||||
...mapContextToProps(context, props)
|
||||
}
|
||||
) });
|
||||
}, "withPluginContext");
|
||||
|
||||
// packages/plugins/build-module/components/plugin-error-boundary/index.mjs
|
||||
var import_element2 = __toESM(require_element(), 1);
|
||||
var PluginErrorBoundary = class extends import_element2.Component {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
this.state = {
|
||||
hasError: false
|
||||
};
|
||||
}
|
||||
static getDerivedStateFromError() {
|
||||
return { hasError: true };
|
||||
}
|
||||
componentDidCatch(error) {
|
||||
const { name, onError } = this.props;
|
||||
if (onError) {
|
||||
onError(name, error);
|
||||
}
|
||||
}
|
||||
render() {
|
||||
if (!this.state.hasError) {
|
||||
return this.props.children;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
};
|
||||
|
||||
// packages/plugins/build-module/api/index.mjs
|
||||
var import_hooks = __toESM(require_hooks(), 1);
|
||||
|
||||
// packages/icons/build-module/library/plugins.mjs
|
||||
var import_primitives = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
|
||||
var plugins_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives.Path, { d: "M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z" }) });
|
||||
|
||||
// packages/plugins/build-module/api/index.mjs
|
||||
var plugins = {};
|
||||
function registerPlugin(name, settings) {
|
||||
if (typeof settings !== "object") {
|
||||
console.error("No settings object provided!");
|
||||
return null;
|
||||
}
|
||||
if (typeof name !== "string") {
|
||||
console.error("Plugin name must be string.");
|
||||
return null;
|
||||
}
|
||||
if (!/^[a-z][a-z0-9-]*$/.test(name)) {
|
||||
console.error(
|
||||
'Plugin name must include only lowercase alphanumeric characters or dashes, and start with a letter. Example: "my-plugin".'
|
||||
);
|
||||
return null;
|
||||
}
|
||||
if (plugins[name]) {
|
||||
console.error(`Plugin "${name}" is already registered.`);
|
||||
}
|
||||
settings = (0, import_hooks.applyFilters)(
|
||||
"plugins.registerPlugin",
|
||||
settings,
|
||||
name
|
||||
);
|
||||
const { render, scope } = settings;
|
||||
if (typeof render !== "function") {
|
||||
console.error(
|
||||
'The "render" property must be specified and must be a valid function.'
|
||||
);
|
||||
return null;
|
||||
}
|
||||
if (scope) {
|
||||
if (typeof scope !== "string") {
|
||||
console.error("Plugin scope must be string.");
|
||||
return null;
|
||||
}
|
||||
if (!/^[a-z][a-z0-9-]*$/.test(scope)) {
|
||||
console.error(
|
||||
'Plugin scope must include only lowercase alphanumeric characters or dashes, and start with a letter. Example: "my-page".'
|
||||
);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
plugins[name] = {
|
||||
name,
|
||||
icon: plugins_default,
|
||||
...settings
|
||||
};
|
||||
(0, import_hooks.doAction)("plugins.pluginRegistered", settings, name);
|
||||
return settings;
|
||||
}
|
||||
function unregisterPlugin(name) {
|
||||
if (!plugins[name]) {
|
||||
console.error('Plugin "' + name + '" is not registered.');
|
||||
return;
|
||||
}
|
||||
const oldPlugin = plugins[name];
|
||||
delete plugins[name];
|
||||
(0, import_hooks.doAction)("plugins.pluginUnregistered", oldPlugin, name);
|
||||
return oldPlugin;
|
||||
}
|
||||
function getPlugin(name) {
|
||||
return plugins[name];
|
||||
}
|
||||
function getPlugins(scope) {
|
||||
return Object.values(plugins).filter(
|
||||
(plugin) => plugin.scope === scope
|
||||
);
|
||||
}
|
||||
|
||||
// packages/plugins/build-module/components/plugin-area/index.mjs
|
||||
var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
|
||||
var getPluginContext = memize(
|
||||
(icon, name) => ({
|
||||
icon,
|
||||
name
|
||||
})
|
||||
);
|
||||
function PluginArea({
|
||||
scope,
|
||||
onError
|
||||
}) {
|
||||
const store = (0, import_element3.useMemo)(() => {
|
||||
let lastValue = [];
|
||||
return {
|
||||
subscribe(listener) {
|
||||
(0, import_hooks2.addAction)(
|
||||
"plugins.pluginRegistered",
|
||||
"core/plugins/plugin-area/plugins-registered",
|
||||
listener
|
||||
);
|
||||
(0, import_hooks2.addAction)(
|
||||
"plugins.pluginUnregistered",
|
||||
"core/plugins/plugin-area/plugins-unregistered",
|
||||
listener
|
||||
);
|
||||
return () => {
|
||||
(0, import_hooks2.removeAction)(
|
||||
"plugins.pluginRegistered",
|
||||
"core/plugins/plugin-area/plugins-registered"
|
||||
);
|
||||
(0, import_hooks2.removeAction)(
|
||||
"plugins.pluginUnregistered",
|
||||
"core/plugins/plugin-area/plugins-unregistered"
|
||||
);
|
||||
};
|
||||
},
|
||||
getValue() {
|
||||
const nextValue = getPlugins(scope);
|
||||
if (!(0, import_is_shallow_equal.isShallowEqual)(lastValue, nextValue)) {
|
||||
lastValue = nextValue;
|
||||
}
|
||||
return lastValue;
|
||||
}
|
||||
};
|
||||
}, [scope]);
|
||||
const plugins2 = (0, import_element3.useSyncExternalStore)(
|
||||
store.subscribe,
|
||||
store.getValue,
|
||||
store.getValue
|
||||
);
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime3.jsx)("div", { style: { display: "none" }, children: plugins2.map(({ icon, name, render: Plugin }) => /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(
|
||||
PluginContextProvider,
|
||||
{
|
||||
value: getPluginContext(icon, name),
|
||||
children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(PluginErrorBoundary, { name, onError, children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(Plugin, {}) })
|
||||
},
|
||||
name
|
||||
)) });
|
||||
}
|
||||
var plugin_area_default = PluginArea;
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).plugins=(()=>{var K=Object.create;var g=Object.defineProperty;var Q=Object.getOwnPropertyDescriptor;var Y=Object.getOwnPropertyNames;var Z=Object.getPrototypeOf,aa=Object.prototype.hasOwnProperty;var d=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),ta=(a,t)=>{for(var r in t)g(a,r,{get:t[r],enumerable:!0})},B=(a,t,r,f)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Y(t))!aa.call(a,o)&&o!==r&&g(a,o,{get:()=>t[o],enumerable:!(f=Q(t,o))||f.enumerable});return a};var s=(a,t,r)=>(r=a!=null?K(Z(a)):{},B(t||!a||!a.__esModule?g(r,"default",{value:a,enumerable:!0}):r,a)),ea=a=>B(g({},"__esModule",{value:!0}),a);var h=d((ia,T)=>{T.exports=window.wp.element});var P=d((pa,A)=>{A.exports=window.wp.hooks});var z=d((na,V)=>{V.exports=window.wp.isShallowEqual});var j=d((ca,E)=>{E.exports=window.wp.compose});var F=d((ga,U)=>{U.exports=window.wp.deprecated});var v=d((ha,H)=>{H.exports=window.ReactJSXRuntime});var W=d((ba,J)=>{J.exports=window.wp.primitives});var ua={};ta(ua,{PluginArea:()=>X,getPlugin:()=>oa,getPlugins:()=>S,registerPlugin:()=>ra,unregisterPlugin:()=>fa,usePluginContext:()=>O,withPluginContext:()=>M});function D(a,t){var r=0,f,o;t=t||{};function l(){var e=f,C=arguments.length,c,u;a:for(;e;){if(e.args.length!==arguments.length){e=e.next;continue}for(u=0;u<C;u++)if(e.args[u]!==arguments[u]){e=e.next;continue a}return e!==f&&(e===o&&(o=e.prev),e.prev.next=e.next,e.next&&(e.next.prev=e.prev),e.next=f,e.prev=null,f.prev=e,f=e),e.val}for(c=new Array(C),u=0;u<C;u++)c[u]=arguments[u];return e={args:c,val:a.apply(null,c)},f?(f.prev=e,e.next=f):o=e,r===t.maxSize?(o=o.prev,o.next=null):r++,f=e,e.val}return l.clear=function(){f=null,o=null,r=0},l}var y=s(h(),1),i=s(P(),1),G=s(z(),1);var w=s(h(),1),N=s(j(),1),q=s(F(),1),L=s(v(),1),x=(0,w.createContext)({name:null,icon:null});x.displayName="PluginContext";var I=x.Provider;function O(){return(0,w.useContext)(x)}var M=a=>(0,N.createHigherOrderComponent)(t=>((0,q.default)("wp.plugins.withPluginContext",{since:"6.8.0",alternative:"wp.plugins.usePluginContext"}),r=>(0,L.jsx)(x.Consumer,{children:f=>(0,L.jsx)(t,{...r,...a(f,r)})})),"withPluginContext");var _=s(h(),1),$=class extends _.Component{constructor(a){super(a),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(a){let{name:t,onError:r}=this.props;r&&r(t,a)}render(){return this.state.hasError?null:this.props.children}};var p=s(P(),1);var b=s(W(),1),R=s(v(),1),k=(0,R.jsx)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,R.jsx)(b.Path,{d:"M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z"})});var m={};function ra(a,t){if(typeof t!="object")return console.error("No settings object provided!"),null;if(typeof a!="string")return console.error("Plugin name must be string."),null;if(!/^[a-z][a-z0-9-]*$/.test(a))return console.error('Plugin name must include only lowercase alphanumeric characters or dashes, and start with a letter. Example: "my-plugin".'),null;m[a]&&console.error(`Plugin "${a}" is already registered.`),t=(0,p.applyFilters)("plugins.registerPlugin",t,a);let{render:r,scope:f}=t;if(typeof r!="function")return console.error('The "render" property must be specified and must be a valid function.'),null;if(f){if(typeof f!="string")return console.error("Plugin scope must be string."),null;if(!/^[a-z][a-z0-9-]*$/.test(f))return console.error('Plugin scope must include only lowercase alphanumeric characters or dashes, and start with a letter. Example: "my-page".'),null}return m[a]={name:a,icon:k,...t},(0,p.doAction)("plugins.pluginRegistered",t,a),t}function fa(a){if(!m[a]){console.error('Plugin "'+a+'" is not registered.');return}let t=m[a];return delete m[a],(0,p.doAction)("plugins.pluginUnregistered",t,a),t}function oa(a){return m[a]}function S(a){return Object.values(m).filter(t=>t.scope===a)}var n=s(v(),1),la=D((a,t)=>({icon:a,name:t}));function sa({scope:a,onError:t}){let r=(0,y.useMemo)(()=>{let o=[];return{subscribe(l){return(0,i.addAction)("plugins.pluginRegistered","core/plugins/plugin-area/plugins-registered",l),(0,i.addAction)("plugins.pluginUnregistered","core/plugins/plugin-area/plugins-unregistered",l),()=>{(0,i.removeAction)("plugins.pluginRegistered","core/plugins/plugin-area/plugins-registered"),(0,i.removeAction)("plugins.pluginUnregistered","core/plugins/plugin-area/plugins-unregistered")}},getValue(){let l=S(a);return(0,G.isShallowEqual)(o,l)||(o=l),o}}},[a]),f=(0,y.useSyncExternalStore)(r.subscribe,r.getValue,r.getValue);return(0,n.jsx)("div",{style:{display:"none"},children:f.map(({icon:o,name:l,render:e})=>(0,n.jsx)(I,{value:la(o,l),children:(0,n.jsx)($,{name:l,onError:t,children:(0,n.jsx)(e,{})})},l))})}var X=sa;return ea(ua);})();
|
||||
+510
@@ -0,0 +1,510 @@
|
||||
var wp;
|
||||
(wp ||= {}).preferencesPersistence = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/api-fetch
|
||||
var require_api_fetch = __commonJS({
|
||||
"package-external:@wordpress/api-fetch"(exports, module) {
|
||||
module.exports = window.wp.apiFetch;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/preferences-persistence/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
__unstableCreatePersistenceLayer: () => __unstableCreatePersistenceLayer,
|
||||
create: () => create
|
||||
});
|
||||
|
||||
// packages/preferences-persistence/build-module/create/index.mjs
|
||||
var import_api_fetch = __toESM(require_api_fetch(), 1);
|
||||
|
||||
// packages/preferences-persistence/build-module/create/debounce-async.mjs
|
||||
function debounceAsync(func, delayMS) {
|
||||
let timeoutId;
|
||||
let activePromise;
|
||||
return async function debounced(...args) {
|
||||
if (!activePromise && !timeoutId) {
|
||||
return new Promise((resolve, reject) => {
|
||||
activePromise = func(...args).then((...thenArgs) => {
|
||||
resolve(...thenArgs);
|
||||
}).catch((error) => {
|
||||
reject(error);
|
||||
}).finally(() => {
|
||||
activePromise = null;
|
||||
});
|
||||
});
|
||||
}
|
||||
if (activePromise) {
|
||||
await activePromise;
|
||||
}
|
||||
if (timeoutId) {
|
||||
clearTimeout(timeoutId);
|
||||
timeoutId = null;
|
||||
}
|
||||
return new Promise((resolve, reject) => {
|
||||
timeoutId = setTimeout(() => {
|
||||
activePromise = func(...args).then((...thenArgs) => {
|
||||
resolve(...thenArgs);
|
||||
}).catch((error) => {
|
||||
reject(error);
|
||||
}).finally(() => {
|
||||
activePromise = null;
|
||||
timeoutId = null;
|
||||
});
|
||||
}, delayMS);
|
||||
});
|
||||
};
|
||||
}
|
||||
|
||||
// packages/preferences-persistence/build-module/create/index.mjs
|
||||
var EMPTY_OBJECT = {};
|
||||
var localStorage = window.localStorage;
|
||||
function create({
|
||||
preloadedData,
|
||||
localStorageRestoreKey = "WP_PREFERENCES_RESTORE_DATA",
|
||||
requestDebounceMS = 2500
|
||||
} = {}) {
|
||||
let cache = preloadedData;
|
||||
const debouncedApiFetch = debounceAsync(import_api_fetch.default, requestDebounceMS);
|
||||
async function get() {
|
||||
if (cache) {
|
||||
return cache;
|
||||
}
|
||||
const user = await (0, import_api_fetch.default)({
|
||||
path: "/wp/v2/users/me?context=edit"
|
||||
});
|
||||
const serverData = user?.meta?.persisted_preferences;
|
||||
const localData = JSON.parse(
|
||||
localStorage.getItem(localStorageRestoreKey)
|
||||
);
|
||||
const serverTimestamp = Date.parse(serverData?._modified) || 0;
|
||||
const localTimestamp = Date.parse(localData?._modified) || 0;
|
||||
if (serverData && serverTimestamp >= localTimestamp) {
|
||||
cache = serverData;
|
||||
} else if (localData) {
|
||||
cache = localData;
|
||||
} else {
|
||||
cache = EMPTY_OBJECT;
|
||||
}
|
||||
return cache;
|
||||
}
|
||||
function set(newData) {
|
||||
const dataWithTimestamp = {
|
||||
...newData,
|
||||
_modified: (/* @__PURE__ */ new Date()).toISOString()
|
||||
};
|
||||
cache = dataWithTimestamp;
|
||||
localStorage.setItem(
|
||||
localStorageRestoreKey,
|
||||
JSON.stringify(dataWithTimestamp)
|
||||
);
|
||||
debouncedApiFetch({
|
||||
path: "/wp/v2/users/me",
|
||||
method: "PUT",
|
||||
// `keepalive` will still send the request in the background,
|
||||
// even when a browser unload event might interrupt it.
|
||||
// This should hopefully make things more resilient.
|
||||
// This does have a size limit of 64kb, but the data is usually
|
||||
// much less.
|
||||
keepalive: true,
|
||||
data: {
|
||||
meta: {
|
||||
persisted_preferences: dataWithTimestamp
|
||||
}
|
||||
}
|
||||
}).catch(() => {
|
||||
});
|
||||
}
|
||||
return {
|
||||
get,
|
||||
set
|
||||
};
|
||||
}
|
||||
|
||||
// packages/preferences-persistence/build-module/migrations/legacy-local-storage-data/move-feature-preferences.mjs
|
||||
function moveFeaturePreferences(state, sourceStoreName) {
|
||||
const preferencesStoreName = "core/preferences";
|
||||
const interfaceStoreName = "core/interface";
|
||||
const interfaceFeatures = state?.[interfaceStoreName]?.preferences?.features?.[sourceStoreName];
|
||||
const sourceFeatures = state?.[sourceStoreName]?.preferences?.features;
|
||||
const featuresToMigrate = interfaceFeatures ? interfaceFeatures : sourceFeatures;
|
||||
if (!featuresToMigrate) {
|
||||
return state;
|
||||
}
|
||||
const existingPreferences = state?.[preferencesStoreName]?.preferences;
|
||||
if (existingPreferences?.[sourceStoreName]) {
|
||||
return state;
|
||||
}
|
||||
let updatedInterfaceState;
|
||||
if (interfaceFeatures) {
|
||||
const otherInterfaceState = state?.[interfaceStoreName];
|
||||
const otherInterfaceScopes = state?.[interfaceStoreName]?.preferences?.features;
|
||||
updatedInterfaceState = {
|
||||
[interfaceStoreName]: {
|
||||
...otherInterfaceState,
|
||||
preferences: {
|
||||
features: {
|
||||
...otherInterfaceScopes,
|
||||
[sourceStoreName]: void 0
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
let updatedSourceState;
|
||||
if (sourceFeatures) {
|
||||
const otherSourceState = state?.[sourceStoreName];
|
||||
const sourcePreferences = state?.[sourceStoreName]?.preferences;
|
||||
updatedSourceState = {
|
||||
[sourceStoreName]: {
|
||||
...otherSourceState,
|
||||
preferences: {
|
||||
...sourcePreferences,
|
||||
features: void 0
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
return {
|
||||
...state,
|
||||
[preferencesStoreName]: {
|
||||
preferences: {
|
||||
...existingPreferences,
|
||||
[sourceStoreName]: featuresToMigrate
|
||||
}
|
||||
},
|
||||
...updatedInterfaceState,
|
||||
...updatedSourceState
|
||||
};
|
||||
}
|
||||
|
||||
// packages/preferences-persistence/build-module/migrations/legacy-local-storage-data/move-third-party-feature-preferences.mjs
|
||||
function moveThirdPartyFeaturePreferencesToPreferences(state) {
|
||||
const interfaceStoreName = "core/interface";
|
||||
const preferencesStoreName = "core/preferences";
|
||||
const interfaceScopes = state?.[interfaceStoreName]?.preferences?.features;
|
||||
const interfaceScopeKeys = interfaceScopes ? Object.keys(interfaceScopes) : [];
|
||||
if (!interfaceScopeKeys?.length) {
|
||||
return state;
|
||||
}
|
||||
return interfaceScopeKeys.reduce(function(convertedState, scope) {
|
||||
if (scope.startsWith("core")) {
|
||||
return convertedState;
|
||||
}
|
||||
const featuresToMigrate = interfaceScopes?.[scope];
|
||||
if (!featuresToMigrate) {
|
||||
return convertedState;
|
||||
}
|
||||
const existingMigratedData = convertedState?.[preferencesStoreName]?.preferences?.[scope];
|
||||
if (existingMigratedData) {
|
||||
return convertedState;
|
||||
}
|
||||
const otherPreferencesScopes = convertedState?.[preferencesStoreName]?.preferences;
|
||||
const otherInterfaceState = convertedState?.[interfaceStoreName];
|
||||
const otherInterfaceScopes = convertedState?.[interfaceStoreName]?.preferences?.features;
|
||||
return {
|
||||
...convertedState,
|
||||
[preferencesStoreName]: {
|
||||
preferences: {
|
||||
...otherPreferencesScopes,
|
||||
[scope]: featuresToMigrate
|
||||
}
|
||||
},
|
||||
[interfaceStoreName]: {
|
||||
...otherInterfaceState,
|
||||
preferences: {
|
||||
features: {
|
||||
...otherInterfaceScopes,
|
||||
[scope]: void 0
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
}, state);
|
||||
}
|
||||
|
||||
// packages/preferences-persistence/build-module/migrations/legacy-local-storage-data/move-individual-preference.mjs
|
||||
var identity = (arg) => arg;
|
||||
function moveIndividualPreferenceToPreferences(state, { from: sourceStoreName, to: scope }, key, convert = identity) {
|
||||
const preferencesStoreName = "core/preferences";
|
||||
const sourcePreference = state?.[sourceStoreName]?.preferences?.[key];
|
||||
if (sourcePreference === void 0) {
|
||||
return state;
|
||||
}
|
||||
const targetPreference = state?.[preferencesStoreName]?.preferences?.[scope]?.[key];
|
||||
if (targetPreference) {
|
||||
return state;
|
||||
}
|
||||
const otherScopes = state?.[preferencesStoreName]?.preferences;
|
||||
const otherPreferences = state?.[preferencesStoreName]?.preferences?.[scope];
|
||||
const otherSourceState = state?.[sourceStoreName];
|
||||
const allSourcePreferences = state?.[sourceStoreName]?.preferences;
|
||||
const convertedPreferences = convert({ [key]: sourcePreference });
|
||||
return {
|
||||
...state,
|
||||
[preferencesStoreName]: {
|
||||
preferences: {
|
||||
...otherScopes,
|
||||
[scope]: {
|
||||
...otherPreferences,
|
||||
...convertedPreferences
|
||||
}
|
||||
}
|
||||
},
|
||||
[sourceStoreName]: {
|
||||
...otherSourceState,
|
||||
preferences: {
|
||||
...allSourcePreferences,
|
||||
[key]: void 0
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
// packages/preferences-persistence/build-module/migrations/legacy-local-storage-data/move-interface-enable-items.mjs
|
||||
function moveInterfaceEnableItems(state) {
|
||||
const interfaceStoreName = "core/interface";
|
||||
const preferencesStoreName = "core/preferences";
|
||||
const sourceEnableItems = state?.[interfaceStoreName]?.enableItems;
|
||||
if (!sourceEnableItems) {
|
||||
return state;
|
||||
}
|
||||
const allPreferences = state?.[preferencesStoreName]?.preferences ?? {};
|
||||
const sourceComplementaryAreas = sourceEnableItems?.singleEnableItems?.complementaryArea ?? {};
|
||||
const preferencesWithConvertedComplementaryAreas = Object.keys(
|
||||
sourceComplementaryAreas
|
||||
).reduce((accumulator, scope) => {
|
||||
const data = sourceComplementaryAreas[scope];
|
||||
if (accumulator?.[scope]?.complementaryArea) {
|
||||
return accumulator;
|
||||
}
|
||||
return {
|
||||
...accumulator,
|
||||
[scope]: {
|
||||
...accumulator[scope],
|
||||
complementaryArea: data
|
||||
}
|
||||
};
|
||||
}, allPreferences);
|
||||
const sourcePinnedItems = sourceEnableItems?.multipleEnableItems?.pinnedItems ?? {};
|
||||
const allConvertedData = Object.keys(sourcePinnedItems).reduce(
|
||||
(accumulator, scope) => {
|
||||
const data = sourcePinnedItems[scope];
|
||||
if (accumulator?.[scope]?.pinnedItems) {
|
||||
return accumulator;
|
||||
}
|
||||
return {
|
||||
...accumulator,
|
||||
[scope]: {
|
||||
...accumulator[scope],
|
||||
pinnedItems: data
|
||||
}
|
||||
};
|
||||
},
|
||||
preferencesWithConvertedComplementaryAreas
|
||||
);
|
||||
const otherInterfaceItems = state[interfaceStoreName];
|
||||
return {
|
||||
...state,
|
||||
[preferencesStoreName]: {
|
||||
preferences: allConvertedData
|
||||
},
|
||||
[interfaceStoreName]: {
|
||||
...otherInterfaceItems,
|
||||
enableItems: void 0
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
// packages/preferences-persistence/build-module/migrations/legacy-local-storage-data/convert-edit-post-panels.mjs
|
||||
function convertEditPostPanels(preferences) {
|
||||
const panels = preferences?.panels ?? {};
|
||||
return Object.keys(panels).reduce(
|
||||
(convertedData, panelName) => {
|
||||
const panel = panels[panelName];
|
||||
if (panel?.enabled === false) {
|
||||
convertedData.inactivePanels.push(panelName);
|
||||
}
|
||||
if (panel?.opened === true) {
|
||||
convertedData.openPanels.push(panelName);
|
||||
}
|
||||
return convertedData;
|
||||
},
|
||||
{ inactivePanels: [], openPanels: [] }
|
||||
);
|
||||
}
|
||||
|
||||
// packages/preferences-persistence/build-module/migrations/legacy-local-storage-data/index.mjs
|
||||
function getLegacyData(userId) {
|
||||
const key = `WP_DATA_USER_${userId}`;
|
||||
const unparsedData = window.localStorage.getItem(key);
|
||||
return JSON.parse(unparsedData);
|
||||
}
|
||||
function convertLegacyData(data) {
|
||||
if (!data) {
|
||||
return;
|
||||
}
|
||||
data = moveFeaturePreferences(data, "core/edit-widgets");
|
||||
data = moveFeaturePreferences(data, "core/customize-widgets");
|
||||
data = moveFeaturePreferences(data, "core/edit-post");
|
||||
data = moveFeaturePreferences(data, "core/edit-site");
|
||||
data = moveThirdPartyFeaturePreferencesToPreferences(data);
|
||||
data = moveInterfaceEnableItems(data);
|
||||
data = moveIndividualPreferenceToPreferences(
|
||||
data,
|
||||
{ from: "core/edit-post", to: "core/edit-post" },
|
||||
"hiddenBlockTypes"
|
||||
);
|
||||
data = moveIndividualPreferenceToPreferences(
|
||||
data,
|
||||
{ from: "core/edit-post", to: "core/edit-post" },
|
||||
"editorMode"
|
||||
);
|
||||
data = moveIndividualPreferenceToPreferences(
|
||||
data,
|
||||
{ from: "core/edit-post", to: "core/edit-post" },
|
||||
"panels",
|
||||
convertEditPostPanels
|
||||
);
|
||||
data = moveIndividualPreferenceToPreferences(
|
||||
data,
|
||||
{ from: "core/editor", to: "core" },
|
||||
"isPublishSidebarEnabled"
|
||||
);
|
||||
data = moveIndividualPreferenceToPreferences(
|
||||
data,
|
||||
{ from: "core/edit-post", to: "core" },
|
||||
"isPublishSidebarEnabled"
|
||||
);
|
||||
data = moveIndividualPreferenceToPreferences(
|
||||
data,
|
||||
{ from: "core/edit-site", to: "core/edit-site" },
|
||||
"editorMode"
|
||||
);
|
||||
return data?.["core/preferences"]?.preferences;
|
||||
}
|
||||
function convertLegacyLocalStorageData(userId) {
|
||||
const data = getLegacyData(userId);
|
||||
return convertLegacyData(data);
|
||||
}
|
||||
|
||||
// packages/preferences-persistence/build-module/migrations/preferences-package-data/convert-complementary-areas.mjs
|
||||
function convertComplementaryAreas(state) {
|
||||
return Object.keys(state).reduce((stateAccumulator, scope) => {
|
||||
const scopeData = state[scope];
|
||||
if (scopeData?.complementaryArea) {
|
||||
const updatedScopeData = { ...scopeData };
|
||||
delete updatedScopeData.complementaryArea;
|
||||
updatedScopeData.isComplementaryAreaVisible = true;
|
||||
stateAccumulator[scope] = updatedScopeData;
|
||||
return stateAccumulator;
|
||||
}
|
||||
return stateAccumulator;
|
||||
}, state);
|
||||
}
|
||||
|
||||
// packages/preferences-persistence/build-module/migrations/preferences-package-data/convert-editor-settings.mjs
|
||||
function convertEditorSettings(data) {
|
||||
let newData = data;
|
||||
const settingsToMoveToCore = [
|
||||
"allowRightClickOverrides",
|
||||
"distractionFree",
|
||||
"editorMode",
|
||||
"fixedToolbar",
|
||||
"focusMode",
|
||||
"hiddenBlockTypes",
|
||||
"inactivePanels",
|
||||
"keepCaretInsideBlock",
|
||||
"mostUsedBlocks",
|
||||
"openPanels",
|
||||
"showBlockBreadcrumbs",
|
||||
"showIconLabels",
|
||||
"showListViewByDefault",
|
||||
"isPublishSidebarEnabled",
|
||||
"isComplementaryAreaVisible",
|
||||
"pinnedItems"
|
||||
];
|
||||
settingsToMoveToCore.forEach((setting) => {
|
||||
if (data?.["core/edit-post"]?.[setting] !== void 0) {
|
||||
newData = {
|
||||
...newData,
|
||||
core: {
|
||||
...newData?.core,
|
||||
[setting]: data["core/edit-post"][setting]
|
||||
}
|
||||
};
|
||||
delete newData["core/edit-post"][setting];
|
||||
}
|
||||
if (data?.["core/edit-site"]?.[setting] !== void 0) {
|
||||
delete newData["core/edit-site"][setting];
|
||||
}
|
||||
});
|
||||
if (Object.keys(newData?.["core/edit-post"] ?? {})?.length === 0) {
|
||||
delete newData["core/edit-post"];
|
||||
}
|
||||
if (Object.keys(newData?.["core/edit-site"] ?? {})?.length === 0) {
|
||||
delete newData["core/edit-site"];
|
||||
}
|
||||
return newData;
|
||||
}
|
||||
|
||||
// packages/preferences-persistence/build-module/migrations/preferences-package-data/index.mjs
|
||||
function convertPreferencesPackageData(data) {
|
||||
let newData = convertComplementaryAreas(data);
|
||||
newData = convertEditorSettings(newData);
|
||||
return newData;
|
||||
}
|
||||
|
||||
// packages/preferences-persistence/build-module/index.mjs
|
||||
function __unstableCreatePersistenceLayer(serverData, userId) {
|
||||
const localStorageRestoreKey = `WP_PREFERENCES_USER_${userId}`;
|
||||
const localData = JSON.parse(
|
||||
window.localStorage.getItem(localStorageRestoreKey)
|
||||
);
|
||||
const serverModified = Date.parse(serverData && serverData._modified) || 0;
|
||||
const localModified = Date.parse(localData && localData._modified) || 0;
|
||||
let preloadedData;
|
||||
if (serverData && serverModified >= localModified) {
|
||||
preloadedData = convertPreferencesPackageData(serverData);
|
||||
} else if (localData) {
|
||||
preloadedData = convertPreferencesPackageData(localData);
|
||||
} else {
|
||||
preloadedData = convertLegacyLocalStorageData(userId);
|
||||
}
|
||||
return create({
|
||||
preloadedData,
|
||||
localStorageRestoreKey
|
||||
});
|
||||
}
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
@@ -0,0 +1 @@
|
||||
var wp;(wp||={}).preferencesPersistence=(()=>{var C=Object.create;var P=Object.defineProperty;var k=Object.getOwnPropertyDescriptor;var O=Object.getOwnPropertyNames;var M=Object.getPrototypeOf,F=Object.prototype.hasOwnProperty;var L=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),R=(e,r)=>{for(var n in r)P(e,n,{get:r[n],enumerable:!0})},b=(e,r,n,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of O(r))!F.call(e,o)&&o!==n&&P(e,o,{get:()=>r[o],enumerable:!(t=k(r,o))||t.enumerable});return e};var B=(e,r,n)=>(n=e!=null?C(M(e)):{},b(r||!e||!e.__esModule?P(n,"default",{value:e,enumerable:!0}):n,e)),j=e=>b(P({},"__esModule",{value:!0}),e);var I=L((N,g)=>{g.exports=window.wp.apiFetch});var z={};R(z,{__unstableCreatePersistenceLayer:()=>$,create:()=>v});var h=B(I(),1);function S(e,r){let n,t;return async function(...c){return!t&&!n?new Promise((s,p)=>{t=e(...c).then((...i)=>{s(...i)}).catch(i=>{p(i)}).finally(()=>{t=null})}):(t&&await t,n&&(clearTimeout(n),n=null),new Promise((s,p)=>{n=setTimeout(()=>{t=e(...c).then((...i)=>{s(...i)}).catch(i=>{p(i)}).finally(()=>{t=null,n=null})},r)}))}}var W={},E=window.localStorage;function v({preloadedData:e,localStorageRestoreKey:r="WP_PREFERENCES_RESTORE_DATA",requestDebounceMS:n=2500}={}){let t=e,o=S(h.default,n);async function c(){if(t)return t;let i=(await(0,h.default)({path:"/wp/v2/users/me?context=edit"}))?.meta?.persisted_preferences,l=JSON.parse(E.getItem(r)),f=Date.parse(i?._modified)||0,a=Date.parse(l?._modified)||0;return i&&f>=a?t=i:l?t=l:t=W,t}function s(p){let i={...p,_modified:new Date().toISOString()};t=i,E.setItem(r,JSON.stringify(i)),o({path:"/wp/v2/users/me",method:"PUT",keepalive:!0,data:{meta:{persisted_preferences:i}}}).catch(()=>{})}return{get:c,set:s}}function m(e,r){let n="core/preferences",t="core/interface",o=e?.[t]?.preferences?.features?.[r],c=e?.[r]?.preferences?.features,s=o||c;if(!s)return e;let p=e?.[n]?.preferences;if(p?.[r])return e;let i;if(o){let f=e?.[t],a=e?.[t]?.preferences?.features;i={[t]:{...f,preferences:{features:{...a,[r]:void 0}}}}}let l;if(c){let f=e?.[r],a=e?.[r]?.preferences;l={[r]:{...f,preferences:{...a,features:void 0}}}}return{...e,[n]:{preferences:{...p,[r]:s}},...i,...l}}function w(e){let r="core/interface",n="core/preferences",t=e?.[r]?.preferences?.features,o=t?Object.keys(t):[];return o?.length?o.reduce(function(c,s){if(s.startsWith("core"))return c;let p=t?.[s];if(!p||c?.[n]?.preferences?.[s])return c;let l=c?.[n]?.preferences,f=c?.[r],a=c?.[r]?.preferences?.features;return{...c,[n]:{preferences:{...l,[s]:p}},[r]:{...f,preferences:{features:{...a,[s]:void 0}}}}},e):e}var J=e=>e;function d(e,{from:r,to:n},t,o=J){let c="core/preferences",s=e?.[r]?.preferences?.[t];if(s===void 0||e?.[c]?.preferences?.[n]?.[t])return e;let i=e?.[c]?.preferences,l=e?.[c]?.preferences?.[n],f=e?.[r],a=e?.[r]?.preferences,u=o({[t]:s});return{...e,[c]:{preferences:{...i,[n]:{...l,...u}}},[r]:{...f,preferences:{...a,[t]:void 0}}}}function T(e){let r="core/interface",n="core/preferences",t=e?.[r]?.enableItems;if(!t)return e;let o=e?.[n]?.preferences??{},c=t?.singleEnableItems?.complementaryArea??{},s=Object.keys(c).reduce((f,a)=>{let u=c[a];return f?.[a]?.complementaryArea?f:{...f,[a]:{...f[a],complementaryArea:u}}},o),p=t?.multipleEnableItems?.pinnedItems??{},i=Object.keys(p).reduce((f,a)=>{let u=p[a];return f?.[a]?.pinnedItems?f:{...f,[a]:{...f[a],pinnedItems:u}}},s),l=e[r];return{...e,[n]:{preferences:i},[r]:{...l,enableItems:void 0}}}function D(e){let r=e?.panels??{};return Object.keys(r).reduce((n,t)=>{let o=r[t];return o?.enabled===!1&&n.inactivePanels.push(t),o?.opened===!0&&n.openPanels.push(t),n},{inactivePanels:[],openPanels:[]})}function U(e){let r=`WP_DATA_USER_${e}`,n=window.localStorage.getItem(r);return JSON.parse(n)}function V(e){if(e)return e=m(e,"core/edit-widgets"),e=m(e,"core/customize-widgets"),e=m(e,"core/edit-post"),e=m(e,"core/edit-site"),e=w(e),e=T(e),e=d(e,{from:"core/edit-post",to:"core/edit-post"},"hiddenBlockTypes"),e=d(e,{from:"core/edit-post",to:"core/edit-post"},"editorMode"),e=d(e,{from:"core/edit-post",to:"core/edit-post"},"panels",D),e=d(e,{from:"core/editor",to:"core"},"isPublishSidebarEnabled"),e=d(e,{from:"core/edit-post",to:"core"},"isPublishSidebarEnabled"),e=d(e,{from:"core/edit-site",to:"core/edit-site"},"editorMode"),e?.["core/preferences"]?.preferences}function _(e){let r=U(e);return V(r)}function x(e){return Object.keys(e).reduce((r,n)=>{let t=e[n];if(t?.complementaryArea){let o={...t};return delete o.complementaryArea,o.isComplementaryAreaVisible=!0,r[n]=o,r}return r},e)}function A(e){let r=e;return["allowRightClickOverrides","distractionFree","editorMode","fixedToolbar","focusMode","hiddenBlockTypes","inactivePanels","keepCaretInsideBlock","mostUsedBlocks","openPanels","showBlockBreadcrumbs","showIconLabels","showListViewByDefault","isPublishSidebarEnabled","isComplementaryAreaVisible","pinnedItems"].forEach(t=>{e?.["core/edit-post"]?.[t]!==void 0&&(r={...r,core:{...r?.core,[t]:Line truncated
|
||||
Vendored
+578
@@ -0,0 +1,578 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).preferences = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/data
|
||||
var require_data = __commonJS({
|
||||
"package-external:@wordpress/data"(exports, module) {
|
||||
module.exports = window.wp.data;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/components
|
||||
var require_components = __commonJS({
|
||||
"package-external:@wordpress/components"(exports, module) {
|
||||
module.exports = window.wp.components;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/i18n
|
||||
var require_i18n = __commonJS({
|
||||
"package-external:@wordpress/i18n"(exports, module) {
|
||||
module.exports = window.wp.i18n;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/element
|
||||
var require_element = __commonJS({
|
||||
"package-external:@wordpress/element"(exports, module) {
|
||||
module.exports = window.wp.element;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/primitives
|
||||
var require_primitives = __commonJS({
|
||||
"package-external:@wordpress/primitives"(exports, module) {
|
||||
module.exports = window.wp.primitives;
|
||||
}
|
||||
});
|
||||
|
||||
// vendor-external:react/jsx-runtime
|
||||
var require_jsx_runtime = __commonJS({
|
||||
"vendor-external:react/jsx-runtime"(exports, module) {
|
||||
module.exports = window.ReactJSXRuntime;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/a11y
|
||||
var require_a11y = __commonJS({
|
||||
"package-external:@wordpress/a11y"(exports, module) {
|
||||
module.exports = window.wp.a11y;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/deprecated
|
||||
var require_deprecated = __commonJS({
|
||||
"package-external:@wordpress/deprecated"(exports, module) {
|
||||
module.exports = window.wp.deprecated;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/compose
|
||||
var require_compose = __commonJS({
|
||||
"package-external:@wordpress/compose"(exports, module) {
|
||||
module.exports = window.wp.compose;
|
||||
}
|
||||
});
|
||||
|
||||
// package-external:@wordpress/private-apis
|
||||
var require_private_apis = __commonJS({
|
||||
"package-external:@wordpress/private-apis"(exports, module) {
|
||||
module.exports = window.wp.privateApis;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/preferences/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
PreferenceToggleMenuItem: () => PreferenceToggleMenuItem,
|
||||
privateApis: () => privateApis,
|
||||
store: () => store
|
||||
});
|
||||
|
||||
// packages/preferences/build-module/components/preference-toggle-menu-item/index.mjs
|
||||
var import_data3 = __toESM(require_data(), 1);
|
||||
var import_components = __toESM(require_components(), 1);
|
||||
var import_i18n = __toESM(require_i18n(), 1);
|
||||
|
||||
// packages/icons/build-module/icon/index.mjs
|
||||
var import_element = __toESM(require_element(), 1);
|
||||
var icon_default = (0, import_element.forwardRef)(
|
||||
({ icon, size = 24, ...props }, ref) => {
|
||||
return (0, import_element.cloneElement)(icon, {
|
||||
width: size,
|
||||
height: size,
|
||||
...props,
|
||||
ref
|
||||
});
|
||||
}
|
||||
);
|
||||
|
||||
// packages/icons/build-module/library/check.mjs
|
||||
var import_primitives = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
|
||||
var check_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.Path, { d: "M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" }) });
|
||||
|
||||
// packages/icons/build-module/library/chevron-left.mjs
|
||||
var import_primitives2 = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
|
||||
var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
|
||||
|
||||
// packages/icons/build-module/library/chevron-right.mjs
|
||||
var import_primitives3 = __toESM(require_primitives(), 1);
|
||||
var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
|
||||
var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
|
||||
|
||||
// packages/preferences/build-module/components/preference-toggle-menu-item/index.mjs
|
||||
var import_a11y = __toESM(require_a11y(), 1);
|
||||
|
||||
// packages/preferences/build-module/store/index.mjs
|
||||
var import_data2 = __toESM(require_data(), 1);
|
||||
|
||||
// packages/preferences/build-module/store/reducer.mjs
|
||||
var import_data = __toESM(require_data(), 1);
|
||||
function defaults(state = {}, action) {
|
||||
if (action.type === "SET_PREFERENCE_DEFAULTS") {
|
||||
const { scope, defaults: values } = action;
|
||||
return {
|
||||
...state,
|
||||
[scope]: {
|
||||
...state[scope],
|
||||
...values
|
||||
}
|
||||
};
|
||||
}
|
||||
return state;
|
||||
}
|
||||
function withPersistenceLayer(reducer) {
|
||||
let persistenceLayer;
|
||||
return (state, action) => {
|
||||
if (action.type === "SET_PERSISTENCE_LAYER") {
|
||||
const { persistenceLayer: persistence, persistedData } = action;
|
||||
persistenceLayer = persistence;
|
||||
return persistedData;
|
||||
}
|
||||
const nextState = reducer(state, action);
|
||||
if (action.type === "SET_PREFERENCE_VALUE") {
|
||||
persistenceLayer?.set(nextState);
|
||||
}
|
||||
return nextState;
|
||||
};
|
||||
}
|
||||
var preferences = withPersistenceLayer((state = {}, action) => {
|
||||
if (action.type === "SET_PREFERENCE_VALUE") {
|
||||
const { scope, name, value } = action;
|
||||
return {
|
||||
...state,
|
||||
[scope]: {
|
||||
...state[scope],
|
||||
[name]: value
|
||||
}
|
||||
};
|
||||
}
|
||||
return state;
|
||||
});
|
||||
var reducer_default = (0, import_data.combineReducers)({
|
||||
defaults,
|
||||
preferences
|
||||
});
|
||||
|
||||
// packages/preferences/build-module/store/actions.mjs
|
||||
var actions_exports = {};
|
||||
__export(actions_exports, {
|
||||
set: () => set,
|
||||
setDefaults: () => setDefaults,
|
||||
setPersistenceLayer: () => setPersistenceLayer,
|
||||
toggle: () => toggle
|
||||
});
|
||||
function toggle(scope, name) {
|
||||
return function({ select, dispatch }) {
|
||||
const currentValue = select.get(scope, name);
|
||||
dispatch.set(scope, name, !currentValue);
|
||||
};
|
||||
}
|
||||
function set(scope, name, value) {
|
||||
return {
|
||||
type: "SET_PREFERENCE_VALUE",
|
||||
scope,
|
||||
name,
|
||||
value
|
||||
};
|
||||
}
|
||||
function setDefaults(scope, defaults2) {
|
||||
return {
|
||||
type: "SET_PREFERENCE_DEFAULTS",
|
||||
scope,
|
||||
defaults: defaults2
|
||||
};
|
||||
}
|
||||
async function setPersistenceLayer(persistenceLayer) {
|
||||
const persistedData = await persistenceLayer.get();
|
||||
return {
|
||||
type: "SET_PERSISTENCE_LAYER",
|
||||
persistenceLayer,
|
||||
persistedData
|
||||
};
|
||||
}
|
||||
|
||||
// packages/preferences/build-module/store/selectors.mjs
|
||||
var selectors_exports = {};
|
||||
__export(selectors_exports, {
|
||||
get: () => get
|
||||
});
|
||||
var import_deprecated = __toESM(require_deprecated(), 1);
|
||||
var withDeprecatedKeys = (originalGet) => (state, scope, name) => {
|
||||
const settingsToMoveToCore = [
|
||||
"allowRightClickOverrides",
|
||||
"distractionFree",
|
||||
"editorMode",
|
||||
"fixedToolbar",
|
||||
"focusMode",
|
||||
"hiddenBlockTypes",
|
||||
"inactivePanels",
|
||||
"keepCaretInsideBlock",
|
||||
"mostUsedBlocks",
|
||||
"openPanels",
|
||||
"showBlockBreadcrumbs",
|
||||
"showIconLabels",
|
||||
"showListViewByDefault",
|
||||
"isPublishSidebarEnabled",
|
||||
"isComplementaryAreaVisible",
|
||||
"pinnedItems"
|
||||
];
|
||||
if (settingsToMoveToCore.includes(name) && ["core/edit-post", "core/edit-site"].includes(scope)) {
|
||||
(0, import_deprecated.default)(
|
||||
`wp.data.select( 'core/preferences' ).get( '${scope}', '${name}' )`,
|
||||
{
|
||||
since: "6.5",
|
||||
alternative: `wp.data.select( 'core/preferences' ).get( 'core', '${name}' )`
|
||||
}
|
||||
);
|
||||
return originalGet(state, "core", name);
|
||||
}
|
||||
return originalGet(state, scope, name);
|
||||
};
|
||||
var get = withDeprecatedKeys(
|
||||
(state, scope, name) => {
|
||||
const value = state.preferences[scope]?.[name];
|
||||
return value !== void 0 ? value : state.defaults[scope]?.[name];
|
||||
}
|
||||
);
|
||||
|
||||
// packages/preferences/build-module/store/constants.mjs
|
||||
var STORE_NAME = "core/preferences";
|
||||
|
||||
// packages/preferences/build-module/store/index.mjs
|
||||
var store = (0, import_data2.createReduxStore)(STORE_NAME, {
|
||||
reducer: reducer_default,
|
||||
actions: actions_exports,
|
||||
selectors: selectors_exports
|
||||
});
|
||||
(0, import_data2.register)(store);
|
||||
|
||||
// packages/preferences/build-module/components/preference-toggle-menu-item/index.mjs
|
||||
var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
|
||||
function PreferenceToggleMenuItem({
|
||||
scope,
|
||||
name,
|
||||
label,
|
||||
info,
|
||||
messageActivated,
|
||||
messageDeactivated,
|
||||
shortcut,
|
||||
handleToggling = true,
|
||||
onToggle = () => null,
|
||||
disabled = false
|
||||
}) {
|
||||
const isActive = (0, import_data3.useSelect)(
|
||||
(select) => !!select(store).get(scope, name),
|
||||
[scope, name]
|
||||
);
|
||||
const { toggle: toggle2 } = (0, import_data3.useDispatch)(store);
|
||||
const speakMessage = () => {
|
||||
if (isActive) {
|
||||
const message = messageDeactivated || (0, import_i18n.sprintf)(
|
||||
/* translators: %s: preference name, e.g. 'Fullscreen mode' */
|
||||
(0, import_i18n.__)("Preference deactivated - %s"),
|
||||
label
|
||||
);
|
||||
(0, import_a11y.speak)(message);
|
||||
} else {
|
||||
const message = messageActivated || (0, import_i18n.sprintf)(
|
||||
/* translators: %s: preference name, e.g. 'Fullscreen mode' */
|
||||
(0, import_i18n.__)("Preference activated - %s"),
|
||||
label
|
||||
);
|
||||
(0, import_a11y.speak)(message);
|
||||
}
|
||||
};
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(
|
||||
import_components.MenuItem,
|
||||
{
|
||||
icon: isActive ? check_default : null,
|
||||
isSelected: isActive,
|
||||
onClick: () => {
|
||||
onToggle();
|
||||
if (handleToggling) {
|
||||
toggle2(scope, name);
|
||||
}
|
||||
speakMessage();
|
||||
},
|
||||
role: "menuitemcheckbox",
|
||||
info,
|
||||
shortcut,
|
||||
disabled,
|
||||
children: label
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
// packages/preferences/build-module/components/preference-base-option/index.mjs
|
||||
var import_components2 = __toESM(require_components(), 1);
|
||||
var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
|
||||
function BaseOption({
|
||||
help,
|
||||
label,
|
||||
isChecked,
|
||||
onChange,
|
||||
children
|
||||
}) {
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime5.jsxs)("div", { className: "preference-base-option", children: [
|
||||
/* @__PURE__ */ (0, import_jsx_runtime5.jsx)(
|
||||
import_components2.ToggleControl,
|
||||
{
|
||||
help,
|
||||
label,
|
||||
checked: isChecked,
|
||||
onChange
|
||||
}
|
||||
),
|
||||
children
|
||||
] });
|
||||
}
|
||||
var preference_base_option_default = BaseOption;
|
||||
|
||||
// packages/preferences/build-module/components/preference-toggle-control/index.mjs
|
||||
var import_data4 = __toESM(require_data(), 1);
|
||||
var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
|
||||
function PreferenceToggleControl(props) {
|
||||
const {
|
||||
scope,
|
||||
featureName,
|
||||
onToggle = () => {
|
||||
},
|
||||
...remainingProps
|
||||
} = props;
|
||||
const isChecked = (0, import_data4.useSelect)(
|
||||
(select) => !!select(store).get(scope, featureName),
|
||||
[scope, featureName]
|
||||
);
|
||||
const { toggle: toggle2 } = (0, import_data4.useDispatch)(store);
|
||||
const onChange = () => {
|
||||
onToggle();
|
||||
toggle2(scope, featureName);
|
||||
};
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(
|
||||
preference_base_option_default,
|
||||
{
|
||||
...remainingProps,
|
||||
onChange,
|
||||
isChecked
|
||||
}
|
||||
);
|
||||
}
|
||||
var preference_toggle_control_default = PreferenceToggleControl;
|
||||
|
||||
// packages/preferences/build-module/components/preferences-modal/index.mjs
|
||||
var import_components3 = __toESM(require_components(), 1);
|
||||
var import_i18n2 = __toESM(require_i18n(), 1);
|
||||
var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
|
||||
function PreferencesModal({
|
||||
closeModal,
|
||||
children
|
||||
}) {
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(
|
||||
import_components3.Modal,
|
||||
{
|
||||
className: "preferences-modal",
|
||||
title: (0, import_i18n2.__)("Preferences"),
|
||||
onRequestClose: closeModal,
|
||||
children
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
// packages/preferences/build-module/components/preferences-modal-section/index.mjs
|
||||
var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
|
||||
var Section = ({ description, title, children }) => /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)("fieldset", { className: "preferences-modal__section", children: [
|
||||
/* @__PURE__ */ (0, import_jsx_runtime8.jsxs)("legend", { className: "preferences-modal__section-legend", children: [
|
||||
/* @__PURE__ */ (0, import_jsx_runtime8.jsx)("h2", { className: "preferences-modal__section-title", children: title }),
|
||||
description && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)("p", { className: "preferences-modal__section-description", children: description })
|
||||
] }),
|
||||
/* @__PURE__ */ (0, import_jsx_runtime8.jsx)("div", { className: "preferences-modal__section-content", children })
|
||||
] });
|
||||
var preferences_modal_section_default = Section;
|
||||
|
||||
// packages/preferences/build-module/components/preferences-modal-tabs/index.mjs
|
||||
var import_compose = __toESM(require_compose(), 1);
|
||||
var import_components4 = __toESM(require_components(), 1);
|
||||
var import_element2 = __toESM(require_element(), 1);
|
||||
var import_i18n3 = __toESM(require_i18n(), 1);
|
||||
|
||||
// packages/preferences/build-module/lock-unlock.mjs
|
||||
var import_private_apis = __toESM(require_private_apis(), 1);
|
||||
var { lock, unlock } = (0, import_private_apis.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
|
||||
"I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",
|
||||
"@wordpress/preferences"
|
||||
);
|
||||
|
||||
// packages/preferences/build-module/components/preferences-modal-tabs/index.mjs
|
||||
var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
|
||||
var { Tabs } = unlock(import_components4.privateApis);
|
||||
var PREFERENCES_MENU = "preferences-menu";
|
||||
function PreferencesModalTabs({
|
||||
sections
|
||||
}) {
|
||||
const isLargeViewport = (0, import_compose.useViewportMatch)("medium");
|
||||
const [activeMenu, setActiveMenu] = (0, import_element2.useState)(PREFERENCES_MENU);
|
||||
const { tabs, sectionsContentMap } = (0, import_element2.useMemo)(() => {
|
||||
let mappedTabs = {
|
||||
tabs: [],
|
||||
sectionsContentMap: {}
|
||||
};
|
||||
if (sections.length) {
|
||||
mappedTabs = sections.reduce(
|
||||
(accumulator, { name, tabLabel: title, content }) => {
|
||||
accumulator.tabs.push({ name, title });
|
||||
accumulator.sectionsContentMap[name] = content;
|
||||
return accumulator;
|
||||
},
|
||||
{ tabs: [], sectionsContentMap: {} }
|
||||
);
|
||||
}
|
||||
return mappedTabs;
|
||||
}, [sections]);
|
||||
let modalContent;
|
||||
if (isLargeViewport) {
|
||||
modalContent = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)("div", { className: "preferences__tabs", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(
|
||||
Tabs,
|
||||
{
|
||||
defaultTabId: activeMenu !== PREFERENCES_MENU ? activeMenu : void 0,
|
||||
onSelect: setActiveMenu,
|
||||
orientation: "vertical",
|
||||
children: [
|
||||
/* @__PURE__ */ (0, import_jsx_runtime9.jsx)(Tabs.TabList, { className: "preferences__tabs-tablist", children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
|
||||
Tabs.Tab,
|
||||
{
|
||||
tabId: tab.name,
|
||||
className: "preferences__tabs-tab",
|
||||
children: tab.title
|
||||
},
|
||||
tab.name
|
||||
)) }),
|
||||
tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
|
||||
Tabs.TabPanel,
|
||||
{
|
||||
tabId: tab.name,
|
||||
className: "preferences__tabs-tabpanel",
|
||||
focusable: false,
|
||||
children: sectionsContentMap[tab.name] || null
|
||||
},
|
||||
tab.name
|
||||
))
|
||||
]
|
||||
}
|
||||
) });
|
||||
} else {
|
||||
modalContent = /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(import_components4.Navigator, { initialPath: "/", className: "preferences__provider", children: [
|
||||
/* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_components4.Navigator.Screen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_components4.Card, { isBorderless: true, size: "small", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_components4.CardBody, { children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_components4.__experimentalItemGroup, { children: tabs.map((tab) => {
|
||||
return (
|
||||
// @ts-expect-error: Navigator.Button is currently typed in a way that prevents Item from being passed in
|
||||
/* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
|
||||
import_components4.Navigator.Button,
|
||||
{
|
||||
path: `/${tab.name}`,
|
||||
as: import_components4.__experimentalItem,
|
||||
isAction: true,
|
||||
children: /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(import_components4.__experimentalHStack, { justify: "space-between", children: [
|
||||
/* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_components4.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_components4.__experimentalTruncate, { children: tab.title }) }),
|
||||
/* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_components4.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
|
||||
icon_default,
|
||||
{
|
||||
icon: (0, import_i18n3.isRTL)() ? chevron_left_default : chevron_right_default
|
||||
}
|
||||
) })
|
||||
] })
|
||||
},
|
||||
tab.name
|
||||
)
|
||||
);
|
||||
}) }) }) }) }),
|
||||
sections.length && sections.map((section) => {
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
|
||||
import_components4.Navigator.Screen,
|
||||
{
|
||||
path: `/${section.name}`,
|
||||
children: /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(import_components4.Card, { isBorderless: true, size: "large", children: [
|
||||
/* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(
|
||||
import_components4.CardHeader,
|
||||
{
|
||||
isBorderless: false,
|
||||
justify: "left",
|
||||
size: "small",
|
||||
gap: "6",
|
||||
as: "div",
|
||||
children: [
|
||||
/* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
|
||||
import_components4.Navigator.BackButton,
|
||||
{
|
||||
icon: (0, import_i18n3.isRTL)() ? chevron_right_default : chevron_left_default,
|
||||
label: (0, import_i18n3.__)("Back")
|
||||
}
|
||||
),
|
||||
/* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_components4.__experimentalText, { size: "16", children: section.tabLabel })
|
||||
]
|
||||
}
|
||||
),
|
||||
/* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_components4.CardBody, { children: section.content })
|
||||
] })
|
||||
},
|
||||
`${section.name}-menu`
|
||||
);
|
||||
})
|
||||
] });
|
||||
}
|
||||
return modalContent;
|
||||
}
|
||||
|
||||
// packages/preferences/build-module/private-apis.mjs
|
||||
var privateApis = {};
|
||||
lock(privateApis, {
|
||||
PreferenceBaseOption: preference_base_option_default,
|
||||
PreferenceToggleControl: preference_toggle_control_default,
|
||||
PreferencesModal,
|
||||
PreferencesModalSection: preferences_modal_section_default,
|
||||
PreferencesModalTabs
|
||||
});
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).preferences=(()=>{var Aa=Object.create;var T=Object.defineProperty;var Ia=Object.getOwnPropertyDescriptor;var Da=Object.getOwnPropertyNames;var ja=Object.getPrototypeOf,Fa=Object.prototype.hasOwnProperty;var d=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),V=(a,t)=>{for(var e in t)T(a,e,{get:t[e],enumerable:!0})},K=(a,t,e,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of Da(t))!Fa.call(a,l)&&l!==e&&T(a,l,{get:()=>t[l],enumerable:!(r=Ia(t,l))||r.enumerable});return a};var o=(a,t,e)=>(e=a!=null?Aa(ja(a)):{},K(t||!a||!a.__esModule?T(e,"default",{value:a,enumerable:!0}):e,a)),Ua=a=>K(T({},"__esModule",{value:!0}),a);var b=d((at,X)=>{X.exports=window.wp.data});var x=d((tt,Q)=>{Q.exports=window.wp.components});var E=d((et,Z)=>{Z.exports=window.wp.i18n});var O=d((rt,aa)=>{aa.exports=window.wp.element});var C=d((ft,ta)=>{ta.exports=window.wp.primitives});var u=d((st,ea)=>{ea.exports=window.ReactJSXRuntime});var oa=d((wt,ra)=>{ra.exports=window.wp.a11y});var ma=d((bt,la)=>{la.exports=window.wp.deprecated});var Ta=d((It,ya)=>{ya.exports=window.wp.compose});var La=d((Dt,Ea)=>{Ea.exports=window.wp.privateApis});var Qa={};V(Qa,{PreferenceToggleMenuItem:()=>na,privateApis:()=>Ma,store:()=>p});var N=o(b(),1),ia=o(x(),1),g=o(E(),1);var L=o(O(),1),z=(0,L.forwardRef)(({icon:a,size:t=24,...e},r)=>(0,L.cloneElement)(a,{width:t,height:t,...e,ref:r}));var R=o(C(),1),H=o(u(),1),q=(0,H.jsx)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,H.jsx)(R.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var S=o(C(),1),$=o(u(),1),k=(0,$.jsx)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$.jsx)(S.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var P=o(C(),1),G=o(u(),1),B=(0,G.jsx)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,G.jsx)(P.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Y=o(oa(),1);var M=o(b(),1);var fa=o(b(),1);function Va(a={},t){if(t.type==="SET_PREFERENCE_DEFAULTS"){let{scope:e,defaults:r}=t;return{...a,[e]:{...a[e],...r}}}return a}function Oa(a){let t;return(e,r)=>{if(r.type==="SET_PERSISTENCE_LAYER"){let{persistenceLayer:n,persistedData:i}=r;return t=n,i}let l=a(e,r);return r.type==="SET_PREFERENCE_VALUE"&&t?.set(l),l}}var za=Oa((a={},t)=>{if(t.type==="SET_PREFERENCE_VALUE"){let{scope:e,name:r,value:l}=t;return{...a,[e]:{...a[e],[r]:l}}}return a}),sa=(0,fa.combineReducers)({defaults:Va,preferences:za});var W={};V(W,{set:()=>qa,setDefaults:()=>$a,setPersistenceLayer:()=>Ga,toggle:()=>Ha});function Ha(a,t){return function({select:e,dispatch:r}){let l=e.get(a,t);r.set(a,t,!l)}}function qa(a,t,e){return{type:"SET_PREFERENCE_VALUE",scope:a,name:t,value:e}}function $a(a,t){return{type:"SET_PREFERENCE_DEFAULTS",scope:a,defaults:t}}async function Ga(a){let t=await a.get();return{type:"SET_PERSISTENCE_LAYER",persistenceLayer:a,persistedData:t}}var J={};V(J,{get:()=>Ja});var da=o(ma(),1),Wa=a=>(t,e,r)=>["allowRightClickOverrides","distractionFree","editorMode","fixedToolbar","focusMode","hiddenBlockTypes","inactivePanels","keepCaretInsideBlock","mostUsedBlocks","openPanels","showBlockBreadcrumbs","showIconLabels","showListViewByDefault","isPublishSidebarEnabled","isComplementaryAreaVisible","pinnedItems"].includes(r)&&["core/edit-post","core/edit-site"].includes(e)?((0,da.default)(`wp.data.select( 'core/preferences' ).get( '${e}', '${r}' )`,{since:"6.5",alternative:`wp.data.select( 'core/preferences' ).get( 'core', '${r}' )`}),a(t,"core",r)):a(t,e,r),Ja=Wa((a,t,e)=>{let r=a.preferences[t]?.[e];return r!==void 0?r:a.defaults[t]?.[e]});var ua="core/preferences";var p=(0,M.createReduxStore)(ua,{reducer:sa,actions:W,selectors:J});(0,M.register)(p);var pa=o(u(),1);function na({scope:a,name:t,label:e,info:r,messageActivated:l,messageDeactivated:n,shortcut:i,handleToggling:m=!0,onToggle:c=()=>null,disabled:y=!1}){let w=(0,N.useSelect)(v=>!!v(p).get(a,t),[a,t]),{toggle:U}=(0,N.useDispatch)(p),Na=()=>{if(w){let v=n||(0,g.sprintf)((0,g.__)("Preference deactivated - %s"),e);(0,Y.speak)(v)}else{let v=l||(0,g.sprintf)((0,g.__)("Preference activated - %s"),e);(0,Y.speak)(v)}};return(0,pa.jsx)(ia.MenuItem,{icon:w?q:null,isSelected:w,onClick:()=>{c(),m&&U(a,t),Na()},role:"menuitemcheckbox",info:r,shortcut:i,disabled:y,children:e})}var ca=o(x(),1),A=o(u(),1);function Ya({help:a,label:t,isChecked:e,onChange:r,children:l}){return(0,A.jsxs)("div",{className:"preference-base-option",children:[(0,A.jsx)(ca.ToggleControl,{help:a,label:t,checked:e,onChange:r}),l]})}var I=Ya;var D=o(b(),1);var ha=o(u(),1);function Ka(a){let{scope:t,featureName:e,onToggle:r=()=>{},...l}=a,n=(0,D.useSelect)(c=>!!c(p).get(t,e),[t,e]),{toggle:i}=(0,D.useDispatch)(p);return(0,ha.jsx)(I,{...l,onChange:()=>{r(),i(t,e)},isChecked:n})}var ga=Ka;var wa=o(x(),1),va=o(E(),1),ba=o(u(),1);function xa({closeModal:a,children:t}){return(0,ba.jsx)(wa.Modal,{className:"preferences-modal",title:(0,va.__)("Preferences"),onRequestCloseLine truncated
|
||||
Vendored
+126
@@ -0,0 +1,126 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).primitives = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// package-external:@wordpress/element
|
||||
var require_element = __commonJS({
|
||||
"package-external:@wordpress/element"(exports, module) {
|
||||
module.exports = window.wp.element;
|
||||
}
|
||||
});
|
||||
|
||||
// vendor-external:react/jsx-runtime
|
||||
var require_jsx_runtime = __commonJS({
|
||||
"vendor-external:react/jsx-runtime"(exports, module) {
|
||||
module.exports = window.ReactJSXRuntime;
|
||||
}
|
||||
});
|
||||
|
||||
// packages/primitives/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
BlockQuotation: () => BlockQuotation,
|
||||
Circle: () => Circle,
|
||||
Defs: () => Defs,
|
||||
G: () => G,
|
||||
HorizontalRule: () => HorizontalRule,
|
||||
Line: () => Line,
|
||||
LinearGradient: () => LinearGradient,
|
||||
Path: () => Path,
|
||||
Polygon: () => Polygon,
|
||||
RadialGradient: () => RadialGradient,
|
||||
Rect: () => Rect,
|
||||
SVG: () => SVG,
|
||||
Stop: () => Stop,
|
||||
View: () => View
|
||||
});
|
||||
|
||||
// node_modules/clsx/dist/clsx.mjs
|
||||
function r(e) {
|
||||
var t, f, n = "";
|
||||
if ("string" == typeof e || "number" == typeof e) n += e;
|
||||
else if ("object" == typeof e) if (Array.isArray(e)) {
|
||||
var o = e.length;
|
||||
for (t = 0; t < o; t++) e[t] && (f = r(e[t])) && (n && (n += " "), n += f);
|
||||
} else for (f in e) e[f] && (n && (n += " "), n += f);
|
||||
return n;
|
||||
}
|
||||
function clsx() {
|
||||
for (var e, t, f = 0, n = "", o = arguments.length; f < o; f++) (e = arguments[f]) && (t = r(e)) && (n && (n += " "), n += t);
|
||||
return n;
|
||||
}
|
||||
var clsx_default = clsx;
|
||||
|
||||
// packages/primitives/build-module/svg/index.mjs
|
||||
var import_element = __toESM(require_element(), 1);
|
||||
var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
|
||||
var Circle = (props) => (0, import_element.createElement)("circle", props);
|
||||
var G = (props) => (0, import_element.createElement)("g", props);
|
||||
var Line = (props) => (0, import_element.createElement)("line", props);
|
||||
var Path = (props) => (0, import_element.createElement)("path", props);
|
||||
var Polygon = (props) => (0, import_element.createElement)("polygon", props);
|
||||
var Rect = (props) => (0, import_element.createElement)("rect", props);
|
||||
var Defs = (props) => (0, import_element.createElement)("defs", props);
|
||||
var RadialGradient = (props) => (0, import_element.createElement)("radialGradient", props);
|
||||
var LinearGradient = (props) => (0, import_element.createElement)("linearGradient", props);
|
||||
var Stop = (props) => (0, import_element.createElement)("stop", props);
|
||||
var SVG = (0, import_element.forwardRef)(
|
||||
/**
|
||||
* @param {SVGProps} props isPressed indicates whether the SVG should appear as pressed.
|
||||
* Other props will be passed through to svg component.
|
||||
* @param {React.ForwardedRef<SVGSVGElement>} ref The forwarded ref to the SVG element.
|
||||
*
|
||||
* @return {React.JSX.Element} Stop component
|
||||
*/
|
||||
({ className, isPressed, ...props }, ref) => {
|
||||
const appliedProps = {
|
||||
...props,
|
||||
className: clsx_default(className, { "is-pressed": isPressed }) || void 0,
|
||||
"aria-hidden": true,
|
||||
focusable: false
|
||||
};
|
||||
return /* @__PURE__ */ (0, import_jsx_runtime.jsx)("svg", { ...appliedProps, ref });
|
||||
}
|
||||
);
|
||||
SVG.displayName = "SVG";
|
||||
|
||||
// packages/primitives/build-module/horizontal-rule/index.mjs
|
||||
var HorizontalRule = "hr";
|
||||
|
||||
// packages/primitives/build-module/block-quotation/index.mjs
|
||||
var BlockQuotation = "blockquote";
|
||||
|
||||
// packages/primitives/build-module/view/index.mjs
|
||||
var View = "div";
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).primitives=(()=>{var y=Object.create;var n=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var G=Object.getOwnPropertyNames;var h=Object.getPrototypeOf,R=Object.prototype.hasOwnProperty;var p=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),b=(r,e)=>{for(var o in e)n(r,o,{get:e[o],enumerable:!0})},l=(r,e,o,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of G(e))!R.call(r,i)&&i!==o&&n(r,i,{get:()=>e[i],enumerable:!(t=w(e,i))||t.enumerable});return r};var s=(r,e,o)=>(o=r!=null?y(h(r)):{},l(e||!r||!r.__esModule?n(o,"default",{value:r,enumerable:!0}):o,r)),S=r=>l(n({},"__esModule",{value:!0}),r);var m=p((F,d)=>{d.exports=window.wp.element});var u=p((I,c)=>{c.exports=window.ReactJSXRuntime});var J={};b(J,{BlockQuotation:()=>E,Circle:()=>V,Defs:()=>q,G:()=>j,HorizontalRule:()=>D,Line:()=>k,LinearGradient:()=>B,Path:()=>A,Polygon:()=>L,RadialGradient:()=>z,Rect:()=>N,SVG:()=>g,Stop:()=>C,View:()=>H});function f(r){var e,o,t="";if(typeof r=="string"||typeof r=="number")t+=r;else if(typeof r=="object")if(Array.isArray(r)){var i=r.length;for(e=0;e<i;e++)r[e]&&(o=f(r[e]))&&(t&&(t+=" "),t+=o)}else for(o in r)r[o]&&(t&&(t+=" "),t+=o);return t}function P(){for(var r,e,o=0,t="",i=arguments.length;o<i;o++)(r=arguments[o])&&(e=f(r))&&(t&&(t+=" "),t+=e);return t}var v=P;var a=s(m(),1),x=s(u(),1),V=r=>(0,a.createElement)("circle",r),j=r=>(0,a.createElement)("g",r),k=r=>(0,a.createElement)("line",r),A=r=>(0,a.createElement)("path",r),L=r=>(0,a.createElement)("polygon",r),N=r=>(0,a.createElement)("rect",r),q=r=>(0,a.createElement)("defs",r),z=r=>(0,a.createElement)("radialGradient",r),B=r=>(0,a.createElement)("linearGradient",r),C=r=>(0,a.createElement)("stop",r),g=(0,a.forwardRef)(({className:r,isPressed:e,...o},t)=>{let i={...o,className:v(r,{"is-pressed":e})||void 0,"aria-hidden":!0,focusable:!1};return(0,x.jsx)("svg",{...i,ref:t})});g.displayName="SVG";var D="hr";var E="blockquote";var H="div";return S(J);})();
|
||||
+294
@@ -0,0 +1,294 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).priorityQueue = (() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// node_modules/requestidlecallback/index.js
|
||||
var require_requestidlecallback = __commonJS({
|
||||
"node_modules/requestidlecallback/index.js"(exports, module) {
|
||||
(function(factory) {
|
||||
if (typeof define === "function" && define.amd) {
|
||||
define([], factory);
|
||||
} else if (typeof module === "object" && module.exports) {
|
||||
module.exports = factory();
|
||||
} else {
|
||||
window.idleCallbackShim = factory();
|
||||
}
|
||||
})(function() {
|
||||
"use strict";
|
||||
var scheduleStart, throttleDelay, lazytimer, lazyraf;
|
||||
var root = typeof window != "undefined" ? window : typeof global != void 0 ? global : this || {};
|
||||
var requestAnimationFrame = root.cancelRequestAnimationFrame && root.requestAnimationFrame || setTimeout;
|
||||
var cancelRequestAnimationFrame = root.cancelRequestAnimationFrame || clearTimeout;
|
||||
var tasks = [];
|
||||
var runAttempts = 0;
|
||||
var isRunning = false;
|
||||
var remainingTime = 7;
|
||||
var minThrottle = 35;
|
||||
var throttle = 125;
|
||||
var index = 0;
|
||||
var taskStart = 0;
|
||||
var tasklength = 0;
|
||||
var IdleDeadline = {
|
||||
get didTimeout() {
|
||||
return false;
|
||||
},
|
||||
timeRemaining: function() {
|
||||
var timeRemaining = remainingTime - (Date.now() - taskStart);
|
||||
return timeRemaining < 0 ? 0 : timeRemaining;
|
||||
}
|
||||
};
|
||||
var setInactive = debounce(function() {
|
||||
remainingTime = 22;
|
||||
throttle = 66;
|
||||
minThrottle = 0;
|
||||
});
|
||||
function debounce(fn) {
|
||||
var id, timestamp;
|
||||
var wait = 99;
|
||||
var check = function() {
|
||||
var last = Date.now() - timestamp;
|
||||
if (last < wait) {
|
||||
id = setTimeout(check, wait - last);
|
||||
} else {
|
||||
id = null;
|
||||
fn();
|
||||
}
|
||||
};
|
||||
return function() {
|
||||
timestamp = Date.now();
|
||||
if (!id) {
|
||||
id = setTimeout(check, wait);
|
||||
}
|
||||
};
|
||||
}
|
||||
function abortRunning() {
|
||||
if (isRunning) {
|
||||
if (lazyraf) {
|
||||
cancelRequestAnimationFrame(lazyraf);
|
||||
}
|
||||
if (lazytimer) {
|
||||
clearTimeout(lazytimer);
|
||||
}
|
||||
isRunning = false;
|
||||
}
|
||||
}
|
||||
function onInputorMutation() {
|
||||
if (throttle != 125) {
|
||||
remainingTime = 7;
|
||||
throttle = 125;
|
||||
minThrottle = 35;
|
||||
if (isRunning) {
|
||||
abortRunning();
|
||||
scheduleLazy();
|
||||
}
|
||||
}
|
||||
setInactive();
|
||||
}
|
||||
function scheduleAfterRaf() {
|
||||
lazyraf = null;
|
||||
lazytimer = setTimeout(runTasks, 0);
|
||||
}
|
||||
function scheduleRaf() {
|
||||
lazytimer = null;
|
||||
requestAnimationFrame(scheduleAfterRaf);
|
||||
}
|
||||
function scheduleLazy() {
|
||||
if (isRunning) {
|
||||
return;
|
||||
}
|
||||
throttleDelay = throttle - (Date.now() - taskStart);
|
||||
scheduleStart = Date.now();
|
||||
isRunning = true;
|
||||
if (minThrottle && throttleDelay < minThrottle) {
|
||||
throttleDelay = minThrottle;
|
||||
}
|
||||
if (throttleDelay > 9) {
|
||||
lazytimer = setTimeout(scheduleRaf, throttleDelay);
|
||||
} else {
|
||||
throttleDelay = 0;
|
||||
scheduleRaf();
|
||||
}
|
||||
}
|
||||
function runTasks() {
|
||||
var task, i, len;
|
||||
var timeThreshold = remainingTime > 9 ? 9 : 1;
|
||||
taskStart = Date.now();
|
||||
isRunning = false;
|
||||
lazytimer = null;
|
||||
if (runAttempts > 2 || taskStart - throttleDelay - 50 < scheduleStart) {
|
||||
for (i = 0, len = tasks.length; i < len && IdleDeadline.timeRemaining() > timeThreshold; i++) {
|
||||
task = tasks.shift();
|
||||
tasklength++;
|
||||
if (task) {
|
||||
task(IdleDeadline);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (tasks.length) {
|
||||
scheduleLazy();
|
||||
} else {
|
||||
runAttempts = 0;
|
||||
}
|
||||
}
|
||||
function requestIdleCallbackShim(task) {
|
||||
index++;
|
||||
tasks.push(task);
|
||||
scheduleLazy();
|
||||
return index;
|
||||
}
|
||||
function cancelIdleCallbackShim(id) {
|
||||
var index2 = id - 1 - tasklength;
|
||||
if (tasks[index2]) {
|
||||
tasks[index2] = null;
|
||||
}
|
||||
}
|
||||
if (!root.requestIdleCallback || !root.cancelIdleCallback) {
|
||||
root.requestIdleCallback = requestIdleCallbackShim;
|
||||
root.cancelIdleCallback = cancelIdleCallbackShim;
|
||||
if (root.document && document.addEventListener) {
|
||||
root.addEventListener("scroll", onInputorMutation, true);
|
||||
root.addEventListener("resize", onInputorMutation);
|
||||
document.addEventListener("focus", onInputorMutation, true);
|
||||
document.addEventListener("mouseover", onInputorMutation, true);
|
||||
["click", "keypress", "touchstart", "mousedown"].forEach(function(name) {
|
||||
document.addEventListener(name, onInputorMutation, { capture: true, passive: true });
|
||||
});
|
||||
if (root.MutationObserver) {
|
||||
new MutationObserver(onInputorMutation).observe(document.documentElement, { childList: true, subtree: true, attributes: true });
|
||||
}
|
||||
}
|
||||
} else {
|
||||
try {
|
||||
root.requestIdleCallback(function() {
|
||||
}, { timeout: 0 });
|
||||
} catch (e) {
|
||||
(function(rIC) {
|
||||
var timeRemainingProto, timeRemaining;
|
||||
root.requestIdleCallback = function(fn, timeout) {
|
||||
if (timeout && typeof timeout.timeout == "number") {
|
||||
return rIC(fn, timeout.timeout);
|
||||
}
|
||||
return rIC(fn);
|
||||
};
|
||||
if (root.IdleCallbackDeadline && (timeRemainingProto = IdleCallbackDeadline.prototype)) {
|
||||
timeRemaining = Object.getOwnPropertyDescriptor(timeRemainingProto, "timeRemaining");
|
||||
if (!timeRemaining || !timeRemaining.configurable || !timeRemaining.get) {
|
||||
return;
|
||||
}
|
||||
Object.defineProperty(timeRemainingProto, "timeRemaining", {
|
||||
value: function() {
|
||||
return timeRemaining.get.call(this);
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
}
|
||||
})(root.requestIdleCallback);
|
||||
}
|
||||
}
|
||||
return {
|
||||
request: requestIdleCallbackShim,
|
||||
cancel: cancelIdleCallbackShim
|
||||
};
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
// packages/priority-queue/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
createQueue: () => createQueue
|
||||
});
|
||||
|
||||
// packages/priority-queue/build-module/request-idle-callback.mjs
|
||||
var import_requestidlecallback = __toESM(require_requestidlecallback(), 1);
|
||||
function createRequestIdleCallback() {
|
||||
if (typeof window === "undefined") {
|
||||
return (callback) => {
|
||||
setTimeout(() => callback(Date.now()), 0);
|
||||
};
|
||||
}
|
||||
return window.requestIdleCallback;
|
||||
}
|
||||
var request_idle_callback_default = createRequestIdleCallback();
|
||||
|
||||
// packages/priority-queue/build-module/index.mjs
|
||||
var createQueue = () => {
|
||||
const waitingList = /* @__PURE__ */ new Map();
|
||||
let isRunning = false;
|
||||
const runWaitingList = (deadline) => {
|
||||
for (const [nextElement, callback] of waitingList) {
|
||||
waitingList.delete(nextElement);
|
||||
callback();
|
||||
if ("number" === typeof deadline || deadline.timeRemaining() <= 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (waitingList.size === 0) {
|
||||
isRunning = false;
|
||||
return;
|
||||
}
|
||||
request_idle_callback_default(runWaitingList);
|
||||
};
|
||||
const add = (element, item) => {
|
||||
waitingList.set(element, item);
|
||||
if (!isRunning) {
|
||||
isRunning = true;
|
||||
request_idle_callback_default(runWaitingList);
|
||||
}
|
||||
};
|
||||
const flush = (element) => {
|
||||
const callback = waitingList.get(element);
|
||||
if (void 0 === callback) {
|
||||
return false;
|
||||
}
|
||||
waitingList.delete(element);
|
||||
callback();
|
||||
return true;
|
||||
};
|
||||
const cancel = (element) => {
|
||||
return waitingList.delete(element);
|
||||
};
|
||||
const reset = () => {
|
||||
waitingList.clear();
|
||||
isRunning = false;
|
||||
};
|
||||
return {
|
||||
add,
|
||||
flush,
|
||||
cancel,
|
||||
reset
|
||||
};
|
||||
};
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).priorityQueue=(()=>{var P=Object.create;var p=Object.defineProperty;var _=Object.getOwnPropertyDescriptor;var Q=Object.getOwnPropertyNames;var W=Object.getPrototypeOf,B=Object.prototype.hasOwnProperty;var G=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),H=(e,t)=>{for(var i in t)p(e,i,{get:t[i],enumerable:!0})},A=(e,t,i,f)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Q(t))!B.call(e,n)&&n!==i&&p(e,n,{get:()=>t[n],enumerable:!(f=_(t,n))||f.enumerable});return e};var J=(e,t,i)=>(i=e!=null?P(W(e)):{},A(t||!e||!e.__esModule?p(i,"default",{value:e,enumerable:!0}):i,e)),K=e=>A(p({},"__esModule",{value:!0}),e);var z=G((Y,w)=>{(function(e){typeof define=="function"&&define.amd?define([],e):typeof w=="object"&&w.exports?w.exports=e():window.idleCallbackShim=e()})(function(){"use strict";var e,t,i,f,n=typeof window<"u"?window:typeof global!=null?global:this||{},I=n.cancelRequestAnimationFrame&&n.requestAnimationFrame||setTimeout,y=n.cancelRequestAnimationFrame||clearTimeout,a=[],o=0,s=!1,k=7,v=35,g=125,C=0,h=0,T=0,D={get didTimeout(){return!1},timeRemaining:function(){var r=k-(Date.now()-h);return r<0?0:r}},F=O(function(){k=22,g=66,v=0});function O(r){var l,c,u=99,b=function(){var m=Date.now()-c;m<u?l=setTimeout(b,u-m):(l=null,r())};return function(){c=Date.now(),l||(l=setTimeout(b,u))}}function S(){s&&(f&&y(f),i&&clearTimeout(i),s=!1)}function d(){g!=125&&(k=7,g=125,v=35,s&&(S(),R())),F()}function M(){f=null,i=setTimeout(j,0)}function L(){i=null,I(M)}function R(){s||(t=g-(Date.now()-h),e=Date.now(),s=!0,v&&t<v&&(t=v),t>9?i=setTimeout(L,t):(t=0,L()))}function j(){var r,l,c,u=k>9?9:1;if(h=Date.now(),s=!1,i=null,o>2||h-t-50<e)for(l=0,c=a.length;l<c&&D.timeRemaining()>u;l++)r=a.shift(),T++,r&&r(D);a.length?R():o=0}function E(r){return C++,a.push(r),R(),C}function x(r){var l=r-1-T;a[l]&&(a[l]=null)}if(!n.requestIdleCallback||!n.cancelIdleCallback)n.requestIdleCallback=E,n.cancelIdleCallback=x,n.document&&document.addEventListener&&(n.addEventListener("scroll",d,!0),n.addEventListener("resize",d),document.addEventListener("focus",d,!0),document.addEventListener("mouseover",d,!0),["click","keypress","touchstart","mousedown"].forEach(function(r){document.addEventListener(r,d,{capture:!0,passive:!0})}),n.MutationObserver&&new MutationObserver(d).observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0}));else try{n.requestIdleCallback(function(){},{timeout:0})}catch{(function(l){var c,u;if(n.requestIdleCallback=function(b,m){return m&&typeof m.timeout=="number"?l(b,m.timeout):l(b)},n.IdleCallbackDeadline&&(c=IdleCallbackDeadline.prototype)){if(u=Object.getOwnPropertyDescriptor(c,"timeRemaining"),!u||!u.configurable||!u.get)return;Object.defineProperty(c,"timeRemaining",{value:function(){return u.get.call(this)},enumerable:!0,configurable:!0})}})(n.requestIdleCallback)}return{request:E,cancel:x}})});var V={};H(V,{createQueue:()=>U});var Z=J(z(),1);function N(){return typeof window>"u"?e=>{setTimeout(()=>e(Date.now()),0)}:window.requestIdleCallback}var q=N();var U=()=>{let e=new Map,t=!1,i=a=>{for(let[o,s]of e)if(e.delete(o),s(),typeof a=="number"||a.timeRemaining()<=0)break;if(e.size===0){t=!1;return}q(i)};return{add:(a,o)=>{e.set(a,o),t||(t=!0,q(i))},flush:a=>{let o=e.get(a);return o===void 0?!1:(e.delete(a),o(),!0)},cancel:a=>e.delete(a),reset:()=>{e.clear(),t=!1}}};return K(V);})();
|
||||
Vendored
+108
@@ -0,0 +1,108 @@
|
||||
"use strict";
|
||||
var wp;
|
||||
(wp ||= {}).privateApis = (() => {
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// packages/private-apis/build-module/index.mjs
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
__dangerousOptInToUnstableAPIsOnlyForCoreModules: () => __dangerousOptInToUnstableAPIsOnlyForCoreModules
|
||||
});
|
||||
|
||||
// packages/private-apis/build-module/implementation.mjs
|
||||
var CORE_MODULES_USING_PRIVATE_APIS = [
|
||||
"@wordpress/block-directory",
|
||||
"@wordpress/block-editor",
|
||||
"@wordpress/block-library",
|
||||
"@wordpress/blocks",
|
||||
"@wordpress/boot",
|
||||
"@wordpress/commands",
|
||||
"@wordpress/connectors",
|
||||
"@wordpress/workflows",
|
||||
"@wordpress/components",
|
||||
"@wordpress/core-commands",
|
||||
"@wordpress/core-data",
|
||||
"@wordpress/customize-widgets",
|
||||
"@wordpress/data",
|
||||
"@wordpress/edit-post",
|
||||
"@wordpress/edit-site",
|
||||
"@wordpress/edit-widgets",
|
||||
"@wordpress/editor",
|
||||
"@wordpress/font-list-route",
|
||||
"@wordpress/format-library",
|
||||
"@wordpress/patterns",
|
||||
"@wordpress/preferences",
|
||||
"@wordpress/reusable-blocks",
|
||||
"@wordpress/rich-text",
|
||||
"@wordpress/route",
|
||||
"@wordpress/router",
|
||||
"@wordpress/routes",
|
||||
"@wordpress/sync",
|
||||
"@wordpress/theme",
|
||||
"@wordpress/dataviews",
|
||||
"@wordpress/fields",
|
||||
"@wordpress/lazy-editor",
|
||||
"@wordpress/media-utils",
|
||||
"@wordpress/upload-media",
|
||||
"@wordpress/global-styles-ui",
|
||||
"@wordpress/ui"
|
||||
];
|
||||
var requiredConsent = "I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.";
|
||||
var __dangerousOptInToUnstableAPIsOnlyForCoreModules = (consent, moduleName) => {
|
||||
if (!CORE_MODULES_USING_PRIVATE_APIS.includes(moduleName)) {
|
||||
throw new Error(
|
||||
`You tried to opt-in to unstable APIs as module "${moduleName}". This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will be removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on one of the next WordPress releases.`
|
||||
);
|
||||
}
|
||||
if (consent !== requiredConsent) {
|
||||
throw new Error(
|
||||
`You tried to opt-in to unstable APIs without confirming you know the consequences. This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on the next WordPress release.`
|
||||
);
|
||||
}
|
||||
return {
|
||||
lock,
|
||||
unlock
|
||||
};
|
||||
};
|
||||
function lock(object, privateData) {
|
||||
if (!object) {
|
||||
throw new Error("Cannot lock an undefined object.");
|
||||
}
|
||||
const _object = object;
|
||||
if (!(__private in _object)) {
|
||||
_object[__private] = {};
|
||||
}
|
||||
lockedData.set(_object[__private], privateData);
|
||||
}
|
||||
function unlock(object) {
|
||||
if (!object) {
|
||||
throw new Error("Cannot unlock an undefined object.");
|
||||
}
|
||||
const _object = object;
|
||||
if (!(__private in _object)) {
|
||||
throw new Error(
|
||||
"Cannot unlock an object that was not locked before. "
|
||||
);
|
||||
}
|
||||
return lockedData.get(_object[__private]);
|
||||
}
|
||||
var lockedData = /* @__PURE__ */ new WeakMap();
|
||||
var __private = /* @__PURE__ */ Symbol("Private API ID");
|
||||
return __toCommonJS(index_exports);
|
||||
})();
|
||||
+1
@@ -0,0 +1 @@
|
||||
"use strict";var wp;(wp||={}).privateApis=(()=>{var n=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var w=Object.getOwnPropertyNames;var p=Object.prototype.hasOwnProperty;var u=(r,e)=>{for(var o in e)n(r,o,{get:e[o],enumerable:!0})},c=(r,e,o,d)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of w(e))!p.call(r,s)&&s!==o&&n(r,s,{get:()=>e[s],enumerable:!(d=l(e,s))||d.enumerable});return r};var f=r=>c(n({},"__esModule",{value:!0}),r);var y={};u(y,{__dangerousOptInToUnstableAPIsOnlyForCoreModules:()=>i});var h=["@wordpress/block-directory","@wordpress/block-editor","@wordpress/block-library","@wordpress/blocks","@wordpress/boot","@wordpress/commands","@wordpress/connectors","@wordpress/workflows","@wordpress/components","@wordpress/core-commands","@wordpress/core-data","@wordpress/customize-widgets","@wordpress/data","@wordpress/edit-post","@wordpress/edit-site","@wordpress/edit-widgets","@wordpress/editor","@wordpress/font-list-route","@wordpress/format-library","@wordpress/patterns","@wordpress/preferences","@wordpress/reusable-blocks","@wordpress/rich-text","@wordpress/route","@wordpress/router","@wordpress/routes","@wordpress/sync","@wordpress/theme","@wordpress/dataviews","@wordpress/fields","@wordpress/lazy-editor","@wordpress/media-utils","@wordpress/upload-media","@wordpress/global-styles-ui","@wordpress/ui"],b="I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",i=(r,e)=>{if(!h.includes(e))throw new Error(`You tried to opt-in to unstable APIs as module "${e}". This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will be removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on one of the next WordPress releases.`);if(r!==b)throw new Error("You tried to opt-in to unstable APIs without confirming you know the consequences. This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on the next WordPress release.");return{lock:m,unlock:k}};function m(r,e){if(!r)throw new Error("Cannot lock an undefined object.");let o=r;t in o||(o[t]={}),a.set(o[t],e)}function k(r){if(!r)throw new Error("Cannot unlock an undefined object.");let e=r;if(!(t in e))throw new Error("Cannot unlock an object that was not locked before. ");return a.get(e[t])}var a=new WeakMap,t=Symbol("Private API ID");return f(y);})();
|
||||
Loaded 100 of 17470 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user