PluginProbe
Gutenberg / 24.1.0
Gutenberg v24.1.0
24.1.0 24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 All 404 releases
← All changes | build/widgets/hello-dolly/render.js +113 -96 23.5.2 → 24.1.0 View file →
@@ -71,9 +71,32 @@
71 71 return n;
72 72 }
73 73 var clsx_default = clsx;
74 74
75 -// node_modules/@base-ui/utils/esm/useRefWithInit.js
75 +// node_modules/@base-ui/utils/createLogOnce.mjs
76 +var loggedMessages;
77 +if (true) {
78 + loggedMessages = /* @__PURE__ */ new Set();
79 +}
80 +function createLogOnce(severity, prefix) {
81 + return function logOnce(...messages) {
82 + if (true) {
83 + const message = messages.join(" ");
84 + const output = prefix ? `${prefix}: ${message}` : message;
85 + const key = `${severity}:${output}`;
86 + if (!loggedMessages.has(key)) {
87 + loggedMessages.add(key);
88 + if (severity === "warn") {
89 + console.warn(output);
90 + } else {
91 + console.error(output);
92 + }
93 + }
94 + }
95 + };
96 +}
97 +
98 +// node_modules/@base-ui/utils/useRefWithInit.mjs
76 99 var React = __toESM(require_react(), 1);
77 100 var UNINITIALIZED = {};
78 101 function useRefWithInit(init, initArg) {
79 102 const ref = React.useRef(UNINITIALIZED);
@@ -82,27 +105,19 @@
82 105 }
83 106 return ref;
84 107 }
85 108
86 -// node_modules/@base-ui/utils/esm/warn.js
87 -var set;
88 -if (true) {
89 - set = /* @__PURE__ */ new Set();
90 -}
91 -function warn(...messages) {
92 - if (true) {
93 - const messageKey = messages.join(" ");
94 - if (!set.has(messageKey)) {
95 - set.add(messageKey);
96 - console.warn(`Base UI: ${messageKey}`);
97 - }
98 - }
99 -}
109 +// node_modules/@base-ui/utils/warn.mjs
110 +var warn = createLogOnce("warn", "Base UI");
100 111
101 -// node_modules/@base-ui/react/esm/internals/useRenderElement.js
112 +// node_modules/@base-ui/utils/empty.mjs
113 +var EMPTY_ARRAY = Object.freeze([]);
114 +var EMPTY_OBJECT = Object.freeze({});
115 +
116 +// node_modules/@base-ui/react/internals/useRenderElement.mjs
102 117 var React4 = __toESM(require_react(), 1);
103 118
104 -// node_modules/@base-ui/utils/esm/useMergedRefs.js
119 +// node_modules/@base-ui/utils/useMergedRefs.mjs
105 120 function useMergedRefs(a, b, c, d) {
106 121 const forkRef = useRefWithInit(createForkRef).current;
107 122 if (didChange(forkRef, a, b, c, d)) {
108 123 update(forkRef, [a, b, c, d]);
@@ -173,9 +188,9 @@
173 188 const cleanupCallback = cleanupCallbacks[i];
174 189 if (typeof cleanupCallback === "function") {
175 190 cleanupCallback();
176 191 } else {
177 - ref(null);
192 + void ref(null);
178 193 }
179 194 break;
180 195 }
181 196 case "object": {
@@ -189,12 +204,12 @@
189 204 }
190 205 };
191 206 }
192 207
193 -// node_modules/@base-ui/utils/esm/getReactElementRef.js
208 +// node_modules/@base-ui/utils/getReactElementRef.mjs
194 209 var React3 = __toESM(require_react(), 1);
195 210
196 -// node_modules/@base-ui/utils/esm/reactVersion.js
211 +// node_modules/@base-ui/utils/reactVersion.mjs
197 212 var React2 = __toESM(require_react(), 1);
198 213 var majorVersion = parseInt(React2.version, 10);
199 214 function isReactVersionAtLeast(reactVersionToCheck) {
200 215 return majorVersion >= reactVersionToCheck;
@@ -199,9 +214,9 @@
199 214 function isReactVersionAtLeast(reactVersionToCheck) {
200 215 return majorVersion >= reactVersionToCheck;
201 216 }
202 217
203 -// node_modules/@base-ui/utils/esm/getReactElementRef.js
218 +// node_modules/@base-ui/utils/getReactElementRef.mjs
204 219 function getReactElementRef(element) {
205 220 if (!/* @__PURE__ */ React3.isValidElement(element)) {
206 221 return null;
207 222 }
@@ -209,9 +224,9 @@
209 224 const propsWithRef = reactElement.props;
210 225 return (isReactVersionAtLeast(19) ? propsWithRef?.ref : reactElement.ref) ?? null;
211 226 }
212 227
213 -// node_modules/@base-ui/utils/esm/mergeObjects.js
228 +// node_modules/@base-ui/utils/mergeObjects.mjs
214 229 function mergeObjects(a, b) {
215 230 if (a && !b) {
216 231 return a;
217 232 }
@@ -226,13 +241,9 @@
226 241 }
227 242 return void 0;
228 243 }
229 244
230 -// node_modules/@base-ui/utils/esm/empty.js
231 -var EMPTY_ARRAY = Object.freeze([]);
232 -var EMPTY_OBJECT = Object.freeze({});
233 -
234 -// node_modules/@base-ui/react/esm/internals/getStateAttributesProps.js
245 +// node_modules/@base-ui/react/internals/getStateAttributesProps.mjs
235 246 function getStateAttributesProps(state, customMapping) {
236 247 const props = {};
237 248 for (const key in state) {
238 249 const value = state[key];
@@ -251,19 +262,19 @@
251 262 }
252 263 return props;
253 264 }
254 265
255 -// node_modules/@base-ui/react/esm/utils/resolveClassName.js
266 +// node_modules/@base-ui/react/utils/resolveClassName.mjs
256 267 function resolveClassName(className, state) {
257 268 return typeof className === "function" ? className(state) : className;
258 269 }
259 270
260 -// node_modules/@base-ui/react/esm/utils/resolveStyle.js
271 +// node_modules/@base-ui/react/utils/resolveStyle.mjs
261 272 function resolveStyle(style, state) {
262 273 return typeof style === "function" ? style(state) : style;
263 274 }
264 275
265 -// node_modules/@base-ui/react/esm/merge-props/mergeProps.js
276 +// node_modules/@base-ui/react/merge-props/mergeProps.mjs
266 277 var EMPTY_PROPS = {};
267 278 function mergeProps(a, b, c, d, e) {
268 279 if (!c && !d && !e && !a) {
269 280 return createInitialMergedProps(b);
@@ -416,13 +427,16 @@
416 427 function isSyntheticEvent(event) {
417 428 return event != null && typeof event === "object" && "nativeEvent" in event;
418 429 }
419 430
420 -// node_modules/@base-ui/react/esm/internals/useRenderElement.js
431 +// node_modules/@base-ui/react/internals/useRenderElement.mjs
421 432 var import_react = __toESM(require_react(), 1);
422 433 function useRenderElement(element, componentProps, params = {}) {
423 - const renderProp = componentProps.render;
424 - const outProps = useRenderElementProps(componentProps, params);
434 + let renderProp = componentProps.render;
435 + if (params.enabled !== false) {
436 + renderProp = unwrapLazyRenderProp(renderProp);
437 + }
438 + const outProps = useRenderElementProps(componentProps, params, renderProp);
425 439 if (params.enabled === false) {
426 440 return null;
427 441 }
428 442 const state = params.state ?? EMPTY_OBJECT;
@@ -427,13 +441,12 @@
427 441 }
428 442 const state = params.state ?? EMPTY_OBJECT;
429 443 return evaluateRenderProp(element, renderProp, outProps, state);
430 444 }
431 -function useRenderElementProps(componentProps, params = {}) {
445 +function useRenderElementProps(componentProps, params, renderProp) {
432 446 const {
433 447 className: classNameProp,
434 - style: styleProp,
435 - render: renderProp
448 + style: styleProp
436 449 } = componentProps;
437 450 const {
438 451 state = EMPTY_OBJECT,
439 452 ref,
@@ -447,9 +460,9 @@
447 460 const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
448 461 const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
449 462 if (typeof document !== "undefined") {
450 463 if (!enabled) {
451 - useMergedRefs(null, null);
464 + void useMergedRefs(null, null);
452 465 } else if (Array.isArray(ref)) {
453 466 outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
454 467 } else {
455 468 outProps.ref = useMergedRefs(outProps.ref, getReactElementRef(renderProp), ref);
@@ -474,8 +487,15 @@
474 487 }
475 488 var REACT_LAZY_TYPE = /* @__PURE__ */ Symbol.for("react.lazy");
476 489 var COMPONENT_IDENTIFIER_PATTERN = /^[A-Z][A-Za-z0-9$]*$/;
477 490 var LOWERCASE_CHARACTER_PATTERN = /[a-z]/;
491 +function unwrapLazyRenderProp(render) {
492 + if (render?.$$typeof !== REACT_LAZY_TYPE) {
493 + return render;
494 + }
495 + const unwrapped = React4.Children.toArray(render)[0];
496 + return /* @__PURE__ */ React4.isValidElement(unwrapped) ? unwrapped : render;
497 +}
478 498 function evaluateRenderProp(element, render, props, state) {
479 499 if (render) {
480 500 if (typeof render === "function") {
481 501 if (true) {
@@ -484,19 +504,14 @@
484 504 return render(props, state);
485 505 }
486 506 const mergedProps = mergeProps(props, render.props);
487 507 mergedProps.ref = props.ref;
488 - let newElement = render;
489 - if (newElement?.$$typeof === REACT_LAZY_TYPE) {
490 - const children = React4.Children.toArray(render);
491 - newElement = children[0];
492 - }
493 508 if (true) {
494 - if (!/* @__PURE__ */ React4.isValidElement(newElement)) {
509 + if (!/* @__PURE__ */ React4.isValidElement(render)) {
495 510 throw new Error(["Base UI: The `render` prop was provided an invalid React element as `React.isValidElement(render)` is `false`.", "A valid React element must be provided to the `render` prop because it is cloned with props to replace the default element.", "https://base-ui.com/r/invalid-render-prop"].join("\n"));
496 511 }
497 512 }
498 - return /* @__PURE__ */ React4.cloneElement(newElement, mergedProps);
513 + return /* @__PURE__ */ React4.cloneElement(render, mergedProps);
499 514 }
500 515 if (element) {
501 516 if (typeof element === "string") {
502 517 return renderTag(element, props);
@@ -534,9 +549,9 @@
534 549 }
535 550 return /* @__PURE__ */ React4.createElement(Tag, props);
536 551 }
537 552
538 -// node_modules/@base-ui/react/esm/use-render/useRender.js
553 +// node_modules/@base-ui/react/use-render/useRender.mjs
539 554 function useRender(params) {
540 555 return useRenderElement(params.defaultTagName ?? "div", params, params);
541 556 }
542 557
@@ -622,15 +637,15 @@
622 637 injectStyle(targetDocument, hash, css);
623 638 }
624 639 }
625 640 if (typeof process === "undefined" || true) {
626 - registerStyle("0c5702ddca", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');
641 + registerStyle("3167e7d116", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');
627 642 }
628 643 var style_default = { "text": "_83ed8a8da5dd50ea__text", "heading-2xl": "_14437cfb77831647__heading-2xl", "heading-xl": "_3c78b7fa9b4072dd__heading-xl", "heading-lg": "aa58f227716bcde2__heading-lg", "heading-md": "fc4da56d8dfe52c4__heading-md", "heading-sm": "a9b78c7c82e8dff7__heading-sm", "body-xl": "_305ff559e52180d5__body-xl", "body-lg": "ca1aa3fc2029e958__body-lg", "body-md": "_131101940be12424__body-md", "body-sm": "_0e8d87a42c1f75fa__body-sm" };
629 644 if (typeof process === "undefined" || true) {
630 - registerStyle("d390e935a7", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");
645 + registerStyle("e8e31009f5", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
631 646 }
632 -var global_css_defense_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
647 +var global_css_defense_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
633 648 var Text = (0, import_element.forwardRef)(function Text2({ variant = "body-md", render, className, ...props }, ref) {
634 649 const element = useRender({
635 650 render,
636 651 defaultTagName: "span",
@@ -647,9 +662,9 @@
647 662 });
648 663 return element;
649 664 });
650 665
651 -// packages/ui/build-module/stack/stack.mjs
666 +// packages/ui/build-module/visually-hidden/visually-hidden.mjs
652 667 var import_element2 = __toESM(require_element(), 1);
653 668 var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
654 669 function getRuntime2() {
655 670 const globalScope = globalThis;
@@ -730,37 +745,30 @@
730 745 injectStyle2(targetDocument, hash, css);
731 746 }
732 747 }
733 748 if (typeof process === "undefined" || true) {
734 - registerStyle2("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
749 + registerStyle2("f4df7461e9", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal;padding:0;position:absolute;width:1px;word-break:normal}}}");
735 750 }
736 -var style_default2 = { "stack": "_19ce0419607e1896__stack" };
737 -var gapTokens = {
738 - xs: "var(--wpds-dimension-gap-xs, 4px)",
739 - sm: "var(--wpds-dimension-gap-sm, 8px)",
740 - md: "var(--wpds-dimension-gap-md, 12px)",
741 - lg: "var(--wpds-dimension-gap-lg, 16px)",
742 - xl: "var(--wpds-dimension-gap-xl, 24px)",
743 - "2xl": "var(--wpds-dimension-gap-2xl, 32px)",
744 - "3xl": "var(--wpds-dimension-gap-3xl, 40px)"
745 -};
746 -var Stack = (0, import_element2.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
747 - const style = {
748 - gap: gap && gapTokens[gap],
749 - alignItems: align,
750 - justifyContent: justify,
751 - flexDirection: direction,
752 - flexWrap: wrap
753 - };
754 - const element = useRender({
755 - render,
756 - ref,
757 - props: mergeProps(props, { style, className: style_default2.stack })
758 - });
759 - return element;
760 -});
751 +var style_default2 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
752 +var VisuallyHidden = (0, import_element2.forwardRef)(
753 + function VisuallyHidden2({ render, ...restProps }, ref) {
754 + const element = useRender({
755 + render,
756 + ref,
757 + props: mergeProps(
758 + { className: style_default2["visually-hidden"] },
759 + restProps,
760 + {
761 + // @ts-expect-error Arbitrary data-* attributes aren't indexable on the typed div props. Kept hardcoded so consumers can't change or remove it.
762 + "data-visually-hidden": ""
763 + }
764 + )
765 + });
766 + return element;
767 + }
768 +);
761 769
762 -// packages/ui/build-module/visually-hidden/visually-hidden.mjs
770 +// packages/ui/build-module/stack/stack.mjs
763 771 var import_element3 = __toESM(require_element(), 1);
764 772 var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
765 773 function getRuntime3() {
766 774 const globalScope = globalThis;
@@ -841,28 +849,35 @@
841 849 injectStyle3(targetDocument, hash, css);
842 850 }
843 851 }
844 852 if (typeof process === "undefined" || true) {
845 - registerStyle3("fa606a57ae", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");
853 + registerStyle3("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
846 854 }
847 -var style_default3 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
848 -var VisuallyHidden = (0, import_element3.forwardRef)(
849 - function VisuallyHidden2({ render, ...restProps }, ref) {
850 - const element = useRender({
851 - render,
852 - ref,
853 - props: mergeProps(
854 - { className: style_default3["visually-hidden"] },
855 - restProps,
856 - {
857 - // @ts-expect-error Arbitrary data-* attributes aren't indexable on the typed div props. Kept hardcoded so consumers can't change or remove it.
858 - "data-visually-hidden": ""
859 - }
860 - )
861 - });
862 - return element;
863 - }
864 -);
855 +var style_default3 = { "stack": "_19ce0419607e1896__stack" };
856 +var gapTokens = {
857 + xs: "var(--wpds-dimension-gap-xs, 4px)",
858 + sm: "var(--wpds-dimension-gap-sm, 8px)",
859 + md: "var(--wpds-dimension-gap-md, 12px)",
860 + lg: "var(--wpds-dimension-gap-lg, 16px)",
861 + xl: "var(--wpds-dimension-gap-xl, 24px)",
862 + "2xl": "var(--wpds-dimension-gap-2xl, 32px)",
863 + "3xl": "var(--wpds-dimension-gap-3xl, 40px)"
864 +};
865 +var Stack = (0, import_element3.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
866 + const style = {
867 + gap: gap && gapTokens[gap],
868 + alignItems: align,
869 + justifyContent: justify,
870 + flexDirection: direction,
871 + flexWrap: wrap
872 + };
873 + const element = useRender({
874 + render,
875 + ref,
876 + props: mergeProps(props, { style, className: style_default3.stack })
877 + });
878 + return element;
879 +});
865 880
866 881 // packages/style-runtime/src/index.ts
867 882 var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
868 883 function getRuntime4() {
@@ -987,9 +1002,11 @@
987 1002 return DOLLY_LYRICS[Math.floor(Math.random() * DOLLY_LYRICS.length)];
988 1003 }, []);
989 1004 return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(Stack, { align: "center", justify: "center", className: style_default4.root, children: /* @__PURE__ */ (0, import_jsx_runtime.jsxs)(Text, { variant: "body-xl", render: /* @__PURE__ */ (0, import_jsx_runtime.jsx)("p", {}), className: style_default4.quote, children: [
990 1005 /* @__PURE__ */ (0, import_jsx_runtime.jsxs)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime.jsx)("span", {}), children: [
991 - (0, import_i18n.__)("Quote from Hello Dolly song, by Jerry Herman:"),
1006 + (0, import_i18n.__)(
1007 + "Quote from Hello Dolly song, by Jerry Herman:"
1008 + ),
992 1009 " "
993 1010 ] }),
994 1011 /* @__PURE__ */ (0, import_jsx_runtime.jsx)("span", { dir: "ltr", lang: "en", children: quote })
995 1012 ] }) });