HEX
Server: nginx/1.28.1
System: Linux VM-0-12-opencloudos 6.6.117-45.oc9.x86_64 #1 SMP Thu Dec 4 10:26:39 CST 2025 x86_64
User: www (1000)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/www.waciwang.com/wp-content/plugins/gutenberg/build/scripts/editor/index.min.js
"use strict";var wp;(wp||={}).editor=(()=>{var gW=Object.create;var ey=Object.defineProperty;var yW=Object.getOwnPropertyDescriptor;var vW=Object.getOwnPropertyNames;var bW=Object.getPrototypeOf,SW=Object.prototype.hasOwnProperty;var Zo=(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 Ne=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),qa=(e,t)=>{for(var r in t)ey(e,r,{get:t[r],enumerable:!0})},x5=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of vW(t))!SW.call(e,s)&&s!==r&&ey(e,s,{get:()=>t[s],enumerable:!(o=yW(t,s))||o.enumerable});return e};var n=(e,t,r)=>(r=e!=null?gW(bW(e)):{},x5(t||!e||!e.__esModule?ey(r,"default",{value:e,enumerable:!0}):r,e)),wW=e=>x5(ey({},"__esModule",{value:!0}),e);var A=Ne((_me,_5)=>{_5.exports=window.wp.data});var Z=Ne((kme,k5)=>{k5.exports=window.wp.coreData});var D=Ne((Pme,P5)=>{P5.exports=window.wp.element});var ge=Ne((Cme,C5)=>{C5.exports=window.wp.compose});var Jr=Ne((Tme,T5)=>{T5.exports=window.wp.hooks});var $=Ne((Eme,E5)=>{E5.exports=window.wp.blockEditor});var Ze=Ne((Fme,D5)=>{D5.exports=window.wp.blocks});var Ka=Ne((Dme,L5)=>{L5.exports=window.wp.date});var Lr=Ne((Lme,N5)=>{N5.exports=window.wp.url});var Kn=Ne((Nme,M5)=>{M5.exports=window.wp.deprecated});var ft=Ne((Mme,V5)=>{V5.exports=window.wp.preferences});var pe=Ne((Ume,G5)=>{G5.exports=window.wp.primitives});var _=Ne((zme,W5)=>{W5.exports=window.ReactJSXRuntime});var bv=Ne((Phe,Y5)=>{Y5.exports=window.wp.privateApis});var mf=Ne((Dhe,i6)=>{i6.exports=window.wp.a11y});var pf=Ne((Lhe,a6)=>{a6.exports=window.wp.apiFetch});var ct=Ne((Nhe,l6)=>{l6.exports=window.wp.notices});var R=Ne((Mhe,c6)=>{c6.exports=window.wp.i18n});var dt=Ne((Ghe,y6)=>{y6.exports=window.wp.htmlEntities});var I=Ne((Zhe,v6)=>{v6.exports=window.wp.components});var pn=Ne((_ge,M6)=>{M6.exports=window.wp.patterns});var vf=Ne((Ige,H6)=>{H6.exports=window.wp.blob});var hc=Ne((Bge,G6)=>{G6.exports=window.wp.mediaUtils});var Ov=Ne((Yge,Bv)=>{var s3={\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:"th",\u1E54:"P",\u1E55:"p",\u1E64:"S",\u1E65:"s",X\u0301:"X",x\u0301:"x",\u0403:"\u0413",\u0453:"\u0433",\u040C:"\u041A",\u045C:"\u043A",A\u030B:"A",a\u030B:"a",E\u030B:"E",e\u030B:"e",I\u030B:"I",i\u030B:"i",\u01F8:"N",\u01F9:"n",\u1ED2:"O",\u1ED3:"o",\u1E50:"O",\u1E51:"o",\u1EEA:"U",\u1EEB:"u",\u1E80:"W",\u1E81:"w",\u1EF2:"Y",\u1EF3:"y",\u0200:"A",\u0201:"a",\u0204:"E",\u0205:"e",\u0208:"I",\u0209:"i",\u020C:"O",\u020D:"o",\u0210:"R",\u0211:"r",\u0214:"U",\u0215:"u",B\u030C:"B",b\u030C:"b",\u010C\u0323:"C",\u010D\u0323:"c",\u00CA\u030C:"E",\u00EA\u030C:"e",F\u030C:"F",f\u030C:"f",\u01E6:"G",\u01E7:"g",\u021E:"H",\u021F:"h",J\u030C:"J",\u01F0:"j",\u01E8:"K",\u01E9:"k",M\u030C:"M",m\u030C:"m",P\u030C:"P",p\u030C:"p",Q\u030C:"Q",q\u030C:"q",\u0158\u0329:"R",\u0159\u0329:"r",\u1E66:"S",\u1E67:"s",V\u030C:"V",v\u030C:"v",W\u030C:"W",w\u030C:"w",X\u030C:"X",x\u030C:"x",Y\u030C:"Y",y\u030C:"y",A\u0327:"A",a\u0327:"a",B\u0327:"B",b\u0327:"b",\u1E10:"D",\u1E11:"d",\u0228:"E",\u0229:"e",\u0190\u0327:"E",\u025B\u0327:"e",\u1E28:"H",\u1E29:"h",I\u0327:"I",i\u0327:"i",\u0197\u0327:"I",\u0268\u0327:"i",M\u0327:"M",m\u0327:"m",O\u0327:"O",o\u0327:"o",Q\u0327:"Q",q\u0327:"q",U\u0327:"U",u\u0327:"u",X\u0327:"X",x\u0327:"x",Z\u0327:"Z",z\u0327:"z",\u0439:"\u0438",\u0419:"\u0418",\u0451:"\u0435",\u0401:"\u0415"},n3=Object.keys(s3).join("|"),SK=new RegExp(n3,"g"),wK=new RegExp(n3,"");function xK(e){return s3[e]}var i3=function(e){return e.replace(SK,xK)},_K=function(e){return!!e.match(wK)};Bv.exports=i3;Bv.exports.has=_K;Bv.exports.remove=i3});var S2=Ne((Rbe,eA)=>{eA.exports=window.wp.styleEngine});var lA=Ne((zbe,aA)=>{"use strict";aA.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,s,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(s=o;s--!==0;)if(!e(t[s],r[s]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(s of t.entries())if(!r.has(s[0]))return!1;for(s of t.entries())if(!e(s[1],r.get(s[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(s of t.entries())if(!r.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(s=o;s--!==0;)if(t[s]!==r[s])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(s=o;s--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[s]))return!1;for(s=o;s--!==0;){var a=i[s];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var mA=Ne((Gbe,dA)=>{"use strict";var ZX=function(t){return qX(t)&&!KX(t)};function qX(e){return!!e&&typeof e=="object"}function KX(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||QX(e)}var XX=typeof Symbol=="function"&&Symbol.for,JX=XX?Symbol.for("react.element"):60103;function QX(e){return e.$$typeof===JX}function $X(e){return Array.isArray(e)?[]:{}}function Rf(e,t){return t.clone!==!1&&t.isMergeableObject(e)?gd($X(e),e,t):e}function eJ(e,t,r){return e.concat(t).map(function(o){return Rf(o,r)})}function tJ(e,t){if(!t.customMerge)return gd;var r=t.customMerge(e);return typeof r=="function"?r:gd}function rJ(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function cA(e){return Object.keys(e).concat(rJ(e))}function uA(e,t){try{return t in e}catch{return!1}}function oJ(e,t){return uA(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function sJ(e,t,r){var o={};return r.isMergeableObject(e)&&cA(e).forEach(function(s){o[s]=Rf(e[s],r)}),cA(t).forEach(function(s){oJ(e,s)||(uA(e,s)&&r.isMergeableObject(t[s])?o[s]=tJ(s,r)(e[s],t[s],r):o[s]=Rf(t[s],r))}),o}function gd(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||eJ,r.isMergeableObject=r.isMergeableObject||ZX,r.cloneUnlessOtherwiseSpecified=Rf;var o=Array.isArray(t),s=Array.isArray(e),i=o===s;return i?o?r.arrayMerge(e,t,r):sJ(e,t,r):Rf(t,r)}gd.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,s){return gd(o,s,r)},{})};var nJ=gd;dA.exports=nJ});var N2=Ne((Y1e,eR)=>{eR.exports=window.wp.commands});var rR=Ne((Z1e,tR)=>{tR.exports=window.wp.viewport});var ul=Ne((q1e,oR)=>{oR.exports=window.wp.plugins});var yn=Ne((pSe,YR)=>{YR.exports=window.wp.keyboardShortcuts});var jr=Ne((hSe,qR)=>{qR.exports=window.wp.keycodes});var CD=Ne((_6e,PD)=>{"use strict";PD.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,s,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(s=o;s--!==0;)if(!e(t[s],r[s]))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(s=o;s--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[s]))return!1;for(s=o;s--!==0;){var a=i[s];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var rm=Ne((j6e,YD)=>{YD.exports=window.wp.dom});var $C=Ne((K3e,O8)=>{O8.exports=window.wp.richText});var GL=Ne((uAe,HL)=>{HL.exports=window.wp.warning});var QS=Ne((LOe,EV)=>{EV.exports=window.React});var RV=Ne((NOe,AV)=>{"use strict";var Lle="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";AV.exports=Lle});var FV=Ne((MOe,OV)=>{"use strict";var Nle=RV();function IV(){}function BV(){}BV.resetWarningCache=IV;OV.exports=function(){function e(o,s,i,a,l,c){if(c!==Nle){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:BV,resetWarningCache:IV};return r.PropTypes=r,r}});var LV=Ne((UOe,DV)=>{DV.exports=FV()();var VOe,jOe});var MV=Ne(($S,NV)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof $S<"u")t(NV,$S);else{var r={exports:{}};t(r,r.exports),e.autosize=r.exports}})($S,function(e,t){"use strict";var r=typeof Map=="function"?new Map:(function(){var c=[],u=[];return{has:function(d){return c.indexOf(d)>-1},get:function(d){return u[c.indexOf(d)]},set:function(d,f){c.indexOf(d)===-1&&(c.push(d),u.push(f))},delete:function(d){var f=c.indexOf(d);f>-1&&(c.splice(f,1),u.splice(f,1))}}})(),o=function(u){return new Event(u,{bubbles:!0})};try{new Event("test")}catch{o=function(m){var d=document.createEvent("Event");return d.initEvent(m,!0,!1),d}}function s(c){if(!c||!c.nodeName||c.nodeName!=="TEXTAREA"||r.has(c))return;var u=null,m=null,d=null;function f(){var S=window.getComputedStyle(c,null);S.resize==="vertical"?c.style.resize="none":S.resize==="both"&&(c.style.resize="horizontal"),S.boxSizing==="content-box"?u=-(parseFloat(S.paddingTop)+parseFloat(S.paddingBottom)):u=parseFloat(S.borderTopWidth)+parseFloat(S.borderBottomWidth),isNaN(u)&&(u=0),b()}function h(S){{var x=c.style.width;c.style.width="0px",c.offsetWidth,c.style.width=x}c.style.overflowY=S}function g(S){for(var x=[];S&&S.parentNode&&S.parentNode instanceof Element;)S.parentNode.scrollTop&&x.push({node:S.parentNode,scrollTop:S.parentNode.scrollTop}),S=S.parentNode;return x}function y(){if(c.scrollHeight!==0){var S=g(c),x=document.documentElement&&document.documentElement.scrollTop;c.style.height="",c.style.height=c.scrollHeight+u+"px",m=c.clientWidth,S.forEach(function(C){C.node.scrollTop=C.scrollTop}),x&&(document.documentElement.scrollTop=x)}}function b(){y();var S=Math.round(parseFloat(c.style.height)),x=window.getComputedStyle(c,null),C=x.boxSizing==="content-box"?Math.round(parseFloat(x.height)):c.offsetHeight;if(C<S?x.overflowY==="hidden"&&(h("scroll"),y(),C=x.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(c,null).height)):c.offsetHeight):x.overflowY!=="hidden"&&(h("hidden"),y(),C=x.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(c,null).height)):c.offsetHeight),d!==C){d=C;var E=o("autosize:resized");try{c.dispatchEvent(E)}catch{}}}var w=function(){c.clientWidth!==m&&b()},k=function(S){window.removeEventListener("resize",w,!1),c.removeEventListener("input",b,!1),c.removeEventListener("keyup",b,!1),c.removeEventListener("autosize:destroy",k,!1),c.removeEventListener("autosize:update",b,!1),Object.keys(S).forEach(function(x){c.style[x]=S[x]}),r.delete(c)}.bind(c,{height:c.style.height,resize:c.style.resize,overflowY:c.style.overflowY,overflowX:c.style.overflowX,wordWrap:c.style.wordWrap});c.addEventListener("autosize:destroy",k,!1),"onpropertychange"in c&&"oninput"in c&&c.addEventListener("keyup",b,!1),window.addEventListener("resize",w,!1),c.addEventListener("input",b,!1),c.addEventListener("autosize:update",b,!1),c.style.overflowX="hidden",c.style.wordWrap="break-word",r.set(c,{destroy:k,update:b}),f()}function i(c){var u=r.get(c);u&&u.destroy()}function a(c){var u=r.get(c);u&&u.update()}var l=null;typeof window>"u"||typeof window.getComputedStyle!="function"?(l=function(u){return u},l.destroy=function(c){return c},l.update=function(c){return c}):(l=function(u,m){return u&&Array.prototype.forEach.call(u.length?u:[u],function(d){return s(d,m)}),u},l.destroy=function(c){return c&&Array.prototype.forEach.call(c.length?c:[c],i),c},l.update=function(c){return c&&Array.prototype.forEach.call(c.length?c:[c],a),c}),t.default=l,e.exports=t.default})});var jV=Ne((zOe,VV)=>{var Mle=function(e,t,r){return r=window.getComputedStyle,(r?r(e):e.currentStyle)[t.replace(/-(\w)/gi,function(o,s){return s.toUpperCase()})]};VV.exports=Mle});var zV=Ne((HOe,UV)=>{var iE=jV();function Vle(e){var t=iE(e,"line-height"),r=parseFloat(t,10);if(t===r+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",t=iE(e,"line-height"),r=parseFloat(t,10),o?e.style.lineHeight=o:delete e.style.lineHeight}if(t.indexOf("pt")!==-1?(r*=4,r/=3):t.indexOf("mm")!==-1?(r*=96,r/=25.4):t.indexOf("cm")!==-1?(r*=96,r/=2.54):t.indexOf("in")!==-1?r*=96:t.indexOf("pc")!==-1&&(r*=16),r=Math.round(r),t==="normal"){var s=e.nodeName,i=document.createElement(s);i.innerHTML="&nbsp;",s.toUpperCase()==="TEXTAREA"&&i.setAttribute("rows","1");var a=iE(e,"font-size");i.style.fontSize=a,i.style.padding="0px",i.style.border="0px";var l=document.body;l.appendChild(i);var c=i.offsetHeight;r=c,l.removeChild(i)}return r}UV.exports=Vle});var GV=Ne(Fa=>{"use strict";var jle=Fa&&Fa.__extends||(function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])};return function(t,r){e(t,r);function o(){this.constructor=t}t.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}})(),aE=Fa&&Fa.__assign||Object.assign||function(e){for(var t,r=1,o=arguments.length;r<o;r++){t=arguments[r];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},Ule=Fa&&Fa.__rest||function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,o=Object.getOwnPropertySymbols(e);s<o.length;s++)t.indexOf(o[s])<0&&(r[o[s]]=e[o[s]]);return r};Fa.__esModule=!0;var tw=QS(),sg=LV(),ew=MV(),zle=zV(),Hle=zle,HV="autosize:resized",Gle=(function(e){jle(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.state={lineHeight:null},r.textarea=null,r.onResize=function(o){r.props.onResize&&r.props.onResize(o)},r.updateLineHeight=function(){r.textarea&&r.setState({lineHeight:Hle(r.textarea)})},r.onChange=function(o){var s=r.props.onChange;r.currentValue=o.currentTarget.value,s&&s(o)},r}return t.prototype.componentDidMount=function(){var r=this,o=this.props,s=o.maxRows,i=o.async;typeof s=="number"&&this.updateLineHeight(),typeof s=="number"||i?setTimeout(function(){return r.textarea&&ew(r.textarea)}):this.textarea&&ew(this.textarea),this.textarea&&this.textarea.addEventListener(HV,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(HV,this.onResize),ew.destroy(this.textarea))},t.prototype.render=function(){var r=this,o=this,s=o.props,i=s.onResize,a=s.maxRows,l=s.onChange,c=s.style,u=s.innerRef,m=s.children,d=Ule(s,["onResize","maxRows","onChange","style","innerRef","children"]),f=o.state.lineHeight,h=a&&f?f*a:null;return tw.createElement("textarea",aE({},d,{onChange:this.onChange,style:h?aE({},c,{maxHeight:h}):c,ref:function(g){r.textarea=g,typeof r.props.innerRef=="function"?r.props.innerRef(g):r.props.innerRef&&(r.props.innerRef.current=g)}}),m)},t.prototype.componentDidUpdate=function(){this.textarea&&ew.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:sg.number,maxRows:sg.number,onResize:sg.func,innerRef:sg.any,async:sg.bool},t})(tw.Component);Fa.TextareaAutosize=tw.forwardRef(function(e,t){return tw.createElement(Gle,aE({},e,{innerRef:t}))})});var lE=Ne((WOe,WV)=>{"use strict";var Wle=GV();WV.exports=Wle.TextareaAutosize});var ug=Ne((IFe,_9)=>{_9.exports=window.wp.wordcount});var Y9=Ne((ZFe,W9)=>{W9.exports=window.wp.serverSideRender});var iG=Ne((VVe,nG)=>{nG.exports=window.ReactDOM});var wme={};qa(wme,{AlignmentToolbar:()=>ece,Autocomplete:()=>$le,AutosaveMonitor:()=>w1,BlockAlignmentToolbar:()=>tce,BlockControls:()=>rce,BlockEdit:()=>oce,BlockEditorKeyboardShortcuts:()=>sce,BlockFormatControls:()=>nce,BlockIcon:()=>ice,BlockInspector:()=>ace,BlockList:()=>lce,BlockMover:()=>cce,BlockNavigationDropdown:()=>uce,BlockSelectionClearer:()=>dce,BlockSettingsMenu:()=>mce,BlockTitle:()=>pce,BlockToolbar:()=>fce,CharacterCount:()=>rp,ColorPalette:()=>hce,ContrastChecker:()=>gce,CopyHandler:()=>yce,DefaultBlockAppender:()=>vce,DocumentBar:()=>N1,DocumentOutline:()=>cm,DocumentOutlineCheck:()=>N8,EditorHistoryRedo:()=>H1,EditorHistoryUndo:()=>Y1,EditorKeyboardShortcuts:()=>Ed,EditorKeyboardShortcutsRegister:()=>G8,EditorNotices:()=>Ih,EditorProvider:()=>_I,EditorSnackbars:()=>rL,EntitiesSavedStates:()=>t0,ErrorBoundary:()=>hL,FontSizePicker:()=>bce,InnerBlocks:()=>wce,Inserter:()=>Sce,InspectorAdvancedControls:()=>xce,InspectorControls:()=>_ce,LocalAutosaveMonitor:()=>bL,MediaPlaceholder:()=>Ace,MediaUpload:()=>Rce,MediaUploadCheck:()=>Ice,MultiSelectScrollIntoView:()=>Bce,NavigableToolbar:()=>Oce,ObserveTyping:()=>Fce,PageAttributesCheck:()=>mm,PageAttributesOrder:()=>PL,PageAttributesPanel:()=>a0,PageAttributesParent:()=>LL,PageTemplate:()=>d0,PanelColorSettings:()=>kce,PlainText:()=>Pce,PluginBlockSettingsMenuItem:()=>tN,PluginDocumentSettingPanel:()=>g0,PluginMoreMenuItem:()=>nN,PluginPostPublishPanel:()=>v0,PluginPostStatusInfo:()=>S0,PluginPrePublishPanel:()=>x0,PluginPreviewMenuItem:()=>fN,PluginSidebar:()=>du,PluginSidebarMoreMenuItem:()=>yN,PostAuthor:()=>A0,PostAuthorCheck:()=>R0,PostAuthorPanel:()=>O0,PostComments:()=>N0,PostDiscussionPanel:()=>H0,PostExcerpt:()=>Vh,PostExcerptCheck:()=>hu,PostExcerptPanel:()=>wM,PostFeaturedImage:()=>zh,PostFeaturedImageCheck:()=>Ia,PostFeaturedImagePanel:()=>$0,PostFormat:()=>Gh,PostFormatCheck:()=>Em,PostLastRevision:()=>rS,PostLastRevisionCheck:()=>vu,PostLastRevisionPanel:()=>zM,PostLockedModal:()=>YM,PostPendingStatus:()=>XM,PostPendingStatusCheck:()=>nS,PostPingbacks:()=>U0,PostPreviewButton:()=>Bm,PostPublishButton:()=>Fm,PostPublishButtonLabel:()=>lS,PostPublishPanel:()=>RS,PostSavedState:()=>US,PostSchedule:()=>Nm,PostScheduleCheck:()=>zS,PostScheduleLabel:()=>Mm,PostSchedulePanel:()=>WS,PostSticky:()=>OS,PostStickyCheck:()=>IS,PostSwitchToDraftButton:()=>SV,PostSyncStatus:()=>qS,PostTaxonomies:()=>Ym,PostTaxonomiesCheck:()=>KS,PostTaxonomiesFlatTermSelector:()=>qT,PostTaxonomiesHierarchicalTermSelector:()=>JT,PostTaxonomiesPanel:()=>JS,PostTemplatePanel:()=>C0,PostTextEditor:()=>ng,PostTitle:()=>uw,PostTitleRaw:()=>mw,PostTrash:()=>hw,PostTrashCheck:()=>pw,PostTypeSupportCheck:()=>Lt,PostURL:()=>cg,PostURLCheck:()=>vw,PostURLLabel:()=>v9,PostURLPanel:()=>xw,PostVisibility:()=>Zh,PostVisibilityCheck:()=>x9,PostVisibilityLabel:()=>mS,RichText:()=>X9,RichTextShortcut:()=>Cce,RichTextToolbarButton:()=>Tce,ServerSideRender:()=>q9.default,SkipToSelectedBlock:()=>Dce,TableOfContents:()=>V9,TextEditorGlobalKeyboardShortcuts:()=>Jce,ThemeSupportCheck:()=>X0,TimeToRead:()=>tp,URLInput:()=>Lce,URLInputButton:()=>Nce,URLPopover:()=>Mce,UnsavedChangesWarning:()=>G9,VisualEditorGlobalKeyboardShortcuts:()=>Xce,Warning:()=>Vce,WordCount:()=>ep,WritingFlow:()=>jce,__unstableRichTextInputEvent:()=>Ece,cleanForSlug:()=>J4,createCustomColorsHOC:()=>Uce,getColorClassName:()=>zce,getColorObjectByAttributeValues:()=>Hce,getColorObjectByColorValue:()=>Gce,getFontSize:()=>Wce,getFontSizeClass:()=>Yce,getTemplatePartIcon:()=>Ja,mediaUpload:()=>Zv,privateApis:()=>mW,registerEntityAction:()=>yme,registerEntityField:()=>bme,store:()=>v,storeConfig:()=>Pf,transformStyles:()=>pW.transformStyles,unregisterEntityAction:()=>vme,unregisterEntityField:()=>Sme,useEntitiesSavedStatesIsDirty:()=>e0,usePostScheduleLabel:()=>Vm,usePostURLLabel:()=>pE,usePostVisibilityLabel:()=>VT,userAutocompleter:()=>b1,withColorContext:()=>Zce,withColors:()=>qce,withFontSizes:()=>Kce});var FD=n(A(),1),DD=n(Z(),1),LD=n(D(),1),ND=n(ge(),1),MD=n(Jr(),1);var v1=n(A(),1);var O5=n(A(),1);var A5=n($(),1),R5={...A5.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,fontLibraryEnabled:!0,enableCustomFields:void 0,defaultRenderingMode:"post-only"};var I5=n(A(),1);function xW(e={},t){return t.type==="SET_IS_READY"?{...e,[t.kind]:{...e[t.kind],[t.name]:!0}}:e}function _W(e={},t){switch(t.type){case"REGISTER_ENTITY_ACTION":return{...e,[t.kind]:{...e[t.kind],[t.name]:[...(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.config.id),t.config]}};case"UNREGISTER_ENTITY_ACTION":return{...e,[t.kind]:{...e[t.kind],[t.name]:(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.actionId)}}}return e}function kW(e={},t){switch(t.type){case"REGISTER_ENTITY_FIELD":return{...e,[t.kind]:{...e[t.kind],[t.name]:[...(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.config.id),t.config]}};case"UNREGISTER_ENTITY_FIELD":return{...e,[t.kind]:{...e[t.kind],[t.name]:(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.fieldId)}}}return e}var B5=(0,I5.combineReducers)({actions:_W,fields:kW,isReady:xW});function ty(e){return e&&typeof e=="object"&&"raw"in e?e.raw:e}function PW(e=null,t){return t.type==="SET_EDITED_POST"?t.postId:e}function CW(e=null,t){return t.type==="SET_CURRENT_TEMPLATE_ID"?t.id:e}function TW(e=null,t){return t.type==="SET_EDITED_POST"?t.postType:e}function EW(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function AW(e={},t){switch(t.type){case"REQUEST_POST_UPDATE_START":case"REQUEST_POST_UPDATE_FINISH":return{pending:t.type==="REQUEST_POST_UPDATE_START",options:t.options||{}}}return e}function RW(e={},t){switch(t.type){case"REQUEST_POST_DELETE_START":case"REQUEST_POST_DELETE_FINISH":return{pending:t.type==="REQUEST_POST_DELETE_START"}}return e}function IW(e={isLocked:!1},t){return t.type==="UPDATE_POST_LOCK"?t.lock:e}function BW(e={},t){switch(t.type){case"LOCK_POST_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_SAVING":{let{[t.lockName]:r,...o}=e;return o}}return e}function OW(e={},t){switch(t.type){case"LOCK_POST_AUTOSAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_AUTOSAVING":{let{[t.lockName]:r,...o}=e;return o}}return e}function FW(e=R5,t){return t.type==="UPDATE_EDITOR_SETTINGS"?{...e,...t.settings}:e}function DW(e="post-only",t){return t.type==="SET_RENDERING_MODE"?t.mode:e}function LW(e="Desktop",t){return t.type==="SET_DEVICE_TYPE"?t.deviceType:e}function NW(e=[],t){switch(t.type){case"REMOVE_PANEL":if(!e.includes(t.panelName))return[...e,t.panelName]}return e}function MW(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 VW(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 jW(e={current:null}){return e}function UW(e={current:null}){return e}function zW(e=!1,t){switch(t.type){case"OPEN_PUBLISH_SIDEBAR":return!0;case"CLOSE_PUBLISH_SIDEBAR":return!1;case"TOGGLE_PUBLISH_SIDEBAR":return!e}return e}function HW(e="/",t){switch(t.type){case"SET_STYLES_PATH":return t.path;case"RESET_STYLES_NAVIGATION":return"/"}return e}function GW(e=!1,t){switch(t.type){case"SET_SHOW_STYLEBOOK":return t.show;case"RESET_STYLES_NAVIGATION":return!1}return e}function WW(e=0,t){return t.type==="SET_CANVAS_MIN_HEIGHT"?t.minHeight:e}var F5=(0,O5.combineReducers)({postId:PW,postType:TW,templateId:CW,saving:AW,deleting:RW,postLock:IW,template:EW,postSavingLock:BW,editorSettings:FW,postAutosavingLock:OW,renderingMode:DW,deviceType:LW,removedPanels:NW,blockInserterPanel:MW,inserterSidebarToggleRef:UW,listViewPanel:VW,listViewToggleRef:jW,publishSidebarActive:zW,stylesPath:HW,showStylebook:GW,canvasMinHeight:WW,dataviews:B5});var mP={};qa(mP,{__experimentalGetDefaultTemplatePartAreas:()=>NZ,__experimentalGetDefaultTemplateType:()=>MZ,__experimentalGetDefaultTemplateTypes:()=>LZ,__experimentalGetTemplateInfo:()=>VZ,__unstableIsEditorReady:()=>IY,canInsertBlockType:()=>BZ,canUserUseUnfilteredHTML:()=>_Y,didPostSaveRequestFail:()=>uY,didPostSaveRequestSucceed:()=>cY,getActivePostLock:()=>xY,getAdjacentBlockClientId:()=>oZ,getAutosaveAttribute:()=>$5,getBlock:()=>zY,getBlockAttributes:()=>UY,getBlockCount:()=>qY,getBlockHierarchyRootClientId:()=>rZ,getBlockIndex:()=>yZ,getBlockInsertionPoint:()=>TZ,getBlockListSettings:()=>DZ,getBlockMode:()=>kZ,getBlockName:()=>VY,getBlockOrder:()=>gZ,getBlockRootClientId:()=>tZ,getBlockSelectionEnd:()=>XY,getBlockSelectionStart:()=>KY,getBlocks:()=>HY,getBlocksByClientId:()=>ZY,getClientIdsOfDescendants:()=>GY,getClientIdsWithDescendants:()=>WY,getCurrentPost:()=>ho,getCurrentPostAttribute:()=>nf,getCurrentPostId:()=>As,getCurrentPostLastRevisionId:()=>QW,getCurrentPostRevisionsCount:()=>JW,getCurrentPostType:()=>Es,getCurrentTemplateId:()=>XW,getDeviceType:()=>OY,getEditedPostAttribute:()=>Ft,getEditedPostContent:()=>uf,getEditedPostPreviewLink:()=>pY,getEditedPostSlug:()=>yY,getEditedPostVisibility:()=>eY,getEditorBlocks:()=>PY,getEditorMode:()=>LY,getEditorSelection:()=>RY,getEditorSelectionEnd:()=>AY,getEditorSelectionStart:()=>EY,getEditorSettings:()=>BY,getFirstMultiSelectedBlockClientId:()=>cZ,getGlobalBlockCount:()=>YY,getInserterItems:()=>OZ,getLastMultiSelectedBlockClientId:()=>uZ,getMultiSelectedBlockClientIds:()=>aZ,getMultiSelectedBlocks:()=>lZ,getMultiSelectedBlocksEndClientId:()=>hZ,getMultiSelectedBlocksStartClientId:()=>fZ,getNextBlockClientId:()=>nZ,getPermalink:()=>gY,getPermalinkParts:()=>o6,getPostEdits:()=>cf,getPostLockUser:()=>wY,getPostTypeLabel:()=>jZ,getPreviousBlockClientId:()=>sZ,getRenderingMode:()=>wv,getSelectedBlock:()=>eZ,getSelectedBlockClientId:()=>$Y,getSelectedBlockCount:()=>JY,getSelectedBlocksInitialCaretPosition:()=>iZ,getStateBeforeOptimisticTransaction:()=>NY,getSuggestedPostFormat:()=>fY,getTemplate:()=>RZ,getTemplateLock:()=>IZ,hasChangedContent:()=>Q5,hasEditorRedo:()=>ZW,hasEditorUndo:()=>YW,hasInserterItems:()=>FZ,hasMultiSelection:()=>wZ,hasNonPostEntityChanges:()=>qW,hasSelectedBlock:()=>QY,hasSelectedInnerBlock:()=>bZ,inSomeHistory:()=>MY,isAncestorMultiSelected:()=>pZ,isAutosavingPost:()=>dY,isBlockInsertionPointVisible:()=>EZ,isBlockMultiSelected:()=>mZ,isBlockSelected:()=>vZ,isBlockValid:()=>jY,isBlockWithinSelection:()=>SZ,isCaretWithinFormattedText:()=>CZ,isCleanNewPost:()=>KW,isCurrentPostPending:()=>tY,isCurrentPostPublished:()=>dP,isCurrentPostScheduled:()=>rY,isDeletingPost:()=>aY,isEditedPostAutosaveable:()=>sY,isEditedPostBeingScheduled:()=>nY,isEditedPostDateFloating:()=>iY,isEditedPostDirty:()=>uP,isEditedPostEmpty:()=>t6,isEditedPostNew:()=>J5,isEditedPostPublishable:()=>oY,isEditedPostSaveable:()=>e6,isEditorPanelEnabled:()=>CY,isEditorPanelOpened:()=>TY,isEditorPanelRemoved:()=>n6,isFirstMultiSelectedBlock:()=>dZ,isInserterOpened:()=>DY,isListViewOpened:()=>FY,isMultiSelecting:()=>xZ,isPermalinkEditable:()=>r6,isPostAutosavingLocked:()=>s6,isPostLockTakeover:()=>SY,isPostLocked:()=>vY,isPostSavingLocked:()=>bY,isPreviewingPost:()=>mY,isPublishSidebarEnabled:()=>kY,isPublishSidebarOpened:()=>UZ,isPublishingPost:()=>hY,isSavingNonPostEntityChanges:()=>lY,isSavingPost:()=>Ku,isSelectionEnabled:()=>_Z,isTyping:()=>PZ,isValidTemplate:()=>AZ});var Qa=n(Ze(),1),qu=n(Ka(),1),af=n(Lr(),1),ot=n(A(),1),Xn=n(Kn(),1),X5=n(D(),1),Sv=n($(),1),Gt=n(Z(),1),df=n(ft(),1);var j5=new Set(["meta"]),U5="core/editor",h_=/%(?:postname|pagename)%/,g_=60*1e3,z5=["title","excerpt","content"];var ht="wp_template",mr="wp_template_part",Cs="wp_block",uc="wp_navigation",ry={custom:"custom",theme:"theme",plugin:"plugin"},y_=["wp_template","wp_template_part"],H5=[...y_,"wp_block","wp_navigation"],Xa=[ht,mr,Cs,uc];var oy=n(D(),1),Qr=(0,oy.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,oy.cloneElement)(e,{width:t,height:t,...r,ref:o}));var sy=n(pe(),1),v_=n(_(),1),b_=(0,v_.jsx)(sy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,v_.jsx)(sy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5 5.5V8H20V5.5H22.5V4H20V1.5H18.5V4H16V5.5H18.5ZM13.9624 4H6C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20H18C19.1046 20 20 19.1046 20 18V10.0391H18.5V18C18.5 18.2761 18.2761 18.5 18 18.5H10L10 10.4917L16.4589 10.5139L16.4641 9.01389L5.5 8.97618V6C5.5 5.72386 5.72386 5.5 6 5.5H13.9624V4ZM5.5 10.4762V18C5.5 18.2761 5.72386 18.5 6 18.5H8.5L8.5 10.4865L5.5 10.4762Z"})});var ny=n(pe(),1),S_=n(_(),1),w_=(0,S_.jsx)(ny.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,S_.jsx)(ny.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M11.934 7.406a1 1 0 0 0 .914.594H19a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h5.764a.5.5 0 0 1 .447.276l.723 1.63Zm1.064-1.216a.5.5 0 0 0 .462.31H19a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.764a2 2 0 0 1 1.789 1.106l.445 1.084ZM8.5 10.5h7V12h-7v-1.5Zm7 3.5h-7v1.5h7V14Z"})});var iy=n(pe(),1),x_=n(_(),1),__=(0,x_.jsx)(iy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,x_.jsx)(iy.Path,{d:"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"})});var ay=n(pe(),1),k_=n(_(),1),P_=(0,k_.jsx)(ay.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,k_.jsx)(ay.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M11.53 4.47a.75.75 0 1 0-1.06 1.06l8 8a.75.75 0 1 0 1.06-1.06l-8-8Zm5 1a.75.75 0 1 0-1.06 1.06l2 2a.75.75 0 1 0 1.06-1.06l-2-2Zm-11.06 10a.75.75 0 0 1 1.06 0l2 2a.75.75 0 1 1-1.06 1.06l-2-2a.75.75 0 0 1 0-1.06Zm.06-5a.75.75 0 0 0-1.06 1.06l8 8a.75.75 0 1 0 1.06-1.06l-8-8Zm-.06-3a.75.75 0 0 1 1.06 0l10 10a.75.75 0 1 1-1.06 1.06l-10-10a.75.75 0 0 1 0-1.06Zm3.06-2a.75.75 0 0 0-1.06 1.06l10 10a.75.75 0 1 0 1.06-1.06l-10-10Z"})});var ly=n(pe(),1),C_=n(_(),1),Fi=(0,C_.jsx)(ly.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,C_.jsx)(ly.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"})});var cy=n(pe(),1),T_=n(_(),1),E_=(0,T_.jsx)(cy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,T_.jsx)(cy.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 uy=n(pe(),1),A_=n(_(),1),ps=(0,A_.jsx)(uy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,A_.jsx)(uy.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var dy=n(pe(),1),R_=n(_(),1),I_=(0,R_.jsx)(dy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,R_.jsx)(dy.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var my=n(pe(),1),B_=n(_(),1),zt=(0,B_.jsx)(my.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B_.jsx)(my.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var py=n(pe(),1),O_=n(_(),1),F_=(0,O_.jsx)(py.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,O_.jsx)(py.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})});var fy=n(pe(),1),D_=n(_(),1),Ht=(0,D_.jsx)(fy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,D_.jsx)(fy.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var hy=n(pe(),1),L_=n(_(),1),Di=(0,L_.jsx)(hy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,L_.jsx)(hy.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 gy=n(pe(),1),N_=n(_(),1),M_=(0,N_.jsx)(gy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N_.jsx)(gy.Path,{d:"M17.3 10.1C17.3 7.60001 15.2 5.70001 12.5 5.70001C10.3 5.70001 8.4 7.10001 7.9 9.00001H7.7C5.7 9.00001 4 10.7 4 12.8C4 14.9 5.7 16.6 7.7 16.6H9.5V15.2H7.7C6.5 15.2 5.5 14.1 5.5 12.9C5.5 11.7 6.5 10.5 7.7 10.5H9L9.3 9.40001C9.7 8.10001 11 7.20001 12.5 7.20001C14.3 7.20001 15.8 8.50001 15.8 10.1V11.4L17.1 11.6C17.9 11.7 18.5 12.5 18.5 13.4C18.5 14.4 17.7 15.2 16.8 15.2H14.5V16.6H16.7C18.5 16.6 19.9 15.1 19.9 13.3C20 11.7 18.8 10.4 17.3 10.1Z M14.1245 14.2426L15.1852 13.182L12.0032 10L8.82007 13.1831L9.88072 14.2438L11.25 12.8745V18H12.75V12.8681L14.1245 14.2426Z"})});var yy=n(pe(),1),V_=n(_(),1),j_=(0,V_.jsx)(yy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V_.jsx)(yy.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z"})});var vy=n(pe(),1),U_=n(_(),1),z_=(0,U_.jsx)(vy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,U_.jsx)(vy.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 by=n(pe(),1),H_=n(_(),1),G_=(0,H_.jsx)(by.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,H_.jsx)(by.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 Sy=n(pe(),1),W_=n(_(),1),Y_=(0,W_.jsx)(Sy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,W_.jsx)(Sy.Path,{fillRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",clipRule:"evenodd"})});var wy=n(pe(),1),Z_=n(_(),1),Mp=(0,Z_.jsx)(wy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Z_.jsx)(wy.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z"})});var xy=n(pe(),1),q_=n(_(),1),Vp=(0,q_.jsx)(xy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,q_.jsx)(xy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 5.5h9.75c.069 0 .125.056.125.125v9.75a.125.125 0 0 1-.125.125h-9.75a.125.125 0 0 1-.125-.125v-9.75c0-.069.056-.125.125-.125ZM4 5.625C4 4.728 4.728 4 5.625 4h9.75C16.273 4 17 4.728 17 5.625v9.75c0 .898-.727 1.625-1.625 1.625h-9.75A1.625 1.625 0 0 1 4 15.375v-9.75Zm14.5 11.656v-9H20v9C20 18.8 18.77 20 17.251 20H6.25v-1.5h11.001c.69 0 1.249-.528 1.249-1.219Z"})});var _y=n(pe(),1),K_=n(_(),1),ky=(0,K_.jsx)(_y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,K_.jsx)(_y.Path,{d:"M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z"})});var Py=n(pe(),1),X_=n(_(),1),J_=(0,X_.jsx)(Py.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,X_.jsx)(Py.Path,{d:"M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z"})});var Cy=n(pe(),1),Q_=n(_(),1),Yu=(0,Q_.jsx)(Cy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Q_.jsx)(Cy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 0 4-4H8a4 4 0 0 0 4 4Z"})});var Ty=n(pe(),1),$_=n(_(),1),jp=(0,$_.jsx)(Ty.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$_.jsx)(Ty.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"})});var Ey=n(pe(),1),ek=n(_(),1),Up=(0,ek.jsx)(Ey.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ek.jsx)(Ey.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})});var Ay=n(pe(),1),tk=n(_(),1),qo=(0,tk.jsx)(Ay.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,tk.jsx)(Ay.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 Ry=n(pe(),1),rk=n(_(),1),ok=(0,rk.jsx)(Ry.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,rk.jsx)(Ry.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z"})});var Iy=n(pe(),1),sk=n(_(),1),zp=(0,sk.jsx)(Iy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,sk.jsx)(Iy.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var By=n(pe(),1),nk=n(_(),1),ik=(0,nk.jsx)(By.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,nk.jsx)(By.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})});var Oy=n(pe(),1),ak=n(_(),1),Hp=(0,ak.jsx)(Oy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ak.jsx)(Oy.Path,{d:"M18.5 10.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 Fy=n(pe(),1),lk=n(_(),1),ck=(0,lk.jsx)(Fy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,lk.jsx)(Fy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z"})});var Gp=n(pe(),1),Wp=n(_(),1),uk=(0,Wp.jsxs)(Gp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Wp.jsx)(Gp.Path,{d:"m16 15.5h-8v-1.5h8zm-7.5-2.5h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm-9-3h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2z"}),(0,Wp.jsx)(Gp.Path,{d:"m18.5 6.5h-13a.5.5 0 0 0 -.5.5v9.5a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9.5a.5.5 0 0 0 -.5-.5zm-13-1.5h13a2 2 0 0 1 2 2v9.5a2 2 0 0 1 -2 2h-13a2 2 0 0 1 -2-2v-9.5a2 2 0 0 1 2-2z"})]});var Dy=n(pe(),1),dk=n(_(),1),dn=(0,dk.jsx)(Dy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,dk.jsx)(Dy.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 Ly=n(pe(),1),mk=n(_(),1),Yp=(0,mk.jsx)(Ly.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,mk.jsx)(Ly.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var Ny=n(pe(),1),pk=n(_(),1),fk=(0,pk.jsx)(Ny.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,pk.jsx)(Ny.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 11h-.2V9c0-1.5-1.2-2.8-2.8-2.8S9.2 7.5 9.2 9v2H9c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h6c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm-1.8 0h-2.5V9c0-.7.6-1.2 1.2-1.2s1.2.6 1.2 1.2v2z"})});var My=n(pe(),1),hk=n(_(),1),Vy=(0,hk.jsx)(My.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,hk.jsx)(My.Path,{d:"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z"})});var jy=n(pe(),1),gk=n(_(),1),_r=(0,gk.jsx)(jy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,gk.jsx)(jy.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Uy=n(pe(),1),yk=n(_(),1),vk=(0,yk.jsx)(Uy.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,yk.jsx)(Uy.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 zy=n(pe(),1),bk=n(_(),1),Li=(0,bk.jsx)(zy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,bk.jsx)(zy.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"})});var Hy=n(pe(),1),Sk=n(_(),1),Zp=(0,Sk.jsx)(Hy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Sk.jsx)(Hy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5A6.5 6.5 0 0 1 6.93 7.931l9.139 9.138A6.473 6.473 0 0 1 12 18.5Zm5.123-2.498a6.5 6.5 0 0 0-9.124-9.124l9.124 9.124ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Z"})});var qp=n(pe(),1),Kp=n(_(),1),Zu=(0,Kp.jsxs)(qp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Kp.jsx)(qp.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,Kp.jsx)(qp.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 Gy=n(pe(),1),wk=n(_(),1),xk=(0,wk.jsx)(Gy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,wk.jsx)(Gy.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Wy=n(pe(),1),_k=n(_(),1),Xp=(0,_k.jsx)(Wy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_k.jsx)(Wy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 1-4-4h4V8a4 4 0 0 1 0 8Z"})});var Yy=n(pe(),1),kk=n(_(),1),Ni=(0,kk.jsx)(Yy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,kk.jsx)(Yy.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var Zy=n(pe(),1),Pk=n(_(),1),Mi=(0,Pk.jsx)(Zy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Pk.jsx)(Zy.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"})});var qy=n(pe(),1),Ck=n(_(),1),dc=(0,Ck.jsx)(qy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ck.jsx)(qy.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var Ky=n(pe(),1),Tk=n(_(),1),Jp=(0,Tk.jsx)(Ky.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Tk.jsx)(Ky.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})});var Xy=n(pe(),1),Ek=n(_(),1),Ak=(0,Ek.jsx)(Xy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ek.jsx)(Xy.Path,{d:"M7 11.5h10V13H7z"})});var Jy=n(pe(),1),Rk=n(_(),1),Ik=(0,Rk.jsx)(Jy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Rk.jsx)(Jy.Path,{d:"M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z"})});var Qy=n(pe(),1),Bk=n(_(),1),Ok=(0,Bk.jsx)(Qy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bk.jsx)(Qy.Path,{d:"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z"})});var $y=n(pe(),1),Fk=n(_(),1),Qp=(0,Fk.jsx)($y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Fk.jsx)($y.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z"})});var ev=n(pe(),1),Dk=n(_(),1),Lk=(0,Dk.jsx)(ev.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Dk.jsx)(ev.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})});var $p=n(pe(),1),ef=n(_(),1),Nk=(0,ef.jsxs)($p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,ef.jsx)($p.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,ef.jsx)($p.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"})]});var tv=n(pe(),1),Mk=n(_(),1),tf=(0,Mk.jsx)(tv.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Mk.jsx)(tv.Path,{d:"M12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM12.8 3h-1.5v3h1.5V3zm-1.6 18h1.5v-3h-1.5v3zm6.8-9.8v1.5h3v-1.5h-3zm-12 0H3v1.5h3v-1.5zm9.7 5.6 2.1 2.1 1.1-1.1-2.1-2.1-1.1 1.1zM8.3 7.2 6.2 5.1 5.1 6.2l2.1 2.1 1.1-1.1zM5.1 17.8l1.1 1.1 2.1-2.1-1.1-1.1-2.1 2.1zM18.9 6.2l-1.1-1.1-2.1 2.1 1.1 1.1 2.1-2.1z"})});var rv=n(pe(),1),Vk=n(_(),1),jk=(0,Vk.jsx)(rv.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/SVG",children:(0,Vk.jsx)(rv.Path,{d:"M17.192 6.75L15.47 5.03l1.06-1.06 3.537 3.53-3.537 3.53-1.06-1.06 1.723-1.72h-3.19c-.602 0-.993.202-1.28.498-.309.319-.538.792-.695 1.383-.13.488-.222 1.023-.296 1.508-.034.664-.116 1.413-.303 2.117-.193.721-.513 1.467-1.068 2.04-.575.594-1.359.954-2.357.954H4v-1.5h4.003c.601 0 .993-.202 1.28-.498.308-.319.538-.792.695-1.383.149-.557.216-1.093.288-1.662l.039-.31a9.653 9.653 0 0 1 .272-1.653c.193-.722.513-1.467 1.067-2.04.576-.594 1.36-.954 2.358-.954h3.19zM8.004 6.75c.8 0 1.46.23 1.988.628a6.24 6.24 0 0 0-.684 1.396 1.725 1.725 0 0 0-.024-.026c-.287-.296-.679-.498-1.28-.498H4v-1.5h4.003zM12.699 14.726c-.161.459-.38.94-.684 1.396.527.397 1.188.628 1.988.628h3.19l-1.722 1.72 1.06 1.06L20.067 16l-3.537-3.53-1.06 1.06 1.723 1.72h-3.19c-.602 0-.993-.202-1.28-.498a1.96 1.96 0 0 1-.024-.026z"})});var ov=n(pe(),1),Uk=n(_(),1),rf=(0,Uk.jsx)(ov.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Uk.jsx)(ov.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.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var sv=n(pe(),1),zk=n(_(),1),Hk=(0,zk.jsx)(sv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zk.jsx)(sv.Path,{fill:"none",d:"M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"square"})});var nv=n(pe(),1),Gk=n(_(),1),Wk=(0,Gk.jsx)(nv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Gk.jsx)(nv.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"})});var iv=n(pe(),1),Yk=n(_(),1),Zk=(0,Yk.jsx)(iv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yk.jsx)(iv.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"})});var av=n(pe(),1),qk=n(_(),1),Kk=(0,qk.jsx)(av.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,qk.jsx)(av.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 lv=n(pe(),1),Xk=n(_(),1),mc=(0,Xk.jsx)(lv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xk.jsx)(lv.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 cv=n(pe(),1),Jk=n(_(),1),of=(0,Jk.jsx)(cv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Jk.jsx)(cv.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 uv=n(pe(),1),Qk=n(_(),1),pc=(0,Qk.jsx)(uv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Qk.jsx)(uv.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14.2c.1.9.9 1.7 1.8 1.8H19.2c1-.1 1.8-1 1.8-2V5c0-1.1-.9-2-2-2ZM8.5 19.5H5c-.3 0-.5-.2-.5-.5v-3.5h4v4Zm0-5.5h-4v-4h4v4Zm0-5.5h-4V5c0-.3.2-.5.5-.5h3.5v4Zm11 10.5c0 .3-.2.5-.5.5h-9v-15h9c.3 0 .5.2.5.5v14Zm-4-10.8H14v3h-3v1.5h3v3h1.5v-3h3v-1.5h-3v-3Z"})});var dv=n(pe(),1),$k=n(_(),1),mv=(0,$k.jsx)(dv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$k.jsx)(dv.Path,{d:"M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z"})});var pv=n(pe(),1),eP=n(_(),1),Vi=(0,eP.jsx)(pv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,eP.jsx)(pv.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})});var fv=n(pe(),1),tP=n(_(),1),rP=(0,tP.jsx)(fv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,tP.jsx)(fv.Path,{d:"m8.6 7 3.9 10.8h-1.7l-1-2.8H5.7l-1 2.8H3L6.9 7h1.7Zm-2.4 6.6h3L7.7 9.3l-1.5 4.3ZM17.691 8.879c.473 0 .88.055 1.221.165.352.1.643.264.875.495.274.253.456.572.544.957.088.374.132.83.132 1.37v4.554c0 .274.033.472.099.593.077.11.198.166.363.166.11 0 .215-.028.313-.083.11-.055.237-.137.38-.247l.165.28a3.304 3.304 0 0 1-.71.446c-.23.11-.527.165-.89.165-.352 0-.639-.055-.858-.165-.22-.11-.386-.27-.495-.479-.1-.209-.149-.468-.149-.775-.286.462-.627.814-1.023 1.056-.396.242-.858.363-1.386.363-.462 0-.858-.088-1.188-.264a1.752 1.752 0 0 1-.742-.726 2.201 2.201 0 0 1-.248-1.056c0-.484.11-.875.33-1.172.22-.308.5-.556.841-.742.352-.187.721-.341 1.106-.462.396-.132.765-.253 1.106-.363.351-.121.637-.259.857-.413.232-.154.347-.357.347-.61V10.81c0-.396-.066-.71-.198-.941a1.05 1.05 0 0 0-.511-.511 1.763 1.763 0 0 0-.76-.149c-.253 0-.522.039-.808.116a1.165 1.165 0 0 0-.677.412 1.1 1.1 0 0 1 .595.396c.165.187.247.424.247.71 0 .307-.104.55-.313.726-.198.176-.451.263-.76.263-.34 0-.594-.104-.758-.313a1.231 1.231 0 0 1-.248-.759c0-.297.072-.539.214-.726.154-.187.352-.363.595-.528.264-.176.6-.324 1.006-.445.418-.121.88-.182 1.386-.182Zm.99 3.729a1.57 1.57 0 0 1-.528.462c-.231.121-.479.248-.742.38a5.377 5.377 0 0 0-.76.462c-.23.165-.423.38-.577.643-.154.264-.231.6-.231 1.007 0 .429.11.77.33 1.023.22.242.517.363.891.363.308 0 .594-.088.858-.264.275-.176.528-.44.759-.792v-3.284Z"})});var hv=n(pe(),1),oP=n(_(),1),sf=(0,oP.jsx)(hv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,oP.jsx)(hv.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})});var gv=n(pe(),1),sP=n(_(),1),nP=(0,sP.jsx)(gv.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,sP.jsx)(gv.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"})});var yv=n(pe(),1),iP=n(_(),1),aP=(0,iP.jsx)(yv.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,iP.jsx)(yv.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"})});var vv=n(pe(),1),lP=n(_(),1),cP=(0,lP.jsx)(vv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24",children:(0,lP.jsx)(vv.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 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"})});function Ja(e){return e==="header"?Hp:e==="footer"?zp:e==="sidebar"?rf:e==="overlay"?pc:e==="menu"?pc:mc}var Z5=n(bv(),1),{lock:q5,unlock:L}=(0,Z5.__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/editor");var K5={},Ts=e=>{if(!e)return K5;let{templateTypes:t,templateAreas:r,template:o}=e,{description:s,slug:i,title:a,area:l}=o,{title:c,description:u}=Object.values(t).find(g=>g.slug===i)??K5,m=typeof a=="string"?a:a?.rendered,d=typeof s=="string"?s:s?.raw,h=r?.map(g=>({...g,icon:Ja(g.icon)}))?.find(g=>l===g.area)?.icon||dn;return{title:m&&m!==i?m:c||i,description:d||u,icon:h}};var lf={},YW=(0,ot.createRegistrySelector)(e=>()=>e(Gt.store).hasUndo()),ZW=(0,ot.createRegistrySelector)(e=>()=>e(Gt.store).hasRedo());function J5(e){return ho(e).status==="auto-draft"}function Q5(e){return"content"in cf(e)}var uP=(0,ot.createRegistrySelector)(e=>t=>{let r=Es(t),o=As(t);return e(Gt.store).hasEditsForEntityRecord("postType",r,o)}),qW=(0,ot.createRegistrySelector)(e=>t=>{let r=e(Gt.store).__experimentalGetDirtyEntityRecords(),{type:o,id:s}=ho(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==s)});function KW(e){return!uP(e)&&J5(e)}var ho=(0,ot.createRegistrySelector)(e=>t=>{let r=As(t),o=Es(t),s=e(Gt.store).getRawEntityRecord("postType",o,r);return s||lf});function Es(e){return e.postType}function As(e){return e.postId}function XW(e){return e.templateId}function JW(e){return ho(e)._links?.["version-history"]?.[0]?.count??0}function QW(e){return ho(e)._links?.["predecessor-version"]?.[0]?.id??null}var cf=(0,ot.createRegistrySelector)(e=>t=>{let r=Es(t),o=As(t);return e(Gt.store).getEntityRecordEdits("postType",r,o)||lf});function nf(e,t){switch(t){case"type":return Es(e);case"id":return As(e);default:let r=ho(e);if(!r.hasOwnProperty(t))break;return ty(r[t])}}var $W=(0,ot.createSelector)((e,t)=>{let r=cf(e);return r.hasOwnProperty(t)?{...nf(e,t),...r[t]}:nf(e,t)},(e,t)=>[nf(e,t),cf(e)[t]]);function Ft(e,t){if(t==="content")return uf(e);let r=cf(e);return r.hasOwnProperty(t)?j5.has(t)?$W(e,t):r[t]:nf(e,t)}var $5=(0,ot.createRegistrySelector)(e=>(t,r)=>{if(!z5.includes(r)&&r!=="preview_link")return;let o=Es(t),s=As(t),i=e(Gt.store).getCurrentUser()?.id,a=e(Gt.store).getAutosave(o,s,i);if(a)return ty(a[r])});function eY(e){return Ft(e,"status")==="private"?"private":Ft(e,"password")?"password":"public"}function tY(e){return ho(e).status==="pending"}function dP(e,t){let r=t||ho(e);return["publish","private"].indexOf(r.status)!==-1||r.status==="future"&&!(0,qu.isInTheFuture)(new Date(Number((0,qu.getDate)(r.date))-g_))}function rY(e){return ho(e).status==="future"&&!dP(e)}function oY(e){let t=ho(e);return uP(e)||["publish","private","future"].indexOf(t.status)===-1}function e6(e){return Ku(e)?!1:!!Ft(e,"title")||!!Ft(e,"excerpt")||!t6(e)||X5.Platform.OS==="native"}var t6=(0,ot.createRegistrySelector)(e=>t=>{let r=As(t),o=Es(t),s=e(Gt.store).getEditedEntityRecord("postType",o,r);if(typeof s.content!="function")return!s.content;let i=Ft(t,"blocks");if(i.length===0)return!0;if(i.length>1)return!1;let a=i[0].name;return a!==(0,Qa.getDefaultBlockName)()&&a!==(0,Qa.getFreeformContentHandlerName)()?!1:!uf(t)}),sY=(0,ot.createRegistrySelector)(e=>t=>{if(!e6(t)||s6(t))return!1;let r=Es(t);if(!e(Gt.store).getPostType(r)?.supports?.autosave)return!1;let s=As(t),i=e(Gt.store).hasFetchedAutosaves(r,s),a=e(Gt.store).getCurrentUser()?.id,l=e(Gt.store).getAutosave(r,s,a);return i?!l||Q5(t)?!0:["title","excerpt","meta"].some(c=>ty(l[c])!==Ft(t,c)):!1});function nY(e){let t=Ft(e,"date"),r=new Date(Number((0,qu.getDate)(t))-g_);return(0,qu.isInTheFuture)(r)}function iY(e){let t=Ft(e,"date"),r=Ft(e,"modified"),o=ho(e).status;return o==="draft"||o==="auto-draft"||o==="pending"?t===r||t===null:!1}function aY(e){return!!e.deleting.pending}function Ku(e){return!!e.saving.pending}var lY=(0,ot.createRegistrySelector)(e=>t=>{let r=e(Gt.store).__experimentalGetEntitiesBeingSaved(),{type:o,id:s}=ho(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==s)}),cY=(0,ot.createRegistrySelector)(e=>t=>{let r=Es(t),o=As(t);return!e(Gt.store).getLastEntitySaveError("postType",r,o)}),uY=(0,ot.createRegistrySelector)(e=>t=>{let r=Es(t),o=As(t);return!!e(Gt.store).getLastEntitySaveError("postType",r,o)});function dY(e){return Ku(e)&&!!e.saving.options?.isAutosave}function mY(e){return Ku(e)&&!!e.saving.options?.isPreview}function pY(e){if(e.saving.pending||Ku(e))return;let t=$5(e,"preview_link");(!t||ho(e).status==="draft")&&(t=Ft(e,"link"),t&&(t=(0,af.addQueryArgs)(t,{preview:!0})));let r=Ft(e,"featured_media");return t&&r?(0,af.addQueryArgs)(t,{_thumbnail_id:r}):t}var fY=(0,ot.createRegistrySelector)(e=>()=>{let t=e(Sv.store).getBlocks();if(t.length>2)return null;let r;if(t.length===1&&(r=t[0].name,r==="core/embed")){let o=t[0].attributes?.providerNameSlug;["youtube","vimeo"].includes(o)?r="core/video":["spotify","soundcloud"].includes(o)&&(r="core/audio")}switch(t.length===2&&t[1].name==="core/paragraph"&&(r=t[0].name),r){case"core/image":return"image";case"core/quote":case"core/pullquote":return"quote";case"core/gallery":return"gallery";case"core/video":return"video";case"core/audio":return"audio";default:return null}}),uf=(0,ot.createRegistrySelector)(e=>t=>{let r=As(t),o=Es(t),s=e(Gt.store).getEditedEntityRecord("postType",o,r);if(s){if(typeof s.content=="function")return s.content(s);if(s.blocks)return(0,Qa.__unstableSerializeAndClean)(s.blocks);if(s.content)return s.content}return""});function hY(e){return Ku(e)&&!dP(e)&&Ft(e,"status")==="publish"}function r6(e){let t=Ft(e,"permalink_template");return h_.test(t)}function gY(e){let t=o6(e);if(!t)return null;let{prefix:r,postName:o,suffix:s}=t;return r6(e)?r+o+s:r}function yY(e){return Ft(e,"slug")||(0,af.cleanForSlug)(Ft(e,"title"))||As(e)}function o6(e){let t=Ft(e,"permalink_template");if(!t)return null;let r=Ft(e,"slug")||Ft(e,"generated_slug"),[o,s]=t.split(h_);return{prefix:o,postName:r,suffix:s}}function vY(e){return e.postLock.isLocked}function bY(e){return Object.keys(e.postSavingLock).length>0}function s6(e){return Object.keys(e.postAutosavingLock).length>0}function SY(e){return e.postLock.isTakeover}function wY(e){return e.postLock.user}function xY(e){return e.postLock.activePostLock}function _Y(e){return!!ho(e)._links?.hasOwnProperty("wp:action-unfiltered-html")}var kY=(0,ot.createRegistrySelector)(e=>()=>!!e(df.store).get("core","isPublishSidebarEnabled")),PY=(0,ot.createSelector)(e=>Ft(e,"blocks")||(0,Qa.parse)(uf(e)),e=>[Ft(e,"blocks"),uf(e)]);function n6(e,t){return e.removedPanels.includes(t)}var CY=(0,ot.createRegistrySelector)(e=>(t,r)=>{let o=e(df.store).get("core","inactivePanels");return!n6(t,r)&&!o?.includes(r)}),TY=(0,ot.createRegistrySelector)(e=>(t,r)=>!!e(df.store).get("core","openPanels")?.includes(r));function EY(e){return(0,Xn.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Ft(e,"selection")?.selectionStart}function AY(e){return(0,Xn.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Ft(e,"selection")?.selectionEnd}function RY(e){return Ft(e,"selection")}function IY(e){return!!e.postId}function BY(e){return e.editorSettings}function wv(e){return e.renderingMode}var OY=(0,ot.createRegistrySelector)(e=>t=>L(e(Sv.store)).isZoomOut()?"Desktop":t.deviceType);function FY(e){return e.listViewPanel}function DY(e){return!!e.blockInserterPanel}var LY=(0,ot.createRegistrySelector)(e=>()=>e(df.store).get("core","editorMode")??"visual");function NY(){return(0,Xn.default)("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function MY(){return(0,Xn.default)("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function Re(e){return(0,ot.createRegistrySelector)(t=>(r,...o)=>((0,Xn.default)("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"}),t(Sv.store)[e](...o)))}var VY=Re("getBlockName"),jY=Re("isBlockValid"),UY=Re("getBlockAttributes"),zY=Re("getBlock"),HY=Re("getBlocks"),GY=Re("getClientIdsOfDescendants"),WY=Re("getClientIdsWithDescendants"),YY=Re("getGlobalBlockCount"),ZY=Re("getBlocksByClientId"),qY=Re("getBlockCount"),KY=Re("getBlockSelectionStart"),XY=Re("getBlockSelectionEnd"),JY=Re("getSelectedBlockCount"),QY=Re("hasSelectedBlock"),$Y=Re("getSelectedBlockClientId"),eZ=Re("getSelectedBlock"),tZ=Re("getBlockRootClientId"),rZ=Re("getBlockHierarchyRootClientId"),oZ=Re("getAdjacentBlockClientId"),sZ=Re("getPreviousBlockClientId"),nZ=Re("getNextBlockClientId"),iZ=Re("getSelectedBlocksInitialCaretPosition"),aZ=Re("getMultiSelectedBlockClientIds"),lZ=Re("getMultiSelectedBlocks"),cZ=Re("getFirstMultiSelectedBlockClientId"),uZ=Re("getLastMultiSelectedBlockClientId"),dZ=Re("isFirstMultiSelectedBlock"),mZ=Re("isBlockMultiSelected"),pZ=Re("isAncestorMultiSelected"),fZ=Re("getMultiSelectedBlocksStartClientId"),hZ=Re("getMultiSelectedBlocksEndClientId"),gZ=Re("getBlockOrder"),yZ=Re("getBlockIndex"),vZ=Re("isBlockSelected"),bZ=Re("hasSelectedInnerBlock"),SZ=Re("isBlockWithinSelection"),wZ=Re("hasMultiSelection"),xZ=Re("isMultiSelecting"),_Z=Re("isSelectionEnabled"),kZ=Re("getBlockMode"),PZ=Re("isTyping"),CZ=Re("isCaretWithinFormattedText"),TZ=Re("getBlockInsertionPoint"),EZ=Re("isBlockInsertionPointVisible"),AZ=Re("isValidTemplate"),RZ=Re("getTemplate"),IZ=Re("getTemplateLock"),BZ=Re("canInsertBlockType"),OZ=Re("getInserterItems"),FZ=Re("hasInserterItems"),DZ=Re("getBlockListSettings"),LZ=(0,ot.createRegistrySelector)(e=>()=>((0,Xn.default)("select('core/editor').__experimentalGetDefaultTemplateTypes",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_types"}),e(Gt.store).getCurrentTheme()?.default_template_types)),NZ=(0,ot.createRegistrySelector)(e=>(0,ot.createSelector)(()=>((0,Xn.default)("select('core/editor').__experimentalGetDefaultTemplatePartAreas",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_part_areas"}),(e(Gt.store).getCurrentTheme()?.default_template_part_areas||[]).map(r=>({...r,icon:Ja(r.icon)}))))),MZ=(0,ot.createRegistrySelector)(e=>(0,ot.createSelector)((t,r)=>{(0,Xn.default)("select('core/editor').__experimentalGetDefaultTemplateType",{since:"6.8"});let o=e(Gt.store).getCurrentTheme()?.default_template_types;return o?Object.values(o).find(s=>s.slug===r)??lf:lf})),VZ=(0,ot.createRegistrySelector)(e=>(0,ot.createSelector)((t,r)=>{if((0,Xn.default)("select('core/editor').__experimentalGetTemplateInfo",{since:"6.8"}),!r)return lf;let o=e(Gt.store).getCurrentTheme(),s=o?.default_template_types||[],i=o?.default_template_part_areas||[];return Ts({template:r,templateAreas:i,templateTypes:s})})),jZ=(0,ot.createRegistrySelector)(e=>t=>{let r=Es(t);return e(Gt.store).getPostType(r)?.labels?.singular_name});function UZ(e){return e.publishSidebarActive}var hP={};qa(hP,{__experimentalTearDownEditor:()=>HZ,__unstableSaveForPreview:()=>$Z,autosave:()=>QZ,clearSelectedBlock:()=>Fq,closePublishSidebar:()=>kq,createUndoLevel:()=>rq,disablePublishSidebar:()=>nq,editPost:()=>ZZ,enablePublishSidebar:()=>sq,enterFormattedText:()=>$q,exitFormattedText:()=>eK,hideInsertionPoint:()=>Gq,insertBlock:()=>Uq,insertBlocks:()=>zq,insertDefaultBlock:()=>tK,lockPostAutosaving:()=>lq,lockPostSaving:()=>iq,mergeBlocks:()=>Zq,moveBlockToPosition:()=>jq,moveBlocksDown:()=>Mq,moveBlocksUp:()=>Vq,multiSelect:()=>Oq,openPublishSidebar:()=>_q,receiveBlocks:()=>Tq,redo:()=>eq,refreshPost:()=>XZ,removeBlock:()=>Kq,removeBlocks:()=>qq,removeEditorPanel:()=>gq,replaceBlock:()=>Nq,replaceBlocks:()=>Lq,resetBlocks:()=>Cq,resetEditorBlocks:()=>uq,resetPost:()=>GZ,savePost:()=>qZ,selectBlock:()=>Rq,setDeviceType:()=>pq,setEditedPost:()=>g6,setIsInserterOpened:()=>yq,setIsListViewOpened:()=>vq,setRenderingMode:()=>mq,setTemplateValidity:()=>Wq,setupEditor:()=>zZ,setupEditorState:()=>YZ,showInsertionPoint:()=>Hq,startMultiSelect:()=>Iq,startTyping:()=>Jq,stopMultiSelect:()=>Bq,stopTyping:()=>Qq,switchEditorMode:()=>xq,synchronizeTemplate:()=>Yq,toggleBlockMode:()=>Xq,toggleDistractionFree:()=>bq,toggleEditorPanelEnabled:()=>fq,toggleEditorPanelOpened:()=>hq,togglePublishSidebar:()=>Pq,toggleSelection:()=>Dq,toggleSpotlightMode:()=>Sq,toggleTopToolbar:()=>wq,trashPost:()=>JZ,undo:()=>tq,unlockPostAutosaving:()=>cq,unlockPostSaving:()=>aq,updateBlock:()=>Eq,updateBlockAttributes:()=>Aq,updateBlockListSettings:()=>rK,updateEditorSettings:()=>dq,updatePost:()=>WZ,updatePostLock:()=>oq});var fP=n(mf(),1),h6=n(pf(),1),el=n(Kn(),1),Xu=n(Ze(),1),mn=n(ct(),1),Lo=n(Z(),1),$a=n($(),1),Ju=n(Jr(),1),sr=n(ft(),1),pr=n(R(),1);function pP(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function u6(e,t){return window.sessionStorage.getItem(pP(e,t))}function d6(e,t,r,o,s){window.sessionStorage.setItem(pP(e,t),JSON.stringify({post_title:r,content:o,excerpt:s}))}function xv(e,t){window.sessionStorage.removeItem(pP(e,t))}var Rs=n(R(),1);function m6(e){let{previousPost:t,post:r,postType:o}=e;if(e.options?.isAutosave)return[];let s=["publish","private","future"],i=s.includes(t.status),a=s.includes(r.status),l=r.status==="trash"&&t.status!=="trash",c,u=o?.viewable??!1,m;l?(c=o.labels.item_trashed,u=!1):!i&&!a?(c=(0,Rs.__)("Draft saved."),m=!0):i&&!a?(c=o.labels.item_reverted_to_draft,u=!1):!i&&a?c={publish:o.labels.item_published,private:o.labels.item_published_privately,future:o.labels.item_scheduled}[r.status]:c=o.labels.item_updated;let d=[];return u&&d.push({label:m?(0,Rs.__)("View Preview"):o.labels.view_item,url:r.link,openInNewTab:!0}),[c,{id:"editor-save",type:"snackbar",actions:d}]}function p6(e){let{post:t,edits:r,error:o}=e;if(o&&o.code==="rest_autosave_no_changes")return[];let i=["publish","private","future"].indexOf(t.status)!==-1;if(o.code==="offline_error"){let c={publish:(0,Rs.__)("Publishing failed because you were offline. Please verify your connection and try again."),private:(0,Rs.__)("Publishing failed because you were offline. Please verify your connection and try again."),future:(0,Rs.__)("Scheduling failed because you were offline. Please verify your connection and try again."),default:(0,Rs.__)("Updating failed because you were offline. Please verify your connection and try again.")};return[!i&&r.status in c?c[r.status]:c.default,{id:"editor-save"}]}let a={publish:(0,Rs.__)("Publishing failed."),private:(0,Rs.__)("Publishing failed."),future:(0,Rs.__)("Scheduling failed."),default:(0,Rs.__)("Updating failed.")},l=!i&&r.status in a?a[r.status]:a.default;return o.message&&!/<\/?[^>]*>/.test(o.message)&&(l=[l,o.message].join(" ")),[l,{id:"editor-save"}]}function f6(e){return[e.error.message&&e.error.code!=="unknown_error"?e.error.message:(0,Rs.__)("Trashing failed"),{id:"editor-trash-fail"}]}var zZ=(e,t,r)=>({dispatch:o})=>{if(o.setEditedPost(e.type,e.id),e.status==="auto-draft"&&r){let i;"content"in t?i=t.content:i=e.content.raw;let a=(0,Xu.parse)(i);a=(0,Xu.synchronizeBlocksWithTemplate)(a,r),o.resetEditorBlocks(a,{__unstableShouldCreateUndoLevel:!1})}t&&Object.entries(t).some(([i,a])=>a!==(e[i]?.raw??e[i]))&&o.editPost(t)};function HZ(){return(0,el.default)("wp.data.dispatch( 'core/editor' ).__experimentalTearDownEditor",{since:"6.5"}),{type:"DO_NOTHING"}}function GZ(){return(0,el.default)("wp.data.dispatch( 'core/editor' ).resetPost",{since:"6.0",version:"6.3",alternative:"Initialize the editor with the setupEditorState action"}),{type:"DO_NOTHING"}}function WZ(){return(0,el.default)("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function YZ(e){return(0,el.default)("wp.data.dispatch( 'core/editor' ).setupEditorState",{since:"6.5",alternative:"wp.data.dispatch( 'core/editor' ).setEditedPost"}),g6(e.type,e.id)}function g6(e,t){return{type:"SET_EDITED_POST",postType:e,postId:t}}var ZZ=(e,t)=>({select:r,registry:o})=>{let{id:s,type:i}=r.getCurrentPost();o.dispatch(Lo.store).editEntityRecord("postType",i,s,e,t)},qZ=(e={})=>async({select:t,dispatch:r,registry:o})=>{if(!t.isEditedPostSaveable())return;let s=t.getEditedPostContent();e.isAutosave||r.editPost({content:s},{undoIgnore:!0});let i=t.getCurrentPost(),a={id:i.id,...o.select(Lo.store).getEntityRecordNonTransientEdits("postType",i.type,i.id),content:s};r({type:"REQUEST_POST_UPDATE_START",options:e});let l=!1;try{a=await(0,Ju.applyFiltersAsync)("editor.preSavePost",a,e)}catch(c){l=c}if(!l)try{await o.dispatch(Lo.store).saveEntityRecord("postType",i.type,a,e)}catch(c){l=c.message&&c.code!=="unknown_error"?c.message:(0,pr.__)("An error occurred while updating.")}if(l||(l=o.select(Lo.store).getLastEntitySaveError("postType",i.type,i.id)),!l)try{await(0,Ju.applyFilters)("editor.__unstableSavePost",Promise.resolve(),e)}catch(c){l=c}if(!l)try{await(0,Ju.doActionAsync)("editor.savePost",{id:i.id,type:i.type},e)}catch(c){l=c}if(r({type:"REQUEST_POST_UPDATE_FINISH",options:e}),typeof window<"u"&&window.__experimentalTemplateActivate&&!e.isAutosave&&i.type==="wp_template"&&(typeof i.id=="number"||/^\d+$/.test(i.id))&&KZ({select:t,dispatch:r,registry:o}),l){let c=p6({post:i,edits:a,error:l});c.length&&o.dispatch(mn.store).createErrorNotice(...c)}else{let c=t.getCurrentPost(),u=m6({previousPost:i,post:c,postType:await o.resolveSelect(Lo.store).getPostType(c.type),options:e});u.length&&o.dispatch(mn.store).createSuccessNotice(...u),e.isAutosave||o.dispatch($a.store).__unstableMarkLastChangeAsPersistent()}};async function KZ({select:e,registry:t}){if(e.getEditorSettings().onNavigateToPreviousEntityRecord)return;let{id:o,slug:s}=e.getCurrentPost();if((await t.select(Lo.store).getEntityRecord("root","site")).active_templates[s]===o)return;let l=(await t.resolveSelect(Lo.store).getCurrentTheme())?.default_template_types.find(c=>c.slug===s);await t.dispatch(mn.store).createNotice("info",(0,pr.sprintf)((0,pr.__)('Do you want to activate this "%s" template?'),l?.title??s),{id:"template-activate-notice",actions:[{label:(0,pr.__)("Activate"),onClick:async()=>{await t.dispatch(mn.store).createNotice("info",(0,pr.__)("Activating template\u2026"),{id:"template-activate-notice"});try{let c=await t.select(Lo.store).getEntityRecord("root","site");await t.dispatch(Lo.store).saveEntityRecord("root","site",{active_templates:{...c.active_templates,[s]:o}},{throwOnError:!0}),await t.dispatch(mn.store).createSuccessNotice((0,pr.__)("Template activated."),{id:"template-activate-notice"})}catch(c){throw await t.dispatch(mn.store).createErrorNotice((0,pr.__)("Template activation failed."),{id:"template-activate-notice"}),c}}}]})}function XZ(){return(0,el.default)("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}var JZ=()=>async({select:e,dispatch:t,registry:r})=>{let o=e.getCurrentPostType(),s=await r.resolveSelect(Lo.store).getPostType(o),{rest_base:i,rest_namespace:a="wp/v2"}=s;t({type:"REQUEST_POST_DELETE_START"});try{let l=e.getCurrentPost();await(0,h6.default)({path:`/${a}/${i}/${l.id}`,method:"DELETE"}),await t.savePost()}catch(l){r.dispatch(mn.store).createErrorNotice(...f6({error:l}))}t({type:"REQUEST_POST_DELETE_FINISH"})},QZ=({local:e=!1,...t}={})=>async({select:r,dispatch:o})=>{let s=r.getCurrentPost();if(e){let i=r.isEditedPostNew(),a=r.getEditedPostAttribute("title"),l=r.getEditedPostAttribute("content"),c=r.getEditedPostAttribute("excerpt");d6(s.id,i,a,l,c)}else await o.savePost({isAutosave:!0,...t})},$Z=({forceIsAutosaveable:e}={})=>async({select:t,dispatch:r})=>((e||t.isEditedPostAutosaveable())&&!t.isPostLocked()&&(["draft","auto-draft"].includes(t.getEditedPostAttribute("status"))?await r.savePost({isPreview:!0}):await r.autosave({isPreview:!0})),t.getEditedPostPreviewLink()),eq=()=>({registry:e})=>{e.dispatch(Lo.store).redo()},tq=()=>({registry:e})=>{e.dispatch(Lo.store).undo()};function rq(){return(0,el.default)("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function oq(e){return{type:"UPDATE_POST_LOCK",lock:e}}var sq=()=>({registry:e})=>{e.dispatch(sr.store).set("core","isPublishSidebarEnabled",!0)},nq=()=>({registry:e})=>{e.dispatch(sr.store).set("core","isPublishSidebarEnabled",!1)};function iq(e){return{type:"LOCK_POST_SAVING",lockName:e}}function aq(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function lq(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function cq(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}var uq=(e,t={})=>({select:r,dispatch:o,registry:s})=>{let{__unstableShouldCreateUndoLevel:i,selection:a}=t,l={blocks:e,selection:a};if(i!==!1){let{id:c,type:u}=r.getCurrentPost();if(s.select(Lo.store).getEditedEntityRecord("postType",u,c).blocks===l.blocks){s.dispatch(Lo.store).__unstableCreateUndoLevel("postType",u,c);return}l.content=({blocks:d=[]})=>(0,Xu.__unstableSerializeAndClean)(d)}o.editPost(l)};function dq(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}var mq=e=>({dispatch:t,registry:r,select:o})=>{o.__unstableIsEditorReady()&&!o.getEditorSettings().isPreviewMode&&(r.dispatch($a.store).clearSelectedBlock(),t.editPost({selection:void 0},{undoIgnore:!0})),t({type:"SET_RENDERING_MODE",mode:e})};function pq(e){return{type:"SET_DEVICE_TYPE",deviceType:e}}var fq=e=>({registry:t})=>{let r=t.select(sr.store).get("core","inactivePanels")??[],o=!!r?.includes(e),s;o?s=r.filter(i=>i!==e):s=[...r,e],t.dispatch(sr.store).set("core","inactivePanels",s)},hq=e=>({registry:t})=>{let r=t.select(sr.store).get("core","openPanels")??[],o=!!r?.includes(e),s;o?s=r.filter(i=>i!==e):s=[...r,e],t.dispatch(sr.store).set("core","openPanels",s)};function gq(e){return{type:"REMOVE_PANEL",panelName:e}}var yq=e=>({dispatch:t,registry:r})=>{typeof e=="object"&&e.hasOwnProperty("rootClientId")&&e.hasOwnProperty("insertionIndex")&&L(r.dispatch($a.store)).setInsertionPoint({rootClientId:e.rootClientId,index:e.insertionIndex}),t({type:"SET_IS_INSERTER_OPENED",value:e})};function vq(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var bq=({createNotice:e=!0}={})=>({dispatch:t,registry:r})=>{let o=r.select(sr.store).get("core","distractionFree");o&&r.dispatch(sr.store).set("core","fixedToolbar",!1),o||r.batch(()=>{r.dispatch(sr.store).set("core","fixedToolbar",!0),t.setIsInserterOpened(!1),t.setIsListViewOpened(!1),L(r.dispatch($a.store)).resetZoomLevel()}),r.batch(()=>{r.dispatch(sr.store).set("core","distractionFree",!o),e&&r.dispatch(mn.store).createInfoNotice(o?(0,pr.__)("Distraction free mode deactivated."):(0,pr.__)("Distraction free mode activated."),{id:"core/editor/distraction-free-mode/notice",type:"snackbar",actions:[{label:(0,pr.__)("Undo"),onClick:()=>{r.batch(()=>{r.dispatch(sr.store).set("core","fixedToolbar",o),r.dispatch(sr.store).toggle("core","distractionFree")})}}]})})},Sq=()=>({registry:e})=>{e.dispatch(sr.store).toggle("core","focusMode");let t=e.select(sr.store).get("core","focusMode");e.dispatch(mn.store).createInfoNotice(t?(0,pr.__)("Spotlight mode activated."):(0,pr.__)("Spotlight mode deactivated."),{id:"core/editor/toggle-spotlight-mode/notice",type:"snackbar",actions:[{label:(0,pr.__)("Undo"),onClick:()=>{e.dispatch(sr.store).toggle("core","focusMode")}}]})},wq=()=>({registry:e})=>{e.dispatch(sr.store).toggle("core","fixedToolbar");let t=e.select(sr.store).get("core","fixedToolbar");e.dispatch(mn.store).createInfoNotice(t?(0,pr.__)("Top toolbar activated."):(0,pr.__)("Top toolbar deactivated."),{id:"core/editor/toggle-top-toolbar/notice",type:"snackbar",actions:[{label:(0,pr.__)("Undo"),onClick:()=>{e.dispatch(sr.store).toggle("core","fixedToolbar")}}]})},xq=e=>({dispatch:t,registry:r})=>{r.dispatch(sr.store).set("core","editorMode",e),e!=="visual"&&(r.dispatch($a.store).clearSelectedBlock(),L(r.dispatch($a.store)).resetZoomLevel()),e==="visual"?(0,fP.speak)((0,pr.__)("Visual editor selected"),"assertive"):e==="text"&&(r.select(sr.store).get("core","distractionFree")&&t.toggleDistractionFree(),(0,fP.speak)((0,pr.__)("Code editor selected"),"assertive"))};function _q(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function kq(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function Pq(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}var ut=e=>(...t)=>({registry:r})=>{(0,el.default)("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),r.dispatch($a.store)[e](...t)},Cq=ut("resetBlocks"),Tq=ut("receiveBlocks"),Eq=ut("updateBlock"),Aq=ut("updateBlockAttributes"),Rq=ut("selectBlock"),Iq=ut("startMultiSelect"),Bq=ut("stopMultiSelect"),Oq=ut("multiSelect"),Fq=ut("clearSelectedBlock"),Dq=ut("toggleSelection"),Lq=ut("replaceBlocks"),Nq=ut("replaceBlock"),Mq=ut("moveBlocksDown"),Vq=ut("moveBlocksUp"),jq=ut("moveBlockToPosition"),Uq=ut("insertBlock"),zq=ut("insertBlocks"),Hq=ut("showInsertionPoint"),Gq=ut("hideInsertionPoint"),Wq=ut("setTemplateValidity"),Yq=ut("synchronizeTemplate"),Zq=ut("mergeBlocks"),qq=ut("removeBlocks"),Kq=ut("removeBlock"),Xq=ut("toggleBlockMode"),Jq=ut("startTyping"),Qq=ut("stopTyping"),$q=ut("enterFormattedText"),eK=ut("exitFormattedText"),tK=ut("insertDefaultBlock"),rK=ut("updateBlockListSettings");var MC={};qa(MC,{createTemplate:()=>xne,hideBlockTypes:()=>kne,registerEntityAction:()=>hne,registerEntityField:()=>yne,registerPostTypeSchema:()=>Sne,removeTemplates:()=>Tne,resetStylesNavigation:()=>Ine,revertTemplate:()=>Cne,saveDirtyEntities:()=>Pne,setCanvasMinHeight:()=>Bne,setCurrentTemplateId:()=>wne,setDefaultRenderingMode:()=>Ene,setIsReady:()=>bne,setShowStylebook:()=>Rne,setStylesPath:()=>Ane,showBlockTypes:()=>_ne,unregisterEntityAction:()=>gne,unregisterEntityField:()=>vne});var os=n(Z(),1),it=n(R(),1),rs=n(ct(),1),xD=n($(),1),tu=n(ft(),1),_D=n(Lr(),1),kD=n(pf(),1),y1=n(Ze(),1),NC=n(dt(),1);function _v(e){return e?e.source===ry.custom&&(!!e?.plugin||e?.has_theme_file):!1}var g1=n(Z(),1),wD=n(Jr(),1);var A6=n(R(),1);var No=n(I(),1);var Tv=n(ge(),1),_6=n(A(),1),Qu=n(D(),1),k6=n(ct(),1),P6=n(Lr(),1),fc=n(R(),1);var x6=n(Lr(),1);var kv=n(dt(),1),b6=n(R(),1);function S6(e){return e.type==="wp_template"}function w6(e){return e.type==="wp_template_part"}function ji(e){return e.type==="wp_template"||e.type==="wp_template_part"}function We(e,t=(0,b6.__)("(no title)")){let r="";return typeof e.title=="string"?r=(0,kv.decodeEntities)(e.title):e.title&&"rendered"in e.title?r=(0,kv.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title&&(r=(0,kv.decodeEntities)(e.title.raw)),r||t}function Pv(e){return e?[e.source,e.source].includes("custom")&&!(e.type==="wp_template"&&e?.plugin)&&!e.has_theme_file:!1}var Cv=e=>typeof e!="object"?"":e.slug||(0,x6.cleanForSlug)(We(e))||e.id.toString();var Nr=n(_(),1),C6=({field:e,onChange:t,data:r})=>{let{id:o}=e,s=e.getValue({item:r})||Cv(r),i=r.permalink_template||"",a=/%(?:postname|pagename)%/,[l,c]=i.split(a),u=l,m=c,d=a.test(i),f=(0,Qu.useRef)(s),h=s||f.current,g=d?`${u}${h}${m}`:(0,P6.safeDecodeURIComponent)(r.link||"");(0,Qu.useEffect)(()=>{s&&f.current===void 0&&(f.current=s)},[s]);let y=(0,Qu.useCallback)(S=>t({[o]:S}),[o,t]),{createNotice:b}=(0,_6.useDispatch)(k6.store),w=(0,Tv.useCopyToClipboard)(g,()=>{b("info",(0,fc.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),k="editor-post-url__slug-description-"+(0,Tv.useInstanceId)(C6);return(0,Nr.jsxs)("fieldset",{className:"fields-controls__slug",children:[d&&(0,Nr.jsxs)(No.__experimentalVStack,{children:[(0,Nr.jsxs)(No.__experimentalVStack,{spacing:"0px",children:[(0,Nr.jsx)("span",{children:(0,fc.__)("Customize the last part of the Permalink.")}),(0,Nr.jsx)(No.ExternalLink,{href:"https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink",children:(0,fc.__)("Learn more")})]}),(0,Nr.jsx)(No.__experimentalInputControl,{__next40pxDefaultSize:!0,prefix:(0,Nr.jsx)(No.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,Nr.jsx)(No.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Nr.jsx)(No.Button,{size:"small",icon:Vp,ref:w,label:(0,fc.__)("Copy")})}),label:(0,fc.__)("Link"),hideLabelFromVision:!0,value:s,autoComplete:"off",spellCheck:"false",type:"text",className:"fields-controls__slug-input",onChange:S=>{y(S)},onBlur:()=>{s===""&&y(f.current)},"aria-describedby":k}),(0,Nr.jsxs)("div",{className:"fields-controls__slug-help",children:[(0,Nr.jsx)("span",{className:"fields-controls__slug-help-visual-label",children:(0,fc.__)("Permalink:")}),(0,Nr.jsxs)(No.ExternalLink,{className:"fields-controls__slug-help-link",href:g,children:[(0,Nr.jsx)("span",{className:"fields-controls__slug-help-prefix",children:u}),(0,Nr.jsx)("span",{className:"fields-controls__slug-help-slug",children:h}),(0,Nr.jsx)("span",{className:"fields-controls__slug-help-suffix",children:m})]})]})]}),!d&&(0,Nr.jsx)(No.ExternalLink,{className:"fields-controls__slug-help",href:g,children:g})]})},T6=C6;var Ev=n(D(),1);var oK=({item:e})=>{let t=Cv(e),r=(0,Ev.useRef)(t);return(0,Ev.useEffect)(()=>{t&&r.current===void 0&&(r.current=t)},[t]),`${t||r.current}`},E6=oK;var sK={id:"slug",type:"text",label:(0,A6.__)("Slug"),Edit:T6,render:E6,filterBy:!1},gP=sK;var yP=n(R(),1);function R6(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(r=R6(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function nK(){for(var e,t,r=0,o="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=R6(e))&&(o&&(o+=" "),o+=t);return o}var ae=nK;var I6=n(I(),1),B6=n(R(),1);var ff=n(_(),1);function hf({item:e,className:t,children:r}){let o=We(e);return(0,ff.jsxs)(I6.__experimentalHStack,{className:ae("fields-field__title",t),alignment:"center",justify:"flex-start",children:[(0,ff.jsx)("span",{children:o||(0,B6.__)("(no title)")}),r]})}function Av({item:e}){return(0,ff.jsx)(hf,{item:e})}var iK={type:"text",id:"title",label:(0,yP.__)("Title"),placeholder:(0,yP.__)("No title"),getValue:({item:e})=>We(e),render:Av,enableHiding:!0,enableGlobalSearch:!0,filterBy:!1},vP=iK;var wP=n(R(),1);var bP=n(R(),1),F6=n(A(),1),D6=n(Z(),1),L6=n(I(),1);var O6=n(bv(),1),{lock:mge,unlock:Ko}=(0,O6.__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/fields");var SP=n(_(),1),{Badge:aK}=Ko(L6.privateApis);function N6({item:e}){let{frontPageId:t,postsPageId:r}=(0,F6.useSelect)(o=>{let{getEntityRecord:s}=o(D6.store),i=s("root","site");return{frontPageId:i?.page_on_front,postsPageId:i?.page_for_posts}},[]);return(0,SP.jsx)(hf,{item:e,className:"fields-field__page-title",children:[t,r].includes(e.id)&&(0,SP.jsx)(aK,{children:e.id===t?(0,bP.__)("Homepage"):(0,bP.__)("Posts Page")})})}var lK={type:"text",id:"title",label:(0,wP.__)("Title"),placeholder:(0,wP.__)("No title"),getValue:({item:e})=>We(e),render:N6,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},xP=lK;var _P=n(R(),1);var cK={type:"text",label:(0,_P.__)("Template"),placeholder:(0,_P.__)("No title"),id:"title",getValue:({item:e})=>We(e),render:Av,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},gf=cK;var kP=n(R(),1);var V6=n(R(),1);var j6=n(I(),1),U6=n(pn(),1);var Rv=n(_(),1),{PATTERN_TYPES:uK}=Ko(U6.privateApis);function z6({item:e}){return(0,Rv.jsx)(hf,{item:e,className:"fields-field__pattern-title",children:e.type===uK.theme&&(0,Rv.jsx)(j6.Tooltip,{placement:"top",text:(0,V6.__)("This pattern cannot be edited."),children:(0,Rv.jsx)(Qr,{icon:fk,size:24})})})}var dK={type:"text",id:"title",label:(0,kP.__)("Title"),placeholder:(0,kP.__)("No title"),getValue:({item:e})=>We(e),render:z6,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},yf=dK;var J6=n(R(),1);var Tt=n(I(),1),yc=n(vf(),1),W6=n(Z(),1),Iv=n(A(),1),Ui=n(D(),1),gc=n(R(),1);var $u=n(hc(),1),Y6=n(ct(),1);var Ie=n(_(),1),{MediaUploadModal:mK}=Ko($u.privateApis);function pK({render:e,multiple:t,...r}){let[o,s]=(0,Ui.useState)(!1);return window.__experimentalDataViewsMediaModal?(0,Ie.jsxs)(Ie.Fragment,{children:[e&&e({open:()=>s(!0)}),o&&(0,Ie.jsx)(mK,{...r,multiple:t,isOpen:o,onClose:()=>{s(!1),r.onClose?.()},onSelect:i=>{s(!1),r.onSelect?.(i)}})]}):(0,Ie.jsx)($u.MediaUpload,{...r,render:e,multiple:t?"add":void 0})}function CP({open:e,children:t,label:r,showTooltip:o=!1,onFilesDrop:s,attachment:i,isUploading:a=!1}){let l=i&&(0,yc.isBlobURL)(i.source_url),c=(0,Ie.jsxs)("div",{className:"fields__media-edit-picker-button",role:"button",tabIndex:0,onClick:()=>{a||e()},onKeyDown:u=>{a||(u.key==="Enter"||u.key===" ")&&(u.preventDefault(),e())},"aria-label":r,"aria-disabled":a,children:[t,l&&(0,Ie.jsx)("span",{className:"fields__media-edit-picker-button-spinner",children:(0,Ie.jsx)(Tt.Spinner,{})}),!a&&(0,Ie.jsx)(Tt.DropZone,{onFilesDrop:u=>s(u,i?.id)})]});return o?(0,Ie.jsx)(Tt.Tooltip,{text:r,children:c}):c}var fK=["application/zip","application/x-zip-compressed","application/x-rar-compressed","application/x-7z-compressed","application/x-tar","application/x-gzip"];function PP({attachment:e}){return(0,Ie.jsx)(Tt.__experimentalTruncate,{className:"fields__media-edit-filename",children:e.title.rendered})}function Z6(e){return(0,Ie.jsx)(CP,{...e,children:(0,Ie.jsx)("span",{className:"fields__media-edit-placeholder",children:e.label})})}function q6({attachment:e}){let t=e.source_url,r=e.mime_type||"";return r.startsWith("image")?(0,Ie.jsx)("img",{className:"fields__media-edit-thumbnail",alt:e.alt_text||"",src:t}):r.startsWith("audio")?(0,Ie.jsx)(Tt.Icon,{icon:__}):r.startsWith("video")?(0,Ie.jsx)(Tt.Icon,{icon:aP}):fK.includes(r)?(0,Ie.jsx)(Tt.Icon,{icon:w_}):(0,Ie.jsx)(Tt.Icon,{icon:ok})}function hK({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,open:s,onFilesDrop:i,isUploading:a}){return(0,Ie.jsxs)("div",{className:ae("fields__media-edit-expanded",{"is-multiple":r,"is-single":!r,"is-empty":!e?.length}),children:[e?.map(l=>{let c=l.mime_type?.startsWith("image"),u=(0,yc.isBlobURL)(l.source_url);return(0,Ie.jsxs)("div",{className:ae("fields__media-edit-expanded-item",{"has-preview-image":c}),children:[(0,Ie.jsx)(CP,{open:s,label:(0,gc.__)("Replace"),showTooltip:!0,onFilesDrop:i,attachment:l,isUploading:a,children:(0,Ie.jsx)("div",{className:"fields__media-edit-expanded-preview",children:(0,Ie.jsxs)(Tt.__experimentalVStack,{spacing:0,alignment:"center",justify:"center",className:"fields__media-edit-expanded-preview-stack",children:[(!u||c)&&(0,Ie.jsx)(q6,{attachment:l}),!u&&(c?(0,Ie.jsx)("div",{className:"fields__media-edit-expanded-overlay",children:(0,Ie.jsx)("div",{className:"fields__media-edit-expanded-title",children:(0,Ie.jsx)(PP,{attachment:l})})}):(0,Ie.jsx)(PP,{attachment:l}))]})})}),!u&&(0,Ie.jsx)("div",{className:"fields__media-edit-expanded-overlay",children:(0,Ie.jsx)(Tt.Button,{__next40pxDefaultSize:!0,className:"fields__media-edit-expanded-remove",icon:Di,label:(0,gc.__)("Remove"),size:"small",disabled:a,accessibleWhenDisabled:!0,onClick:m=>{m.stopPropagation(),o(l.id)}})})]},l.id)}),(r||!e?.length)&&(0,Ie.jsx)(Z6,{open:s,label:t,onFilesDrop:i,isUploading:a})]})}function gK({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,open:s,onFilesDrop:i,isUploading:a}){return(0,Ie.jsxs)(Ie.Fragment,{children:[!!e?.length&&(0,Ie.jsx)(Tt.__experimentalVStack,{spacing:2,children:e.map(l=>{let c=(0,yc.isBlobURL)(l.source_url);return(0,Ie.jsxs)("div",{className:"fields__media-edit-compact",children:[(0,Ie.jsx)(CP,{open:s,label:(0,gc.__)("Replace"),showTooltip:!0,onFilesDrop:i,attachment:l,isUploading:a,children:(0,Ie.jsxs)(Ie.Fragment,{children:[(0,Ie.jsx)(q6,{attachment:l}),!c&&(0,Ie.jsx)(PP,{attachment:l})]})}),(0,Ie.jsx)(Tt.Button,{__next40pxDefaultSize:!0,className:"fields__media-edit-remove",text:(0,gc.__)("Remove"),variant:"secondary",disabled:a,accessibleWhenDisabled:!0,onClick:u=>{u.stopPropagation(),typeof l.id=="number"&&o(l.id)}})]},l.id)})}),(r||!e?.length)&&(0,Ie.jsx)(Z6,{open:s,label:t,onFilesDrop:i,isUploading:a})]})}function K6({data:e,field:t,onChange:r,hideLabelFromVision:o,allowedTypes:s=["image"],multiple:i,isExpanded:a}){let l=t.getValue({item:e}),c=(0,Iv.useSelect)(S=>{if(!l)return null;let x=Array.isArray(l)?l:[l],{getEntityRecords:C}=S(W6.store);return C("postType","attachment",{include:x})},[l]),{createErrorNotice:u}=(0,Iv.useDispatch)(Y6.store),[m,d]=(0,Ui.useState)(),[f,h]=(0,Ui.useState)([]),g=(0,Ui.useCallback)(S=>r(t.setValue({item:e,value:S})),[e,t,r]),y=S=>{let C=(Array.isArray(l)?l:[l]).filter(E=>E!==S);g(C.length?C:void 0)},b=(0,Ui.useCallback)((S,x)=>{(0,$u.uploadMedia)({allowedTypes:s?.length?s:void 0,filesList:S,onFileChange(C){d(x);let{blobItems:E,uploadedItems:O}=C.reduce((F,M)=>((0,yc.isBlobURL)(M.url)?F.blobItems.push(M.url):F.uploadedItems.push(M.id),F),{blobItems:[],uploadedItems:[]});if(h(E),O.length===C.length&&d(void 0),!O.length)return;if(!i){g(O[0]);return}if(!l){g(O);return}let N=Array.isArray(l)?l:[l],B=[...x?N.filter(F=>F!==x):N,...O];g(B)},onError(C){d(void 0),h([]),u(C.message,{type:"snackbar"})},multiple:!!i})},[s,l,i,u,g]),w=t.placeholder||(i?(0,gc.__)("Choose files"):(0,gc.__)("Choose file")),k=(0,Ui.useMemo)(()=>{if(!f.length)return c;let S=[...c||[]],x=f.map(E=>({id:E,source_url:E,mime_type:(0,yc.getBlobTypeByURL)(E)})),C=S.findIndex(E=>E.id===m);return C!==-1?[...S.slice(0,C),...x,...S.slice(C+1)]:(S.push(...x),S)},[c,m,f]);return(0,Ie.jsx)("fieldset",{className:"fields__media-edit","data-field-id":t.id,children:(0,Ie.jsx)(pK,{onSelect:S=>{if(i){let x=Array.isArray(S)?S.map(C=>C.id):[S.id];g(x)}else g(S.id)},allowedTypes:s,value:l,multiple:i,title:t.label,render:({open:S})=>{let x=a?hK:gK;return(0,Ie.jsxs)(Tt.__experimentalVStack,{spacing:2,children:[t.label&&(o?(0,Ie.jsx)(Tt.VisuallyHidden,{as:"legend",children:t.label}):(0,Ie.jsx)(Tt.BaseControl.VisualLabel,{as:"legend",children:t.label})),(0,Ie.jsx)(x,{allItems:k,addButtonLabel:w,multiple:i,removeItem:y,open:S,onFilesDrop:b,isUploading:!!f.length}),t.description&&(0,Ie.jsx)(Tt.__experimentalText,{variant:"muted",children:t.description})]})}})})}var TP=n(_(),1),X6=({item:e,config:t})=>{let r=e?._embedded?.["wp:featuredmedia"]?.[0],o=r?.source_url;return o?(0,TP.jsx)("img",{className:"fields-controls__featured-image-image",src:o,alt:"",srcSet:r?.media_details?.sizes?Object.values(r.media_details.sizes).map(s=>`${s.source_url} ${s.width}w`).join(", "):void 0,sizes:t?.sizes||"100vw"}):(0,TP.jsx)("span",{className:"fields-controls__featured-image-placeholder"})};var yK={id:"featured_media",type:"media",label:(0,J6.__)("Featured Image"),Edit:K6,render:X6,setValue:({value:e})=>({featured_media:e??0}),enableSorting:!1,filterBy:!1},EP=yK;var o3=n(R(),1);var ed=n(D(),1),Q6=n(Ze(),1),bf=n(Z(),1),$6=n($(),1),hn=n(I(),1),e3=n(ge(),1),AP=n(A(),1),t3=n(dt(),1),Sf=n(R(),1);var fn=n(_(),1),vK=[],r3=({data:e,field:t,onChange:r})=>{let{id:o}=t,s=e.type,i=typeof e.id=="number"?e.id:parseInt(e.id,10),a=e.slug,{canSwitchTemplate:l,templates:c}=(0,AP.useSelect)(w=>{let k=w(bf.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:s})??vK,{getHomePage:S,getPostsPageId:x}=Ko(w(bf.store)),C=x()===+i,E=s==="page"&&S()?.postId===+i;return{templates:k,canSwitchTemplate:!C&&!E}},[i,s]),u=(0,ed.useMemo)(()=>l?c.filter(w=>w.is_custom&&w.slug!==e.template&&!!w.content.raw).map(w=>({name:w.slug,blocks:(0,Q6.parse)(w.content.raw),title:(0,t3.decodeEntities)(w.title.rendered),id:w.id})):[],[l,e.template,c]),m=(0,e3.useAsyncList)(u),d=t.getValue({item:e}),f=c.find(w=>w.slug===d),h=(0,AP.useSelect)(w=>{if(f)return f;let k;if(a?k=s==="page"?`${s}-${a}`:`single-${s}-${a}`:k=s==="page"?"page":`single-${s}`,s){let S=w(bf.store).getDefaultTemplateId({slug:k});return w(bf.store).getEntityRecord("postType","wp_template",S)}},[f,s,a]),[g,y]=(0,ed.useState)(!1),b=(0,ed.useCallback)(w=>r({[o]:w}),[o,r]);return(0,fn.jsxs)("fieldset",{className:"fields-controls__template",children:[(0,fn.jsx)(hn.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({onToggle:w})=>(0,fn.jsx)(hn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",size:"compact",onClick:w,children:h?We(h):""}),renderContent:({onToggle:w})=>(0,fn.jsxs)(hn.MenuGroup,{children:[(0,fn.jsx)(hn.MenuItem,{onClick:()=>{y(!0),w()},children:(0,Sf.__)("Change template")}),d!==""&&(0,fn.jsx)(hn.MenuItem,{onClick:()=>{b(""),w()},children:(0,Sf.__)("Use default template")})]})}),g&&(0,fn.jsx)(hn.Modal,{title:(0,Sf.__)("Choose a template"),onRequestClose:()=>y(!1),overlayClassName:"fields-controls__template-modal",isFullScreen:!0,children:(0,fn.jsx)("div",{className:"fields-controls__template-content",children:(0,fn.jsx)($6.__experimentalBlockPatternsList,{label:(0,Sf.__)("Templates"),blockPatterns:u,shownPatterns:m,onClickPattern:w=>{b(w.name),y(!1)}})})})]})};var bK={id:"template",type:"text",label:(0,o3.__)("Template"),Edit:r3,enableSorting:!1,filterBy:!1},RP=bK;var v3=n(R(),1);var IP=n(Ov(),1),Fv=n(I(),1),BP=n(A(),1),Hi=n(D(),1),OP=n(Z(),1),u3=n(ge(),1),d3=n(dt(),1),tl=n(R(),1),m3=n(Lr(),1);var a3=n(dt(),1),l3=n(R(),1);function wf(e){return typeof e.title=="object"&&"rendered"in e.title&&e.title.rendered?(0,a3.decodeEntities)(e.title.rendered):`#${e?.id} (${(0,l3.__)("no title")})`}var zi=n(_(),1);function kK(e){let t=e.map(s=>({children:[],...s}));if(t.some(({parent:s})=>s==null))return t;let r=t.reduce((s,i)=>{let{parent:a}=i;return s[a]||(s[a]=[]),s[a].push(i),s},{}),o=s=>s.map(i=>{let a=r[i.id];return{...i,children:a&&a.length?o(a):[]}});return o(r[0]||[])}var c3=(e,t)=>{let r=(0,IP.default)(e||"").toLowerCase(),o=(0,IP.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function PK({data:e,onChangeControl:t}){let[r,o]=(0,Hi.useState)(null),s=e.parent,i=e.id,a=e.type,{parentPostTitle:l,pageItems:c,isHierarchical:u}=(0,BP.useSelect)(h=>{let{getEntityRecord:g,getEntityRecords:y,getPostType:b}=h(OP.store),w=b(a),k=w?.hierarchical&&w.viewable,S=s?g("postType",a,s):null,x={per_page:100,exclude:i,parent_exclude:i,orderby:"menu_order",order:"asc",_fields:"id,title,parent",...r!==null&&{search:r,orderby:"relevance"}};return{isHierarchical:k,parentPostTitle:S?wf(S):"",pageItems:k?y("postType",a,x):null}},[r,s,i,a]),m=(0,Hi.useMemo)(()=>{let h=(w,k=0)=>w.map(C=>[{value:C.id,label:"\u2014 ".repeat(k)+(0,d3.decodeEntities)(C.name),rawName:C.name},...h(C.children||[],k+1)]).sort(([C],[E])=>{let O=c3(C.rawName,r??""),N=c3(E.rawName,r??"");return O>=N?1:-1}).flat();if(!c)return[];let g=c.map(w=>({id:w.id,parent:w.parent??null,name:wf(w)}));r||(g=kK(g));let y=h(g),b=y.find(w=>w.value===s);return s&&l&&!b&&y.unshift({value:s,label:l,rawName:""}),y.map(w=>({...w,value:w.value.toString()}))},[c,r,l,s]);if(!u)return null;let d=h=>{o(h)},f=h=>{if(h)return t(parseInt(h,10)??0);t(0)};return(0,zi.jsx)(Fv.ComboboxControl,{__next40pxDefaultSize:!0,label:(0,tl.__)("Parent"),help:(0,tl.__)("Choose a parent page."),value:s?.toString(),options:m,onFilterValueChange:(0,u3.debounce)(h=>d(h),300),onChange:f,hideLabelFromVision:!0})}var p3=({data:e,field:t,onChange:r})=>{let{id:o}=t,s=(0,BP.useSelect)(a=>a(OP.store).getEntityRecord("root","__unstableBase")?.home,[]),i=(0,Hi.useCallback)(a=>r({[o]:a}),[o,r]);return(0,zi.jsx)("fieldset",{className:"fields-controls__parent",children:(0,zi.jsxs)("div",{children:[(0,Hi.createInterpolateElement)((0,tl.sprintf)((0,tl.__)('Child pages inherit characteristics from their parent, such as URL structure. For instance, if "Pricing" is a child of "Services", its URL would be %1$s<wbr />/services<wbr />/pricing.'),(0,m3.filterURLForDisplay)(s).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,zi.jsx)("wbr",{})}),(0,zi.jsx)("p",{children:(0,Hi.createInterpolateElement)((0,tl.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,zi.jsx)(Fv.ExternalLink,{href:(0,tl.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"),children:void 0})})}),(0,zi.jsx)(PK,{data:e,onChangeControl:i})]})})};var f3=n(A(),1),h3=n(Z(),1),g3=n(R(),1);var td=n(_(),1),y3=({item:e})=>{let t=(0,f3.useSelect)(r=>{let{getEntityRecord:o}=r(h3.store);return e?.parent?o("postType",e.type,e.parent):null},[e.parent,e.type]);return t?(0,td.jsx)(td.Fragment,{children:wf(t)}):(0,td.jsx)(td.Fragment,{children:(0,g3.__)("None")})};var CK={id:"parent",type:"text",label:(0,v3.__)("Parent"),Edit:p3,render:y3,enableSorting:!0,filterBy:!1},FP=CK;var w3=n(R(),1);var od=n(I(),1),b3=n(D(),1),xf=n(R(),1),rd=n(_(),1);function TK({data:e,onChange:t,field:r}){let[o,s]=(0,b3.useState)(!!r.getValue({item:e})),i=a=>{s(a),a||t({password:""})};return(0,rd.jsxs)(od.__experimentalVStack,{as:"fieldset",spacing:4,className:"fields-controls__password",children:[(0,rd.jsx)(od.CheckboxControl,{label:(0,xf.__)("Password protected"),help:(0,xf.__)("Only visible to those who know the password"),checked:o,onChange:i}),o&&(0,rd.jsx)("div",{className:"fields-controls__password-input",children:(0,rd.jsx)(od.TextControl,{label:(0,xf.__)("Password"),onChange:a=>t({password:a}),value:r.getValue({item:e})||"",placeholder:(0,xf.__)("Use a secure password"),type:"text",__next40pxDefaultSize:!0,maxLength:255})})]})}var S3=TK;var EK={id:"password",type:"text",label:(0,w3.__)("Password"),Edit:S3,enableSorting:!1,enableHiding:!1,isVisible:e=>e.status!=="private",filterBy:!1},DP=EK;var _3=n(R(),1);var Lv=n(I(),1);var Is=n(R(),1),AK=[{value:"draft",label:(0,Is.__)("Draft"),icon:Yu,description:(0,Is.__)("Not ready to publish.")},{value:"future",label:(0,Is.__)("Scheduled"),icon:Qp,description:(0,Is.__)("Publish automatically on a chosen date.")},{value:"pending",label:(0,Is.__)("Pending Review"),icon:Xp,description:(0,Is.__)("Waiting for review before publishing.")},{value:"private",label:(0,Is.__)("Private"),icon:Zp,description:(0,Is.__)("Only visible to site admins and editors.")},{value:"publish",label:(0,Is.__)("Published"),icon:dc,description:(0,Is.__)("Visible to everyone.")},{value:"trash",label:(0,Is.__)("Trash"),icon:Vi}],Dv=AK;var sd=n(_(),1);function RK({item:e}){let t=Dv.find(({value:s})=>s===e.status),r=t?.label||e.status,o=t?.icon;return(0,sd.jsxs)(Lv.__experimentalHStack,{alignment:"left",spacing:0,children:[o&&(0,sd.jsx)("div",{className:"edit-site-post-list__status-icon",children:(0,sd.jsx)(Lv.Icon,{icon:o})}),(0,sd.jsx)("span",{children:r})]})}var x3=RK;var IK="isAny",BK={label:(0,_3.__)("Status"),id:"status",type:"text",elements:Dv,render:x3,Edit:"radio",enableSorting:!1,filterBy:{operators:[IK]}},LP=BK;var nd=n(R(),1),OK={id:"comment_status",label:(0,nd.__)("Comments"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,nd.__)("Open"),description:(0,nd.__)("Visitors can add new comments and replies.")},{value:"closed",label:(0,nd.__)("Closed"),description:(0,nd.__)("Visitors cannot add new comments or replies. Existing comments remain visible.")}]},NP=OK;var Gi=n(R(),1),Nv=n(I(),1),MP=n(_(),1);function FK({data:e,onChange:t}){let r=e?.ping_status??"open",o=s=>{t({...e,ping_status:s?"open":"closed"})};return(0,MP.jsx)(Nv.CheckboxControl,{label:(0,Gi.__)("Enable pingbacks & trackbacks"),checked:r==="open",onChange:o,help:(0,MP.jsx)(Nv.ExternalLink,{href:(0,Gi.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,Gi.__)("Learn more about pingbacks & trackbacks")})})}var DK={id:"ping_status",label:(0,Gi.__)("Trackbacks & Pingbacks"),type:"text",Edit:FK,enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,Gi.__)("Allow"),description:(0,Gi.__)("Allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")},{value:"closed",label:(0,Gi.__)("Don't allow"),description:(0,Gi.__)("Don't allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")}]},VP=DK;var id=n(R(),1),LK={id:"discussion",label:(0,id.__)("Discussion"),type:"text",render:({item:e})=>{let t=e.comment_status==="open",r=e.ping_status==="open";return t&&r?(0,id.__)("Open"):t&&!r?(0,id.__)("Comments only"):!t&&r?(0,id.__)("Pings only"):(0,id.__)("Closed")},filterBy:!1},jP=LK;var P3=n(R(),1);var Qn=n(R(),1),kf=n(D(),1),rl=n(Ka(),1),Jn=n(_(),1),_f=e=>(0,rl.dateI18n)((0,rl.getSettings)().formats.datetimeAbbreviated,(0,rl.getDate)(e)),NK=({item:e})=>{if(["draft","private"].includes(e.status??""))return(0,kf.createInterpolateElement)((0,Qn.sprintf)((0,Qn.__)("<span>Modified: <time>%s</time></span>"),_f(e.date??null)),{span:(0,Jn.jsx)("span",{}),time:(0,Jn.jsx)("time",{})});if(e.status==="future")return(0,kf.createInterpolateElement)((0,Qn.sprintf)((0,Qn.__)("<span>Scheduled: <time>%s</time></span>"),_f(e.date??null)),{span:(0,Jn.jsx)("span",{}),time:(0,Jn.jsx)("time",{})});if(e.status==="publish")return(0,kf.createInterpolateElement)((0,Qn.sprintf)((0,Qn.__)("<span>Published: <time>%s</time></span>"),_f(e.date??null)),{span:(0,Jn.jsx)("span",{}),time:(0,Jn.jsx)("time",{})});let s=(0,rl.getDate)(e.modified??null)>(0,rl.getDate)(e.date??null)?e.modified:e.date;return e.status==="pending"?(0,kf.createInterpolateElement)((0,Qn.sprintf)((0,Qn.__)("<span>Modified: <time>%s</time></span>"),_f(s??null)),{span:(0,Jn.jsx)("span",{}),time:(0,Jn.jsx)("time",{})}):(0,Jn.jsx)("time",{children:_f(e.date??null)})},k3=NK;var MK={id:"date",type:"datetime",label:(0,P3.__)("Date"),render:k3,filterBy:{operators:["before","after"]}},UP=MK;var I3=n(R(),1),B3=n(A(),1),O3=n(Z(),1);var C3=n(R(),1),T3=n(D(),1);var Mv=n(I(),1),E3=n(A(),1),A3=n(Z(),1),ol=n(_(),1);function VK({item:e}){let t=e?.author,r=e?._embedded?.author?.[0]?.id,o=!!(t&&r&&t!==r),s=(0,E3.useSelect)(u=>{if(!o)return null;let{getEntityRecord:m}=u(A3.store);return t?m("root","user",t):null},[t,o]),i=s?.name||e?._embedded?.author?.[0]?.name,a=s?.avatar_urls?.[48]||e?._embedded?.author?.[0]?.avatar_urls?.[48],[l,c]=(0,T3.useState)(!1);return(0,ol.jsxs)(Mv.__experimentalHStack,{alignment:"left",spacing:0,children:[!!a&&(0,ol.jsx)("div",{className:ae("page-templates-author-field__avatar",{"is-loaded":l}),children:(0,ol.jsx)("img",{onLoad:()=>c(!0),alt:(0,C3.__)("Author avatar"),src:a})}),!a&&(0,ol.jsx)("div",{className:"page-templates-author-field__icon",children:(0,ol.jsx)(Mv.Icon,{icon:Y_})}),(0,ol.jsx)("span",{className:"page-templates-author-field__name",children:i})]})}var R3=VK;var jK={label:(0,I3.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,B3.resolveSelect)(O3.store).getEntityRecords("root","user",{per_page:-1})??[]).map(({id:t,name:r})=>({value:t,label:r})),setValue:({value:e})=>({author:Number(e)}),render:R3,sort:(e,t,r)=>{let o=e._embedded?.author?.[0]?.name||"",s=t._embedded?.author?.[0]?.name||"";return r==="asc"?o.localeCompare(s):s.localeCompare(o)},filterBy:{operators:["isAny","isNone"]}},zP=jK;var F3=n(R(),1),UK={id:"notesCount",label:(0,F3.__)("Notes"),type:"integer",enableSorting:!1,filterBy:!1},HP=UK;var D3=n(R(),1),zK={id:"view-post",label:(0,D3._x)("View","verb"),isPrimary:!0,icon:qo,isEligible(e){return e.status!=="trash"},callback(e,{onActionPerformed:t}){let r=e[0];window.open(r?.link,"_blank"),t&&t(e)}},GP=zK;var WP=n(A(),1),L3=n(Z(),1),sl=n(R(),1),N3=n(ct(),1),M3=n(D(),1),Yi=n(I(),1),Wi=n(_(),1);function HK(e){return typeof e.menu_order=="number"&&Number.isInteger(e.menu_order)}function GK({items:e,closeModal:t,onActionPerformed:r}){let[o,s]=(0,M3.useState)(e[0]),{editEntityRecord:i,saveEditedEntityRecord:a}=(0,WP.useDispatch)(L3.store),{createSuccessNotice:l,createErrorNotice:c}=(0,WP.useDispatch)(N3.store),u=HK(o);async function m(d){if(d.preventDefault(),!!u)try{await i("postType",o.type,o.id,{menu_order:o.menu_order}),t?.(),await a("postType",o.type,o.id,{throwOnError:!0}),l((0,sl.__)("Order updated."),{type:"snackbar"}),r?.(e)}catch(f){let h=f,g=h.message&&h.code!=="unknown_error"?h.message:(0,sl.__)("An error occurred while updating the order");c(g,{type:"snackbar"})}}return(0,Wi.jsx)("form",{onSubmit:m,children:(0,Wi.jsxs)(Yi.__experimentalVStack,{spacing:"5",children:[(0,Wi.jsx)("div",{children:(0,sl.__)("Determines the order of pages. Pages with the same order value are sorted alphabetically. Negative order values are supported.")}),(0,Wi.jsx)(Yi.__experimentalInputControl,{__next40pxDefaultSize:!0,label:(0,sl.__)("Order"),type:"number",value:typeof o.menu_order=="number"&&Number.isInteger(o.menu_order)?String(o.menu_order):"",onChange:d=>{let f=parseInt(d,10);s({...o,menu_order:isNaN(f)?void 0:f})}}),(0,Wi.jsxs)(Yi.__experimentalHStack,{justify:"right",children:[(0,Wi.jsx)(Yi.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,sl.__)("Cancel")}),(0,Wi.jsx)(Yi.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",accessibleWhenDisabled:!0,disabled:!u,children:(0,sl.__)("Save")})]})]})})}var WK={id:"order-pages",label:(0,sl.__)("Order"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:GK},YP=WK;var ZP=n(A(),1),V3=n(Z(),1),go=n(R(),1),j3=n(ct(),1),qP=n(D(),1),qi=n(I(),1);var Zi=n(_(),1),YK={id:"duplicate-post",label:(0,go._x)("Duplicate","action label"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,s]=(0,qP.useState)({...e[0],title:(0,go.sprintf)((0,go._x)("%s (Copy)","post"),We(e[0]))}),[i,a]=(0,qP.useState)(!1),{saveEntityRecord:l}=(0,ZP.useDispatch)(V3.store),{createSuccessNotice:c,createErrorNotice:u}=(0,ZP.useDispatch)(j3.store);async function m(d){if(d.preventDefault(),i)return;let f=o.type==="wp_template",h={status:f?"publish":"draft",title:o.title,slug:f?o.slug:o.title||(0,go.__)("No title"),comment_status:o.comment_status,content:typeof o.content=="string"?o.content:o.content.raw,excerpt:typeof o.excerpt=="string"?o.excerpt:o.excerpt?.raw,meta:o.meta,parent:o.parent,password:o.password,template:o.template,format:o.format,featured_media:o.featured_media,menu_order:o.menu_order,ping_status:o.ping_status},g="wp:action-assign-";Object.keys(o?._links||{}).filter(b=>b.startsWith(g)).map(b=>b.slice(g.length)).forEach(b=>{o.hasOwnProperty(b)&&(h[b]=o[b])}),a(!0);try{let b=await l("postType",o.type,h,{throwOnError:!0});c((0,go.sprintf)((0,go.__)('"%s" successfully created.'),We(b)),{id:"duplicate-post-action",type:"snackbar"}),r&&r([b])}catch(b){let w=b,k=w.message&&w.code!=="unknown_error"?w.message:(0,go.__)("An error occurred while duplicating the page.");u(k,{type:"snackbar"})}finally{a(!1),t?.()}}return(0,Zi.jsx)("form",{onSubmit:m,children:(0,Zi.jsxs)(qi.__experimentalVStack,{spacing:3,children:[typeof o.id=="string"&&(0,Zi.jsx)("div",{children:(0,go.__)("You are about to duplicate a bundled template. Changes will not be live until you activate the new template.")}),(0,Zi.jsx)(qi.__experimentalInputControl,{__next40pxDefaultSize:!0,label:(0,go.__)("Title"),placeholder:(0,go.__)("No title"),value:We(o),onChange:d=>s(f=>({...f,title:d||(0,go.__)("No title")}))}),(0,Zi.jsxs)(qi.__experimentalHStack,{spacing:2,justify:"end",children:[(0,Zi.jsx)(qi.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,go.__)("Cancel")}),(0,Zi.jsx)(qi.Button,{variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,__next40pxDefaultSize:!0,children:(0,go._x)("Duplicate","action label")})]})]})})}},KP=YK;var XP=n(A(),1),U3=n(Z(),1),vc=n(R(),1),z3=n(D(),1),H3=n(pn(),1),Ki=n(I(),1),G3=n(ct(),1);var nl=n(_(),1),{PATTERN_TYPES:ZK}=Ko(H3.privateApis),qK={id:"rename-post",label:(0,vc.__)("Rename"),modalFocusOnMount:"firstContentElement",isEligible(e){if(e.status==="trash"||e.type==="wp_template"&&typeof e.id=="string"&&window?.__experimentalTemplateActivate)return!1;let t=["wp_template","wp_template_part"];return window?.__experimentalTemplateActivate||t.push("wp_template"),t.includes(e.type)?S6(e)&&!window?.__experimentalTemplateActivate?Pv(e)&&e.is_custom&&e.permissions?.update:w6(e)?e.source==="custom"&&!e?.has_theme_file&&e.permissions?.update:e.type===ZK.user&&e.permissions?.update:e.permissions?.update},RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o]=e,[s,i]=(0,z3.useState)(()=>We(o,"")),{editEntityRecord:a,saveEditedEntityRecord:l}=(0,XP.useDispatch)(U3.store),{createSuccessNotice:c,createErrorNotice:u}=(0,XP.useDispatch)(G3.store);async function m(d){d.preventDefault();try{await a("postType",o.type,o.id,{title:s}),i(""),t?.(),await l("postType",o.type,o.id,{throwOnError:!0}),c((0,vc.__)("Name updated"),{type:"snackbar"}),r?.(e)}catch(f){let h=f,g=h.message&&h.code!=="unknown_error"?h.message:(0,vc.__)("An error occurred while updating the name");u(g,{type:"snackbar"})}}return(0,nl.jsx)("form",{onSubmit:m,children:(0,nl.jsxs)(Ki.__experimentalVStack,{spacing:"5",children:[(0,nl.jsx)(Ki.TextControl,{__next40pxDefaultSize:!0,label:(0,vc.__)("Name"),value:s,onChange:i,required:!0}),(0,nl.jsxs)(Ki.__experimentalHStack,{justify:"right",children:[(0,nl.jsx)(Ki.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,vc.__)("Cancel")}),(0,nl.jsx)(Ki.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,vc.__)("Save")})]})]})})}},JP=qK;var yo=n(A(),1),bc=n(Z(),1),fr=n(R(),1),il=n(ct(),1),W3=n(D(),1),Vv=n(Ze(),1),Xi=n(I(),1),Y3=n(Lr(),1),Z3=n(pf(),1);var Sc=n(_(),1),KK=e=>e?e.source==="custom"&&(!!e?.plugin||e?.has_theme_file):!1,XK=async(e,{allowUndo:t=!0}={})=>{let r="edit-site-template-reverted";if((0,yo.dispatch)(il.store).removeNotice(r),!KK(e)){(0,yo.dispatch)(il.store).createErrorNotice((0,fr.__)("This template is not revertable."),{type:"snackbar"});return}try{let o=(0,yo.select)(bc.store).getEntityConfig("postType",e.type);if(!o){(0,yo.dispatch)(il.store).createErrorNotice((0,fr.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let s=(0,Y3.addQueryArgs)(`${o.baseURL}/${e.id}`,{context:"edit",source:e.origin}),i=await(0,Z3.default)({path:s});if(!i){(0,yo.dispatch)(il.store).createErrorNotice((0,fr.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let a=({blocks:u=[]})=>(0,Vv.__unstableSerializeAndClean)(u),l=(0,yo.select)(bc.store).getEditedEntityRecord("postType",e.type,e.id);(0,yo.dispatch)(bc.store).editEntityRecord("postType",e.type,e.id,{content:a,blocks:l.blocks,source:"custom"},{undoIgnore:!0});let c=(0,Vv.parse)(i?.content?.raw);if((0,yo.dispatch)(bc.store).editEntityRecord("postType",e.type,i.id,{content:a,blocks:c,source:"theme"}),t){let u=()=>{(0,yo.dispatch)(bc.store).editEntityRecord("postType",e.type,l.id,{content:a,blocks:l.blocks,source:"custom"})};(0,yo.dispatch)(il.store).createSuccessNotice((0,fr.__)("Template reset."),{type:"snackbar",id:r,actions:[{label:(0,fr.__)("Undo"),onClick:u}]})}}catch(o){let s=o.message&&o.code!=="unknown_error"?o.message:(0,fr.__)("Template revert failed. Please reload.");(0,yo.dispatch)(il.store).createErrorNotice(s,{type:"snackbar"})}},JK={id:"reset-post",label:(0,fr.__)("Reset"),isEligible:e=>window?.__experimentalTemplateActivate?e.type==="wp_template_part"&&e?.source==="custom"&&e?.has_theme_file:ji(e)&&e?.source==="custom"&&(!!(e.type==="wp_template"&&e?.plugin)||e?.has_theme_file),icon:Fi,supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,s]=(0,W3.useState)(!1),{saveEditedEntityRecord:i}=(0,yo.useDispatch)(bc.store),{createSuccessNotice:a,createErrorNotice:l}=(0,yo.useDispatch)(il.store),c=async()=>{try{for(let u of e)await XK(u,{allowUndo:!1}),await i("postType",u.type,u.id);a(e.length>1?(0,fr.sprintf)((0,fr.__)("%d items reset."),e.length):(0,fr.sprintf)((0,fr.__)('"%s" reset.'),We(e[0])),{type:"snackbar",id:"revert-template-action"})}catch(u){let m;e[0].type==="wp_template"?m=e.length===1?(0,fr.__)("An error occurred while reverting the template."):(0,fr.__)("An error occurred while reverting the templates."):m=e.length===1?(0,fr.__)("An error occurred while reverting the template part."):(0,fr.__)("An error occurred while reverting the template parts.");let d=u,f=d.message&&d.code!=="unknown_error"?d.message:m;l(f,{type:"snackbar"})}};return(0,Sc.jsxs)(Xi.__experimentalVStack,{spacing:"5",children:[(0,Sc.jsx)(Xi.__experimentalText,{children:(0,fr.__)("Reset to default and clear all customizations?")}),(0,Sc.jsxs)(Xi.__experimentalHStack,{justify:"right",children:[(0,Sc.jsx)(Xi.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,fr.__)("Cancel")}),(0,Sc.jsx)(Xi.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{s(!0),await c(),r?.(e),s(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,fr.__)("Reset")})]})]})}},QP=JK;var jv=n(R(),1),q3=n(pn(),1);var K3=n(_(),1),{CreatePatternModalContents:QK,useDuplicatePatternProps:$K}=Ko(q3.privateApis),eX={id:"duplicate-pattern",label:(0,jv._x)("Duplicate","action label"),isEligible:e=>e.type!=="wp_template_part",modalHeader:(0,jv._x)("Duplicate pattern","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=$K({pattern:r,onSuccess:()=>t?.()});return(0,K3.jsx)(QK,{onClose:t,confirmLabel:(0,jv._x)("Duplicate","action label"),...o})}},$P=eX;var ad=function(){return ad=Object.assign||function(t){for(var r,o=1,s=arguments.length;o<s;o++){r=arguments[o];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},ad.apply(this,arguments)};function X3(e){return e.toLowerCase()}var tX=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],rX=/[^A-Z0-9]+/gi;function Q3(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?tX:r,s=t.stripRegexp,i=s===void 0?rX:s,a=t.transform,l=a===void 0?X3:a,c=t.delimiter,u=c===void 0?" ":c,m=J3(J3(e,o,"$1\0$2"),i,"\0"),d=0,f=m.length;m.charAt(d)==="\0";)d++;for(;m.charAt(f-1)==="\0";)f--;return m.slice(d,f).split("\0").map(l).join(u)}function J3(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,s){return o.replace(s,r)},e)}function $3(e,t){return t===void 0&&(t={}),Q3(e,ad({delimiter:"."},t))}function wc(e,t){return t===void 0&&(t={}),$3(e,ad({delimiter:"-"},t))}"stream"in Blob.prototype||Object.defineProperty(Blob.prototype,"stream",{value(){return new Response(this).body}}),"setBigUint64"in DataView.prototype||Object.defineProperty(DataView.prototype,"setBigUint64",{value(e,t,r){let o=Number(0xffffffffn&t),s=Number(t>>32n);this.setUint32(e+(r?0:4),o,r),this.setUint32(e+(r?4:0),s,r)}});var cd=e=>new DataView(new ArrayBuffer(e)),Ji=e=>new Uint8Array(e.buffer||e),ld=e=>new TextEncoder().encode(String(e)),xc=e=>Math.min(4294967295,Number(e)),e4=e=>Math.min(65535,Number(e));function oX(e,t){if(t===void 0||t instanceof Date||(t=new Date(t)),e instanceof File)return{isFile:1,t:t||new Date(e.lastModified),i:e.stream()};if(e instanceof Response)return{isFile:1,t:t||new Date(e.headers.get("Last-Modified")||Date.now()),i:e.body};if(t===void 0)t=new Date;else if(isNaN(t))throw new Error("Invalid modification date.");if(e===void 0)return{isFile:0,t};if(typeof e=="string")return{isFile:1,t,i:ld(e)};if(e instanceof Blob)return{isFile:1,t,i:e.stream()};if(e instanceof Uint8Array||e instanceof ReadableStream)return{isFile:1,t,i:e};if(e instanceof ArrayBuffer||ArrayBuffer.isView(e))return{isFile:1,t,i:Ji(e)};if(Symbol.asyncIterator in e)return{isFile:1,t,i:r4(e[Symbol.asyncIterator]())};throw new TypeError("Unsupported input format.")}function r4(e,t=e){return new ReadableStream({async pull(r){let o=0;for(;r.desiredSize>o;){let s=await e.next();if(!s.value){r.close();break}{let i=sX(s.value);r.enqueue(i),o+=i.byteLength}}},cancel(r){t.throw?.(r)}})}function sX(e){return typeof e=="string"?ld(e):e instanceof Uint8Array?e:Ji(e)}function o4(e,t,r){let[o,s]=(function(i){return i?i instanceof Uint8Array?[i,1]:ArrayBuffer.isView(i)||i instanceof ArrayBuffer?[Ji(i),1]:[ld(i),0]:[void 0,0]})(t);if(e instanceof File)return{o:e2(o||ld(e.name)),u:BigInt(e.size),l:s};if(e instanceof Response){let i=e.headers.get("content-disposition"),a=i&&i.match(/;\s*filename\*?=["']?(.*?)["']?$/i),l=a&&a[1]||e.url&&new URL(e.url).pathname.split("/").findLast(Boolean),c=l&&decodeURIComponent(l),u=r||+e.headers.get("content-length");return{o:e2(o||ld(c)),u:BigInt(u),l:s}}return o=e2(o,e!==void 0||r!==void 0),typeof e=="string"?{o,u:BigInt(ld(e).length),l:s}:e instanceof Blob?{o,u:BigInt(e.size),l:s}:e instanceof ArrayBuffer||ArrayBuffer.isView(e)?{o,u:BigInt(e.byteLength),l:s}:{o,u:nX(e,r),l:s}}function nX(e,t){return t>-1?BigInt(t):e?void 0:0n}function e2(e,t=1){if(!e||e.every((r=>r===47)))throw new Error("The file must have a name.");if(t)for(;e[e.length-1]===47;)e=e.subarray(0,-1);else e[e.length-1]!==47&&(e=new Uint8Array([...e,47]));return e}var s4=new Uint32Array(256);for(let e=0;e<256;++e){let t=e;for(let r=0;r<8;++r)t=t>>>1^(1&t&&3988292384);s4[e]=t}function t4(e,t=0){t^=-1;for(var r=0,o=e.length;r<o;r++)t=t>>>8^s4[255&t^e[r]];return(-1^t)>>>0}function n4(e,t,r=0){let o=e.getSeconds()>>1|e.getMinutes()<<5|e.getHours()<<11,s=e.getDate()|e.getMonth()+1<<5|e.getFullYear()-1980<<9;t.setUint16(r,o,1),t.setUint16(r+2,s,1)}function iX({o:e,l:t},r){return 8*(!t||(r??(function(o){try{aX.decode(o)}catch{return 0}return 1})(e)))}var aX=new TextDecoder("utf8",{fatal:1});function lX(e,t=0){let r=cd(30);return r.setUint32(0,1347093252),r.setUint32(4,754976768|t),n4(e.t,r,10),r.setUint16(26,e.o.length,1),Ji(r)}async function*cX(e){let{i:t}=e;if("then"in t&&(t=await t),t instanceof Uint8Array)yield t,e.m=t4(t,0),e.u=BigInt(t.length);else{e.u=0n;let r=t.getReader();for(;;){let{value:o,done:s}=await r.read();if(s)break;e.m=t4(o,e.m),e.u+=BigInt(o.length),yield o}}}function uX(e,t){let r=cd(16+(t?8:0));return r.setUint32(0,1347094280),r.setUint32(4,e.isFile?e.m:0,1),t?(r.setBigUint64(8,e.u,1),r.setBigUint64(16,e.u,1)):(r.setUint32(8,xc(e.u),1),r.setUint32(12,xc(e.u),1)),Ji(r)}function dX(e,t,r=0,o=0){let s=cd(46);return s.setUint32(0,1347092738),s.setUint32(4,755182848),s.setUint16(8,2048|r),n4(e.t,s,12),s.setUint32(16,e.isFile?e.m:0,1),s.setUint32(20,xc(e.u),1),s.setUint32(24,xc(e.u),1),s.setUint16(28,e.o.length,1),s.setUint16(30,o,1),s.setUint16(40,e.isFile?33204:16893,1),s.setUint32(42,xc(t),1),Ji(s)}function mX(e,t,r){let o=cd(r);return o.setUint16(0,1,1),o.setUint16(2,r-4,1),16&r&&(o.setBigUint64(4,e.u,1),o.setBigUint64(12,e.u,1)),o.setBigUint64(r-8,t,1),Ji(o)}function i4(e){return e instanceof File||e instanceof Response?[[e],[e]]:[[e.input,e.name,e.size],[e.input,e.lastModified]]}var pX=e=>(function(t){let r=BigInt(22),o=0n,s=0;for(let i of t){if(!i.o)throw new Error("Every file must have a non-empty name.");if(i.u===void 0)throw new Error(`Missing size for file "${new TextDecoder().decode(i.o)}".`);let a=i.u>=0xffffffffn,l=o>=0xffffffffn;o+=BigInt(46+i.o.length+(a&&8))+i.u,r+=BigInt(i.o.length+46+(12*l|28*a)),s||(s=a)}return(s||o>=0xffffffffn)&&(r+=BigInt(76)),r+o})((function*(t){for(let r of t)yield o4(...i4(r)[0])})(e));function a4(e,t={}){let r={"Content-Type":"application/zip","Content-Disposition":"attachment"};return(typeof t.length=="bigint"||Number.isInteger(t.length))&&t.length>0&&(r["Content-Length"]=String(t.length)),t.metadata&&(r["Content-Length"]=String(pX(t.metadata))),new Response(fX(e,t),{headers:r})}function fX(e,t={}){let r=(function(o){let s=o[Symbol.iterator in o?Symbol.iterator:Symbol.asyncIterator]();return{async next(){let i=await s.next();if(i.done)return i;let[a,l]=i4(i.value);return{done:0,value:Object.assign(oX(...l),o4(...a))}},throw:s.throw?.bind(s),[Symbol.asyncIterator](){return this}}})(e);return r4((async function*(o,s){let i=[],a=0n,l=0n,c=0;for await(let d of o){let f=iX(d,s.buffersAreUTF8);yield lX(d,f),yield new Uint8Array(d.o),d.isFile&&(yield*cX(d));let h=d.u>=0xffffffffn,g=12*(a>=0xffffffffn)|28*h;yield uX(d,h),i.push(dX(d,a,f,g)),i.push(d.o),g&&i.push(mX(d,a,g)),h&&(a+=8n),l++,a+=BigInt(46+d.o.length)+d.u,c||(c=h)}let u=0n;for(let d of i)yield d,u+=BigInt(d.length);if(c||a>=0xffffffffn){let d=cd(76);d.setUint32(0,1347094022),d.setBigUint64(4,BigInt(44),1),d.setUint32(12,755182848),d.setBigUint64(24,l,1),d.setBigUint64(32,l,1),d.setBigUint64(40,u,1),d.setBigUint64(48,a,1),d.setUint32(56,1347094023),d.setBigUint64(64,a+u,1),d.setUint32(72,1,1),yield Ji(d)}let m=cd(22);m.setUint32(0,1347093766),m.setUint16(8,e4(l),1),m.setUint16(10,e4(l),1),m.setUint32(12,xc(u),1),m.setUint32(16,xc(a),1),yield Ji(m)})(r,t),r)}var t2=n(vf(),1),r2=n(R(),1);function l4(e){return JSON.stringify({__file:e.type,title:We(e),content:typeof e.content=="string"?e.content:e.content?.raw,syncStatus:e.wp_pattern_sync_status},null,2)}var hX={id:"export-pattern",label:(0,r2.__)("Export as JSON"),icon:J_,supportsBulk:!0,isEligible:e=>e.type==="wp_block",callback:async e=>{if(e.length===1)return(0,t2.downloadBlob)(`${wc(We(e[0])||e[0].slug)}.json`,l4(e[0]),"application/json");let t={},r=e.map(o=>{let s=wc(We(o)||o.slug);return t[s]=(t[s]||0)+1,{name:`${s+(t[s]>1?"-"+(t[s]-1):"")}.json`,lastModified:new Date,input:l4(o)}});return(0,t2.downloadBlob)((0,r2.__)("patterns-export")+".zip",await a4(r).blob(),"application/zip")}},o2=hX;var c4=n(Lr(),1),Uv=n(R(),1),gX={id:"view-post-revisions",context:"list",label(e){let t=e[0]._links?.["version-history"]?.[0]?.count??0;return(0,Uv.sprintf)((0,Uv.__)("View revisions (%d)"),t)},isEligible(e){if(e.status==="trash")return!1;let t=e?._links?.["predecessor-version"]?.[0]?.id??null,r=e?._links?.["version-history"]?.[0]?.count??0;return!!t&&r>1},callback(e,{onActionPerformed:t}){let r=e[0],o=(0,c4.addQueryArgs)("revision.php",{revision:r?._links?.["predecessor-version"]?.[0]?.id});document.location.href=o,t&&t(e)}},s2=gX;var u4=n(Z(),1),kr=n(R(),1),d4=n(ct(),1);var m4=n(D(),1),n2=n(A(),1),Qi=n(I(),1),p4=n(dt(),1);var _c=n(_(),1),yX={id:"permanently-delete",label:(0,kr.__)("Permanently delete"),supportsBulk:!0,icon:Vi,isEligible(e){if(ji(e)||e.type==="wp_block")return!1;let{status:t,permissions:r}=e;return t==="trash"&&r?.delete},hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,s]=(0,m4.useState)(!1),{createSuccessNotice:i,createErrorNotice:a}=(0,n2.useDispatch)(d4.store),{deleteEntityRecord:l}=(0,n2.useDispatch)(u4.store);return(0,_c.jsxs)(Qi.__experimentalVStack,{spacing:"5",children:[(0,_c.jsx)(Qi.__experimentalText,{children:e.length>1?(0,kr.sprintf)((0,kr._n)("Are you sure you want to permanently delete %d item?","Are you sure you want to permanently delete %d items?",e.length),e.length):(0,kr.sprintf)((0,kr.__)('Are you sure you want to permanently delete "%s"?'),(0,p4.decodeEntities)(We(e[0])))}),(0,_c.jsxs)(Qi.__experimentalHStack,{justify:"right",children:[(0,_c.jsx)(Qi.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,kr.__)("Cancel")}),(0,_c.jsx)(Qi.Button,{variant:"primary",onClick:async()=>{s(!0);let c=await Promise.allSettled(e.map(u=>l("postType",u.type,u.id,{force:!0},{throwOnError:!0})));if(c.every(({status:u})=>u==="fulfilled")){let u;c.length===1?u=(0,kr.sprintf)((0,kr.__)('"%s" permanently deleted.'),We(e[0])):u=(0,kr.__)("The items were permanently deleted."),i(u,{type:"snackbar",id:"permanently-delete-post-action"}),r?.(e)}else{let u;if(c.length===1){let m=c[0];m.reason?.message?u=m.reason.message:u=(0,kr.__)("An error occurred while permanently deleting the item.")}else{let m=new Set,d=c.filter(({status:f})=>f==="rejected");for(let f of d){let h=f;h.reason?.message&&m.add(h.reason.message)}m.size===0?u=(0,kr.__)("An error occurred while permanently deleting the items."):m.size===1?u=(0,kr.sprintf)((0,kr.__)("An error occurred while permanently deleting the items: %s"),[...m][0]):u=(0,kr.sprintf)((0,kr.__)("Some errors occurred while permanently deleting the items: %s"),[...m].join(","))}a(u,{type:"snackbar"})}s(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,kr.__)("Delete permanently")})]})]})}},i2=yX;var f4=n(Z(),1),Mo=n(R(),1),h4=n(ct(),1);var vX={id:"restore",label:(0,Mo.__)("Restore"),isPrimary:!0,icon:Fi,supportsBulk:!0,isEligible(e){return!ji(e)&&e.type!=="wp_block"&&e.status==="trash"&&e.permissions?.update},async callback(e,{registry:t,onActionPerformed:r}){let{createSuccessNotice:o,createErrorNotice:s}=t.dispatch(h4.store),{editEntityRecord:i,saveEditedEntityRecord:a}=t.dispatch(f4.store);await Promise.allSettled(e.map(c=>i("postType",c.type,c.id,{status:"draft"})));let l=await Promise.allSettled(e.map(c=>a("postType",c.type,c.id,{throwOnError:!0})));if(l.every(({status:c})=>c==="fulfilled")){let c;e.length===1?c=(0,Mo.sprintf)((0,Mo.__)('"%s" has been restored.'),We(e[0])):e[0].type==="page"?c=(0,Mo.sprintf)((0,Mo.__)("%d pages have been restored."),e.length):c=(0,Mo.sprintf)((0,Mo.__)("%d posts have been restored."),e.length),o(c,{type:"snackbar",id:"restore-post-action"}),r&&r(e)}else{let c;if(l.length===1){let u=l[0];u.reason?.message?c=u.reason.message:c=(0,Mo.__)("An error occurred while restoring the post.")}else{let u=new Set,m=l.filter(({status:d})=>d==="rejected");for(let d of m){let f=d;f.reason?.message&&u.add(f.reason.message)}u.size===0?c=(0,Mo.__)("An error occurred while restoring the posts."):u.size===1?c=(0,Mo.sprintf)((0,Mo.__)("An error occurred while restoring the posts: %s"),[...u][0]):c=(0,Mo.sprintf)((0,Mo.__)("Some errors occurred while restoring the posts: %s"),[...u].join(","))}s(c,{type:"snackbar"})}}},a2=vX;var l2=n(A(),1),g4=n(Z(),1),nr=n(R(),1),y4=n(ct(),1),v4=n(D(),1),$i=n(I(),1);var kc=n(_(),1),bX={id:"move-to-trash",label:(0,nr._x)("Trash","verb"),isPrimary:!0,icon:Vi,isEligible(e){return e.type==="wp_template_part"||e.type==="wp_block"||e.type==="wp_template"&&typeof e.id=="string"?!1:!!e.status&&!["auto-draft","trash"].includes(e.status)&&e.permissions?.delete},supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,s]=(0,v4.useState)(!1),{createSuccessNotice:i,createErrorNotice:a}=(0,l2.useDispatch)(y4.store),{deleteEntityRecord:l}=(0,l2.useDispatch)(g4.store);return(0,kc.jsxs)($i.__experimentalVStack,{spacing:"5",children:[(0,kc.jsx)($i.__experimentalText,{children:e.length===1?(0,nr.sprintf)((0,nr.__)('Are you sure you want to move "%s" to the trash?'),We(e[0])):(0,nr.sprintf)((0,nr._n)("Are you sure you want to move %d item to the trash ?","Are you sure you want to move %d items to the trash ?",e.length),e.length)}),(0,kc.jsxs)($i.__experimentalHStack,{justify:"right",children:[(0,kc.jsx)($i.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,nr.__)("Cancel")}),(0,kc.jsx)($i.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{s(!0);let c=await Promise.allSettled(e.map(u=>l("postType",u.type,u.id.toString(),{},{throwOnError:!0})));if(c.every(({status:u})=>u==="fulfilled")){let u;c.length===1?u=(0,nr.sprintf)((0,nr.__)('"%s" moved to the trash.'),We(e[0])):u=(0,nr.sprintf)((0,nr._n)("%d item moved to the trash.","%d items moved to the trash.",e.length),e.length),i(u,{type:"snackbar",id:"move-to-trash-action"})}else{let u;if(c.length===1){let m=c[0];m.reason?.message?u=m.reason.message:u=(0,nr.__)("An error occurred while moving the item to the trash.")}else{let m=new Set,d=c.filter(({status:f})=>f==="rejected");for(let f of d){let h=f;h.reason?.message&&m.add(h.reason.message)}m.size===0?u=(0,nr.__)("An error occurred while moving the items to the trash."):m.size===1?u=(0,nr.sprintf)((0,nr.__)("An error occurred while moving the item to the trash: %s"),[...m][0]):u=(0,nr.sprintf)((0,nr.__)("Some errors occurred while moving the items to the trash: %s"),[...m].join(","))}a(u,{type:"snackbar"})}r&&r(e),s(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,nr._x)("Trash","verb")})]})]})}},c2=bX;var vt=n(R(),1),x4=n(D(),1),ea=n(I(),1),_4=n(pn(),1),d2=n(dt(),1);var b4=n(ct(),1),S4=n(Z(),1),u2=n(A(),1);function SX(e){let t=new Set;if(e.length===1){let r=e[0];r.reason?.message&&t.add(r.reason.message)}else{let r=e.filter(({status:o})=>o==="rejected");for(let o of r){let s=o;s.reason?.message&&t.add(s.reason.message)}}return t}var w4=async(e,t,r)=>{let{createSuccessNotice:o,createErrorNotice:s}=(0,u2.dispatch)(b4.store),{deleteEntityRecord:i}=(0,u2.dispatch)(S4.store),a=await Promise.allSettled(e.map(l=>i("postType",l.type,l.id,{force:!0},{throwOnError:!0})));if(a.every(({status:l})=>l==="fulfilled")){let l;a.length===1?l=t.success.messages.getMessage(e[0]):l=t.success.messages.getBatchMessage(e),o(l,{type:t.success.type??"snackbar",id:t.success.id}),r.onActionPerformed?.(e)}else{let l=SX(a),c="";a.length===1?c=t.error.messages.getMessage(l):c=t.error.messages.getBatchMessage(l),s(c,{type:t.error.type??"snackbar",id:t.error.id}),r.onActionError?.()}};var Pc=n(_(),1),{PATTERN_TYPES:wX}=Ko(_4.privateApis),xX={id:"delete-post",label:(0,vt.__)("Delete"),isPrimary:!0,icon:Vi,isEligible(e){return ji(e)?Pv(e):e.type===wX.user},supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,s]=(0,x4.useState)(!1),i=e.every(a=>ji(a)&&a?.has_theme_file);return(0,Pc.jsxs)(ea.__experimentalVStack,{spacing:"5",children:[(0,Pc.jsx)(ea.__experimentalText,{children:e.length>1?(0,vt.sprintf)((0,vt._n)("Delete %d item?","Delete %d items?",e.length),e.length):(0,vt.sprintf)((0,vt._x)('Delete "%s"?',"template part"),We(e[0]))}),(0,Pc.jsxs)(ea.__experimentalHStack,{justify:"right",children:[(0,Pc.jsx)(ea.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,vt.__)("Cancel")}),(0,Pc.jsx)(ea.Button,{variant:"primary",onClick:async()=>{s(!0),await w4(e,{success:{messages:{getMessage:l=>i?(0,vt.sprintf)((0,vt.__)('"%s" reset.'),(0,d2.decodeEntities)(We(l))):(0,vt.sprintf)((0,vt._x)('"%s" deleted.',"template part"),(0,d2.decodeEntities)(We(l))),getBatchMessage:()=>i?(0,vt.__)("Items reset."):(0,vt.__)("Items deleted.")}},error:{messages:{getMessage:l=>l.size===1?[...l][0]:i?(0,vt.__)("An error occurred while reverting the item."):(0,vt.__)("An error occurred while deleting the item."),getBatchMessage:l=>l.size===0?i?(0,vt.__)("An error occurred while reverting the items."):(0,vt.__)("An error occurred while deleting the items."):l.size===1?i?(0,vt.sprintf)((0,vt.__)("An error occurred while reverting the items: %s"),[...l][0]):(0,vt.sprintf)((0,vt.__)("An error occurred while deleting the items: %s"),[...l][0]):i?(0,vt.sprintf)((0,vt.__)("Some errors occurred while reverting the items: %s"),[...l].join(",")):(0,vt.sprintf)((0,vt.__)("Some errors occurred while deleting the items: %s"),[...l].join(","))}}},{onActionPerformed:r}),s(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,vt.__)("Delete")})]})]})}},m2=xX;var F4=n(A(),1),ta=n(R(),1),D4=n(ct(),1),L4=n(D(),1),N4=n(Ze(),1);var vo=n(I(),1),I4=n(ge(),1),Hv=n(Z(),1),dd=n(A(),1),zv=n(D(),1),ud=n(R(),1);var B4=n(ct(),1),O4=n(Ze(),1);var k4=n(A(),1),P4=n(Z(),1),C4=()=>(0,k4.useSelect)(e=>e(P4.store).getEntityRecords("postType","wp_template_part",{per_page:-1}),[])??[],T4=(e,t)=>{let r=e.toLowerCase(),o=t.map(i=>i.title.rendered.toLowerCase());if(!o.includes(r))return e;let s=2;for(;o.includes(`${r} ${s}`);)s++;return`${e} ${s}`},E4=e=>wc(e).replace(/[^\w-]+/g,"")||"wp-custom-part";var Pr=n(_(),1);function A4(e,t){return`fields-create-template-part-modal__area-option-${e}-${t}`}function R4(e,t){return`fields-create-template-part-modal__area-option-description-${e}-${t}`}function md({modalTitle:e,...t}){let r=(0,dd.useSelect)(o=>o(Hv.store).getPostType("wp_template_part")?.labels?.add_new_item,[]);return(0,Pr.jsx)(vo.Modal,{title:e||r,onRequestClose:t.closeModal,overlayClassName:"fields-create-template-part-modal",focusOnMount:"firstContentElement",size:"medium",children:(0,Pr.jsx)(p2,{...t})})}var _X=e=>e==="header"?Hp:e==="footer"?zp:e==="sidebar"?rf:e==="overlay"?pc:e==="menu"?pc:mc;function p2({defaultArea:e="uncategorized",blocks:t=[],confirmLabel:r=(0,ud.__)("Add"),closeModal:o,onCreate:s,onError:i,defaultTitle:a=""}){let{createErrorNotice:l}=(0,dd.useDispatch)(B4.store),{saveEntityRecord:c}=(0,dd.useDispatch)(Hv.store),u=C4(),[m,d]=(0,zv.useState)(a),[f,h]=(0,zv.useState)(e),[g,y]=(0,zv.useState)(!1),b=(0,I4.useInstanceId)(md),w=(0,dd.useSelect)(S=>S(Hv.store).getCurrentTheme()?.default_template_part_areas,[]);async function k(){if(!(!m||g))try{y(!0);let S=T4(m,u),x=E4(S),C=await c("postType","wp_template_part",{slug:x,title:S,content:(0,O4.serialize)(t),area:f},{throwOnError:!0});await s(C)}catch(S){let x=S instanceof Error&&"code"in S&&S.message&&S.code!=="unknown_error"?S.message:(0,ud.__)("An error occurred while creating the template part.");l(x,{type:"snackbar"}),i?.()}finally{y(!1)}}return(0,Pr.jsx)("form",{onSubmit:async S=>{S.preventDefault(),await k()},children:(0,Pr.jsxs)(vo.__experimentalVStack,{spacing:"4",children:[(0,Pr.jsx)(vo.TextControl,{__next40pxDefaultSize:!0,label:(0,ud.__)("Name"),value:m,onChange:d,required:!0}),(0,Pr.jsxs)("fieldset",{className:"fields-create-template-part-modal__area-fieldset",children:[(0,Pr.jsx)(vo.BaseControl.VisualLabel,{as:"legend",children:(0,ud.__)("Area")}),(0,Pr.jsx)("div",{className:"fields-create-template-part-modal__area-radio-group",children:(w??[]).map(S=>{let x=_X(S.icon);return(0,Pr.jsxs)("div",{className:"fields-create-template-part-modal__area-radio-wrapper",children:[(0,Pr.jsx)("input",{type:"radio",id:A4(S.area,b),name:`fields-create-template-part-modal__area-${b}`,value:S.area,checked:f===S.area,onChange:()=>{h(S.area)},"aria-describedby":R4(S.area,b)}),(0,Pr.jsx)(vo.Icon,{icon:x,className:"fields-create-template-part-modal__area-radio-icon"}),(0,Pr.jsx)("label",{htmlFor:A4(S.area,b),className:"fields-create-template-part-modal__area-radio-label",children:S.label}),(0,Pr.jsx)(vo.Icon,{icon:ps,className:"fields-create-template-part-modal__area-radio-checkmark"}),(0,Pr.jsx)("p",{className:"fields-create-template-part-modal__area-radio-description",id:R4(S.area,b),children:S.description})]},S.area)})})]}),(0,Pr.jsxs)(vo.__experimentalHStack,{justify:"right",children:[(0,Pr.jsx)(vo.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{o()},children:(0,ud.__)("Cancel")}),(0,Pr.jsx)(vo.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!m||g,isBusy:g,children:r})]})]})})}var M4=n(_(),1),kX={id:"duplicate-template-part",label:(0,ta._x)("Duplicate","action label"),isEligible:e=>e.type==="wp_template_part",modalHeader:(0,ta._x)("Duplicate template part","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=(0,L4.useMemo)(()=>r.blocks??(0,N4.parse)(typeof r.content=="string"?r.content:r.content.raw,{__unstableSkipMigrationLogs:!0}),[r.content,r.blocks]),{createSuccessNotice:s}=(0,F4.useDispatch)(D4.store);function i(a){s((0,ta.sprintf)((0,ta._x)('"%s" duplicated.',"template part"),We(a)),{type:"snackbar",id:"edit-site-patterns-success"}),t?.()}return(0,M4.jsx)(p2,{blocks:o,defaultArea:r.area,defaultTitle:(0,ta.sprintf)((0,ta._x)("%s (Copy)","template part"),We(r)),onCreate:i,onError:t,confirmLabel:(0,ta._x)("Duplicate","action label"),closeModal:t??(()=>{})})}},f2=kX;var bD=n(R(),1);var gD=n(R(),1),LC=n($(),1),yD=n(A(),1),kh=n(Z(),1);var vn=n(D(),1),Jf=n(A(),1),$2=n(R(),1),wl=n(Z(),1),Ad=n($(),1),SI=n(ct(),1),wI=n(pn(),1),xI=n(Ze(),1);var V4=n(D(),1),pd=n(A(),1),j4=n(ge(),1),U4=n($(),1);var Gv=n(_(),1);function PX(e,t,r){if(!r)return t;let o=e.get(t);return o||(o=(0,pd.createRegistry)({"core/block-editor":U4.storeConfig},t),o.registerStore("core/editor",Pf),e.set(t,o)),o}var CX=(0,j4.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let o=(0,pd.useRegistry)(),[s]=(0,V4.useState)(()=>new WeakMap),i=PX(s,o,t);return i===o?(0,Gv.jsx)(e,{registry:o,...r}):(0,Gv.jsx)(pd.RegistryProvider,{value:i,children:(0,Gv.jsx)(e,{registry:i,...r})})},"withRegistryProvider"),z4=CX;var cl=n(D(),1),Ec=n(A(),1),hs=n(Z(),1),VA=n(R(),1),jA=n(ft(),1),UA=n(ge(),1),zA=n(Ze(),1),Df=n($(),1);var Cr=n(R(),1),H4=n(A(),1),Wv=n(dt(),1),G4=n(Z(),1),al=(e,t)=>`<a ${g2(e)}>${t}</a>`,g2=e=>`href="${e}" target="_blank" rel="noreferrer noopener"`,TX=(e,t)=>{let r=e.trim();return e!=="pdm"&&(r=e.toUpperCase().replace("SAMPLING","Sampling")),t&&(r+=` ${t}`),["pdm","cc0"].includes(e)||(r=`CC ${r}`),r},EX=e=>{let{title:t,foreign_landing_url:r,creator:o,creator_url:s,license:i,license_version:a,license_url:l}=e,c=TX(i,a),u=(0,Wv.decodeEntities)(o),m;return u?m=t?(0,Cr.sprintf)((0,Cr._x)('"%1$s" by %2$s/ %3$s',"caption"),al(r,(0,Wv.decodeEntities)(t)),s?al(s,u):u,l?al(`${l}?ref=openverse`,c):c):(0,Cr.sprintf)((0,Cr._x)("<a %1$s>Work</a> by %2$s/ %3$s","caption"),g2(r),s?al(s,u):u,l?al(`${l}?ref=openverse`,c):c):m=t?(0,Cr.sprintf)((0,Cr._x)('"%1$s"/ %2$s',"caption"),al(r,(0,Wv.decodeEntities)(t)),l?al(`${l}?ref=openverse`,c):c):(0,Cr.sprintf)((0,Cr._x)("<a %1$s>Work</a>/ %2$s","caption"),g2(r),l?al(`${l}?ref=openverse`,c):c),m.replace(/\s{2}/g," ")},h2=async(e={})=>(await(0,H4.resolveSelect)(G4.store).getEntityRecords("postType","attachment",{...e,orderBy:e?.search?"relevance":"date"})).map(r=>({...r,alt:r.alt_text,url:r.source_url,previewUrl:r.media_details?.sizes?.medium?.source_url,caption:r.caption?.raw})),AX=[{name:"images",labels:{name:(0,Cr.__)("Images"),search_items:(0,Cr.__)("Search images")},mediaType:"image",async fetch(e={}){return h2({...e,media_type:"image"})}},{name:"videos",labels:{name:(0,Cr.__)("Videos"),search_items:(0,Cr.__)("Search videos")},mediaType:"video",async fetch(e={}){return h2({...e,media_type:"video"})}},{name:"audio",labels:{name:(0,Cr.__)("Audio"),search_items:(0,Cr.__)("Search audio")},mediaType:"audio",async fetch(e={}){return h2({...e,media_type:"audio"})}},{name:"openverse",labels:{name:(0,Cr.__)("Openverse"),search_items:(0,Cr.__)("Search Openverse")},mediaType:"image",async fetch(e={}){let r={...e,...{mature:!1,excluded_source:"flickr,inaturalist,wikimedia",license:"pdm,cc0"}},o={per_page:"page_size",search:"q"},s=new URL("https://api.openverse.org/v1/images/");return Object.entries(r).forEach(([c,u])=>{let m=o[c]||c;s.searchParams.set(m,u)}),(await(await window.fetch(s,{headers:{"User-Agent":"WordPress/inserter-media-fetch"}})).json()).results.map(c=>({...c,title:c.title?.toLowerCase().startsWith("file:")?c.title.slice(5):c.title,sourceId:c.id,id:void 0,caption:EX(c),previewUrl:c.thumbnail}))},getReportUrl:({sourceId:e})=>`https://wordpress.org/openverse/image/${e}/report/`,isExternalResource:!0}],W4=AX;var Yv,RX=new Uint8Array(16);function y2(){if(!Yv&&(Yv=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Yv))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Yv(RX)}var $r=[];for(let e=0;e<256;++e)$r.push((e+256).toString(16).slice(1));function Y4(e,t=0){return $r[e[t+0]]+$r[e[t+1]]+$r[e[t+2]]+$r[e[t+3]]+"-"+$r[e[t+4]]+$r[e[t+5]]+"-"+$r[e[t+6]]+$r[e[t+7]]+"-"+$r[e[t+8]]+$r[e[t+9]]+"-"+$r[e[t+10]]+$r[e[t+11]]+$r[e[t+12]]+$r[e[t+13]]+$r[e[t+14]]+$r[e[t+15]]}var IX=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),v2={randomUUID:IX};function BX(e,t,r){if(v2.randomUUID&&!t&&!e)return v2.randomUUID();e=e||{};let o=e.random||(e.rng||y2)();if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,t){r=r||0;for(let s=0;s<16;++s)t[r+s]=o[s];return t}return Y4(o)}var fd=BX;var Cf=n(A(),1),Z4=n(Z(),1),q4=n(hc(),1);var OX=()=>{};function Zv({additionalData:e={},allowedTypes:t,filesList:r,maxUploadFileSize:o,onError:s=OX,onFileChange:i,onSuccess:a,multiple:l=!0}){let{receiveEntityRecords:c}=(0,Cf.dispatch)(Z4.store),{getCurrentPost:u,getEditorSettings:m}=(0,Cf.select)(v),{lockPostAutosaving:d,unlockPostAutosaving:f,lockPostSaving:h,unlockPostSaving:g}=(0,Cf.dispatch)(v),y=m().allowedMimeTypes,b=`image-upload-${fd()}`,w=!1;o=o||m().maxUploadFileSize;let k=u(),S=typeof k?.id=="number"?k.id:k?.wp_id,x=()=>{h(b),d(b),w=!0},C=S?{post:S}:{},E=()=>{g(b),f(b),w=!1};(0,q4.uploadMedia)({allowedTypes:t,filesList:r,onFileChange:O=>{w?E():x(),i?.(O);let N=O.filter(B=>B?.id);N?.length&&c("postType","attachment",N,void 0,!0)},onSuccess:a,additionalData:{...C,...e},maxUploadFileSize:o,onError:({message:O})=>{E(),s(O)},wpAllowedMimeTypes:y,multiple:l})}var K4=n(Lr(),1),X4=n(Kn(),1);function J4(e){return(0,X4.default)("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,K4.cleanForSlug)(e)}var Q4=n(hc(),1);var{sideloadMedia:FX}=L(Q4.privateApis),$4=FX;var NA=n($(),1),bd=n(Z(),1),Sd=n(A(),1),wd=n(D(),1);function ll(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),s=e;for(let i of t){let a=s[i];s=s[i]=Array.isArray(a)?[...a]:{...a}}return s[o]=r,e}var bt=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),s=e;return o.forEach(i=>{s=s?.[i]}),s??r};var DX=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","border.color","border.radius","border.radiusSizes","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textTransform","typography.writingMode"];function Cc(e,t,r){let o=r?".blocks."+r:"",s=t?"."+t:"",i=`settings${o}${s}`,a=`settings${s}`;if(t)return bt(e,i)??bt(e,a);let l={};return DX.forEach(c=>{let u=bt(e,`settings${o}.${c}`)??bt(e,`settings.${c}`);u!==void 0&&(l=ll(l,c.split("."),u))}),l}function b2(e,t,r,o){let s=o?".blocks."+o:"",i=t?"."+t:"",a=`settings${s}${i}`;return ll(e,a.split("."),r)}var rA=n(S2(),1);var LX="1600px",NX="320px",MX=1,VX=.25,jX=.75,UX="14px";function tA({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=NX,maximumViewportWidth:s=LX,scaleFactor:i=MX,minimumFontSizeLimit:a}){if(a=$n(a)?a:UX,r){let S=$n(r);if(!S?.unit||!S?.value)return null;let x=$n(a,{coerceTo:S.unit});if(x?.value&&!e&&!t&&S?.value<=x?.value)return null;if(t||(t=`${S.value}${S.unit}`),!e){let C=S.unit==="px"?S.value:S.value*16,E=Math.min(Math.max(1-.075*Math.log2(C),VX),jX),O=Tf(S.value*E,3);x?.value&&O<x?.value?e=`${x.value}${x.unit}`:e=`${O}${S.unit}`}}let l=$n(e),c=l?.unit||"rem",u=$n(t,{coerceTo:c});if(!l||!u)return null;let m=$n(e,{coerceTo:"rem"}),d=$n(s,{coerceTo:c}),f=$n(o,{coerceTo:c});if(!d||!f||!m)return null;let h=d.value-f.value;if(!h)return null;let g=Tf(f.value/100,3),y=Tf(g,3)+c,b=100*((u.value-l.value)/h),w=Tf((b||1)*i,3),k=`${m.value}${m.unit} + ((1vw - ${y}) * ${w})`;return`clamp(${e}, ${k}, ${t})`}function $n(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:r,rootSizeValue:o,acceptableUnits:s}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=s?.join("|"),a=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),l=e.toString().match(a);if(!l||l.length<3)return null;let[,c,u]=l,m=parseFloat(c);return r==="px"&&(u==="em"||u==="rem")&&(m=m*o,u=r),u==="px"&&(r==="em"||r==="rem")&&(m=m/o,u=r),(r==="em"||r==="rem")&&(u==="em"||u==="rem")&&(u=r),u?{value:Tf(m,3),unit:u}:null}function Tf(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function w2(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function zX(e){let t=e?.typography??{},r=e?.layout,o=$n(r?.wideSize)?r?.wideSize:null;return w2(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function qv(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!w2(t?.typography)&&!w2(e))return r;let o=zX(t)?.fluid??{},s=tA({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:r,minimumFontSizeLimit:typeof o=="object"?o?.minFontSize:void 0,maximumViewportWidth:typeof o=="object"?o?.maxViewportWidth:void 0,minimumViewportWidth:typeof o=="object"?o?.minViewportWidth:void 0});return s||r}var ei="body",Ef=":root",hd=[{path:["color","palette"],valueKey:"color",cssVarInfix:"color",classes:[{classSuffix:"color",propertyName:"color"},{classSuffix:"background-color",propertyName:"background-color"},{classSuffix:"border-color",propertyName:"border-color"}]},{path:["color","gradients"],valueKey:"gradient",cssVarInfix:"gradient",classes:[{classSuffix:"gradient-background",propertyName:"background"}]},{path:["color","duotone"],valueKey:"colors",cssVarInfix:"duotone",valueFunc:({slug:e})=>`url( '#wp-duotone-${e}' )`,classes:[]},{path:["shadow","presets"],valueKey:"shadow",cssVarInfix:"shadow",classes:[]},{path:["typography","fontSizes"],valueFunc:(e,t)=>qv(e,t),valueKey:"size",cssVarInfix:"font-size",classes:[{classSuffix:"font-size",propertyName:"font-size"}]},{path:["typography","fontFamilies"],valueKey:"fontFamily",cssVarInfix:"font-family",classes:[{classSuffix:"font-family",propertyName:"font-family"}]},{path:["spacing","spacingSizes"],valueKey:"size",cssVarInfix:"spacing",valueFunc:({size:e})=>e,classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]},{path:["dimensions","dimensionSizes"],valueKey:"size",cssVarInfix:"dimension",classes:[]}];function gn(e,t){if(!e||!t)return t;let r=e.split(","),o=t.split(","),s=[];return r.forEach(i=>{o.forEach(a=>{s.push(`${i.trim()} ${a.trim()}`)})}),s.join(", ")}function oA(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,s])=>{typeof s=="string"&&(r[o]=gn(e,s)),typeof s=="object"&&(r[o]={},Object.entries(s).forEach(([i,a])=>{r[o][i]=gn(e,a)}))}),r}function sA(e,t){return e.includes(",")?e.split(",").map(s=>s+t).join(","):e+t}function nA(e,t){let r=`.is-style-${e}`;if(!t)return r;let o=/((?::\([^)]+\))?\s*)([^\s:]+)/,s=(a,l,c)=>l+c+r;return t.split(",").map(a=>a.replace(o,s)).join(",")}function HX(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,rA.getCSSValueFromRawStyle)(bt(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function GX(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function x2(e,t){if(!e||!t)return e;let r=HX(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=GX(r.url,t?._links?.["wp:theme-file"])),r}function iA(e,t,r=[],o="slug",s){let i=[t?bt(e,["blocks",t,...r]):void 0,bt(e,r)].filter(Boolean);for(let a of i)if(a){let l=["custom","theme","default"];for(let c of l){let u=a[c];if(u){let m=u.find(d=>d[o]===s);if(m)return o==="slug"||iA(e,t,r,"slug",m.slug)[o]===m[o]?m:void 0}}}}function WX(e,t,r,[o,s]=[]){let i=hd.find(l=>l.cssVarInfix===o);if(!i||!e.settings)return r;let a=iA(e.settings,t,i.path,"slug",s);if(a){let{valueKey:l}=i,c=a[l];return Kv(e,t,c)}return r}function YX(e,t,r,o=[]){let s=(t?bt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??bt(e?.settings??{},["custom",...o]);return s?Kv(e,t,s):r}function Kv(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let u=bt(e,r.ref);if(!u||typeof u=="object"&&"ref"in u)return u;r=u}else return r;let o="var:",s="var(--wp--",i=")",a;if(r.startsWith(o))a=r.slice(o.length).split("|");else if(r.startsWith(s)&&r.endsWith(i))a=r.slice(s.length,-i.length).split("--");else return r;let[l,...c]=a;return l==="preset"?WX(e,t,r,c):l==="custom"?YX(e,t,r,c):r}function Af(e,t,r,o=!0){let s=t?"."+t:"",i=r?`styles.blocks.${r}${s}`:`styles${s}`;if(!e)return;let a=bt(e,i);return o?Kv(e,r,a):a}function _2(e,t,r,o){let s=t?"."+t:"",i=o?`styles.blocks.${o}${s}`:`styles${s}`;return ll(e,i.split("."),r)}var k2=n(lA(),1);function Tc(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,k2.default)(e?.styles,t?.styles)&&(0,k2.default)(e?.settings,t?.settings)}var hA=n(mA(),1);function pA(e){return Object.prototype.toString.call(e)==="[object Object]"}function fA(e){var t,r;return pA(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(pA(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Mr(e,t){return(0,hA.default)(e,t,{isMergeableObject:fA,customMerge:r=>{if(r==="backgroundImage")return(o,s)=>s??o}})}function gA(e,t){var r=0,o,s;t=t||{};function i(){var a=o,l=arguments.length,c,u;e:for(;a;){if(a.args.length!==arguments.length){a=a.next;continue}for(u=0;u<l;u++)if(a.args[u]!==arguments[u]){a=a.next;continue e}return a!==o&&(a===s&&(s=a.prev),a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=o,a.prev=null,o.prev=a,o=a),a.val}for(c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];return a={args:c,val:e.apply(null,c)},o?(o.prev=a,a.next=o):s=a,r===t.maxSize?(s=s.prev,s.next=null):r++,o=a,a.val}return i.clear=function(){o=null,s=null,r=0},i}var st=n(R(),1),yA=n(Ze(),1),Xv=new Map,iJ=[],P2={caption:(0,st.__)("Caption"),link:(0,st.__)("Link"),button:(0,st.__)("Button"),heading:(0,st.__)("Heading"),h1:(0,st.__)("H1"),h2:(0,st.__)("H2"),h3:(0,st.__)("H3"),h4:(0,st.__)("H4"),h5:(0,st.__)("H5"),h6:(0,st.__)("H6"),"settings.color":(0,st.__)("Color"),"settings.typography":(0,st.__)("Typography"),"settings.shadow":(0,st.__)("Shadow"),"settings.layout":(0,st.__)("Layout"),"styles.color":(0,st.__)("Colors"),"styles.spacing":(0,st.__)("Spacing"),"styles.background":(0,st.__)("Background"),"styles.typography":(0,st.__)("Typography")},aJ=gA(()=>(0,yA.getBlockTypes)().reduce((e,{name:t,title:r})=>(e[t]=r,e),{})),Jv=e=>e!==null&&typeof e=="object";function lJ(e){if(P2[e])return P2[e];let t=e.split(".");if(t?.[0]==="blocks")return aJ()?.[t[1]]||t[1];if(t?.[0]==="elements")return P2[t[1]]||t[1]}function vA(e,t,r=""){if(!Jv(e)&&!Jv(t))return e!==t?r.split(".").slice(0,2).join("."):void 0;e=Jv(e)?e:{},t=Jv(t)?t:{};let o=new Set([...Object.keys(e),...Object.keys(t)]),s=[];for(let i of o){let a=r?r+"."+i:i,l=vA(e[i],t[i],a);l&&(s=s.concat(l))}return s}function cJ(e,t){let r=JSON.stringify({next:e,previous:t});if(Xv.has(r))return Xv.get(r);let o=vA({styles:{background:e?.styles?.background,color:e?.styles?.color,typography:e?.styles?.typography,spacing:e?.styles?.spacing},blocks:e?.styles?.blocks,elements:e?.styles?.elements,settings:e?.settings},{styles:{background:t?.styles?.background,color:t?.styles?.color,typography:t?.styles?.typography,spacing:t?.styles?.spacing},blocks:t?.styles?.blocks,elements:t?.styles?.elements,settings:t?.settings});if(!o||Array.isArray(o)&&!o.length)return Xv.set(r,[]),[];let s=Array.isArray(o)?o:[o],i=[...new Set(s)].reduce((a,l)=>{let c=lJ(l);return c&&a.push([l.split(".")[0],c]),a},[]);return Xv.set(r,i),i}function If(e,t,r={}){let o=cJ(e,t),s=o.length,{maxResults:i}=r;return s?(i&&s>i&&(o=o.slice(0,i)),Object.entries(o.reduce((a,l)=>{let c=a[l[0]]||[];return c.includes(l[1])||(a[l[0]]=[...c,l[1]]),a},{})).map(([a,l])=>{let c=l.length,u=l.join((0,st.__)(", "));switch(a){case"blocks":return(0,st.sprintf)((0,st._n)("%s block.","%s blocks.",c),u);case"elements":return(0,st.sprintf)((0,st._n)("%s element.","%s elements.",c),u);case"settings":return(0,st.sprintf)((0,st.__)("%s settings."),u);case"styles":return(0,st.sprintf)((0,st.__)("%s styles."),u);default:return(0,st.sprintf)((0,st.__)("%s."),u)}})):iJ}var bo=n(Ze(),1),Of=n(S2(),1),DA=n(A(),1);function yd(e,t="root",r={}){if(!t)return null;let{fallback:o=!1}=r,{name:s,selectors:i,supports:a}=e,l=i&&Object.keys(i).length>0,c=Array.isArray(t)?t.join("."):t,u=null;if(l&&i.root?u=i?.root:a?.__experimentalSelector?u=a.__experimentalSelector:u=".wp-block-"+s.replace("core/","").replace("/","-"),c==="root")return u;let m=Array.isArray(t)?t:t.split(".");if(m.length===1){let f=o?u:null;if(l)return bt(i,`${c}.root`,null)||bt(i,c,null)||f;let h=a?bt(a,`${c}.__experimentalSelector`,null):void 0;return h?gn(u,h):f}let d;return l&&(d=bt(i,c,null)),d||(o?yd(e,m[0],r):null)}var uJ={grad:.9,turn:360,rad:360/(2*Math.PI)},ra=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Vr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Bs=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},CA=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},bA=function(e){return{r:Bs(e.r,0,255),g:Bs(e.g,0,255),b:Bs(e.b,0,255),a:Bs(e.a)}},C2=function(e){return{r:Vr(e.r),g:Vr(e.g),b:Vr(e.b),a:Vr(e.a,3)}},dJ=/^#([0-9a-f]{3,8})$/i,Qv=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},TA=function(e){var t=e.r,r=e.g,o=e.b,s=e.a,i=Math.max(t,r,o),a=i-Math.min(t,r,o),l=a?i===t?(r-o)/a:i===r?2+(o-t)/a:4+(t-r)/a:0;return{h:60*(l<0?l+6:l),s:i?a/i*100:0,v:i/255*100,a:s}},EA=function(e){var t=e.h,r=e.s,o=e.v,s=e.a;t=t/360*6,r/=100,o/=100;var i=Math.floor(t),a=o*(1-r),l=o*(1-(t-i)*r),c=o*(1-(1-t+i)*r),u=i%6;return{r:255*[o,l,a,a,c,o][u],g:255*[c,o,o,l,a,a][u],b:255*[a,a,c,o,o,l][u],a:s}},SA=function(e){return{h:CA(e.h),s:Bs(e.s,0,100),l:Bs(e.l,0,100),a:Bs(e.a)}},wA=function(e){return{h:Vr(e.h),s:Vr(e.s),l:Vr(e.l),a:Vr(e.a,3)}},xA=function(e){return EA((r=(t=e).s,{h:t.h,s:(r*=((o=t.l)<50?o:100-o)/100)>0?2*r/(o+r)*100:0,v:o+r,a:t.a}));var t,r,o},Bf=function(e){return{h:(t=TA(e)).h,s:(s=(200-(r=t.s))*(o=t.v)/100)>0&&s<200?r*o/100/(s<=100?s:200-s)*100:0,l:s/2,a:t.a};var t,r,o,s},mJ=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,pJ=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fJ=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,hJ=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,A2={string:[[function(e){var t=dJ.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?Vr(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?Vr(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=fJ.exec(e)||hJ.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:bA({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=mJ.exec(e)||pJ.exec(e);if(!t)return null;var r,o,s=SA({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(uJ[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return xA(s)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,s=e.a,i=s===void 0?1:s;return ra(t)&&ra(r)&&ra(o)?bA({r:Number(t),g:Number(r),b:Number(o),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,s=e.a,i=s===void 0?1:s;if(!ra(t)||!ra(r)||!ra(o))return null;var a=SA({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return xA(a)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,s=e.a,i=s===void 0?1:s;if(!ra(t)||!ra(r)||!ra(o))return null;var a=(function(l){return{h:CA(l.h),s:Bs(l.s,0,100),v:Bs(l.v,0,100),a:Bs(l.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return EA(a)},"hsv"]]},_A=function(e,t){for(var r=0;r<t.length;r++){var o=t[r][0](e);if(o)return[o,t[r][1]]}return[null,void 0]},gJ=function(e){return typeof e=="string"?_A(e.trim(),A2.string):typeof e=="object"&&e!==null?_A(e,A2.object):[null,void 0]};var T2=function(e,t){var r=Bf(e);return{h:r.h,s:Bs(r.s+100*t,0,100),l:r.l,a:r.a}},E2=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},kA=function(e,t){var r=Bf(e);return{h:r.h,s:r.s,l:Bs(r.l+100*t,0,100),a:r.a}},R2=(function(){function e(t){this.parsed=gJ(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return Vr(E2(this.rgba),2)},e.prototype.isDark=function(){return E2(this.rgba)<.5},e.prototype.isLight=function(){return E2(this.rgba)>=.5},e.prototype.toHex=function(){return t=C2(this.rgba),r=t.r,o=t.g,s=t.b,a=(i=t.a)<1?Qv(Vr(255*i)):"","#"+Qv(r)+Qv(o)+Qv(s)+a;var t,r,o,s,i,a},e.prototype.toRgb=function(){return C2(this.rgba)},e.prototype.toRgbString=function(){return t=C2(this.rgba),r=t.r,o=t.g,s=t.b,(i=t.a)<1?"rgba("+r+", "+o+", "+s+", "+i+")":"rgb("+r+", "+o+", "+s+")";var t,r,o,s,i},e.prototype.toHsl=function(){return wA(Bf(this.rgba))},e.prototype.toHslString=function(){return t=wA(Bf(this.rgba)),r=t.h,o=t.s,s=t.l,(i=t.a)<1?"hsla("+r+", "+o+"%, "+s+"%, "+i+")":"hsl("+r+", "+o+"%, "+s+"%)";var t,r,o,s,i},e.prototype.toHsv=function(){return t=TA(this.rgba),{h:Vr(t.h),s:Vr(t.s),v:Vr(t.v),a:Vr(t.a,3)};var t},e.prototype.invert=function(){return fs({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),fs(T2(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),fs(T2(this.rgba,-t))},e.prototype.grayscale=function(){return fs(T2(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),fs(kA(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),fs(kA(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?fs({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Vr(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Bf(this.rgba);return typeof t=="number"?fs({h:t,s:r.s,l:r.l,a:r.a}):Vr(r.h)},e.prototype.isEqual=function(t){return this.toHex()===fs(t).toHex()},e})(),fs=function(e){return e instanceof R2?e:new R2(e)},PA=[],AA=function(e){e.forEach(function(t){PA.indexOf(t)<0&&(t(R2,A2),PA.push(t))})};function yJ(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=fs(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function RA(e,t){let r=yJ(t);return`
<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 oa(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 I2(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function vJ(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function B2(e,t="0"){let r=vJ(e);if(!r)return null;let o=I2(r?.top)||t,s=I2(r?.left)||t;return o===s?o:`${o} ${s}`}var IA={backgroundSize:"cover",backgroundPosition:"50% 50%"};function BA(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:IA.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:IA.backgroundPosition}),t}var OA={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 bJ={button:"wp-element-button",caption:"wp-element-caption"},SJ={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"};function wJ(e={},t){return hd.reduce((r,{path:o,valueKey:s,valueFunc:i,cssVarInfix:a})=>{let l=bt(e,o,[]);return["default","theme","custom"].forEach(c=>{l[c]&&l[c].forEach(u=>{s&&!i?r.push(`--wp--preset--${a}--${oa(u.slug)}: ${u[s]}`):i&&typeof i=="function"&&r.push(`--wp--preset--${a}--${oa(u.slug)}: ${i(u,t)}`)})}),r},[])}function xJ(e="*",t={}){return hd.reduce((r,{path:o,cssVarInfix:s,classes:i})=>{if(!i)return r;let a=bt(t,o,[]);return["default","theme","custom"].forEach(l=>{a[l]&&a[l].forEach(({slug:c})=>{i.forEach(({classSuffix:u,propertyName:m})=>{let d=`.has-${oa(c)}-${u}`,f=e.split(",").map(g=>`${g}${d}`).join(","),h=`var(--wp--preset--${s}--${oa(c)})`;r+=`${f}{${m}: ${h} !important;}`})})}),r},"")}function _J(e={}){return hd.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=bt(e,t.path,{});return["default","theme"].filter(o=>r[o]).flatMap(o=>r[o].map(s=>RA(`wp-duotone-${s.slug}`,s.colors))).join("")})}function LA(e={},t,r){let o=[];return Object.keys(e).forEach(s=>{let i=t+oa(s.replace("/","-")),a=e[s];if(a instanceof Object){let l=i+r;o=[...o,...LA(a,l,r)]}else o.push(`${i}: ${a}`)}),o}function kJ(e,t){let r=e.split(","),o=[];return r.forEach(s=>{o.push(`${t.trim()}${s.trim()}`)}),o.join(", ")}var FA=(e,t)=>{let r={};return Object.entries(e).forEach(([o,s])=>{if(o==="root"||!t?.[o])return;let i=typeof s=="string";if(!i&&typeof s=="object"&&s!==null&&Object.entries(s).forEach(([a,l])=>{if(a==="root"||!t?.[o][a])return;let c={[o]:{[a]:t[o][a]}},u=vd(c);r[l]=[...r[l]||[],...u],delete t[o][a]}),i||typeof s=="object"&&s!==null&&"root"in s){let a=i?s:s.root,l={[o]:t[o]},c=vd(l);r[a]=[...r[a]||[],...c],delete t[o]}}),r};function vd(e={},t="",r,o={},s=!1){let i=ei===t,a=Object.entries(bo.__EXPERIMENTAL_STYLE_PROPERTY).reduce((c,[u,{value:m,properties:d,useEngine:f,rootOnly:h}])=>{if(h&&!i)return c;let g=m;if(g[0]==="elements"||f)return c;let y=bt(e,g);if(u==="--wp--style--root--padding"&&(typeof y=="string"||!r))return c;if(d&&typeof y!="string")Object.entries(d).forEach(b=>{let[w,k]=b;if(!bt(y,[k],!1))return;let S=w.startsWith("--")?w:oa(w);c.push(`${S}: ${(0,Of.getCSSValueFromRawStyle)(bt(y,[k]))}`)});else if(bt(e,g,!1)){let b=u.startsWith("--")?u:oa(u);c.push(`${b}: ${(0,Of.getCSSValueFromRawStyle)(bt(e,g))}`)}return c},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=x2(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...BA(e.background)}})),(0,Of.getCSSRules)(e).forEach(c=>{if(i&&(r||s)&&c.key.startsWith("padding"))return;let u=c.key.startsWith("--")?c.key:oa(c.key),m=x2(c.value,o);u==="font-size"&&(m=qv({name:"",slug:"",size:m},o?.settings)),u==="aspect-ratio"&&a.push("min-height: unset"),a.push(`${u}: ${m}`)}),a}function PJ({layoutDefinitions:e=OA,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:s,fallbackGapValue:i}){let a="",l=o?B2(t?.spacing?.blockGap):"";if(s&&(r===ei?l=l||"0.5em":!o&&i&&(l=i)),l&&e&&(Object.values(e).forEach(({className:c,name:u,spacingStyles:m})=>{!o&&u!=="flex"&&u!=="grid"||m?.length&&m.forEach(d=>{let f=[];if(d.rules&&Object.entries(d.rules).forEach(([h,g])=>{f.push(`${h}: ${g||l}`)}),f.length){let h="";o?h=r===ei?`:root :where(.${c})${d?.selector||""}`:`:root :where(${r}-${c})${d?.selector||""}`:h=r===ei?`:where(.${c}${d?.selector||""})`:`:where(${r}.${c}${d?.selector||""})`,a+=`${h} { ${f.join("; ")}; }`}})}),r===ei&&o&&(a+=`${Ef} { --wp--style--block-gap: ${l}; }`)),r===ei&&e){let c=["block","flex","grid"];Object.values(e).forEach(({className:u,displayMode:m,baseStyles:d})=>{m&&c.includes(m)&&(a+=`${r} .${u} { display:${m}; }`),d?.length&&d.forEach(f=>{let h=[];if(f.rules&&Object.entries(f.rules).forEach(([g,y])=>{h.push(`${g}: ${y}`)}),h.length){let g=`.${u}${f?.selector||""}`;a+=`${g} { ${h.join("; ")}; }`}})})}return a}var CJ=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function $v(e){if(!e)return{};let o=Object.entries(e).filter(([s])=>CJ.includes(s)).map(([s,i])=>[s,JSON.parse(JSON.stringify(i))]);return Object.fromEntries(o)}var TJ=(e,t)=>{let r=[];if(!e?.styles)return r;let o=$v(e.styles);return o&&r.push({styles:o,selector:ei,skipSelectorWrapper:!0}),Object.entries(bo.__EXPERIMENTAL_ELEMENTS).forEach(([s,i])=>{e.styles?.elements?.[s]&&r.push({styles:e.styles?.elements?.[s]??{},selector:i,skipSelectorWrapper:!bJ[s]})}),Object.entries(e.styles?.blocks??{}).forEach(([s,i])=>{let a=$v(i),l=i;if(l?.variations){let c={};Object.entries(l.variations).forEach(([u,m])=>{let d=m;c[u]=$v(d),d?.css&&(c[u].css=d.css);let f=typeof t!="string"?t[s]?.styleVariationSelectors?.[u]:void 0;Object.entries(d?.elements??{}).forEach(([h,g])=>{g&&bo.__EXPERIMENTAL_ELEMENTS[h]&&r.push({styles:g,selector:gn(f,bo.__EXPERIMENTAL_ELEMENTS[h])})}),Object.entries(d?.blocks??{}).forEach(([h,g])=>{let y=typeof t!="string"?gn(f,t[h]?.selector):void 0,b=typeof t!="string"?gn(f,t[h]?.duotoneSelector):void 0,w=typeof t!="string"?oA(f,t[h]?.featureSelectors??{}):void 0,k=$v(g);g?.css&&(k.css=g.css),!(!y||typeof t=="string")&&(r.push({selector:y,duotoneSelector:b,featureSelectors:w,fallbackGapValue:t[h]?.fallbackGapValue,hasLayoutSupport:t[h]?.hasLayoutSupport,styles:k}),Object.entries(g.elements??{}).forEach(([S,x])=>{x&&bo.__EXPERIMENTAL_ELEMENTS[S]&&r.push({styles:x,selector:gn(y,bo.__EXPERIMENTAL_ELEMENTS[S])})}))})}),a.variations=c}typeof t!="string"&&t?.[s]?.selector&&r.push({duotoneSelector:t[s].duotoneSelector,fallbackGapValue:t[s].fallbackGapValue,hasLayoutSupport:t[s].hasLayoutSupport,selector:t[s].selector,styles:a,featureSelectors:t[s].featureSelectors,styleVariationSelectors:t[s].styleVariationSelectors}),Object.entries(l?.elements??{}).forEach(([c,u])=>{typeof t!="string"&&u&&t?.[s]&&bo.__EXPERIMENTAL_ELEMENTS[c]&&r.push({styles:u,selector:t[s]?.selector.split(",").map(m=>bo.__EXPERIMENTAL_ELEMENTS[c].split(",").map(f=>m+" "+f)).join(",")})})}),r},F2=(e,t)=>{let r=[];if(!e?.settings)return r;let o=a=>{let l={};return hd.forEach(({path:c})=>{let u=bt(a,c,!1);u!==!1&&(l=ll(l,c,u))}),l},s=o(e.settings),i=e.settings?.custom;return(Object.keys(s).length>0||i)&&r.push({presets:s,custom:i,selector:Ef}),Object.entries(e.settings?.blocks??{}).forEach(([a,l])=>{let c=l.custom;if(typeof t=="string"||!t[a])return;let u=o(l);(Object.keys(u).length>0||c)&&r.push({presets:u,custom:c,selector:t[a]?.selector})}),r},EJ=(e,t)=>{let r=F2(e,t),o="";return r.forEach(({presets:s,custom:i,selector:a})=>{let l=e?.settings?wJ(s,e?.settings):[],c=LA(i,"--wp--custom--","--");c.length>0&&l.push(...c),l.length>0&&(o+=`${a}{${l.join(";")};}`)}),o},AJ=(e,t,r,o,s=!1,i=!1,a={})=>{let l={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...a},c=TJ(e,t),u=F2(e,t),m=e?.settings?.useRootPaddingAwareAlignments,{contentSize:d,wideSize:f}=e?.settings?.layout||{},h=l.marginReset||l.rootPadding||l.layoutStyles,g="";if(l.presets&&(d||f)&&(g+=`${Ef} {`,g=d?g+` --wp--style--global--content-size: ${d};`:g,g=f?g+` --wp--style--global--wide-size: ${f};`:g,g+="}"),h&&(g+=":where(body) {margin: 0;",l.rootPadding&&m&&(g+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }
				.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:y,duotoneSelector:b,styles:w,fallbackGapValue:k,hasLayoutSupport:S,featureSelectors:x,styleVariationSelectors:C,skipSelectorWrapper:E})=>{if(x){let B=FA(x,w);Object.entries(B).forEach(([F,M])=>{if(M.length){let T=M.join(";");g+=`:root :where(${F}){${T};}`}})}if(b){let B={};w?.filter&&(B.filter=w.filter,delete w.filter);let F=vd(B);F.length&&(g+=`${b}{${F.join(";")};}`)}!s&&(ei===y||S)&&(g+=PJ({style:w,selector:y,hasBlockGapSupport:r,hasFallbackGapSupport:o,fallbackGapValue:k}));let O=vd(w,y,m,e,i);if(O?.length){let B=E?y:`:root :where(${y})`;g+=`${B}{${O.join(";")};}`}w?.css&&(g+=O2(w.css,`:root :where(${y})`)),l.variationStyles&&C&&Object.entries(C).forEach(([B,F])=>{let M=w?.variations?.[B];if(M){if(x){let H=FA(x,M);Object.entries(H).forEach(([U,V])=>{if(V.length){let Y=kJ(U,F),q=V.join(";");g+=`:root :where(${Y}){${q};}`}})}let T=vd(M,F,m,e);T.length&&(g+=`:root :where(${F}){${T.join(";")};}`),M?.css&&(g+=O2(M.css,`:root :where(${F})`))}});let N=Object.entries(w).filter(([B])=>B.startsWith(":"));N?.length&&N.forEach(([B,F])=>{let M=vd(F);if(!M?.length)return;let H=`:root :where(${y.split(",").map(U=>U+B).join(",")}){${M.join(";")};}`;g+=H})}),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=B2(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&&u.forEach(({selector:y,presets:b})=>{(ei===y||Ef===y)&&(y="");let w=xJ(y,b);w.length>0&&(g+=w)}),g};function RJ(e,t){return F2(e,t).flatMap(({presets:o})=>_J(o))}var IJ=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(SJ).forEach(([o,s])=>{let i=yd(e,o);i&&(r[s]=i)}),r},BJ=(e,t)=>{let{getBlockStyles:r}=(0,DA.select)(bo.store),o={};return e.forEach(s=>{let i=s.name,a=yd(s);if(!a)return;let l=yd(s,"filter.duotone");if(!l){let h=yd(s),g=(0,bo.getBlockSupport)(s,"color.__experimentalDuotone",!1);l=g&&h&&gn(h,g)}let c=!!s?.supports?.layout||!!s?.supports?.__experimentalLayout,u=s?.supports?.spacing?.blockGap?.__experimentalDefault,m=r(i),d={};m?.forEach(h=>{let g=t?`-${t}`:"",y=`${h.name}${g}`,b=nA(y,a);d[y]=b});let f=IJ(s,a);o[i]={duotoneSelector:l??void 0,fallbackGapValue:u,featureSelectors:Object.keys(f).length?f:void 0,hasLayoutSupport:c,name:i,selector:a,styleVariationSelectors:m?.length?d:void 0}}),o};function OJ(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 O2(e,t){let r="";return!e||e.trim()===""||e.split("&").forEach(s=>{if(!s||s.trim()==="")return;if(!s.includes("{"))r+=`:root :where(${t}){${s.trim()}}`;else{let a=s.replace("}","").split("{");if(a.length!==2)return;let[l,c]=a,u=l.match(/([>+~\s]*::[a-zA-Z-]+)/),m=u?u[1]:"",d=u?l.replace(m,"").trim():l.trim(),f;d===""?f=t:f=l.startsWith(" ")?gn(t,d):sA(t,d),r+=`:root :where(${f})${m}{${c.trim()}}`}}),r}function Ff(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:s,disableLayoutStyles:i=!1,disableRootPadding:a=!1,styleOptions:l={}}=r,c=t.length>0?t:(0,bo.getBlockTypes)(),u=Cc(e,"spacing.blockGap"),m=o??u!==null,d=s??!m;if(!e?.styles||!e?.settings)return[[],{}];let f=OJ(e),h=BJ(c),g=EJ(f,h),y=AJ(f,h,m,d,i,a,l),b=RJ(f,h),w=[{css:g,isGlobalStyles:!0},{css:y,isGlobalStyles:!0},{css:f?.styles?.css??"",isGlobalStyles:!0},{assets:b,__unstableType:"svg",isGlobalStyles:!0}];return c.forEach(k=>{let S=f?.styles?.blocks?.[k.name];if(S?.css){let x=h[k.name].selector;w.push({css:O2(S.css,x),isGlobalStyles:!0})}}),[w,f.settings]}var{cleanEmptyObject:D2}=L(NA.privateApis);function FJ(){let{globalStylesId:e,isReady:t,settings:r,styles:o,_links:s}=(0,Sd.useSelect)(u=>{let{getEntityRecord:m,getEditedEntityRecord:d,hasFinishedResolution:f,canUser:h}=u(bd.store),g=u(bd.store).__experimentalGetCurrentGlobalStylesId(),y,b=g?h("update",{kind:"root",name:"globalStyles",id:g}):null;g&&typeof b=="boolean"&&(b?y=d("root","globalStyles",g):y=m("root","globalStyles",g,{context:"view"}));let w=!1;return f("__experimentalGetCurrentGlobalStylesId")&&(g?w=b?f("getEditedEntityRecord",["root","globalStyles",g]):f("getEntityRecord",["root","globalStyles",g,{context:"view"}]):w=!0),{globalStylesId:g,isReady:w,settings:y?.settings,styles:y?.styles,_links:y?._links}},[]),{getEditedEntityRecord:i}=(0,Sd.useSelect)(bd.store),{editEntityRecord:a}=(0,Sd.useDispatch)(bd.store),l=(0,wd.useMemo)(()=>({settings:r??{},styles:o??{},_links:s??{}}),[r,o,s]),c=(0,wd.useCallback)((u,m={})=>{let d=i("root","globalStyles",e),f={styles:d?.styles??{},settings:d?.settings??{},_links:d?._links??{}},h=typeof u=="function"?u(f):u;a("root","globalStyles",e,{styles:D2(h.styles)||{},settings:D2(h.settings)||{},_links:D2(h._links)||{}},m)},[e,a,i]);return[t,l,c]}function DJ(){let e=(0,Sd.useSelect)(t=>t(bd.store).__experimentalGetCurrentThemeBaseGlobalStyles(),[]);return[!!e,e]}function eb(){let[e,t,r]=FJ(),[o,s]=DJ(),i=(0,wd.useMemo)(()=>!s||!t?{}:Mr(s,t),[t,s]);return(0,wd.useMemo)(()=>({isReady:e&&o,user:t,base:s,merged:i,setUserConfig:r}),[i,t,s,r,e,o])}var MA={};function LJ(e){let{RECEIVE_INTERMEDIATE_RESULTS:t}=L(hs.privateApis),{getEntityRecords:r}=e(hs.store);return r("postType","wp_block",{per_page:-1,[t]:!0})}var NJ=["__experimentalBlockBindingsSupportedAttributes","__experimentalBlockDirectory","__experimentalDiscussionSettings","__experimentalFeatures","__experimentalGlobalStylesBaseStyles","alignWide","blockInspectorTabs","maxUploadFileSize","allowedMimeTypes","bodyPlaceholder","canLockBlocks","canUpdateBlockBindings","capabilities","clearBlockSelection","codeEditingEnabled","colors","disableCustomColors","disableCustomFontSizes","disableCustomSpacingSizes","disableCustomGradients","disableLayoutStyles","enableCustomLineHeight","enableCustomSpacing","enableCustomUnits","enableOpenverseMediaCategory","fontSizes","gradients","generateAnchors","onNavigateToEntityRecord","imageDefaultSize","imageDimensions","imageEditing","imageSizes","isPreviewMode","isRTL","locale","maxWidth","postContentAttributes","postsPerPage","readOnly","styles","titlePlaceholder","supportsLayout","widgetTypesToHideFromLegacyWidgetBlock","__unstableHasCustomAppender","__unstableResolvedAssets","__unstableIsBlockBasedTheme"],{globalStylesDataKey:MJ,globalStylesLinksDataKey:VJ,selectBlockPatternsKey:jJ,reusableBlocksSelectKey:UJ,sectionRootClientIdKey:zJ,mediaEditKey:HJ,getMediaSelectKey:GJ,isIsolatedEditorKey:WJ,deviceTypeKey:YJ}=L(Df.privateApis);function ZJ(e,t,r,o){let s=(0,UA.useViewportMatch)("medium"),{allowRightClickOverrides:i,blockTypes:a,focusMode:l,hasFixedToolbar:c,isDistractionFree:u,keepCaretInsideBlock:m,hasUploadPermissions:d,hiddenBlockTypes:f,canUseUnfilteredHTML:h,userCanCreatePages:g,pageOnFront:y,pageForPosts:b,userPatternCategories:w,restBlockPatternCategories:k,sectionRootClientId:S,deviceType:x}=(0,Ec.useSelect)(oe=>{let{canUser:se,getRawEntityRecord:le,getEntityRecord:Be,getUserPatternCategories:Je,getBlockPatternCategories:be}=oe(hs.store),{get:te}=oe(jA.store),{getBlockTypes:ke}=oe(zA.store),{getDeviceType:De}=L(oe(v)),{getBlocksByName:Ue,getBlockAttributes:Oe}=oe(Df.store),tt=se("read",{kind:"root",name:"site"})?Be("root","site"):void 0;function et(){return o==="template-locked"?Ue("core/post-content")?.[0]??"":Ue("core/group").find(re=>Oe(re)?.tagName==="main")??""}return{allowRightClickOverrides:te("core","allowRightClickOverrides"),blockTypes:ke(),canUseUnfilteredHTML:le("postType",t,r)?._links?.hasOwnProperty("wp:action-unfiltered-html"),focusMode:te("core","focusMode"),hasFixedToolbar:te("core","fixedToolbar")||!s,hiddenBlockTypes:te("core","hiddenBlockTypes"),isDistractionFree:te("core","distractionFree"),keepCaretInsideBlock:te("core","keepCaretInsideBlock"),hasUploadPermissions:se("create",{kind:"postType",name:"attachment"})??!0,userCanCreatePages:se("create",{kind:"postType",name:"page"}),pageOnFront:tt?.page_on_front,pageForPosts:tt?.page_for_posts,userPatternCategories:Je(),restBlockPatternCategories:be(),sectionRootClientId:et(),deviceType:De()}},[t,r,s,o]),{merged:C}=eb(),E=C.styles??MA,O=C._links??MA,N=e.__experimentalAdditionalBlockPatterns??e.__experimentalBlockPatterns,B=e.__experimentalAdditionalBlockPatternCategories??e.__experimentalBlockPatternCategories,F=(0,cl.useMemo)(()=>[...N||[]].filter(({postTypes:oe})=>!oe||Array.isArray(oe)&&oe.includes(t)),[N,t]),M=(0,cl.useMemo)(()=>[...B||[],...k||[]].filter((oe,se,le)=>se===le.findIndex(Be=>oe.name===Be.name)),[B,k]),{undo:T,setIsInserterOpened:H}=(0,Ec.useDispatch)(v),{editMediaEntity:U}=L((0,Ec.useDispatch)(hs.store)),{saveEntityRecord:V}=(0,Ec.useDispatch)(hs.store),Y=(0,cl.useCallback)(oe=>g?V("postType","page",oe):Promise.reject({message:(0,VA.__)("You do not have permission to create Pages.")}),[V,g]),{getSelectedBlockClientId:q}=(0,Ec.useSelect)(Df.store),z=(0,cl.useCallback)(oe=>{if(!e.onNavigateToEntityRecord)return;let se=q();return e.onNavigateToEntityRecord({...oe,selectedBlockClientId:se})},[e,q]),j=(0,cl.useMemo)(()=>f&&f.length>0?(e.allowedBlockTypes===!0?a.map(({name:se})=>se):e.allowedBlockTypes||[]).filter(se=>!f.includes(se)):e.allowedBlockTypes,[e.allowedBlockTypes,f,a]),W=e.focusMode===!1;return(0,cl.useMemo)(()=>({...Object.fromEntries(Object.entries(e).filter(([se])=>NJ.includes(se)).filter(([se])=>se!=="onNavigateToEntityRecord")),[MJ]:E,[VJ]:O,allowedBlockTypes:j,allowRightClickOverrides:i,focusMode:l&&!W,hasFixedToolbar:c,isDistractionFree:u,keepCaretInsideBlock:m,onNavigateToEntityRecord:e.onNavigateToEntityRecord?z:void 0,[GJ]:(se,le)=>se(hs.store).getEntityRecord("postType","attachment",le),[HJ]:d?U:void 0,mediaUpload:d?Zv:void 0,mediaSideload:d?$4:void 0,__experimentalBlockPatterns:F,[jJ]:se=>{let{hasFinishedResolution:le,getBlockPatternsForPostType:Be}=L(se(hs.store)),Je=Be(t);return le("getBlockPatterns")?Je:void 0},[UJ]:LJ,__experimentalBlockPatternCategories:M,__experimentalUserPatternCategories:w,__experimentalFetchLinkSuggestions:(se,le)=>(0,hs.__experimentalFetchLinkSuggestions)(se,le,e),inserterMediaCategories:W4,__experimentalFetchRichUrlData:hs.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:h,__experimentalUndo:T,outlineMode:!u&&t==="wp_template",__experimentalCreatePageEntity:Y,__experimentalUserCanCreatePages:g,pageOnFront:y,pageForPosts:b,__experimentalPreferPatternsOnRoot:t==="wp_template",templateLock:t==="wp_navigation"?"insert":e.templateLock,template:t==="wp_navigation"?[["core/navigation",{},[]]]:e.template,__experimentalSetIsInserterOpened:H,[zJ]:S,editorTool:o==="post-only"&&t!=="wp_template"?"edit":void 0,[WJ]:["wp_template_part","wp_block","wp_navigation"].includes(t),...window.__experimentalHideBlocksBasedOnScreenSize&&x?{[YJ]:x}:{}}),[j,i,l,W,c,u,m,e,d,w,F,M,h,T,Y,g,y,b,t,H,S,E,O,o,U,z,x])}var HA=ZJ;var Nf=n(A(),1),Ac=n($(),1),Lf=n(D(),1);var GA=n(A(),1),WA=n(D(),1),YA=n(Jr(),1);var qJ=["core/post-title","core/post-featured-image","core/post-content"];function ZA(){let e=(0,WA.useMemo)(()=>[...(0,YA.applyFilters)("editor.postContentBlockTypes",qJ)],[]);return(0,GA.useSelect)(r=>{let{getPostBlocksByName:o}=L(r(v));return o(e)},[e])}function qA(){let e=ZA(),{templateParts:t}=(0,Nf.useSelect)(s=>{let{getBlocksByName:i}=s(Ac.store);return{templateParts:i("core/template-part")}},[]),r=(0,Nf.useSelect)(s=>{let{getBlockOrder:i}=s(Ac.store);return t.flatMap(a=>i(a))},[t]),o=(0,Nf.useRegistry)();return(0,Lf.useEffect)(()=>{let{setBlockEditingMode:s,unsetBlockEditingMode:i}=o.dispatch(Ac.store);return s("","disabled"),()=>{i("")}},[o]),(0,Lf.useEffect)(()=>{let{setBlockEditingMode:s,unsetBlockEditingMode:i}=o.dispatch(Ac.store);return o.batch(()=>{for(let a of e)s(a,"contentOnly")}),()=>{o.batch(()=>{for(let a of e)i(a)})}},[e,o]),(0,Lf.useEffect)(()=>{let{setBlockEditingMode:s,unsetBlockEditingMode:i}=o.dispatch(Ac.store);return o.batch(()=>{for(let a of t)s(a,"contentOnly")}),()=>{o.batch(()=>{for(let a of t)i(a)})}},[t,o]),(0,Lf.useEffect)(()=>{let{setBlockEditingMode:s,unsetBlockEditingMode:i}=o.dispatch(Ac.store);return o.batch(()=>{for(let a of r)s(a,"disabled")}),()=>{o.batch(()=>{for(let a of r)i(a)})}},[r,o]),null}var KA=n(D(),1),tb=n(A(),1),L2=n($(),1);function XA(){let e=(0,tb.useSelect)(o=>o(L2.store).getBlockOrder()?.[0],[]),{setBlockEditingMode:t,unsetBlockEditingMode:r}=(0,tb.useDispatch)(L2.store);(0,KA.useEffect)(()=>{if(e)return t(e,"contentOnly"),()=>{r(e)}},[e,r,t])}var QA=n(D(),1),xd=n(Jr(),1),JA=["wp_block","wp_template","wp_template_part"];function $A(e,t){(0,QA.useEffect)(()=>((0,xd.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter",(r,o)=>!JA.includes(e)&&o.name==="core/template-part"&&t==="post-only"?!1:r),(0,xd.addFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter",(r,o,s,{getBlockParentsByBlockName:i})=>!JA.includes(e)&&o.name==="core/post-content"?i(s,"core/query").length>0:r),()=>{(0,xd.removeFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter"),(0,xd.removeFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter")}),[e,t])}var Xo=n(A(),1),Ke=n(R(),1);var Gf=n(N2(),1),W2=n(ft(),1),FR=n(ct(),1),DR=n($(),1),Cd=n(Z(),1);var z2={};qa(z2,{ActionItem:()=>Fs,ComplementaryArea:()=>fl,ComplementaryAreaMoreMenuItem:()=>ml,FullscreenMode:()=>SR,InterfaceSkeleton:()=>pb,PinnedItems:()=>kd,store:()=>_e});var Ds=n(I(),1),Uf=n(A(),1),db=n(R(),1);var ri=n(D(),1),j2=n(rR(),1),gR=n(ft(),1),pl=n(ge(),1),yR=n(ul(),1);var lR=n(I(),1),nb=n(A(),1),cR=n(ul(),1);var sb=n(A(),1);var M2={};qa(M2,{closeModal:()=>sQ,disableComplementaryArea:()=>JJ,enableComplementaryArea:()=>XJ,openModal:()=>oQ,pinItem:()=>QJ,setDefaultComplementaryArea:()=>KJ,setFeatureDefaults:()=>rQ,setFeatureValue:()=>tQ,toggleFeature:()=>eQ,unpinItem:()=>$J});var ob=n(Kn(),1),Os=n(ft(),1);var rb=n(Kn(),1);function ti(e){return["core/edit-post","core/edit-site"].includes(e)?((0,rb.default)(`${e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function Rc(e,t){return e==="core"&&t==="edit-site/template"?((0,rb.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,rb.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var KJ=(e,t)=>(e=ti(e),t=Rc(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),XJ=(e,t)=>({registry:r,dispatch:o})=>{if(!t)return;e=ti(e),t=Rc(e,t),r.select(Os.store).get(e,"isComplementaryAreaVisible")||r.dispatch(Os.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},JJ=e=>({registry:t})=>{e=ti(e),t.select(Os.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(Os.store).set(e,"isComplementaryAreaVisible",!1)},QJ=(e,t)=>({registry:r})=>{if(!t)return;e=ti(e),t=Rc(e,t);let o=r.select(Os.store).get(e,"pinnedItems");o?.[t]!==!0&&r.dispatch(Os.store).set(e,"pinnedItems",{...o,[t]:!0})},$J=(e,t)=>({registry:r})=>{if(!t)return;e=ti(e),t=Rc(e,t);let o=r.select(Os.store).get(e,"pinnedItems");r.dispatch(Os.store).set(e,"pinnedItems",{...o,[t]:!1})};function eQ(e,t){return function({registry:r}){(0,ob.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(Os.store).toggle(e,t)}}function tQ(e,t,r){return function({registry:o}){(0,ob.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(Os.store).set(e,t,!!r)}}function rQ(e,t){return function({registry:r}){(0,ob.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(Os.store).setDefaults(e,t)}}function oQ(e){return{type:"OPEN_MODAL",name:e}}function sQ(){return{type:"CLOSE_MODAL"}}var V2={};qa(V2,{getActiveComplementaryArea:()=>nQ,isComplementaryAreaLoading:()=>iQ,isFeatureActive:()=>lQ,isItemPinned:()=>aQ,isModalActive:()=>cQ});var Mf=n(A(),1),sR=n(Kn(),1),Vf=n(ft(),1);var nQ=(0,Mf.createRegistrySelector)(e=>(t,r)=>{r=ti(r);let o=e(Vf.store).get(r,"isComplementaryAreaVisible");if(o!==void 0)return o===!1?null:t?.complementaryAreas?.[r]}),iQ=(0,Mf.createRegistrySelector)(e=>(t,r)=>{r=ti(r);let o=e(Vf.store).get(r,"isComplementaryAreaVisible"),s=t?.complementaryAreas?.[r];return o&&s===void 0}),aQ=(0,Mf.createRegistrySelector)(e=>(t,r,o)=>(r=ti(r),o=Rc(r,o),e(Vf.store).get(r,"pinnedItems")?.[o]??!0)),lQ=(0,Mf.createRegistrySelector)(e=>(t,r,o)=>((0,sR.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(Vf.store).get(r,o)));function cQ(e,t){return e.activeModal===t}var nR=n(A(),1);function uQ(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return e[r]?e:{...e,[r]:o}}case"ENABLE_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return{...e,[r]:o}}}return e}function dQ(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var iR=(0,nR.combineReducers)({complementaryAreas:uQ,activeModal:dQ});var aR="core/interface";var _e=(0,sb.createReduxStore)(aR,{reducer:iR,actions:M2,selectors:V2});(0,sb.register)(_e);var uR=n(_(),1);function mQ(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function _d({as:e=lR.Button,scope:t,identifier:r,icon:o,selectedIcon:s,name:i,shortcut:a,...l}){let c=e,u=(0,cR.usePluginContext)(),m=o||u.icon,d=r||`${u.name}/${i}`,f=(0,nb.useSelect)(y=>y(_e).getActiveComplementaryArea(t)===d,[d,t]),{enableComplementaryArea:h,disableComplementaryArea:g}=(0,nb.useDispatch)(_e);return(0,uR.jsx)(c,{icon:s&&f?s:m,"aria-controls":d.replace("/",":"),"aria-checked":mQ(l.role)?f:void 0,onClick:()=>{f?g(t):h(t,d)},shortcut:a,...l})}var ib=n(_(),1),pQ=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,ib.jsx)(_d,{icon:Di,...r});return(0,ib.jsxs)("div",{className:ae("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},dR=pQ;var fR=n(I(),1);var dl=n(I(),1),ab=n(D(),1),jf=n(_(),1),mR=()=>{};function fQ({name:e,as:t=dl.MenuGroup,fillProps:r={},bubblesVirtually:o,...s}){return(0,jf.jsx)(dl.Slot,{name:e,bubblesVirtually:o,fillProps:r,children:i=>{if(!ab.Children.toArray(i).length)return null;let a=[];ab.Children.forEach(i,({props:{__unstableExplicitMenuItem:c,__unstableTarget:u}})=>{u&&c&&a.push(u)});let l=ab.Children.map(i,c=>!c.props.__unstableExplicitMenuItem&&a.includes(c.props.__unstableTarget)?null:c);return(0,jf.jsx)(t,{...s,children:l})}})}function pR({name:e,as:t=dl.Button,onClick:r,...o}){return(0,jf.jsx)(dl.Fill,{name:e,children:({onClick:s})=>(0,jf.jsx)(t,{onClick:r||s?(...i)=>{(r||mR)(...i),(s||mR)(...i)}:void 0,...o})})}pR.Slot=fQ;var Fs=pR;var lb=n(_(),1),hQ=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,lb.jsx)(fR.MenuItem,{...r});function ml({scope:e,target:t,__unstableExplicitMenuItem:r,...o}){return(0,lb.jsx)(_d,{as:s=>(0,lb.jsx)(Fs,{__unstableExplicitMenuItem:r,__unstableTarget:`${e}/${t}`,as:hQ,name:`${e}/plugin-more-menu`,...s}),role:"menuitemcheckbox",selectedIcon:ps,name:t,scope:e,...o})}var ub=n(I(),1),cb=n(_(),1);function hR({scope:e,...t}){return(0,cb.jsx)(ub.Fill,{name:`PinnedItems/${e}`,...t})}function gQ({scope:e,className:t,...r}){return(0,cb.jsx)(ub.Slot,{name:`PinnedItems/${e}`,...r,children:o=>o?.length>0&&(0,cb.jsx)("div",{className:ae(t,"interface-pinned-items"),children:o})})}hR.Slot=gQ;var kd=hR;var hr=n(_(),1),yQ=.3;function vQ({scope:e,...t}){return(0,hr.jsx)(Ds.Slot,{name:`ComplementaryArea/${e}`,...t})}var vR=280,bQ={open:{width:vR},closed:{width:0},mobileOpen:{width:"100vw"}};function SQ({activeArea:e,isActive:t,scope:r,children:o,className:s,id:i}){let a=(0,pl.useReducedMotion)(),l=(0,pl.useViewportMatch)("medium","<"),c=(0,pl.usePrevious)(e),u=(0,pl.usePrevious)(t),[,m]=(0,ri.useState)({});(0,ri.useEffect)(()=>{m({})},[t]);let d={type:"tween",duration:a||l||c&&e&&e!==c?0:yQ,ease:[.6,0,.4,1]};return(0,hr.jsx)(Ds.Fill,{name:`ComplementaryArea/${r}`,children:(0,hr.jsx)(Ds.__unstableAnimatePresence,{initial:!1,children:(u||t)&&(0,hr.jsx)(Ds.__unstableMotion.div,{variants:bQ,initial:"closed",animate:l?"mobileOpen":"open",exit:"closed",transition:d,className:"interface-complementary-area__fill",children:(0,hr.jsx)("div",{id:i,className:s,style:{width:l?"100vw":vR},children:o})})})})}function wQ(e,t,r,o,s){let i=(0,ri.useRef)(!1),a=(0,ri.useRef)(!1),{enableComplementaryArea:l,disableComplementaryArea:c}=(0,Uf.useDispatch)(_e);(0,ri.useEffect)(()=>{o&&s&&!i.current?(c(e),a.current=!0):a.current&&!s&&i.current?(a.current=!1,l(e,t)):a.current&&r&&r!==t&&(a.current=!1),s!==i.current&&(i.current=s)},[o,s,e,t,r,c,l])}function bR({children:e,className:t,closeLabel:r=(0,db.__)("Close plugin"),identifier:o,header:s,headerClassName:i,icon:a,isPinnable:l=!0,panelClassName:c,scope:u,name:m,title:d,toggleShortcut:f,isActiveByDefault:h}){let g=(0,yR.usePluginContext)(),y=a||g.icon,b=o||`${g.name}/${m}`,[w,k]=(0,ri.useState)(!1),{isLoading:S,isActive:x,isPinned:C,activeArea:E,isSmall:O,isLarge:N,showIconLabels:B}=(0,Uf.useSelect)(V=>{let{getActiveComplementaryArea:Y,isComplementaryAreaLoading:q,isItemPinned:z}=V(_e),{get:j}=V(gR.store),W=Y(u);return{isLoading:q(u),isActive:W===b,isPinned:z(u,b),activeArea:W,isSmall:V(j2.store).isViewportMatch("< medium"),isLarge:V(j2.store).isViewportMatch("large"),showIconLabels:j("core","showIconLabels")}},[b,u]),F=(0,pl.useViewportMatch)("medium","<");wQ(u,b,E,x,O);let{enableComplementaryArea:M,disableComplementaryArea:T,pinItem:H,unpinItem:U}=(0,Uf.useDispatch)(_e);if((0,ri.useEffect)(()=>{h&&E===void 0&&!O?M(u,b):E===void 0&&O&&T(u,b),k(!0)},[E,h,u,b,O,M,T]),!!w)return(0,hr.jsxs)(hr.Fragment,{children:[l&&(0,hr.jsx)(kd,{scope:u,children:C&&(0,hr.jsx)(_d,{scope:u,identifier:b,isPressed:x&&(!B||N),"aria-expanded":x,"aria-disabled":S,label:d,icon:B?ps:y,showTooltip:!B,variant:B?"tertiary":void 0,size:"compact",shortcut:f})}),m&&l&&(0,hr.jsx)(ml,{target:m,scope:u,icon:y,identifier:b,children:d}),(0,hr.jsxs)(SQ,{activeArea:E,isActive:x,className:ae("interface-complementary-area",t),scope:u,id:b.replace("/",":"),children:[(0,hr.jsx)(dR,{className:i,closeLabel:r,onClose:()=>T(u),toggleButtonProps:{label:r,size:"compact",shortcut:f,scope:u,identifier:b},children:s||(0,hr.jsxs)(hr.Fragment,{children:[(0,hr.jsx)("h2",{className:"interface-complementary-area-header__title",children:d}),l&&!F&&(0,hr.jsx)(Ds.Button,{className:"interface-complementary-area__pin-unpin-item",icon:C?Zk:Wk,label:C?(0,db.__)("Unpin from toolbar"):(0,db.__)("Pin to toolbar"),onClick:()=>(C?U:H)(u,b),isPressed:C,"aria-expanded":C,size:"compact"})]})}),(0,hr.jsx)(Ds.Panel,{className:c,children:e})]})]})}bR.Slot=vQ;var fl=bR;var U2=n(D(),1),xQ=({isActive:e})=>((0,U2.useEffect)(()=>{let t=!1;return document.body.classList.contains("sticky-menu")&&(t=!0,document.body.classList.remove("sticky-menu")),()=>{t&&document.body.classList.add("sticky-menu")}},[]),(0,U2.useEffect)(()=>(e?document.body.classList.add("is-fullscreen-mode"):document.body.classList.remove("is-fullscreen-mode"),()=>{e&&document.body.classList.remove("is-fullscreen-mode")}),[e]),null),SR=xQ;var wR=n(D(),1),xR=n(_(),1),_R=(0,wR.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...s},i)=>(0,xR.jsx)(o,{ref:i,className:ae("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...s,children:e}));_R.displayName="NavigableRegion";var hl=_R;var mb=n(D(),1),Ic=n(I(),1),gl=n(R(),1),Pd=n(ge(),1),Vo=n(_(),1),PR=.25,kR={type:"tween",duration:PR,ease:[.6,0,.4,1]};function _Q(e){(0,mb.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var kQ={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...kR,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...kR,delay:.8,delayChildren:.8}}};function PQ({isDistractionFree:e,footer:t,header:r,editorNotices:o,sidebar:s,secondarySidebar:i,content:a,actions:l,labels:c,className:u},m){let[d,f]=(0,Pd.useResizeObserver)(),h=(0,Pd.useViewportMatch)("medium","<"),y={type:"tween",duration:(0,Pd.useReducedMotion)()?0:PR,ease:[.6,0,.4,1]};_Q("interface-interface-skeleton__html-container");let w={...{header:(0,gl._x)("Header","header landmark area"),body:(0,gl.__)("Content"),secondarySidebar:(0,gl.__)("Block Library"),sidebar:(0,gl._x)("Settings","settings landmark area"),actions:(0,gl.__)("Publish"),footer:(0,gl.__)("Footer")},...c};return(0,Vo.jsxs)("div",{ref:m,className:ae(u,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,Vo.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,Vo.jsx)(Ic.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,Vo.jsx)(hl,{as:Ic.__unstableMotion.div,className:"interface-interface-skeleton__header","aria-label":w.header,initial:e&&!h?"distractionFreeHidden":"hidden",whileHover:e&&!h?"distractionFreeHover":"visible",animate:e&&!h?"distractionFreeDisabled":"visible",exit:e&&!h?"distractionFreeHidden":"hidden",variants:kQ,transition:y,children:r})}),e&&(0,Vo.jsx)("div",{className:"interface-interface-skeleton__header",children:o}),(0,Vo.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,Vo.jsx)(Ic.__unstableAnimatePresence,{initial:!1,children:!!i&&(0,Vo.jsx)(hl,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:w.secondarySidebar,as:Ic.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:f.width},closed:{width:0}},transition:y,children:(0,Vo.jsxs)(Ic.__unstableMotion.div,{style:{position:"absolute",width:h?"100vw":"fit-content",height:"100%",left:0},variants:{open:{x:0},closed:{x:"-100%"}},transition:y,children:[d,i]})})}),(0,Vo.jsx)(hl,{className:"interface-interface-skeleton__content",ariaLabel:w.body,children:a}),!!s&&(0,Vo.jsx)(hl,{className:"interface-interface-skeleton__sidebar",ariaLabel:w.sidebar,children:s}),!!l&&(0,Vo.jsx)(hl,{className:"interface-interface-skeleton__actions",ariaLabel:w.actions,children:l})]})]}),!!t&&(0,Vo.jsx)(hl,{className:"interface-interface-skeleton__footer",ariaLabel:w.footer,children:t})]})}var pb=(0,mb.forwardRef)(PQ);var fb=n(dt(),1);var zf=n(A(),1),CR=n(pn(),1),TR=n(Z(),1);var ER=n(_(),1),{RenamePatternModal:CQ}=L(CR.privateApis),H2="editor/pattern-rename";function AR(){let e=(0,zf.useSelect)(s=>s(_e).isModalActive(H2)),{record:t,postType:r}=(0,zf.useSelect)(s=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:a}=s(v),{getEditedEntityRecord:l}=s(TR.store),c=i();return{record:l("postType",c,a()),postType:c}},[e]),{closeModal:o}=(0,zf.useDispatch)(_e);return!e||r!==Cs?null:(0,ER.jsx)(CQ,{onClose:o,pattern:t})}var Hf=n(A(),1),RR=n(pn(),1),IR=n(Z(),1);var BR=n(_(),1),{DuplicatePatternModal:TQ}=L(RR.privateApis),G2="editor/pattern-duplicate";function OR(){let e=(0,Hf.useSelect)(s=>s(_e).isModalActive(G2)),{record:t,postType:r}=(0,Hf.useSelect)(s=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:a}=s(v),{getEditedEntityRecord:l}=s(IR.store),c=i();return{record:l("postType",c,a()),postType:c}},[e]),{closeModal:o}=(0,Hf.useDispatch)(_e);return!e||r!==Cs?null:(0,BR.jsx)(TQ,{onClose:o,onSuccess:()=>o(),pattern:t})}var EQ=()=>function(){let{editorMode:t,isListViewOpen:r,showBlockBreadcrumbs:o,isDistractionFree:s,isFocusMode:i,isPreviewMode:a,isViewable:l,isCodeEditingEnabled:c,isRichEditingEnabled:u,isPublishSidebarEnabled:m}=(0,Xo.useSelect)(F=>{let{get:M}=F(W2.store),{isListViewOpened:T,getCurrentPostType:H,getEditorSettings:U}=F(v),{getSettings:V}=F(DR.store),{getPostType:Y}=F(Cd.store);return{editorMode:M("core","editorMode")??"visual",isListViewOpen:T(),showBlockBreadcrumbs:M("core","showBlockBreadcrumbs"),isDistractionFree:M("core","distractionFree"),isFocusMode:M("core","focusMode"),isPreviewMode:V().isPreviewMode,isViewable:Y(H())?.viewable??!1,isCodeEditingEnabled:U().codeEditingEnabled,isRichEditingEnabled:U().richEditingEnabled,isPublishSidebarEnabled:F(v).isPublishSidebarEnabled()}},[]),{getActiveComplementaryArea:d}=(0,Xo.useSelect)(_e),{toggle:f}=(0,Xo.useDispatch)(W2.store),{createInfoNotice:h}=(0,Xo.useDispatch)(FR.store),{__unstableSaveForPreview:g,setIsListViewOpened:y,switchEditorMode:b,toggleDistractionFree:w,toggleSpotlightMode:k,toggleTopToolbar:S}=(0,Xo.useDispatch)(v),{openModal:x,enableComplementaryArea:C,disableComplementaryArea:E}=(0,Xo.useDispatch)(_e),{getCurrentPostId:O}=(0,Xo.useSelect)(v),N=c&&u;if(a)return{commands:[],isLoading:!1};let B=[];return B.push({name:"core/open-shortcut-help",label:(0,Ke.__)("Keyboard shortcuts"),icon:uk,callback:({close:F})=>{F(),x("editor/keyboard-shortcut-help")}}),B.push({name:"core/toggle-distraction-free",label:s?(0,Ke.__)("Exit Distraction free"):(0,Ke.__)("Enter Distraction free"),callback:({close:F})=>{w(),F()}}),B.push({name:"core/open-preferences",label:(0,Ke.__)("Editor preferences"),callback:({close:F})=>{F(),x("editor/preferences")}}),B.push({name:"core/toggle-spotlight-mode",label:i?(0,Ke.__)("Exit Spotlight mode"):(0,Ke.__)("Enter Spotlight mode"),callback:({close:F})=>{k(),F()}}),B.push({name:"core/toggle-list-view",label:r?(0,Ke.__)("Close List View"):(0,Ke.__)("Open List View"),icon:Yp,callback:({close:F})=>{y(!r),F(),h(r?(0,Ke.__)("List View off."):(0,Ke.__)("List View on."),{id:"core/editor/toggle-list-view/notice",type:"snackbar"})}}),B.push({name:"core/toggle-top-toolbar",label:(0,Ke.__)("Top toolbar"),callback:({close:F})=>{S(),F()}}),N&&B.push({name:"core/toggle-code-editor",label:t==="visual"?(0,Ke.__)("Open code editor"):(0,Ke.__)("Exit code editor"),icon:z_,callback:({close:F})=>{b(t==="visual"?"text":"visual"),F()}}),B.push({name:"core/toggle-breadcrumbs",label:o?(0,Ke.__)("Hide block breadcrumbs"):(0,Ke.__)("Show block breadcrumbs"),callback:({close:F})=>{f("core","showBlockBreadcrumbs"),F(),h(o?(0,Ke.__)("Breadcrumbs hidden."):(0,Ke.__)("Breadcrumbs visible."),{id:"core/editor/toggle-breadcrumbs/notice",type:"snackbar"})}}),B.push({name:"core/open-settings-sidebar",label:(0,Ke.__)("Show or hide the Settings panel"),icon:(0,Ke.isRTL)()?jp:Up,callback:({close:F})=>{let M=d("core");F(),M==="edit-post/document"?E("core"):C("core","edit-post/document")}}),B.push({name:"core/open-block-inspector",label:(0,Ke.__)("Show or hide the Block settings panel"),icon:E_,callback:({close:F})=>{let M=d("core");F(),M==="edit-post/block"?E("core"):C("core","edit-post/block")}}),B.push({name:"core/toggle-publish-sidebar",label:m?(0,Ke.__)("Disable pre-publish checks"):(0,Ke.__)("Enable pre-publish checks"),icon:ik,callback:({close:F})=>{F(),f("core","isPublishSidebarEnabled"),h(m?(0,Ke.__)("Pre-publish checks disabled."):(0,Ke.__)("Pre-publish checks enabled."),{id:"core/editor/publish-sidebar/notice",type:"snackbar"})}}),l&&B.push({name:"core/preview-link",label:(0,Ke.__)("Preview in a new tab"),icon:qo,callback:async({close:F})=>{F();let M=O(),T=await g();window.open(T,`wp-preview-${M}`)}}),{commands:B,isLoading:!1}},AQ=()=>function(){let{postType:t}=(0,Xo.useSelect)(s=>{let{getCurrentPostType:i}=s(v);return{postType:i()}},[]),{openModal:r}=(0,Xo.useDispatch)(_e),o=[];return t===Cs&&(o.push({name:"core/rename-pattern",label:(0,Ke.__)("Rename pattern"),icon:xk,callback:({close:s})=>{r(H2),s()}}),o.push({name:"core/duplicate-pattern",label:(0,Ke.__)("Duplicate pattern"),icon:of,callback:({close:s})=>{r(G2),s()}})),{isLoading:!1,commands:o}},RQ=()=>function(){let{onNavigateToEntityRecord:t,goBack:r,templateId:o,isPreviewMode:s,canEditTemplate:i}=(0,Xo.useSelect)(u=>{let{getRenderingMode:m,getEditorSettings:d,getCurrentTemplateId:f}=L(u(v)),h=d(),g=f();return{isTemplateHidden:m()==="post-only",onNavigateToEntityRecord:h.onNavigateToEntityRecord,getEditorSettings:d,goBack:h.onNavigateToPreviousEntityRecord,templateId:g,isPreviewMode:h.isPreviewMode,canEditTemplate:!!g&&u(Cd.store).canUser("update",{kind:"postType",name:"wp_template",id:g})}},[]),{editedRecord:a,hasResolved:l}=(0,Cd.useEntityRecord)("postType","wp_template",o);if(s)return{isLoading:!1,commands:[]};let c=[];return o&&l&&i&&c.push({name:"core/switch-to-template-focus",label:(0,Ke.sprintf)((0,Ke.__)("Edit template: %s"),(0,fb.decodeEntities)(a.title)),icon:dn,callback:({close:u})=>{t({postId:o,postType:"wp_template"}),u()}}),r&&c.push({name:"core/switch-to-previous-entity",label:(0,Ke.__)("Go back"),icon:Zu,callback:({close:u})=>{r(),u()}}),{isLoading:!1,commands:c}},IQ=()=>function(){let{postType:t,postId:r}=(0,Xo.useSelect)(l=>{let{getCurrentPostId:c,getCurrentPostType:u}=l(v);return{postType:u(),postId:c()}},[]),{editedRecord:o,hasResolved:s}=(0,Cd.useEntityRecord)("postType",t,r),{revertTemplate:i}=L((0,Xo.useDispatch)(v));if(!s||![mr,ht].includes(t))return{isLoading:!0,commands:[]};let a=[];if(_v(o)){let l=o.type===ht?(0,Ke.sprintf)((0,Ke.__)("Reset template: %s"),(0,fb.decodeEntities)(o.title)):(0,Ke.sprintf)((0,Ke.__)("Reset template part: %s"),(0,fb.decodeEntities)(o.title));a.push({name:"core/reset-template",label:l,icon:(0,Ke.isRTL)()?Ok:Ik,callback:({close:c})=>{i(o),c()}})}return{isLoading:!s,commands:a}};function LR(){(0,Gf.useCommandLoader)({name:"core/editor/edit-ui",hook:EQ()}),(0,Gf.useCommandLoader)({name:"core/editor/contextual-commands",hook:AQ(),context:"entity-edit"}),(0,Gf.useCommandLoader)({name:"core/editor/page-content-focus",hook:RQ(),context:"entity-edit"}),(0,Gf.useCommandLoader)({name:"core/edit-site/manipulate-document",hook:IQ()})}var Y2=n(R(),1),MR=n($(),1),VR=n(A(),1),jR=n(D(),1);var UR=n(_(),1),{BlockRemovalWarningModal:NR}=L(MR.privateApis),BQ=["core/post-content","core/post-template","core/query"],OQ=[{postTypes:["wp_template","wp_template_part"],callback(e){if(e.filter(({name:r})=>BQ.includes(r)).length)return(0,Y2._n)("Deleting this block will stop your post or page content from displaying on this template. It is not recommended.","Some of the deleted blocks will stop your post or page content from displaying on this template. It is not recommended.",e.length)}},{postTypes:["wp_block"],callback(e){if(e.filter(({attributes:r})=>r?.metadata?.bindings&&Object.values(r.metadata.bindings).some(o=>o.source==="core/pattern-overrides")).length)return(0,Y2._n)("The deleted block allows instance overrides. Removing it may result in content not displaying where this pattern is used. Are you sure you want to proceed?","Some of the deleted blocks allow instance overrides. Removing them may result in content not displaying where this pattern is used. Are you sure you want to proceed?",e.length)}}];function zR(){let e=(0,VR.useSelect)(r=>r(v).getCurrentPostType(),[]),t=(0,jR.useMemo)(()=>OQ.filter(r=>r.postTypes.includes(e)),[e]);return!NR||!t?null:(0,UR.jsx)(NR,{rules:t})}var yl=n(I(),1),Z2=n(R(),1),Bc=n(D(),1),hb=n($(),1),sa=n(A(),1),HR=n(Z(),1),GR=n(Ze(),1),q2=n(ft(),1);var oi=n(_(),1);function FQ(){let{blockPatternsWithPostContentBlockType:e,postType:t}=(0,sa.useSelect)(r=>{let{getPatternsByBlockTypes:o,getBlocksByName:s}=r(hb.store),{getCurrentPostType:i,getRenderingMode:a}=r(v),l=a()==="post-only"?"":s("core/post-content")?.[0];return{blockPatternsWithPostContentBlockType:o("core/post-content",l),postType:i()}},[]);return(0,Bc.useMemo)(()=>e?.length?e.filter(r=>t==="page"&&!r.postTypes||Array.isArray(r.postTypes)&&r.postTypes.includes(t)):[],[t,e])}function DQ({blockPatterns:e,onChoosePattern:t}){let{editEntityRecord:r}=(0,sa.useDispatch)(HR.store),{postType:o,postId:s}=(0,sa.useSelect)(i=>{let{getCurrentPostType:a,getCurrentPostId:l}=i(v);return{postType:a(),postId:l()}},[]);return(0,oi.jsx)(hb.__experimentalBlockPatternsList,{blockPatterns:e,onClickPattern:(i,a)=>{r("postType",o,s,{blocks:a,content:({blocks:l=[]})=>(0,GR.__unstableSerializeAndClean)(l)}),t()}})}function LQ({onClose:e}){let[t,r]=(0,Bc.useState)(!0),{set:o}=(0,sa.useDispatch)(q2.store),s=FQ();if(!(s.length>0))return null;function a(){e(),o("core","enableChoosePatternModal",t)}return(0,oi.jsxs)(yl.Modal,{className:"editor-start-page-options__modal",title:(0,Z2.__)("Choose a pattern"),isFullScreen:!0,onRequestClose:a,children:[(0,oi.jsx)("div",{className:"editor-start-page-options__modal-content",children:(0,oi.jsx)(DQ,{blockPatterns:s,onChoosePattern:a})}),(0,oi.jsx)(yl.Flex,{className:"editor-start-page-options__modal__actions",justify:"flex-start",expanded:!1,children:(0,oi.jsx)(yl.FlexItem,{children:(0,oi.jsx)(yl.CheckboxControl,{checked:t,label:(0,Z2.__)("Always show starter patterns for new pages"),onChange:l=>{r(l)}})})})]})}function WR(){let[e,t]=(0,Bc.useState)(!1),{isEditedPostDirty:r,isEditedPostEmpty:o}=(0,sa.useSelect)(v),{isModalActive:s}=(0,sa.useSelect)(_e),{enabled:i,postId:a}=(0,sa.useSelect)(l=>{let{getCurrentPostId:c,getCurrentPostType:u}=l(v),m=l(q2.store).get("core","enableChoosePatternModal"),d=u();return{postId:c(),enabled:m&&ht!==d&&mr!==d}},[]);return(0,Bc.useEffect)(()=>{let l=!r()&&o(),c=s("editor/preferences");!i||!l||c||t(!0)},[i,a,r,o,s]),e?(0,oi.jsx)(LQ,{onClose:()=>t(!1)}):null}var rI=n(I(),1),si=n(R(),1),bb=n(yn(),1),Wf=n(A(),1);var Ls=n(R(),1),ZR=[{keyCombination:{modifier:"primary",character:"b"},description:(0,Ls.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,Ls.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,Ls.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,Ls.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,Ls.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,Ls.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,Ls.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,Ls.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,Ls.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,Ls.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,Ls.__)("Add non breaking space.")}];var XR=n(D(),1),gb=n(jr(),1),Ns=n(_(),1);function KR({keyCombination:e,forceAriaLabel:t}){let r=e.modifier?gb.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?gb.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,Ns.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||o,children:(Array.isArray(r)?r:[r]).map((s,i)=>s==="+"?(0,Ns.jsx)(XR.Fragment,{children:s},i):(0,Ns.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key",children:s},i))})}function NQ({description:e,keyCombination:t,aliases:r=[],ariaLabel:o}){return(0,Ns.jsxs)(Ns.Fragment,{children:[(0,Ns.jsx)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,Ns.jsxs)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-term",children:[(0,Ns.jsx)(KR,{keyCombination:t,forceAriaLabel:o}),r.map((s,i)=>(0,Ns.jsx)(KR,{keyCombination:s,forceAriaLabel:o},i))]})]})}var yb=NQ;var JR=n(A(),1),QR=n(yn(),1);var $R=n(_(),1);function MQ({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,JR.useSelect)(s=>{let{getShortcutKeyCombination:i,getShortcutDescription:a,getShortcutAliases:l}=s(QR.store);return{keyCombination:i(e),aliases:l(e),description:a(e)}},[e]);return t?(0,$R.jsx)(yb,{keyCombination:t,description:r,aliases:o}):null}var eI=MQ;var eo=n(_(),1),tI="editor/keyboard-shortcut-help",VQ=({shortcuts:e})=>(0,eo.jsx)("ul",{className:"editor-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,r)=>(0,eo.jsx)("li",{className:"editor-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,eo.jsx)(eI,{name:t}):(0,eo.jsx)(yb,{...t})},r))}),K2=({title:e,shortcuts:t,className:r})=>(0,eo.jsxs)("section",{className:ae("editor-keyboard-shortcut-help-modal__section",r),children:[!!e&&(0,eo.jsx)("h2",{className:"editor-keyboard-shortcut-help-modal__section-title",children:e}),(0,eo.jsx)(VQ,{shortcuts:t})]}),vb=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,Wf.useSelect)(s=>s(bb.store).getCategoryShortcuts(t),[t]);return(0,eo.jsx)(K2,{title:e,shortcuts:o.concat(r)})};function jQ(){let e=(0,Wf.useSelect)(s=>s(_e).isModalActive(tI),[]),{openModal:t,closeModal:r}=(0,Wf.useDispatch)(_e),o=()=>{e?r():t(tI)};return(0,bb.useShortcut)("core/editor/keyboard-shortcuts",o),e?(0,eo.jsxs)(rI.Modal,{className:"editor-keyboard-shortcut-help-modal",title:(0,si.__)("Keyboard shortcuts"),closeButtonLabel:(0,si.__)("Close"),onRequestClose:o,children:[(0,eo.jsx)(K2,{className:"editor-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/editor/keyboard-shortcuts"]}),(0,eo.jsx)(vb,{title:(0,si.__)("Global shortcuts"),categoryName:"global"}),(0,eo.jsx)(vb,{title:(0,si.__)("Selection shortcuts"),categoryName:"selection"}),(0,eo.jsx)(vb,{title:(0,si.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,si.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,si.__)("Forward-slash")}]}),(0,eo.jsx)(K2,{title:(0,si.__)("Text formatting"),shortcuts:ZR}),(0,eo.jsx)(vb,{title:(0,si.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var oI=jQ;var vl=n(I(),1),Yf=n(R(),1),Td=n(D(),1),sI=n($(),1),Zf=n(A(),1),X2=n(Ze(),1),Oc=n(Z(),1);var ni=n(_(),1);function UQ(e,t=!1){return(0,Zf.useSelect)(r=>{let{getEntityRecord:o,getDefaultTemplateId:s}=r(Oc.store),i=s({slug:e,is_custom:t,ignore_empty:!0});return i?o("postType",ht,i)?.content?.raw:void 0},[e,t])}function zQ(e){let{slug:t,patterns:r}=(0,Zf.useSelect)(i=>{let{getCurrentPostType:a,getCurrentPostId:l}=i(v),{getEntityRecord:c,getBlockPatterns:u}=i(Oc.store),m=l(),d=a();return{slug:c("postType",d,m).slug,patterns:u()}},[]),o=(0,Zf.useSelect)(i=>i(Oc.store).getCurrentTheme().stylesheet);function s(i){return i.innerBlocks.find(a=>a.name==="core/template-part")&&(i.innerBlocks=i.innerBlocks.map(a=>(a.name==="core/template-part"&&a.attributes.theme===void 0&&(a.attributes.theme=o),a))),i.name==="core/template-part"&&i.attributes.theme===void 0&&(i.attributes.theme=o),i}return(0,Td.useMemo)(()=>[{name:"fallback",blocks:(0,X2.parse)(e),title:(0,Yf.__)("Fallback content")},...r.filter(i=>Array.isArray(i.templateTypes)&&i.templateTypes.some(a=>t.startsWith(a))).map(i=>({...i,blocks:(0,X2.parse)(i.content).map(a=>s(a))}))],[e,t,r])}function HQ({fallbackContent:e,onChoosePattern:t,postType:r}){let[,,o]=(0,Oc.useEntityBlockEditor)("postType",r),s=zQ(e);return(0,ni.jsx)(sI.__experimentalBlockPatternsList,{blockPatterns:s,onClickPattern:(i,a)=>{o(a,{selection:void 0}),t()}})}function GQ({slug:e,isCustom:t,onClose:r,postType:o}){let s=UQ(e,t);return s?(0,ni.jsxs)(vl.Modal,{className:"editor-start-template-options__modal",title:(0,Yf.__)("Choose a pattern"),closeLabel:(0,Yf.__)("Cancel"),focusOnMount:"firstElement",onRequestClose:r,isFullScreen:!0,children:[(0,ni.jsx)("div",{className:"editor-start-template-options__modal-content",children:(0,ni.jsx)(HQ,{fallbackContent:s,slug:e,isCustom:t,postType:o,onChoosePattern:()=>{r()}})}),(0,ni.jsx)(vl.Flex,{className:"editor-start-template-options__modal__actions",justify:"flex-end",expanded:!1,children:(0,ni.jsx)(vl.FlexItem,{children:(0,ni.jsx)(vl.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Yf.__)("Skip")})})})]}):null}function nI(){let[e,t]=(0,Td.useState)(!1),{shouldOpenModal:r,slug:o,isCustom:s,postType:i,postId:a}=(0,Zf.useSelect)(l=>{let{getCurrentPostType:c,getCurrentPostId:u}=l(v),m=c(),d=u(),{getEditedEntityRecord:f,hasEditsForEntityRecord:h}=l(Oc.store),g=f("postType",m,d);return{shouldOpenModal:!h("postType",m,d)&&g.content===""&&ht===m,slug:g.slug,isCustom:g.is_custom,postType:m,postId:d}},[]);return(0,Td.useEffect)(()=>{t(!1)},[i,a]),!r||e?null:(0,ni.jsx)(GQ,{slug:o,isCustom:s,postType:i,onClose:()=>t(!0)})}var bl=n(yn(),1),Sl=n(A(),1);var iI=n($(),1);function Ed(){let e=(0,Sl.useSelect)(y=>{let{richEditingEnabled:b,codeEditingEnabled:w}=y(v).getEditorSettings();return!b||!w},[]),{getBlockSelectionStart:t}=(0,Sl.useSelect)(iI.store),{getActiveComplementaryArea:r}=(0,Sl.useSelect)(_e),{enableComplementaryArea:o,disableComplementaryArea:s}=(0,Sl.useDispatch)(_e),{redo:i,undo:a,savePost:l,setIsListViewOpened:c,switchEditorMode:u,toggleDistractionFree:m}=(0,Sl.useDispatch)(v),{isEditedPostDirty:d,isPostSavingLocked:f,isListViewOpened:h,getEditorMode:g}=(0,Sl.useSelect)(v);return(0,bl.useShortcut)("core/editor/toggle-mode",()=>{u(g()==="visual"?"text":"visual")},{isDisabled:e}),(0,bl.useShortcut)("core/editor/toggle-distraction-free",()=>{m()}),(0,bl.useShortcut)("core/editor/undo",y=>{a(),y.preventDefault()}),(0,bl.useShortcut)("core/editor/redo",y=>{i(),y.preventDefault()}),(0,bl.useShortcut)("core/editor/save",y=>{y.preventDefault(),!f()&&d()&&l()}),(0,bl.useShortcut)("core/editor/toggle-list-view",y=>{h()||(y.preventDefault(),c(!0))}),(0,bl.useShortcut)("core/editor/toggle-sidebar",y=>{if(y.preventDefault(),["edit-post/document","edit-post/block"].includes(r("core")))s("core");else{let w=t()?"edit-post/block":"edit-post/document";o("core",w)}}),null}var yI=n(A(),1),wb=n($(),1);var qf=n(A(),1),Sb=n($(),1),aI=n(I(),1),lI=n(R(),1),cI=n(_(),1);function uI({clientId:e,onClose:t}){let{getBlocks:r}=(0,qf.useSelect)(Sb.store),{replaceBlocks:o}=(0,qf.useDispatch)(Sb.store);return(0,qf.useSelect)(i=>i(Sb.store).canRemoveBlock(e),[e])?(0,cI.jsx)(aI.MenuItem,{onClick:()=>{o(e,r(e)),t()},children:(0,lI.__)("Detach")}):null}var Kf=n(A(),1),J2=n($(),1),dI=n(I(),1),mI=n(Ze(),1),Q2=n(R(),1),pI=n(D(),1),fI=n(ct(),1);var hI=n(Z(),1);var Fc=n(_(),1);function gI({clientIds:e,blocks:t}){let[r,o]=(0,pI.useState)(!1),{replaceBlocks:s}=(0,Kf.useDispatch)(J2.store),{createSuccessNotice:i}=(0,Kf.useDispatch)(fI.store),{isBlockBasedTheme:a,canCreate:l}=(0,Kf.useSelect)(u=>({isBlockBasedTheme:u(hI.store).getCurrentTheme()?.is_block_theme,canCreate:u(J2.store).canInsertBlockType("core/template-part")}),[]);if(!a||!l)return null;let c=async u=>{s(e,(0,mI.createBlock)("core/template-part",{slug:u.slug,theme:u.theme})),i((0,Q2.__)("Template part created."),{type:"snackbar"})};return(0,Fc.jsxs)(Fc.Fragment,{children:[(0,Fc.jsx)(dI.MenuItem,{icon:mc,onClick:()=>{o(!0)},"aria-expanded":r,"aria-haspopup":"dialog",children:(0,Q2.__)("Create template part")}),r&&(0,Fc.jsx)(md,{closeModal:()=>{o(!1)},blocks:t,onCreate:c})]})}var Xf=n(_(),1);function vI(){return(0,Xf.jsx)(wb.BlockSettingsMenuControls,{children:({selectedClientIds:e,onClose:t})=>(0,Xf.jsx)(WQ,{clientIds:e,onClose:t})})}function WQ({clientIds:e,onClose:t}){let{blocks:r}=(0,yI.useSelect)(o=>{let{getBlocksByClientId:s}=o(wb.store);return{blocks:s(e)}},[e]);return r.length===1&&r[0]?.name==="core/template-part"?(0,Xf.jsx)(uI,{clientId:e[0],onClose:t}):(0,Xf.jsx)(gI,{clientIds:e,blocks:r})}var ir=n(_(),1),{ExperimentalBlockEditorProvider:YQ}=L(Ad.privateApis),{PatternsMenuItems:ZQ}=L(wI.privateApis),bI=()=>{},qQ=["wp_block","wp_navigation","wp_template_part"];function KQ(e,t,r){let o=r==="template-locked"?"template":"post",[s,i,a]=(0,wl.useEntityBlockEditor)("postType",e.type,{id:e.id}),[l,c,u]=(0,wl.useEntityBlockEditor)("postType",t?.type,{id:t?.id}),m=(0,vn.useMemo)(()=>{if(e.type==="wp_navigation")return[(0,xI.createBlock)("core/navigation",{ref:e.id,templateLock:!1})]},[e.type,e.id]),d=(0,vn.useMemo)(()=>m||(o==="template"?l:s),[m,o,l,s]);return!!t&&r==="template-locked"||e.type==="wp_navigation"?[d,bI,bI]:[d,o==="post"?i:c,o==="post"?a:u]}var eC=z4(({post:e,settings:t,recovery:r,initialEdits:o,children:s,BlockEditorProviderComponent:i=YQ,__unstableTemplate:a})=>{let l=!!a,{editorSettings:c,selection:u,isReady:m,mode:d,defaultMode:f,postTypeEntities:h}=(0,Jf.useSelect)(V=>{let{getEditorSettings:Y,getEditorSelection:q,getRenderingMode:z,__unstableIsEditorReady:j,getDefaultRenderingMode:W}=L(V(v)),{getEntitiesConfig:oe}=V(wl.store),se=z(),le=W(e.type),Be=le==="template-locked"?l:le!==void 0,Je=le!==void 0;return{editorSettings:Y(),isReady:j(),mode:Je?se:void 0,defaultMode:Be?le:void 0,selection:q(),postTypeEntities:e.type==="wp_template"?oe("postType"):null}},[e.type,l]),g=l&&d!=="post-only",y=g?a:e,b=(0,vn.useMemo)(()=>{let V={};if(e.type==="wp_template"){if(e.slug==="page")V.postType="page";else if(e.slug==="single")V.postType="post";else if(e.slug.split("-")[0]==="single"){let Y=h?.map(z=>z.name)||[],q=e.slug.match(`^single-(${Y.join("|")})(?:-.+)?$`);q&&(V.postType=q[1])}}else(!qQ.includes(y.type)||g)&&(V.postId=e.id,V.postType=e.type);return{...V,templateSlug:y.type==="wp_template"?y.slug:void 0}},[g,e.id,e.type,e.slug,y.type,y.slug,h]),{id:w,type:k}=y,S=HA(c,k,w,d),[x,C,E]=KQ(e,a,d),{updatePostLock:O,setupEditor:N,updateEditorSettings:B,setCurrentTemplateId:F,setEditedPost:M,setRenderingMode:T}=L((0,Jf.useDispatch)(v)),{createWarningNotice:H,removeNotice:U}=(0,Jf.useDispatch)(SI.store);return(0,vn.useLayoutEffect)(()=>{r||(O(t.postLock),N(e,o,t.template),t.autosave&&H((0,$2.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,$2.__)("View the autosave"),url:t.autosave.editLink}]}))},[]),(0,vn.useEffect)(()=>(M(e.type,e.id),typeof window<"u"&&window.__experimentalTemplateActivate&&U("template-activate-notice"),()=>M(null,null)),[e.type,e.id,M,U]),(0,vn.useEffect)(()=>{B(t)},[t,B]),(0,vn.useEffect)(()=>{F(a?.id)},[a?.id,F]),(0,vn.useEffect)(()=>{f&&T(f)},[f,T]),$A(e.type,d),LR(),!m||!d?null:(0,ir.jsx)(wl.EntityProvider,{kind:"root",type:"site",children:(0,ir.jsx)(wl.EntityProvider,{kind:"postType",type:e.type,id:e.id,children:(0,ir.jsx)(Ad.BlockContextProvider,{value:b,children:(0,ir.jsxs)(i,{value:x,onChange:E,onInput:C,selection:u,settings:S,useSubRegistry:!1,children:[s,!t.isPreviewMode&&(0,ir.jsxs)(ir.Fragment,{children:[(0,ir.jsx)(ZQ,{}),(0,ir.jsx)(vI,{}),d==="template-locked"&&(0,ir.jsx)(qA,{}),k==="wp_navigation"&&(0,ir.jsx)(XA,{}),(0,ir.jsx)(Ed,{}),(0,ir.jsx)(oI,{}),(0,ir.jsx)(zR,{}),(0,ir.jsx)(WR,{}),(0,ir.jsx)(nI,{}),(0,ir.jsx)(AR,{}),(0,ir.jsx)(OR,{})]})]})})})})});function tC(e){return(0,ir.jsx)(eC,{...e,BlockEditorProviderComponent:Ad.BlockEditorProvider,children:e.children})}var _I=tC;var pD=n(Z(),1),fD=n(A(),1),DC=n(D(),1);var Jd=n(I(),1),f1=n(Ze(),1),nD=n(A(),1),iD=n($(),1),Il=n(D(),1),RC=n(ge(),1);var rC=n(D(),1);var kI=n(D(),1),Tr=(0,kI.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var PI=n(_(),1);function Qf({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:s}){let i=(0,rC.useMemo)(()=>Mr(r,t),[r,t]),a=(0,rC.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:s}),[t,r,i,o,s]);return(0,PI.jsx)(Tr.Provider,{value:a,children:e})}var Yt=n(I(),1),Vc=n(R(),1);var qI=n(A(),1),KI=n(Z(),1);var CI=n(_(),1);function $f({className:e,...t}){return(0,CI.jsx)(Qr,{className:ae(e,"global-styles-ui-icon-with-current-color"),...t})}var xl=n(I(),1);var Dc=n(_(),1);function XQ({icon:e,children:t,...r}){return(0,Dc.jsxs)(xl.__experimentalItem,{...r,children:[e&&(0,Dc.jsxs)(xl.__experimentalHStack,{justify:"flex-start",children:[(0,Dc.jsx)($f,{icon:e,size:24}),(0,Dc.jsx)(xl.FlexItem,{children:t})]}),!e&&t]})}function Wt(e){return(0,Dc.jsx)(xl.Navigator.Button,{as:XQ,...e})}var DI=n(I(),1);var Lc=n(R(),1),LI=n($(),1);var oC=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},sC=function(e){return .2126*oC(e.r)+.7152*oC(e.g)+.0722*oC(e.b)};function TI(e){e.prototype.luminance=function(){return t=sC(this.rgba),(r=2)===void 0&&(r=0),o===void 0&&(o=Math.pow(10,r)),Math.round(o*t)/o+0;var t,r,o},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var r,o,s,i,a,l,c,u=t instanceof e?t:new e(t);return i=this.rgba,a=u.toRgb(),l=sC(i),c=sC(a),r=l>c?(l+.05)/(c+.05):(c+.05)/(l+.05),(o=2)===void 0&&(o=0),s===void 0&&(s=Math.pow(10,o)),Math.floor(s*r)/s+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(l=(a=(o=r).size)===void 0?"normal":a,(i=(s=o.level)===void 0?"AA":s)==="AAA"&&l==="normal"?7:i==="AA"&&l==="large"?3:4.5);var o,s,i,a,l}}var Ms=n(D(),1),II=n(A(),1),BI=n(Z(),1),iC=n(R(),1);function nC(e,t){if(!t?.length||typeof e!="object"||!e||!Object.keys(e).length)return e;for(let r in e)t.includes(r)?delete e[r]:typeof e[r]=="object"&&nC(e[r],t);return e}var xb=(e,t)=>{if(!e||!t?.length)return{};let r={};return Object.keys(e).forEach(o=>{if(t.includes(o))r[o]=e[o];else if(typeof e[o]=="object"){let s=xb(e[o],t);Object.keys(s).length&&(r[o]=s)}}),r};function eh(e,t){let r=xb(structuredClone(e),t);return Tc(r,e)}function EI(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(s=>s.slug===o)}function AI(e){let t=e?.settings?.typography?.fontFamilies?.theme,r=e?.settings?.typography?.fontFamilies?.custom,o=[];t&&r?o=[...t,...r]:t?o=t:r&&(o=r);let s=e?.styles?.typography?.fontFamily,i=EI(o,s),a=e?.styles?.elements?.heading?.typography?.fontFamily,l;return a?l=EI(o,e?.styles?.elements?.heading?.typography?.fontFamily):l=i,[i,l]}function RI(e){return e?`is-style-${e}`:""}function _b(e,t){let r=new RegExp(`^${t}([\\d]+)$`);return e.reduce((s,i)=>{if(typeof i?.slug=="string"){let a=i?.slug.match(r);if(a){let l=parseInt(a[1],10);if(l>s)return l}}return s},0)+1}AA([TI]);function xe(e,t,r="merged",o=!0){let{user:s,base:i,merged:a,onChange:l}=(0,Ms.useContext)(Tr),c=a;r==="base"?c=i:r==="user"&&(c=s);let u=(0,Ms.useMemo)(()=>Af(c,e,t,o),[c,e,t,o]),m=(0,Ms.useCallback)(d=>{let f=_2(s,e,d,t);l(f)},[s,l,e,t]);return[u,m]}function de(e,t,r="merged"){let{user:o,base:s,merged:i,onChange:a}=(0,Ms.useContext)(Tr),l=i;r==="base"?l=s:r==="user"&&(l=o);let c=(0,Ms.useMemo)(()=>Cc(l,e,t),[l,e,t]),u=(0,Ms.useCallback)(m=>{let d=b2(o,e,m,t);a(d)},[o,a,e,t]);return[c,u]}var JQ=[];function QQ({title:e,settings:t,styles:r}){return e===(0,iC.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function kb(e=[]){let{variationsFromTheme:t}=(0,II.useSelect)(o=>({variationsFromTheme:o(BI.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||JQ}),[]),{user:r}=(0,Ms.useContext)(Tr);return(0,Ms.useMemo)(()=>{let o=structuredClone(r),s=nC(o,e);s.title=(0,iC.__)("Default");let i=t.filter(l=>eh(l,e)).map(l=>Mr(s,l)),a=[s,...i];return a?.length?a.filter(QQ):[]},[e,r,t])}function OI(e){let[t,r]=de("color.palette.theme",e),o=(0,Ms.useCallback)(()=>{if(!t||!t.length)return;let s=Math.floor(Math.random()*225),i=t.map(a=>{let{color:l}=a,c=fs(l).rotate(s).toHex();return{...a,color:c}});r(i)},[t,r]);return window.__experimentalEnableColorRandomizer?[o]:[]}var FI=n(bv(),1),{lock:bwe,unlock:Qe}=(0,FI.__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/global-styles-ui");var bn=n(_(),1),{useHasDimensionsPanel:$Q,useHasTypographyPanel:e$,useHasColorPanel:t$,useSettingsForBlockElement:r$,useHasBackgroundPanel:o$}=Qe(LI.privateApis);function s$(){let[e]=de(""),t=r$(e),r=o$(e),o=e$(t),s=t$(t),i=!0,l=$Q(t);return(0,bn.jsx)(bn.Fragment,{children:(0,bn.jsxs)(DI.__experimentalItemGroup,{children:[o&&(0,bn.jsx)(Wt,{icon:rP,path:"/typography",children:(0,Lc.__)("Typography")}),s&&(0,bn.jsx)(Wt,{icon:G_,path:"/colors",children:(0,Lc.__)("Colors")}),r&&(0,bn.jsx)(Wt,{icon:P_,path:"/background","aria-label":(0,Lc.__)("Background styles"),children:(0,Lc.__)("Background")}),i&&(0,bn.jsx)(Wt,{icon:tf,path:"/shadows",children:(0,Lc.__)("Shadows")}),l&&(0,bn.jsx)(Wt,{icon:dn,path:"/layout",children:(0,Lc.__)("Layout")})]})})}var NI=s$;var ii=n(I(),1);function Rd(){let[e="black"]=xe("color.text"),[t="white"]=xe("color.background"),[r=e]=xe("elements.h1.color.text"),[o=r]=xe("elements.link.color.text"),[s=o]=xe("elements.button.color.background"),[i]=de("color.palette.core")||[],[a]=de("color.palette.theme")||[],[l]=de("color.palette.custom")||[],c=(a??[]).concat(l??[]).concat(i??[]),u=c.filter(({color:f})=>f===e),m=c.filter(({color:f})=>f===s),d=u.concat(m).concat(c).filter(({color:f})=>f!==t).slice(0,2);return{paletteColors:c,highlightedColors:d}}var jI=n(D(),1),UI=n(I(),1),lC=n(R(),1);function n$(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function i$(e){let t=[];return e.forEach(r=>{let o=String(r.fontWeight).split(" ");if(o.length===2){let s=parseInt(o[0]),i=parseInt(o[1]);for(let a=s;a<=i;a+=100)t.push(a)}else o.length===1&&t.push(parseInt(o[0]))}),t}function MI(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=s=>(s=s.trim(),s.match(t)?(s=s.replace(/^["']|["']$/g,""),`"${s}"`):s);return r.includes(",")?r.split(",").map(o).filter(s=>s!=="").join(", "):o(r)}function aC(e){if(!e)return"";let t=e.trim();return t.includes(",")&&(t=(t.split(",").find(r=>r.trim()!=="")??"").trim()),t=t.replace(/^["']|["']$/g,""),window.navigator.userAgent.toLowerCase().includes("firefox")&&(t=`"${t}"`),t}function Nc(e){let t={fontFamily:MI(e.fontFamily)};if(!("fontFace"in e)||!Array.isArray(e.fontFace))return t.fontWeight="400",t.fontStyle="normal",t;if(e.fontFace){let r=e.fontFace.filter(o=>o?.fontStyle&&o.fontStyle.toLowerCase()==="normal");if(r.length>0){t.fontStyle="normal";let o=i$(r),s=n$(400,o);t.fontWeight=String(s)||"400"}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&String(e.fontFace[0].fontWeight)||"400"}return t}function VI(e){return{fontFamily:MI(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:e.fontWeight||"400"}}var th=n(_(),1);function Pb({fontSize:e,variation:t}){let{base:r}=(0,jI.useContext)(Tr),o=r;t&&(o={...r,...t});let[s]=xe("color.text"),[i,a]=AI(o),l=i?Nc(i):{},c=a?Nc(a):{};return s&&(l.color=s,c.color=s),e&&(l.fontSize=e,c.fontSize=e),(0,th.jsxs)(UI.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,th.jsx)("span",{style:c,children:(0,lC._x)("A","Uppercase letter A")}),(0,th.jsx)("span",{style:l,children:(0,lC._x)("a","Lowercase letter A")})]})}var zI=n(I(),1);var HI=n(_(),1);function GI({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=Rd(),o=e*t;return r.map(({slug:s,color:i},a)=>(0,HI.jsx)(zI.__unstableMotion.div,{style:{height:o,width:o,background:i,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:a===1?.2:.1}},`${s}-${a}`))}var ZI=n(I(),1),Id=n(ge(),1),Mc=n(D(),1);var _l=n(_(),1),WI=248,YI=152,a$={leading:!0,trailing:!0};function l$({children:e,label:t,isFocused:r,withHoverView:o}){let[s="white"]=xe("color.background"),[i]=xe("color.gradient"),a=(0,Id.useReducedMotion)(),[l,c]=(0,Mc.useState)(!1),[u,{width:m}]=(0,Id.useResizeObserver)(),[d,f]=(0,Mc.useState)(m),[h,g]=(0,Mc.useState)(),y=(0,Id.useThrottle)(f,250,a$);(0,Mc.useLayoutEffect)(()=>{m&&y(m)},[m,y]),(0,Mc.useLayoutEffect)(()=>{let S=d?d/WI:1,x=S-(h||0);(Math.abs(x)>.1||!h)&&g(S)},[d,h]);let b=m?m/WI:1,w=h||b;return(0,_l.jsxs)(_l.Fragment,{children:[(0,_l.jsx)("div",{style:{position:"relative"},children:u}),!!m&&(0,_l.jsx)("div",{className:"global-styles-ui-preview__wrapper",style:{height:YI*w},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),tabIndex:-1,children:(0,_l.jsx)(ZI.__unstableMotion.div,{style:{height:YI*w,width:"100%",background:i??s,cursor:o?"pointer":void 0},initial:"start",animate:(l||r)&&!a&&t?"hover":"start",children:[].concat(e).map((S,x)=>S({ratio:w,key:x}))})})]})}var Bd=l$;var Jo=n(_(),1),c$={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},u$={hover:{opacity:1},start:{opacity:.5}},d$={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function m$({label:e,isFocused:t,withHoverView:r,variation:o}){let[s]=xe("typography.fontWeight"),[i="serif"]=xe("typography.fontFamily"),[a=i]=xe("elements.h1.typography.fontFamily"),[l=s]=xe("elements.h1.typography.fontWeight"),[c="black"]=xe("color.text"),[u=c]=xe("elements.h1.color.text"),{paletteColors:m}=Rd();return(0,Jo.jsxs)(Bd,{label:e,isFocused:t,withHoverView:r,children:[({ratio:d,key:f})=>(0,Jo.jsx)(ii.__unstableMotion.div,{variants:c$,style:{height:"100%",overflow:"hidden"},children:(0,Jo.jsxs)(ii.__experimentalHStack,{spacing:10*d,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Jo.jsx)(Pb,{fontSize:65*d,variation:o}),(0,Jo.jsx)(ii.__experimentalVStack,{spacing:4*d,children:(0,Jo.jsx)(GI,{normalizedColorSwatchSize:32,ratio:d})})]})},f),({key:d})=>(0,Jo.jsx)(ii.__unstableMotion.div,{variants:r?u$:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Jo.jsx)(ii.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:m.slice(0,4).map(({color:f},h)=>(0,Jo.jsx)("div",{style:{height:"100%",background:f,flexGrow:1}},h))})},d),({ratio:d,key:f})=>(0,Jo.jsx)(ii.__unstableMotion.div,{variants:d$,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Jo.jsx)(ii.__experimentalVStack,{spacing:3*d,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*d,boxSizing:"border-box"},children:e&&(0,Jo.jsx)("div",{style:{fontSize:40*d,fontFamily:a,color:u,fontWeight:l,lineHeight:"1em",textAlign:"center"},children:e})})},f)]})}var Cb=m$;var er=n(_(),1);function p$(){let e=(0,qI.useSelect)(t=>{let{__experimentalGetCurrentThemeGlobalStylesVariations:r}=t(KI.store);return!!r()?.length},[]);return(0,er.jsxs)(Yt.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-root",isRounded:!1,children:[(0,er.jsx)(Yt.CardBody,{children:(0,er.jsxs)(Yt.__experimentalVStack,{spacing:4,children:[(0,er.jsx)(Yt.Card,{className:"global-styles-ui-screen-root__active-style-tile",children:(0,er.jsx)(Yt.CardMedia,{className:"global-styles-ui-screen-root__active-style-tile-preview",children:(0,er.jsx)(Cb,{})})}),e&&(0,er.jsx)(Yt.__experimentalItemGroup,{children:(0,er.jsx)(Wt,{path:"/variations",children:(0,er.jsxs)(Yt.__experimentalHStack,{justify:"space-between",children:[(0,er.jsx)(Yt.FlexItem,{children:(0,Vc.__)("Browse styles")}),(0,er.jsx)($f,{icon:(0,Vc.isRTL)()?zt:Ht})]})})}),(0,er.jsx)(NI,{})]})}),(0,er.jsx)(Yt.CardDivider,{}),(0,er.jsxs)(Yt.CardBody,{children:[(0,er.jsx)(Yt.__experimentalSpacer,{as:"p",paddingTop:2,paddingX:"13px",marginBottom:4,children:(0,Vc.__)("Customize the appearance of specific blocks for the whole site.")}),(0,er.jsx)(Yt.__experimentalItemGroup,{children:(0,er.jsx)(Wt,{path:"/blocks",children:(0,er.jsxs)(Yt.__experimentalHStack,{justify:"space-between",children:[(0,er.jsx)(Yt.FlexItem,{children:(0,Vc.__)("Blocks")}),(0,er.jsx)($f,{icon:(0,Vc.isRTL)()?zt:Ht})]})})})]})]})}var XI=p$;var uC=n(Ze(),1),ai=n(R(),1),kl=n(I(),1),dC=n(A(),1),li=n(D(),1),Eb=n($(),1),tB=n(ge(),1),rB=n(mf(),1);var JI=n(Ze(),1),QI=n(A(),1),$I=n(I(),1);var cC=n(_(),1);function f$(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function rh(e){let t=(0,QI.useSelect)(s=>{let{getBlockStyles:i}=s(JI.store);return i(e)},[e]),[r]=xe("variations",e),o=Object.keys(r??{});return f$(t,o)}function eB({name:e}){let t=rh(e);return(0,cC.jsx)($I.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map((r,o)=>r?.isDefault?null:(0,cC.jsx)(Wt,{path:"/blocks/"+encodeURIComponent(e)+"/variations/"+encodeURIComponent(r.name),children:r.label},o))})}var So=n(I(),1),Tb=n(R(),1);var Sn=n(_(),1);function mt({title:e,description:t,onBack:r}){return(0,Sn.jsx)(So.__experimentalVStack,{spacing:0,children:(0,Sn.jsx)(So.__experimentalView,{children:(0,Sn.jsx)(So.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,Sn.jsxs)(So.__experimentalVStack,{spacing:2,children:[(0,Sn.jsxs)(So.__experimentalHStack,{spacing:2,children:[(0,Sn.jsx)(So.Navigator.BackButton,{icon:(0,Tb.isRTL)()?Ht:zt,size:"small",label:(0,Tb.__)("Back"),onClick:r}),(0,Sn.jsx)(So.__experimentalSpacer,{children:(0,Sn.jsx)(So.__experimentalHeading,{className:"global-styles-ui-header",level:2,size:13,children:e})})]}),t&&(0,Sn.jsx)(So.__experimentalText,{className:"global-styles-ui-header__description",children:t})]})})})})}var jo=n(_(),1),{useHasDimensionsPanel:h$,useHasTypographyPanel:g$,useHasBorderPanel:y$,useSettingsForBlockElement:v$,useHasColorPanel:b$}=Qe(Eb.privateApis);function S$(){let e=(0,dC.useSelect)(s=>s(uC.store).getBlockTypes(),[]),t=(s,i)=>{let{core:a,noncore:l}=s;return(i.name.startsWith("core/")?a:l).push(i),s},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function w$(e){let[t]=de("",e),r=v$(t,e),o=g$(r),s=b$(r),i=y$(r),a=h$(r),l=i||a,c=!!rh(e)?.length;return o||s||l||c}function x$({block:e}){return w$(e.name)?(0,jo.jsx)(Wt,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,jo.jsxs)(kl.__experimentalHStack,{justify:"flex-start",children:[(0,jo.jsx)(Eb.BlockIcon,{icon:e.icon}),(0,jo.jsx)(kl.FlexItem,{children:e.title})]})}):null}function _$({filterValue:e}){let t=S$(),r=(0,tB.useDebounce)(rB.speak,500),{isMatchingSearchTerm:o}=(0,dC.useSelect)(uC.store),s=e?t.filter(a=>o(a,e)):t,i=(0,li.useRef)(null);return(0,li.useEffect)(()=>{if(!e)return;let a=i.current?.childElementCount||0,l=(0,ai.sprintf)((0,ai._n)("%d result found.","%d results found.",a),a);r(l,"polite")},[e,r]),(0,jo.jsx)("div",{ref:i,className:"global-styles-ui-block-types-item-list",role:"list",children:s.length===0?(0,jo.jsx)(kl.__experimentalText,{align:"center",as:"p",children:(0,ai.__)("No blocks found.")}):s.map(a=>(0,jo.jsx)(x$,{block:a},"menu-itemblock-"+a.name))})}var k$=(0,li.memo)(_$);function P$(){let[e,t]=(0,li.useState)(""),r=(0,li.useDeferredValue)(e);return(0,jo.jsxs)(jo.Fragment,{children:[(0,jo.jsx)(mt,{title:(0,ai.__)("Blocks"),description:(0,ai.__)("Customize the appearance of specific blocks and for the whole site.")}),(0,jo.jsx)(kl.SearchControl,{className:"global-styles-ui-block-types-search",onChange:t,value:e,label:(0,ai.__)("Search"),placeholder:(0,ai.__)("Search")}),(0,jo.jsx)(k$,{filterValue:r})]})}var oB=P$;var uB=n(Ze(),1),dB=n($(),1),Ib=n(D(),1),mB=n(A(),1),pB=n(Z(),1),jc=n(I(),1),Od=n(R(),1);var sB=n($(),1),Rb=n(Ze(),1),nB=n(I(),1),iB=n(D(),1);var Ab=n(_(),1),C$=({name:e,variation:t=""})=>{let r=(0,Rb.getBlockType)(e)?.example,o=(0,iB.useMemo)(()=>{if(!r)return null;let u={...r,attributes:{...r.attributes,style:void 0,className:t?RI(t):r.attributes?.className}};return(0,Rb.getBlockFromExample)(e,u)},[e,r,t]),s=r?.viewportWidth??500,i=144,l=235/s,c=l!==0&&l<1&&i?i/l:i;return r?(0,Ab.jsx)(nB.__experimentalSpacer,{marginX:4,marginBottom:4,children:(0,Ab.jsx)("div",{className:"global-styles-ui__block-preview-panel",style:{maxHeight:i,boxSizing:"initial"},children:(0,Ab.jsx)(sB.BlockPreview,{blocks:o,viewportWidth:s,minHeight:i,additionalStyles:[{css:`
								body{
									padding: 24px;
									min-height:${Math.round(c)}px;
									display:flex;
									align-items:center;
								}
								.is-root-container { width: 100%; }
							`}]})})}):null},aB=C$;var lB=n(I(),1),cB=n(_(),1);function tr({children:e,level:t=2}){return(0,cB.jsx)(lB.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var ar=n(_(),1),T$={backgroundSize:"cover",backgroundPosition:"50% 50%"};function oh(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 E$(e){return e&&((0,jc.__experimentalHasSplitBorders)(e)?{top:oh(e.top),right:oh(e.right),bottom:oh(e.bottom),left:oh(e.left)}:oh(e))}var{useHasDimensionsPanel:A$,useHasTypographyPanel:R$,useHasBorderPanel:I$,useSettingsForBlockElement:B$,useHasColorPanel:O$,useHasFiltersPanel:F$,useHasImageSettingsPanel:D$,useHasBackgroundPanel:L$,BackgroundPanel:N$,BorderPanel:M$,ColorPanel:V$,TypographyPanel:j$,DimensionsPanel:U$,FiltersPanel:z$,ImageSettingsPanel:H$,AdvancedPanel:G$}=Qe(dB.privateApis);function W$({name:e,variation:t}){let r=[];t&&(r=["variations",t].concat(r));let o=r.join("."),[s]=xe(o,e,"user",!1),[i,a]=xe(o,e,"merged",!1),[l]=de("",e,"user"),[c,u]=de("",e),m=B$(c,e),d=(0,uB.getBlockType)(e),f=!1;m?.spacing?.blockGap&&d?.supports?.spacing?.blockGap&&(d?.supports?.spacing?.__experimentalSkipSerialization===!0||d?.supports?.spacing?.__experimentalSkipSerialization?.some?.(V=>V==="blockGap"))&&(f=!0);let h=!1;m?.dimensions?.aspectRatio&&e==="core/group"&&(h=!0);let g=(0,Ib.useMemo)(()=>{let V=structuredClone(m);return f&&(V.spacing.blockGap=!1),h&&(V.dimensions.aspectRatio=!1),V},[m,f,h]),y=rh(e),b=L$(g),w=R$(g),k=O$(g),S=I$(g),x=A$(g),C=F$(g),E=D$(e,l,g),O=!!y?.length&&!t,{canEditCSS:N}=(0,mB.useSelect)(V=>{let{getEntityRecord:Y,__experimentalGetCurrentGlobalStylesId:q}=V(pB.store),z=q();return{canEditCSS:!!(z?Y("root","globalStyles",z):void 0)?._links?.["wp:action-edit-css"]}},[]),B=t?y.find(V=>V.name===t):null,F=(0,Ib.useMemo)(()=>({...i,layout:g.layout}),[i,g.layout]),M=(0,Ib.useMemo)(()=>({...s,layout:l.layout}),[s,l.layout]),T=V=>{let Y={...V};delete Y.layout,a(Y),V.layout!==l.layout&&u({...l,layout:V.layout})},H=V=>{u(V===void 0?{...c,lightbox:void 0}:{...c,lightbox:{...c.lightbox,...V}})},U=V=>{if(!V?.border){a(V);return}let{radius:Y,...q}=V.border,z=E$(q),j=(0,jc.__experimentalHasSplitBorders)(z)?{color:null,style:null,width:null,...z}:{top:z,right:z,bottom:z,left:z};a({...V,border:{...j,radius:Y}})};return(0,ar.jsxs)(ar.Fragment,{children:[(0,ar.jsx)(mt,{title:t?B?.label:d?.title}),(0,ar.jsx)(aB,{name:e,variation:t}),O&&(0,ar.jsx)("div",{className:"global-styles-ui-screen-variations",children:(0,ar.jsxs)(jc.__experimentalVStack,{spacing:3,children:[(0,ar.jsx)(tr,{children:(0,Od.__)("Style Variations")}),(0,ar.jsx)(eB,{name:e})]})}),k&&(0,ar.jsx)(V$,{inheritedValue:i,value:s,onChange:a,settings:g}),b&&(0,ar.jsx)(N$,{inheritedValue:i,value:s,onChange:a,settings:g,defaultValues:T$}),w&&(0,ar.jsx)(j$,{inheritedValue:i,value:s,onChange:a,settings:g}),x&&(0,ar.jsx)(U$,{inheritedValue:F,value:M,onChange:T,settings:g,includeLayoutControls:!0}),S&&(0,ar.jsx)(M$,{inheritedValue:i,value:s,onChange:U,settings:g}),C&&(0,ar.jsx)(z$,{inheritedValue:F,value:M,onChange:a,settings:g,includeLayoutControls:!0}),E&&(0,ar.jsx)(H$,{onChange:H,value:l,inheritedValue:g}),N&&(0,ar.jsxs)(jc.PanelBody,{title:(0,Od.__)("Advanced"),initialOpen:!1,children:[(0,ar.jsx)("p",{children:(0,Od.sprintf)((0,Od.__)("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."),d?.title)}),(0,ar.jsx)(G$,{value:s,onChange:a,inheritedValue:i})]})]})}var mC=W$;var r1=n(R(),1),TO=n(I(),1),EO=n(D(),1);var fB=n(I(),1);var hB=n(_(),1);function Pl({children:e,className:t}){return(0,hB.jsx)(fB.__experimentalSpacer,{className:ae("global-styles-ui-screen-body",t),padding:4,children:e})}var Cl=n(R(),1),na=n(I(),1);var Qo=n(_(),1);function sh({parentMenu:e,element:t,label:r}){let o=t==="text"||!t?"":`elements.${t}.`,s=t==="link"?{textDecoration:"underline"}:{},[i]=xe(o+"typography.fontFamily"),[a]=xe(o+"typography.fontStyle"),[l]=xe(o+"typography.fontWeight"),[c]=xe(o+"color.background"),[u]=xe("color.background"),[m]=xe(o+"color.gradient"),[d]=xe(o+"color.text");return(0,Qo.jsx)(Wt,{path:e+"/typography/"+t,children:(0,Qo.jsxs)(na.__experimentalHStack,{justify:"flex-start",children:[(0,Qo.jsx)(na.FlexItem,{className:"global-styles-ui-screen-typography__indicator","aria-hidden":"true",style:{fontFamily:i??"serif",background:m??c??u,color:d,fontStyle:a,fontWeight:l,...s},children:(0,Cl.__)("Aa")}),(0,Qo.jsx)(na.FlexItem,{children:r})]})})}function Y$(){return(0,Qo.jsxs)(na.__experimentalVStack,{spacing:3,children:[(0,Qo.jsx)(tr,{level:3,children:(0,Cl.__)("Elements")}),(0,Qo.jsxs)(na.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:[(0,Qo.jsx)(sh,{parentMenu:"",element:"text",label:(0,Cl.__)("Text")}),(0,Qo.jsx)(sh,{parentMenu:"",element:"link",label:(0,Cl.__)("Links")}),(0,Qo.jsx)(sh,{parentMenu:"",element:"heading",label:(0,Cl.__)("Headings")}),(0,Qo.jsx)(sh,{parentMenu:"",element:"caption",label:(0,Cl.__)("Captions")}),(0,Qo.jsx)(sh,{parentMenu:"",element:"button",label:(0,Cl.__)("Buttons")})]})]})}var gB=Y$;var Fb=n(I(),1);var yB=n(I(),1);var Bb=n(_(),1),Z$=({variation:e,isFocused:t,withHoverView:r})=>(0,Bb.jsx)(Bd,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:s})=>(0,Bb.jsx)(yB.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Bb.jsx)(Pb,{variation:e,fontSize:85*o})},s)}),vB=Z$;var bB=n(I(),1),Uc=n(D(),1),SB=n(jr(),1),Ob=n(R(),1);var nh=n(_(),1);function Fd({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:s=!1}){let[i,a]=(0,Uc.useState)(!1),{base:l,user:c,onChange:u}=(0,Uc.useContext)(Tr),m=(0,Uc.useMemo)(()=>{let b=Mr(l,e);return o&&(b=xb(b,o)),{user:e,base:l,merged:b,onChange:()=>{}}},[e,l,o]),d=()=>u(e),f=b=>{b.keyCode===SB.ENTER&&(b.preventDefault(),d())},h=(0,Uc.useMemo)(()=>Tc(c,e),[c,e]),g=e?.title;e?.description&&(g=(0,Ob.sprintf)((0,Ob._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let y=(0,nh.jsx)("div",{className:ae("global-styles-ui-variations_item",{"is-active":h}),role:"button",onClick:d,onKeyDown:f,tabIndex:0,"aria-label":g,"aria-current":h,onFocus:()=>a(!0),onBlur:()=>a(!1),children:(0,nh.jsx)("div",{className:ae("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,nh.jsx)(Tr.Provider,{value:m,children:s?(0,nh.jsx)(bB.Tooltip,{text:e?.title,children:y}):y})}var zc=n(_(),1),wB=["typography"];function Dd({title:e,gap:t=2}){let r=kb(wB);return r?.length<=1?null:(0,zc.jsxs)(Fb.__experimentalVStack,{spacing:3,children:[e&&(0,zc.jsx)(tr,{level:3,children:e}),(0,zc.jsx)(Fb.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,s)=>(0,zc.jsx)(Fd,{variation:o,properties:wB,showTooltip:!0,children:()=>(0,zc.jsx)(vB,{variation:o})},s))})]})}var qc=n(R(),1),xn=n(I(),1);var kO=n(D(),1);var aa=n(D(),1),Al=n(A(),1),El=n(Z(),1),gC=n(R(),1);var pC=n(pf(),1),xB=n(Z(),1),_B="/wp/v2/font-families";function kB(e){let{receiveEntityRecords:t}=e.dispatch(xB.store);t("postType","wp_font_family",[],void 0,!0)}async function PB(e,t){let o=await(0,pC.default)({path:_B,method:"POST",body:e});return kB(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function CB(e,t,r){let o={path:`${_B}/${e}/font-faces`,method:"POST",body:t},s=await(0,pC.default)(o);return kB(r),{id:s.id,...s.font_face_settings}}var AB=n(I(),1);var Vs=n(R(),1),fC=["otf","ttf","woff","woff2"],TB={100:(0,Vs._x)("Thin","font weight"),200:(0,Vs._x)("Extra-light","font weight"),300:(0,Vs._x)("Light","font weight"),400:(0,Vs._x)("Normal","font weight"),500:(0,Vs._x)("Medium","font weight"),600:(0,Vs._x)("Semi-bold","font weight"),700:(0,Vs._x)("Bold","font weight"),800:(0,Vs._x)("Extra-bold","font weight"),900:(0,Vs._x)("Black","font weight")},EB={normal:(0,Vs._x)("Normal","font style"),italic:(0,Vs._x)("Italic","font style")};var{File:RB}=window,{kebabCase:q$}=Qe(AB.privateApis);function ia(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function K$(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function Db(e){let t=TB[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":EB[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function X$(e=[],t=[]){let r=new Map;for(let o of e)r.set(`${o.fontWeight}${o.fontStyle}`,o);for(let o of t)r.set(`${o.fontWeight}${o.fontStyle}`,o);return Array.from(r.values())}function IB(e=[],t=[]){let r=new Map;for(let o of e)r.set(o.slug,{...o});for(let o of t)if(r.has(o.slug)){let{fontFace:s,...i}=o,a=r.get(o.slug),l=X$(a.fontFace,s);r.set(o.slug,{...i,fontFace:l})}else r.set(o.slug,{...o});return Array.from(r.values())}async function Tl(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof RB)o=await t.arrayBuffer();else return;let i=await new window.FontFace(aC(e.fontFamily),o,{style:e.fontStyle,weight:String(e.fontWeight)}).load();if((r==="document"||r==="all")&&document.fonts.add(i),r==="iframe"||r==="all"){let a=document.querySelector('iframe[name="editor-canvas"]');a?.contentDocument&&a.contentDocument.fonts.add(i)}}function ih(e,t="all"){let r=o=>{o.forEach(s=>{s.family===aC(e?.fontFamily)&&s.weight===e?.fontWeight&&s.style===e?.fontStyle&&o.delete(s)})};if((t==="document"||t==="all")&&r(document.fonts),t==="iframe"||t==="all"){let o=document.querySelector('iframe[name="editor-canvas"]');o?.contentDocument&&r(o.contentDocument.fonts)}}function Ld(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return K$(t)||(t=encodeURI(t)),t}function BB(e){let t=new FormData,{fontFace:r,category:o,...s}=e,i={...s,slug:q$(e.slug)};return t.append("font_family_settings",JSON.stringify(i)),t}function OB(e){return(e?.fontFace??[]).map((r,o)=>{let s={...r},i=new FormData;if(s.file){let a=Array.isArray(s.file)?s.file:[s.file],l=[];a.forEach((c,u)=>{let m=`file-${o}-${u}`;i.append(m,c,c.name),l.push(m)}),s.src=l.length===1?l[0]:l,delete s.file,i.append("font_face_settings",JSON.stringify(s))}else i.append("font_face_settings",JSON.stringify(s));return i})}async function FB(e,t,r){let o=[];for(let i of t)try{let a=await CB(e,i,r);o.push({status:"fulfilled",value:a})}catch(a){o.push({status:"rejected",reason:a})}let s={errors:[],successes:[]};return o.forEach((i,a)=>{if(i.status==="fulfilled"&&i.value){let l=i.value;s.successes.push(l)}else i.reason&&s.errors.push({data:t[a],message:i.reason.message})}),s}async function DB(e){e=Array.isArray(e)?e:[e];let t=await Promise.all(e.map(async r=>fetch(new Request(r)).then(o=>{if(!o.ok)throw new Error(`Error downloading font face asset from ${r}. Server responded with status: ${o.status}`);return o.blob()}).then(o=>{let s=r.split("/").pop();return new RB([o],s,{type:o.type})})));return t.length===1?t[0]:t}function hC(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function LB(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),s=e;for(let i of t){let a=s[i];s=s[i]=Array.isArray(a)?[...a]:{...a}}return s[o]=r,e}function Lb(e,t,r=[]){let o=c=>c.slug===e.slug,s=c=>c.find(o),i=c=>c?r.filter(u=>!o(u)):[...r,e],a=c=>{let u=d=>d.fontWeight===t.fontWeight&&d.fontStyle===t.fontStyle;if(!c)return[...r,{...e,fontFace:[t]}];let m=c.fontFace||[];return m.find(u)?m=m.filter(d=>!u(d)):m=[...m,t],m.length===0?r.filter(d=>!o(d)):r.map(d=>o(d)?{...d,fontFace:m}:d)},l=s(r);return t?a(l):i(l)}var NB=n(_(),1),to=(0,aa.createContext)({});to.displayName="FontLibraryContext";function J$({children:e}){let t=(0,Al.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,Al.useDispatch)(El.store),{globalStylesId:s}=(0,Al.useSelect)(j=>{let{__experimentalGetCurrentGlobalStylesId:W}=j(El.store);return{globalStylesId:W()}},[]),i=(0,El.useEntityRecord)("root","globalStyles",s),[a,l]=(0,aa.useState)(!1),{records:c=[],isResolving:u}=(0,El.useEntityRecords)("postType","wp_font_family",{_embed:!0}),m=(c||[]).map(j=>({id:j.id,...j.font_family_settings||{},fontFace:j?._embedded?.font_faces?.map(W=>W.font_face_settings)||[]}))||[],[d,f]=de("typography.fontFamilies"),h=async j=>{if(!i.record)return;let W=i.record,oe=LB(W??{},["settings","typography","fontFamilies"],j);await r("root","globalStyles",oe)},[g,y]=(0,aa.useState)(""),[b,w]=(0,aa.useState)(void 0),k=d?.theme?d.theme.map(j=>ia(j,{source:"theme"})).sort((j,W)=>j.name.localeCompare(W.name)):[],S=d?.custom?d.custom.map(j=>ia(j,{source:"custom"})).sort((j,W)=>j.name.localeCompare(W.name)):[],x=m?m.map(j=>ia(j,{source:"custom"})).sort((j,W)=>j.name.localeCompare(W.name)):[];(0,aa.useEffect)(()=>{g||w(void 0)},[g]);let C=j=>{if(!j){w(void 0);return}let oe=(j.source==="theme"?k:x).find(se=>se.slug===j.slug);w({...oe||j,source:j.source})},[E]=(0,aa.useState)(new Set),O=j=>j.reduce((oe,se)=>{let le=se?.fontFace&&se.fontFace?.length>0?se?.fontFace.map(Be=>`${Be.fontStyle??""}${Be.fontWeight??""}`):["normal400"];return oe[se.slug]=le,oe},{}),N=j=>O(j==="theme"?k:S),B=(j,W,oe,se)=>!W&&!oe?!!N(se)[j]:!!N(se)[j]?.includes((W??"")+(oe??"")),F=(j,W)=>N(W)[j]||[];async function M(j){l(!0);try{let W=[],oe=[];for(let le of j){let Be=!1,Je=await(0,Al.resolveSelect)(El.store).getEntityRecords("postType","wp_font_family",{slug:le.slug,per_page:1,_embed:!0}),be=Je&&Je.length>0?Je[0]:null,te=be?{id:be.id,...be.font_family_settings,fontFace:(be?._embedded?.font_faces??[]).map(Oe=>Oe.font_face_settings)||[]}:null;te||(Be=!0,te=await PB(BB(le),t));let ke=te.fontFace&&le.fontFace?te.fontFace.filter(Oe=>Oe&&le.fontFace&&hC(Oe,le.fontFace)):[];te.fontFace&&le.fontFace&&(le.fontFace=le.fontFace.filter(Oe=>!hC(Oe,te.fontFace)));let De=[],Ue=[];if(le?.fontFace?.length??!1){let Oe=await FB(te.id,OB(le),t);De=Oe?.successes,Ue=Oe?.errors}(De?.length>0||ke?.length>0)&&(te.fontFace=[...De],W.push(te)),te&&!le?.fontFace?.length&&W.push(te),Be&&(le?.fontFace?.length??0)>0&&De?.length===0&&await o("postType","wp_font_family",te.id,{force:!0}),oe=oe.concat(Ue)}let se=oe.reduce((le,Be)=>le.includes(Be.message)?le:[...le,Be.message],[]);if(W.length>0){let le=U(W);await h(le)}if(se.length>0){let le=new Error((0,gC.__)("There was an error installing fonts."));throw le.installationErrors=se,le}}finally{l(!1)}}async function T(j){if(!j?.id)throw new Error((0,gC.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",j.id,{force:!0});let W=H(j);return await h(W),{deleted:!0}}catch(W){throw console.error("There was an error uninstalling the font family:",W),W}}let H=j=>{let oe=(d?.[j.source??""]??[]).filter(le=>le.slug!==j.slug),se={...d,[j.source??""]:oe};return f(se),j.fontFace&&j.fontFace.forEach(le=>{ih(le,"all")}),se},U=j=>{let W=V(j),oe={...d,custom:IB(d?.custom,W)};return f(oe),Y(W),oe},V=j=>j.map(({id:W,fontFace:oe,...se})=>({...se,...oe&&oe.length>0?{fontFace:oe.map(({id:le,...Be})=>Be)}:{}})),Y=j=>{j.forEach(W=>{W.fontFace&&W.fontFace.forEach(oe=>{let se=Ld(oe?.src??"");se&&Tl(oe,se,"all")})})},q=(j,W)=>{let oe=d?.[j.source??""]??[],se=Lb(j,W,oe);f({...d,[j.source??""]:se});let le=B(j.slug,W?.fontStyle??"",W?.fontWeight??"",j.source??"custom");if(W&&le)ih(W,"all");else{let Be=Ld(W?.src??"");W&&Be&&Tl(W,Be,"all")}},z=async j=>{if(!j.src)return;let W=Ld(j.src);!W||E.has(W)||(Tl(j,W,"document"),E.add(W))};return(0,NB.jsx)(to.Provider,{value:{libraryFontSelected:b,handleSetLibraryFontSelected:C,fontFamilies:d??{},baseCustomFonts:x,isFontActivated:B,getFontFacesActivated:F,loadFontFaceAsset:z,installFonts:M,uninstallFontFamily:T,toggleActivateFont:q,getAvailableFontsOutline:O,modalTabOpen:g,setModalTabOpen:y,saveFontFamilies:h,isResolvingLibrary:u,isInstalling:a},children:e})}var Nb=J$;var jd=n(R(),1),$b=n(I(),1),e1=n(Z(),1),bO=n(A(),1);var Ye=n(I(),1),lh=n(Z(),1),yC=n(A(),1),Gc=n(D(),1),Dt=n(R(),1);var Md=n(R(),1),js=n(I(),1);var MB=n(I(),1),ci=n(D(),1);var Mb=n(_(),1);function Q$(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function $$(e){return"fontStyle"in e&&e.fontStyle||"fontWeight"in e&&e.fontWeight?e:"fontFace"in e&&e.fontFace&&e.fontFace.length?e.fontFace.find(t=>t.fontStyle==="normal"&&t.fontWeight==="400")||e.fontFace[0]:{fontStyle:"normal",fontWeight:"400",fontFamily:e.fontFamily}}function eee({font:e,text:t}){let r=(0,ci.useRef)(null),o=$$(e),s=Nc(e);t=t||("name"in e?e.name:"");let i=e.preview,[a,l]=(0,ci.useState)(!1),[c,u]=(0,ci.useState)(!1),{loadFontFaceAsset:m}=(0,ci.useContext)(to),d=i??Q$(o),f=d&&d.match(/\.(png|jpg|jpeg|gif|svg)$/i),h=VI(o),g={fontSize:"18px",lineHeight:1,opacity:c?"1":"0",...s,...h};return(0,ci.useEffect)(()=>{let y=new window.IntersectionObserver(([b])=>{l(b.isIntersecting)},{});return r.current&&y.observe(r.current),()=>y.disconnect()},[r]),(0,ci.useEffect)(()=>{(async()=>a&&(!f&&o.src&&await m(o),u(!0)))()},[o,a,m,f]),(0,Mb.jsx)("div",{ref:r,children:f?(0,Mb.jsx)("img",{src:d,loading:"lazy",alt:t,className:"font-library__font-variant_demo-image"}):(0,Mb.jsx)(MB.__experimentalText,{style:g,className:"font-library__font-variant_demo-text",children:t})})}var Nd=eee;var ui=n(_(),1);function tee({font:e,onClick:t,variantsText:r,navigatorPath:o}){let s=e.fontFace?.length||1,i={cursor:t?"pointer":"default"},a=(0,js.useNavigator)();return(0,ui.jsx)(js.Button,{__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:i,className:"font-library__font-card",children:(0,ui.jsxs)(js.Flex,{justify:"space-between",wrap:!1,children:[(0,ui.jsx)(Nd,{font:e}),(0,ui.jsxs)(js.Flex,{justify:"flex-end",children:[(0,ui.jsx)(js.FlexItem,{children:(0,ui.jsx)(js.__experimentalText,{className:"font-library__font-card__count",children:r||(0,Md.sprintf)((0,Md._n)("%d variant","%d variants",s),s)})}),(0,ui.jsx)(js.FlexItem,{children:(0,ui.jsx)(Qr,{icon:(0,Md.isRTL)()?zt:Ht})})]})]})})}var ah=tee;var Vb=n(D(),1),jb=n(I(),1);var Hc=n(_(),1);function ree({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,Vb.useContext)(to),s=(t?.fontFace?.length??0)>0?r(t.slug,e.fontStyle,e.fontWeight,t.source):r(t.slug,void 0,void 0,t.source),i=()=>{if((t?.fontFace?.length??0)>0){o(t,e);return}o(t)},a=t.name+" "+Db(e),l=(0,Vb.useId)();return(0,Hc.jsx)("div",{className:"font-library__font-card",children:(0,Hc.jsxs)(jb.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Hc.jsx)(jb.CheckboxControl,{checked:s,onChange:i,id:l}),(0,Hc.jsx)("label",{htmlFor:l,children:(0,Hc.jsx)(Nd,{font:e,text:a,onClick:i})})]})})}var VB=ree;function jB(e){switch(e){case"normal":return 400;case"bold":return 700;case"bolder":return 500;case"lighter":return 300;default:return parseInt(e,10)}}function Ub(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?jB(t.fontWeight?.toString()??"normal")-jB(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var je=n(_(),1);function oee(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:s,isInstalling:i,saveFontFamilies:a,getFontFacesActivated:l}=(0,Gc.useContext)(to),[c,u]=de("typography.fontFamilies"),[m,d]=(0,Gc.useState)(!1),[f,h]=(0,Gc.useState)(null),[g]=de("typography.fontFamilies",void 0,"base"),y=(0,yC.useSelect)(z=>{let{__experimentalGetCurrentGlobalStylesId:j}=z(lh.store);return j()},[]),w=!!(0,lh.useEntityRecord)("root","globalStyles",y)?.edits?.settings?.typography?.fontFamilies,k=c?.theme?c.theme.map(z=>ia(z,{source:"theme"})).sort((z,j)=>z.name.localeCompare(j.name)):[],S=new Set(k.map(z=>z.slug)),x=g?.theme?k.concat(g.theme.filter(z=>!S.has(z.slug)).map(z=>ia(z,{source:"theme"})).sort((z,j)=>z.name.localeCompare(j.name))):[],C=t?.source==="custom"&&t?.id,E=(0,yC.useSelect)(z=>{let{canUser:j}=z(lh.store);return C&&j("delete",{kind:"postType",name:"wp_font_family",id:C})},[C]),O=!!t&&t?.source!=="theme"&&E,N=()=>{d(!0)},B=async()=>{h(null);try{await a(c),h({type:"success",message:(0,Dt.__)("Font family updated successfully.")})}catch(z){h({type:"error",message:(0,Dt.sprintf)((0,Dt.__)("There was an error updating the font family. %s"),z.message)})}},F=z=>z?!z.fontFace||!z.fontFace.length?[{fontFamily:z.fontFamily,fontStyle:"normal",fontWeight:"400"}]:Ub(z.fontFace):[],M=z=>{let j=z?.fontFace&&(z?.fontFace?.length??0)>0?z.fontFace.length:1,W=l(z.slug,z.source).length;return(0,Dt.sprintf)((0,Dt.__)("%1$d/%2$d variants active"),W,j)};(0,Gc.useEffect)(()=>{r(t)},[]);let T=t?l(t.slug,t.source).length:0,H=t?.fontFace?.length??(t?.fontFamily?1:0),U=T>0&&T!==H,V=T===H,Y=()=>{if(!t||!t?.source)return;let z=c?.[t.source]?.filter(W=>W.slug!==t.slug)??[],j=V?z:[...z,t];u({...c,[t.source]:j}),t.fontFace&&t.fontFace.forEach(W=>{if(V)ih(W,"all");else{let oe=Ld(W?.src??"");oe&&Tl(W,oe,"all")}})},q=x.length>0||e.length>0;return(0,je.jsxs)("div",{className:"font-library__tabpanel-layout",children:[s&&(0,je.jsx)("div",{className:"font-library__loading",children:(0,je.jsx)(Ye.ProgressBar,{})}),!s&&(0,je.jsxs)(je.Fragment,{children:[(0,je.jsxs)(Ye.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,je.jsx)(Ye.Navigator.Screen,{path:"/",children:(0,je.jsxs)(Ye.__experimentalVStack,{spacing:"8",children:[f&&(0,je.jsx)(Ye.Notice,{status:f.type,onRemove:()=>h(null),children:f.message}),!q&&(0,je.jsx)(Ye.__experimentalText,{as:"p",children:(0,Dt.__)("No fonts installed.")}),x.length>0&&(0,je.jsxs)(Ye.__experimentalVStack,{children:[(0,je.jsx)("h2",{className:"font-library__fonts-title",children:(0,Dt._x)("Theme","font source")}),(0,je.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:x.map(z=>(0,je.jsx)("li",{className:"font-library__fonts-list-item",children:(0,je.jsx)(ah,{font:z,navigatorPath:"/fontFamily",variantsText:M(z),onClick:()=>{h(null),r(z)}})},z.slug))})]}),e.length>0&&(0,je.jsxs)(Ye.__experimentalVStack,{children:[(0,je.jsx)("h2",{className:"font-library__fonts-title",children:(0,Dt._x)("Custom","font source")}),(0,je.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(z=>(0,je.jsx)("li",{className:"font-library__fonts-list-item",children:(0,je.jsx)(ah,{font:z,navigatorPath:"/fontFamily",variantsText:M(z),onClick:()=>{h(null),r(z)}})},z.slug))})]})]})}),(0,je.jsxs)(Ye.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,je.jsx)(see,{font:t,isOpen:m,setIsOpen:d,setNotice:h,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,je.jsxs)(Ye.Flex,{justify:"flex-start",children:[(0,je.jsx)(Ye.Navigator.BackButton,{icon:(0,Dt.isRTL)()?Ht:zt,size:"small",onClick:()=>{r(void 0),h(null)},label:(0,Dt.__)("Back")}),(0,je.jsx)(Ye.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),f&&(0,je.jsxs)(je.Fragment,{children:[(0,je.jsx)(Ye.__experimentalSpacer,{margin:1}),(0,je.jsx)(Ye.Notice,{status:f.type,onRemove:()=>h(null),children:f.message}),(0,je.jsx)(Ye.__experimentalSpacer,{margin:1})]}),(0,je.jsx)(Ye.__experimentalSpacer,{margin:4}),(0,je.jsx)(Ye.__experimentalText,{children:(0,Dt.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,je.jsx)(Ye.__experimentalSpacer,{margin:4}),(0,je.jsxs)(Ye.__experimentalVStack,{spacing:0,children:[(0,je.jsx)(Ye.CheckboxControl,{className:"font-library__select-all",label:(0,Dt.__)("Select all"),checked:V,onChange:Y,indeterminate:U}),(0,je.jsx)(Ye.__experimentalSpacer,{margin:8}),(0,je.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&F(t).map((z,j)=>(0,je.jsx)("li",{className:"font-library__fonts-list-item",children:(0,je.jsx)(VB,{font:t,face:z},`face${j}`)},`face${j}`))})]})]})]}),(0,je.jsxs)(Ye.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[i&&(0,je.jsx)(Ye.ProgressBar,{}),O&&(0,je.jsx)(Ye.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:N,children:(0,Dt.__)("Delete")}),(0,je.jsx)(Ye.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:B,disabled:!w,accessibleWhenDisabled:!0,children:(0,Dt.__)("Update")})]})]})]})}function see({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:s,handleSetLibraryFontSelected:i}){let a=(0,Ye.useNavigator)(),l=async()=>{o(null),r(!1);try{await s(e),a.goBack(),i(void 0),o({type:"success",message:(0,Dt.__)("Font family uninstalled successfully.")})}catch(u){o({type:"error",message:(0,Dt.__)("There was an error uninstalling the font family.")+u.message})}},c=()=>{r(!1)};return(0,je.jsx)(Ye.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,Dt.__)("Cancel"),confirmButtonText:(0,Dt.__)("Delete"),onCancel:c,onConfirm:l,size:"medium",children:e&&(0,Dt.sprintf)((0,Dt.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var zb=oee;var Ur=n(D(),1),Le=n(I(),1),qB=n(ge(),1),It=n(R(),1);var KB=n(Z(),1);function UB(e,t){let{category:r,search:o}=t,s=e||[];return r&&r!=="all"&&(s=s.filter(i=>i.categories&&i.categories.indexOf(r)!==-1)),o&&(s=s.filter(i=>i.font_family_settings&&i.font_family_settings.name.toLowerCase().includes(o.toLowerCase()))),s}function zB(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,s)=>({...o,[`${s.fontStyle}-${s.fontWeight}`]:!0}),{})}),{})}function HB(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var ch=n(R(),1),Uo=n(I(),1),Us=n(_(),1);function nee(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,Us.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,Us.jsx)(Uo.Card,{children:(0,Us.jsxs)(Uo.CardBody,{children:[(0,Us.jsx)(Uo.__experimentalHeading,{level:2,children:(0,ch.__)("Connect to Google Fonts")}),(0,Us.jsx)(Uo.__experimentalSpacer,{margin:6}),(0,Us.jsx)(Uo.__experimentalText,{as:"p",children:(0,ch.__)("To install fonts from Google you must give permission to connect directly to Google servers. The fonts you install will be downloaded from Google and stored on your site. Your site will then use these locally-hosted fonts.")}),(0,Us.jsx)(Uo.__experimentalSpacer,{margin:3}),(0,Us.jsx)(Uo.__experimentalText,{as:"p",children:(0,ch.__)("You can alternatively upload files directly on the Upload tab.")}),(0,Us.jsx)(Uo.__experimentalSpacer,{margin:6}),(0,Us.jsx)(Uo.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,ch.__)("Allow access to Google Fonts")})]})})})}var GB=nee;var WB=n(D(),1),Hb=n(I(),1);var Wc=n(_(),1);function iee({face:e,font:t,handleToggleVariant:r,selected:o}){let s=()=>{if(t?.fontFace){r(t,e);return}r(t)},i=t.name+" "+Db(e),a=(0,WB.useId)();return(0,Wc.jsx)("div",{className:"font-library__font-card",children:(0,Wc.jsxs)(Hb.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Wc.jsx)(Hb.CheckboxControl,{checked:o,onChange:s,id:a}),(0,Wc.jsx)("label",{htmlFor:a,children:(0,Wc.jsx)(Nd,{font:e,text:i,onClick:s})})]})})}var YB=iee;var Pe=n(_(),1),aee={slug:"all",name:(0,It._x)("All","font categories")},ZB="wp-font-library-google-fonts-permission",lee=500;function cee({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(ZB)==="true",[o,s]=(0,Ur.useState)(null),[i,a]=(0,Ur.useState)(null),[l,c]=(0,Ur.useState)([]),[u,m]=(0,Ur.useState)(1),[d,f]=(0,Ur.useState)({}),[h,g]=(0,Ur.useState)(t&&!r()),{installFonts:y,isInstalling:b}=(0,Ur.useContext)(to),{record:w,isResolving:k}=(0,KB.useEntityRecord)("root","fontCollection",e);(0,Ur.useEffect)(()=>{let te=()=>{g(t&&!r())};return te(),window.addEventListener("storage",te),()=>window.removeEventListener("storage",te)},[e,t]);let S=()=>{window.localStorage.setItem(ZB,"false"),window.dispatchEvent(new Event("storage"))};(0,Ur.useEffect)(()=>{s(null)},[e]),(0,Ur.useEffect)(()=>{c([])},[o]);let x=(0,Ur.useMemo)(()=>w?.font_families??[],[w]),C=w?.categories??[],E=[aee,...C],O=(0,Ur.useMemo)(()=>UB(x,d),[x,d]),N=Math.max(window.innerHeight,lee),B=Math.floor((N-417)/61),F=Math.ceil(O.length/B),M=(u-1)*B,T=u*B,H=O.slice(M,T),U=te=>{f({...d,category:te}),m(1)},Y=(0,qB.debounce)(te=>{f({...d,search:te}),m(1)},300),q=(te,ke)=>{let De=Lb(te,ke,l);c(De)},z=zB(l),j=()=>{c([])},W=l.length>0?l[0]?.fontFace?.length??0:0,oe=W>0&&W!==o?.fontFace?.length,se=W===o?.fontFace?.length,le=()=>{let te=[];!se&&o&&te.push(o),c(te)},Be=async()=>{a(null);let te=l[0];try{te?.fontFace&&await Promise.all(te.fontFace.map(async ke=>{ke.src&&(ke.file=await DB(ke.src))}))}catch{a({type:"error",message:(0,It.__)("Error installing the fonts, could not be downloaded.")});return}try{await y([te]),a({type:"success",message:(0,It.__)("Fonts were installed successfully.")})}catch(ke){a({type:"error",message:ke.message})}j()},Je=te=>te?!te.fontFace||!te.fontFace.length?[{fontFamily:te.fontFamily,fontStyle:"normal",fontWeight:"400"}]:Ub(te.fontFace):[];if(h)return(0,Pe.jsx)(GB,{});let be=()=>e!=="google-fonts"||h||o?null:(0,Pe.jsx)(Le.DropdownMenu,{icon:_r,label:(0,It.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,It.__)("Revoke access to Google Fonts"),onClick:S}]});return(0,Pe.jsxs)("div",{className:"font-library__tabpanel-layout",children:[k&&(0,Pe.jsx)("div",{className:"font-library__loading",children:(0,Pe.jsx)(Le.ProgressBar,{})}),!k&&w&&(0,Pe.jsxs)(Pe.Fragment,{children:[(0,Pe.jsxs)(Le.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,Pe.jsxs)(Le.Navigator.Screen,{path:"/",children:[(0,Pe.jsxs)(Le.__experimentalHStack,{justify:"space-between",children:[(0,Pe.jsxs)(Le.__experimentalVStack,{children:[(0,Pe.jsx)(Le.__experimentalHeading,{level:2,size:13,children:w.name}),(0,Pe.jsx)(Le.__experimentalText,{children:w.description})]}),(0,Pe.jsx)(be,{})]}),(0,Pe.jsx)(Le.__experimentalSpacer,{margin:4}),(0,Pe.jsxs)(Le.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,Pe.jsx)(Le.SearchControl,{value:d.search,placeholder:(0,It.__)("Font name\u2026"),label:(0,It.__)("Search"),onChange:Y,hideLabelFromVision:!1}),(0,Pe.jsx)(Le.SelectControl,{__next40pxDefaultSize:!0,label:(0,It.__)("Category"),value:d.category,onChange:U,children:E&&E.map(te=>(0,Pe.jsx)("option",{value:te.slug,children:te.name},te.slug))})]}),(0,Pe.jsx)(Le.__experimentalSpacer,{margin:4}),!!w?.font_families?.length&&!O.length&&(0,Pe.jsx)(Le.__experimentalText,{children:(0,It.__)("No fonts found. Try with a different search term.")}),(0,Pe.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,Pe.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:H.map(te=>(0,Pe.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Pe.jsx)(ah,{font:te.font_family_settings,navigatorPath:"/fontFamily",onClick:()=>{s(te.font_family_settings)}})},te.font_family_settings.slug))})})]}),(0,Pe.jsxs)(Le.Navigator.Screen,{path:"/fontFamily",children:[(0,Pe.jsxs)(Le.Flex,{justify:"flex-start",children:[(0,Pe.jsx)(Le.Navigator.BackButton,{icon:(0,It.isRTL)()?Ht:zt,size:"small",onClick:()=>{s(null),a(null)},label:(0,It.__)("Back")}),(0,Pe.jsx)(Le.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),i&&(0,Pe.jsxs)(Pe.Fragment,{children:[(0,Pe.jsx)(Le.__experimentalSpacer,{margin:1}),(0,Pe.jsx)(Le.Notice,{status:i.type,onRemove:()=>a(null),children:i.message}),(0,Pe.jsx)(Le.__experimentalSpacer,{margin:1})]}),(0,Pe.jsx)(Le.__experimentalSpacer,{margin:4}),(0,Pe.jsx)(Le.__experimentalText,{children:(0,It.__)("Select font variants to install.")}),(0,Pe.jsx)(Le.__experimentalSpacer,{margin:4}),(0,Pe.jsx)(Le.CheckboxControl,{className:"font-library__select-all",label:(0,It.__)("Select all"),checked:se,onChange:le,indeterminate:oe}),(0,Pe.jsx)(Le.__experimentalVStack,{spacing:0,children:(0,Pe.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&Je(o).map((te,ke)=>(0,Pe.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Pe.jsx)(YB,{font:o,face:te,handleToggleVariant:q,selected:HB(o.slug,o.fontFace?te:null,z)})},`face${ke}`))})}),(0,Pe.jsx)(Le.__experimentalSpacer,{margin:16})]})]}),o&&(0,Pe.jsx)(Le.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,Pe.jsx)(Le.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:Be,isBusy:b,disabled:l.length===0||b,accessibleWhenDisabled:!0,children:(0,It.__)("Install")})}),!o&&(0,Pe.jsxs)(Le.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,Pe.jsx)(Le.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,Ur.createInterpolateElement)((0,It.sprintf)((0,It._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",F),{div:(0,Pe.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Pe.jsx)(Le.SelectControl,{"aria-label":(0,It.__)("Current page"),value:u.toString(),options:[...Array(F)].map((te,ke)=>({label:(ke+1).toString(),value:(ke+1).toString()})),onChange:te=>m(parseInt(te)),size:"small",variant:"minimal"})})}),(0,Pe.jsxs)(Le.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Pe.jsx)(Le.Button,{onClick:()=>m(u-1),disabled:u===1,accessibleWhenDisabled:!0,label:(0,It.__)("Previous page"),icon:(0,It.isRTL)()?Li:Mi,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Pe.jsx)(Le.Button,{onClick:()=>m(u+1),disabled:u===F,accessibleWhenDisabled:!0,label:(0,It.__)("Next page"),icon:(0,It.isRTL)()?Mi:Li,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var Gb=cee;var Vd=n(R(),1),wo=n(I(),1),dh=n(D(),1);var Wb=(e=>typeof Zo<"u"?Zo:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Zo<"u"?Zo:t)[r]}):e)(function(e){if(typeof Zo<"u")return Zo.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),XB=(function(){var e,t,r;return(function(){function o(s,i,a){function l(m,d){if(!i[m]){if(!s[m]){var f=typeof Wb=="function"&&Wb;if(!d&&f)return f(m,!0);if(c)return c(m,!0);var h=new Error("Cannot find module '"+m+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[m]={exports:{}};s[m][0].call(g.exports,function(y){var b=s[m][1][y];return l(b||y)},g,g.exports,o,s,i,a)}return i[m].exports}for(var c=typeof Wb=="function"&&Wb,u=0;u<a.length;u++)l(a[u]);return l}return o})()({1:[function(o,s,i){var a=4096,l=2*a+32,c=2*a-1,u=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function m(d){this.buf_=new Uint8Array(l),this.input_=d,this.reset()}m.READ_SIZE=a,m.IBUF_MASK=c,m.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var d=0;d<4;d++)this.val_|=this.buf_[this.pos_]<<8*d,++this.pos_;return this.bit_end_pos_>0},m.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var d=this.buf_ptr_,f=this.input_.read(this.buf_,d,a);if(f<0)throw new Error("Unexpected end of input");if(f<a){this.eos_=1;for(var h=0;h<32;h++)this.buf_[d+f+h]=0}if(d===0){for(var h=0;h<32;h++)this.buf_[(a<<1)+h]=this.buf_[h];this.buf_ptr_=a}else this.buf_ptr_=0;this.bit_end_pos_+=f<<3}},m.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&c]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},m.prototype.readBits=function(d){32-this.bit_pos_<d&&this.fillBitWindow();var f=this.val_>>>this.bit_pos_&u[d];return this.bit_pos_+=d,f},s.exports=m},{}],2:[function(o,s,i){var a=0,l=1,c=2,u=3;i.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),i.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,s,i){var a=o("./streams").BrotliInput,l=o("./streams").BrotliOutput,c=o("./bit_reader"),u=o("./dictionary"),m=o("./huffman").HuffmanCode,d=o("./huffman").BrotliBuildHuffmanTable,f=o("./context"),h=o("./prefix"),g=o("./transform"),y=8,b=16,w=256,k=704,S=26,x=6,C=2,E=8,O=255,N=1080,B=18,F=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),M=16,T=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),H=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),U=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function V(re){var J;return re.readBits(1)===0?16:(J=re.readBits(3),J>0?17+J:(J=re.readBits(3),J>0?8+J:17))}function Y(re){if(re.readBits(1)){var J=re.readBits(3);return J===0?1:re.readBits(J)+(1<<J)}return 0}function q(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function z(re){var J=new q,ne,ee,ie;if(J.input_end=re.readBits(1),J.input_end&&re.readBits(1))return J;if(ne=re.readBits(2)+4,ne===7){if(J.is_metadata=!0,re.readBits(1)!==0)throw new Error("Invalid reserved bit");if(ee=re.readBits(2),ee===0)return J;for(ie=0;ie<ee;ie++){var Ve=re.readBits(8);if(ie+1===ee&&ee>1&&Ve===0)throw new Error("Invalid size byte");J.meta_block_length|=Ve<<ie*8}}else for(ie=0;ie<ne;++ie){var we=re.readBits(4);if(ie+1===ne&&ne>4&&we===0)throw new Error("Invalid size nibble");J.meta_block_length|=we<<ie*4}return++J.meta_block_length,!J.input_end&&!J.is_metadata&&(J.is_uncompressed=re.readBits(1)),J}function j(re,J,ne){var ee=J,ie;return ne.fillBitWindow(),J+=ne.val_>>>ne.bit_pos_&O,ie=re[J].bits-E,ie>0&&(ne.bit_pos_+=E,J+=re[J].value,J+=ne.val_>>>ne.bit_pos_&(1<<ie)-1),ne.bit_pos_+=re[J].bits,re[J].value}function W(re,J,ne,ee){for(var ie=0,Ve=y,we=0,Ae=0,qe=32768,Te=[],he=0;he<32;he++)Te.push(new m(0,0));for(d(Te,0,5,re,B);ie<J&&qe>0;){var lt=0,xr;if(ee.readMoreInput(),ee.fillBitWindow(),lt+=ee.val_>>>ee.bit_pos_&31,ee.bit_pos_+=Te[lt].bits,xr=Te[lt].value&255,xr<b)we=0,ne[ie++]=xr,xr!==0&&(Ve=xr,qe-=32768>>xr);else{var Ro=xr-14,Io,po,Jt=0;if(xr===b&&(Jt=Ve),Ae!==Jt&&(we=0,Ae=Jt),Io=we,we>0&&(we-=2,we<<=Ro),we+=ee.readBits(Ro)+3,po=we-Io,ie+po>J)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var fo=0;fo<po;fo++)ne[ie+fo]=Ae;ie+=po,Ae!==0&&(qe-=po<<15-Ae)}}if(qe!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+qe);for(;ie<J;ie++)ne[ie]=0}function oe(re,J,ne,ee){var ie=0,Ve,we=new Uint8Array(re);if(ee.readMoreInput(),Ve=ee.readBits(2),Ve===1){for(var Ae,qe=re-1,Te=0,he=new Int32Array(4),lt=ee.readBits(2)+1;qe;)qe>>=1,++Te;for(Ae=0;Ae<lt;++Ae)he[Ae]=ee.readBits(Te)%re,we[he[Ae]]=2;switch(we[he[0]]=1,lt){case 1:break;case 3:if(he[0]===he[1]||he[0]===he[2]||he[1]===he[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(he[0]===he[1])throw new Error("[ReadHuffmanCode] invalid symbols");we[he[1]]=1;break;case 4:if(he[0]===he[1]||he[0]===he[2]||he[0]===he[3]||he[1]===he[2]||he[1]===he[3]||he[2]===he[3])throw new Error("[ReadHuffmanCode] invalid symbols");ee.readBits(1)?(we[he[2]]=3,we[he[3]]=3):we[he[0]]=2;break}}else{var Ae,xr=new Uint8Array(B),Ro=32,Io=0,po=[new m(2,0),new m(2,4),new m(2,3),new m(3,2),new m(2,0),new m(2,4),new m(2,3),new m(4,1),new m(2,0),new m(2,4),new m(2,3),new m(3,2),new m(2,0),new m(2,4),new m(2,3),new m(4,5)];for(Ae=Ve;Ae<B&&Ro>0;++Ae){var Jt=F[Ae],fo=0,Bo;ee.fillBitWindow(),fo+=ee.val_>>>ee.bit_pos_&15,ee.bit_pos_+=po[fo].bits,Bo=po[fo].value,xr[Jt]=Bo,Bo!==0&&(Ro-=32>>Bo,++Io)}if(!(Io===1||Ro===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");W(xr,re,we,ee)}if(ie=d(J,ne,E,we,re),ie===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return ie}function se(re,J,ne){var ee,ie;return ee=j(re,J,ne),ie=h.kBlockLengthPrefixCode[ee].nbits,h.kBlockLengthPrefixCode[ee].offset+ne.readBits(ie)}function le(re,J,ne){var ee;return re<M?(ne+=T[re],ne&=3,ee=J[ne]+H[re]):ee=re-M+1,ee}function Be(re,J){for(var ne=re[J],ee=J;ee;--ee)re[ee]=re[ee-1];re[0]=ne}function Je(re,J){var ne=new Uint8Array(256),ee;for(ee=0;ee<256;++ee)ne[ee]=ee;for(ee=0;ee<J;++ee){var ie=re[ee];re[ee]=ne[ie],ie&&Be(ne,ie)}}function be(re,J){this.alphabet_size=re,this.num_htrees=J,this.codes=new Array(J+J*U[re+31>>>5]),this.htrees=new Uint32Array(J)}be.prototype.decode=function(re){var J,ne,ee=0;for(J=0;J<this.num_htrees;++J)this.htrees[J]=ee,ne=oe(this.alphabet_size,this.codes,ee,re),ee+=ne};function te(re,J){var ne={num_htrees:null,context_map:null},ee,ie=0,Ve,we;J.readMoreInput();var Ae=ne.num_htrees=Y(J)+1,qe=ne.context_map=new Uint8Array(re);if(Ae<=1)return ne;for(ee=J.readBits(1),ee&&(ie=J.readBits(4)+1),Ve=[],we=0;we<N;we++)Ve[we]=new m(0,0);for(oe(Ae+ie,Ve,0,J),we=0;we<re;){var Te;if(J.readMoreInput(),Te=j(Ve,0,J),Te===0)qe[we]=0,++we;else if(Te<=ie)for(var he=1+(1<<Te)+J.readBits(Te);--he;){if(we>=re)throw new Error("[DecodeContextMap] i >= context_map_size");qe[we]=0,++we}else qe[we]=Te-ie,++we}return J.readBits(1)&&Je(qe,re),ne}function ke(re,J,ne,ee,ie,Ve,we){var Ae=ne*2,qe=ne,Te=j(J,ne*N,we),he;Te===0?he=ie[Ae+(Ve[qe]&1)]:Te===1?he=ie[Ae+(Ve[qe]-1&1)]+1:he=Te-2,he>=re&&(he-=re),ee[ne]=he,ie[Ae+(Ve[qe]&1)]=he,++Ve[qe]}function De(re,J,ne,ee,ie,Ve){var we=ie+1,Ae=ne&ie,qe=Ve.pos_&c.IBUF_MASK,Te;if(J<8||Ve.bit_pos_+(J<<3)<Ve.bit_end_pos_){for(;J-- >0;)Ve.readMoreInput(),ee[Ae++]=Ve.readBits(8),Ae===we&&(re.write(ee,we),Ae=0);return}if(Ve.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Ve.bit_pos_<32;)ee[Ae]=Ve.val_>>>Ve.bit_pos_,Ve.bit_pos_+=8,++Ae,--J;if(Te=Ve.bit_end_pos_-Ve.bit_pos_>>3,qe+Te>c.IBUF_MASK){for(var he=c.IBUF_MASK+1-qe,lt=0;lt<he;lt++)ee[Ae+lt]=Ve.buf_[qe+lt];Te-=he,Ae+=he,J-=he,qe=0}for(var lt=0;lt<Te;lt++)ee[Ae+lt]=Ve.buf_[qe+lt];if(Ae+=Te,J-=Te,Ae>=we){re.write(ee,we),Ae-=we;for(var lt=0;lt<Ae;lt++)ee[lt]=ee[we+lt]}for(;Ae+J>=we;){if(Te=we-Ae,Ve.input_.read(ee,Ae,Te)<Te)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");re.write(ee,we),J-=Te,Ae=0}if(Ve.input_.read(ee,Ae,J)<J)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Ve.reset()}function Ue(re){var J=re.bit_pos_+7&-8,ne=re.readBits(J-re.bit_pos_);return ne==0}function Oe(re){var J=new a(re),ne=new c(J);V(ne);var ee=z(ne);return ee.meta_block_length}i.BrotliDecompressedSize=Oe;function tt(re,J){var ne=new a(re);J==null&&(J=Oe(re));var ee=new Uint8Array(J),ie=new l(ee);return et(ne,ie),ie.pos<ie.buffer.length&&(ie.buffer=ie.buffer.subarray(0,ie.pos)),ie.buffer}i.BrotliDecompressBuffer=tt;function et(re,J){var ne,ee=0,ie=0,Ve=0,we,Ae=0,qe,Te,he,lt,xr=[16,15,11,4],Ro=0,Io=0,po=0,Jt=[new be(0,0),new be(0,0),new be(0,0)],fo,Bo,Ge,Fp=128+c.READ_SIZE;Ge=new c(re),Ve=V(Ge),we=(1<<Ve)-16,qe=1<<Ve,Te=qe-1,he=new Uint8Array(qe+Fp+u.maxDictionaryWordLength),lt=qe,fo=[],Bo=[];for(var Hu=0;Hu<3*N;Hu++)fo[Hu]=new m(0,0),Bo[Hu]=new m(0,0);for(;!ie;){var cr=0,Qg,Ps=[1<<28,1<<28,1<<28],qn=[0],ds=[1,1,1],G=[0,1,0,1,0,1],ce=[0],P,fe,Ct,ue,Oo=null,me=null,Qt,X=null,K,ic=0,_t=null,Se=0,ac=0,lc=null,jt=0,rt=0,ur=0,dr,Dr;for(ne=0;ne<3;++ne)Jt[ne].codes=null,Jt[ne].htrees=null;Ge.readMoreInput();var Bi=z(Ge);if(cr=Bi.meta_block_length,ee+cr>J.buffer.length){var cc=new Uint8Array(ee+cr);cc.set(J.buffer),J.buffer=cc}if(ie=Bi.input_end,Qg=Bi.is_uncompressed,Bi.is_metadata){for(Ue(Ge);cr>0;--cr)Ge.readMoreInput(),Ge.readBits(8);continue}if(cr!==0){if(Qg){Ge.bit_pos_=Ge.bit_pos_+7&-8,De(J,cr,ee,he,Te,Ge),ee+=cr;continue}for(ne=0;ne<3;++ne)ds[ne]=Y(Ge)+1,ds[ne]>=2&&(oe(ds[ne]+2,fo,ne*N,Ge),oe(S,Bo,ne*N,Ge),Ps[ne]=se(Bo,ne*N,Ge),ce[ne]=1);for(Ge.readMoreInput(),P=Ge.readBits(2),fe=M+(Ge.readBits(4)<<P),Ct=(1<<P)-1,ue=fe+(48<<P),me=new Uint8Array(ds[0]),ne=0;ne<ds[0];++ne)Ge.readMoreInput(),me[ne]=Ge.readBits(2)<<1;var Ut=te(ds[0]<<x,Ge);Qt=Ut.num_htrees,Oo=Ut.context_map;var Fo=te(ds[2]<<C,Ge);for(K=Fo.num_htrees,X=Fo.context_map,Jt[0]=new be(w,Qt),Jt[1]=new be(k,ds[1]),Jt[2]=new be(ue,K),ne=0;ne<3;++ne)Jt[ne].decode(Ge);for(_t=0,lc=0,dr=me[qn[0]],rt=f.lookupOffsets[dr],ur=f.lookupOffsets[dr+1],Dr=Jt[1].htrees[0];cr>0;){var $t,Do,Wo,Gu,m_,Yo,ms,Oi,Dp,Wu,Lp;for(Ge.readMoreInput(),Ps[1]===0&&(ke(ds[1],fo,1,qn,G,ce,Ge),Ps[1]=se(Bo,N,Ge),Dr=Jt[1].htrees[qn[1]]),--Ps[1],$t=j(Jt[1].codes,Dr,Ge),Do=$t>>6,Do>=2?(Do-=2,ms=-1):ms=0,Wo=h.kInsertRangeLut[Do]+($t>>3&7),Gu=h.kCopyRangeLut[Do]+($t&7),m_=h.kInsertLengthPrefixCode[Wo].offset+Ge.readBits(h.kInsertLengthPrefixCode[Wo].nbits),Yo=h.kCopyLengthPrefixCode[Gu].offset+Ge.readBits(h.kCopyLengthPrefixCode[Gu].nbits),Io=he[ee-1&Te],po=he[ee-2&Te],Wu=0;Wu<m_;++Wu)Ge.readMoreInput(),Ps[0]===0&&(ke(ds[0],fo,0,qn,G,ce,Ge),Ps[0]=se(Bo,0,Ge),ic=qn[0]<<x,_t=ic,dr=me[qn[0]],rt=f.lookupOffsets[dr],ur=f.lookupOffsets[dr+1]),Dp=f.lookup[rt+Io]|f.lookup[ur+po],Se=Oo[_t+Dp],--Ps[0],po=Io,Io=j(Jt[0].codes,Jt[0].htrees[Se],Ge),he[ee&Te]=Io,(ee&Te)===Te&&J.write(he,qe),++ee;if(cr-=m_,cr<=0)break;if(ms<0){var Dp;if(Ge.readMoreInput(),Ps[2]===0&&(ke(ds[2],fo,2,qn,G,ce,Ge),Ps[2]=se(Bo,2*N,Ge),ac=qn[2]<<C,lc=ac),--Ps[2],Dp=(Yo>4?3:Yo-2)&255,jt=X[lc+Dp],ms=j(Jt[2].codes,Jt[2].htrees[jt],Ge),ms>=fe){var p_,v5,Np;ms-=fe,v5=ms&Ct,ms>>=P,p_=(ms>>1)+1,Np=(2+(ms&1)<<p_)-4,ms=fe+(Np+Ge.readBits(p_)<<P)+v5}}if(Oi=le(ms,xr,Ro),Oi<0)throw new Error("[BrotliDecompress] invalid distance");if(ee<we&&Ae!==we?Ae=ee:Ae=we,Lp=ee&Te,Oi>Ae)if(Yo>=u.minDictionaryWordLength&&Yo<=u.maxDictionaryWordLength){var Np=u.offsetsByLength[Yo],b5=Oi-Ae-1,S5=u.sizeBitsByLength[Yo],fW=(1<<S5)-1,hW=b5&fW,w5=b5>>S5;if(Np+=hW*Yo,w5<g.kNumTransforms){var f_=g.transformDictionaryWord(he,Lp,Np,Yo,w5);if(Lp+=f_,ee+=f_,cr-=f_,Lp>=lt){J.write(he,qe);for(var $g=0;$g<Lp-lt;$g++)he[$g]=he[lt+$g]}}else throw new Error("Invalid backward reference. pos: "+ee+" distance: "+Oi+" len: "+Yo+" bytes left: "+cr)}else throw new Error("Invalid backward reference. pos: "+ee+" distance: "+Oi+" len: "+Yo+" bytes left: "+cr);else{if(ms>0&&(xr[Ro&3]=Oi,++Ro),Yo>cr)throw new Error("Invalid backward reference. pos: "+ee+" distance: "+Oi+" len: "+Yo+" bytes left: "+cr);for(Wu=0;Wu<Yo;++Wu)he[ee&Te]=he[ee-Oi&Te],(ee&Te)===Te&&J.write(he,qe),++ee,--cr}Io=he[ee-1&Te],po=he[ee-2&Te]}ee&=1073741823}}J.write(he,ee&Te)}i.BrotliDecompress=et,u.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,s,i){var a=o("base64-js");i.init=function(){var l=o("./decode").BrotliDecompressBuffer,c=a.toByteArray(o("./dictionary.bin.js"));return l(c)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,s,i){s.exports="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"},{}],6:[function(o,s,i){var a=o("./dictionary-browser");i.init=function(){i.dictionary=a.init()},i.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),i.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),i.minDictionaryWordLength=4,i.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(o,s,i){function a(d,f){this.bits=d,this.value=f}i.HuffmanCode=a;var l=15;function c(d,f){for(var h=1<<f-1;d&h;)h>>=1;return(d&h-1)+h}function u(d,f,h,g,y){do g-=h,d[f+g]=new a(y.bits,y.value);while(g>0)}function m(d,f,h){for(var g=1<<f-h;f<l&&(g-=d[f],!(g<=0));)++f,g<<=1;return f-h}i.BrotliBuildHuffmanTable=function(d,f,h,g,y){var b=f,w,k,S,x,C,E,O,N,B,F,M,T=new Int32Array(l+1),H=new Int32Array(l+1);for(M=new Int32Array(y),S=0;S<y;S++)T[g[S]]++;for(H[1]=0,k=1;k<l;k++)H[k+1]=H[k]+T[k];for(S=0;S<y;S++)g[S]!==0&&(M[H[g[S]]++]=S);if(N=h,B=1<<N,F=B,H[l]===1){for(x=0;x<F;++x)d[f+x]=new a(0,M[0]&65535);return F}for(x=0,S=0,k=1,C=2;k<=h;++k,C<<=1)for(;T[k]>0;--T[k])w=new a(k&255,M[S++]&65535),u(d,f+x,C,B,w),x=c(x,k);for(O=F-1,E=-1,k=h+1,C=2;k<=l;++k,C<<=1)for(;T[k]>0;--T[k])(x&O)!==E&&(f+=B,N=m(T,k,h),B=1<<N,F+=B,E=x&O,d[b+E]=new a(N+h&255,f-b-E&65535)),w=new a(k-h&255,M[S++]&65535),u(d,f+(x>>h),C,B,w),x=c(x,k);return F}},{}],8:[function(o,s,i){"use strict";i.byteLength=h,i.toByteArray=y,i.fromByteArray=k;for(var a=[],l=[],c=typeof Uint8Array<"u"?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m=0,d=u.length;m<d;++m)a[m]=u[m],l[u.charCodeAt(m)]=m;l[45]=62,l[95]=63;function f(S){var x=S.length;if(x%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var C=S.indexOf("=");C===-1&&(C=x);var E=C===x?0:4-C%4;return[C,E]}function h(S){var x=f(S),C=x[0],E=x[1];return(C+E)*3/4-E}function g(S,x,C){return(x+C)*3/4-C}function y(S){for(var x,C=f(S),E=C[0],O=C[1],N=new c(g(S,E,O)),B=0,F=O>0?E-4:E,M=0;M<F;M+=4)x=l[S.charCodeAt(M)]<<18|l[S.charCodeAt(M+1)]<<12|l[S.charCodeAt(M+2)]<<6|l[S.charCodeAt(M+3)],N[B++]=x>>16&255,N[B++]=x>>8&255,N[B++]=x&255;return O===2&&(x=l[S.charCodeAt(M)]<<2|l[S.charCodeAt(M+1)]>>4,N[B++]=x&255),O===1&&(x=l[S.charCodeAt(M)]<<10|l[S.charCodeAt(M+1)]<<4|l[S.charCodeAt(M+2)]>>2,N[B++]=x>>8&255,N[B++]=x&255),N}function b(S){return a[S>>18&63]+a[S>>12&63]+a[S>>6&63]+a[S&63]}function w(S,x,C){for(var E,O=[],N=x;N<C;N+=3)E=(S[N]<<16&16711680)+(S[N+1]<<8&65280)+(S[N+2]&255),O.push(b(E));return O.join("")}function k(S){for(var x,C=S.length,E=C%3,O=[],N=16383,B=0,F=C-E;B<F;B+=N)O.push(w(S,B,B+N>F?F:B+N));return E===1?(x=S[C-1],O.push(a[x>>2]+a[x<<4&63]+"==")):E===2&&(x=(S[C-2]<<8)+S[C-1],O.push(a[x>>10]+a[x>>4&63]+a[x<<2&63]+"=")),O.join("")}},{}],9:[function(o,s,i){function a(l,c){this.offset=l,this.nbits=c}i.kBlockLengthPrefixCode=[new a(1,2),new a(5,2),new a(9,2),new a(13,2),new a(17,3),new a(25,3),new a(33,3),new a(41,3),new a(49,4),new a(65,4),new a(81,4),new a(97,4),new a(113,5),new a(145,5),new a(177,5),new a(209,5),new a(241,6),new a(305,6),new a(369,7),new a(497,8),new a(753,9),new a(1265,10),new a(2289,11),new a(4337,12),new a(8433,13),new a(16625,24)],i.kInsertLengthPrefixCode=[new a(0,0),new a(1,0),new a(2,0),new a(3,0),new a(4,0),new a(5,0),new a(6,1),new a(8,1),new a(10,2),new a(14,2),new a(18,3),new a(26,3),new a(34,4),new a(50,4),new a(66,5),new a(98,5),new a(130,6),new a(194,7),new a(322,8),new a(578,9),new a(1090,10),new a(2114,12),new a(6210,14),new a(22594,24)],i.kCopyLengthPrefixCode=[new a(2,0),new a(3,0),new a(4,0),new a(5,0),new a(6,0),new a(7,0),new a(8,0),new a(9,0),new a(10,1),new a(12,1),new a(14,2),new a(18,2),new a(22,3),new a(30,3),new a(38,4),new a(54,4),new a(70,5),new a(102,5),new a(134,6),new a(198,7),new a(326,8),new a(582,9),new a(1094,10),new a(2118,24)],i.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],i.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,s,i){function a(c){this.buffer=c,this.pos=0}a.prototype.read=function(c,u,m){this.pos+m>this.buffer.length&&(m=this.buffer.length-this.pos);for(var d=0;d<m;d++)c[u+d]=this.buffer[this.pos+d];return this.pos+=m,m},i.BrotliInput=a;function l(c){this.buffer=c,this.pos=0}l.prototype.write=function(c,u){if(this.pos+u>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(c.subarray(0,u),this.pos),this.pos+=u,u},i.BrotliOutput=l},{}],11:[function(o,s,i){var a=o("./dictionary"),l=0,c=1,u=2,m=3,d=4,f=5,h=6,g=7,y=8,b=9,w=10,k=11,S=12,x=13,C=14,E=15,O=16,N=17,B=18,F=19,M=20;function T(V,Y,q){this.prefix=new Uint8Array(V.length),this.transform=Y,this.suffix=new Uint8Array(q.length);for(var z=0;z<V.length;z++)this.prefix[z]=V.charCodeAt(z);for(var z=0;z<q.length;z++)this.suffix[z]=q.charCodeAt(z)}var H=[new T("",l,""),new T("",l," "),new T(" ",l," "),new T("",S,""),new T("",w," "),new T("",l," the "),new T(" ",l,""),new T("s ",l," "),new T("",l," of "),new T("",w,""),new T("",l," and "),new T("",x,""),new T("",c,""),new T(", ",l," "),new T("",l,", "),new T(" ",w," "),new T("",l," in "),new T("",l," to "),new T("e ",l," "),new T("",l,'"'),new T("",l,"."),new T("",l,'">'),new T("",l,`
`),new T("",m,""),new T("",l,"]"),new T("",l," for "),new T("",C,""),new T("",u,""),new T("",l," a "),new T("",l," that "),new T(" ",w,""),new T("",l,". "),new T(".",l,""),new T(" ",l,", "),new T("",E,""),new T("",l," with "),new T("",l,"'"),new T("",l," from "),new T("",l," by "),new T("",O,""),new T("",N,""),new T(" the ",l,""),new T("",d,""),new T("",l,". The "),new T("",k,""),new T("",l," on "),new T("",l," as "),new T("",l," is "),new T("",g,""),new T("",c,"ing "),new T("",l,`
	`),new T("",l,":"),new T(" ",l,". "),new T("",l,"ed "),new T("",M,""),new T("",B,""),new T("",h,""),new T("",l,"("),new T("",w,", "),new T("",y,""),new T("",l," at "),new T("",l,"ly "),new T(" the ",l," of "),new T("",f,""),new T("",b,""),new T(" ",w,", "),new T("",w,'"'),new T(".",l,"("),new T("",k," "),new T("",w,'">'),new T("",l,'="'),new T(" ",l,"."),new T(".com/",l,""),new T(" the ",l," of the "),new T("",w,"'"),new T("",l,". This "),new T("",l,","),new T(".",l," "),new T("",w,"("),new T("",w,"."),new T("",l," not "),new T(" ",l,'="'),new T("",l,"er "),new T(" ",k," "),new T("",l,"al "),new T(" ",k,""),new T("",l,"='"),new T("",k,'"'),new T("",w,". "),new T(" ",l,"("),new T("",l,"ful "),new T(" ",w,". "),new T("",l,"ive "),new T("",l,"less "),new T("",k,"'"),new T("",l,"est "),new T(" ",w,"."),new T("",k,'">'),new T(" ",l,"='"),new T("",w,","),new T("",l,"ize "),new T("",k,"."),new T("\xC2\xA0",l,""),new T(" ",l,","),new T("",w,'="'),new T("",k,'="'),new T("",l,"ous "),new T("",k,", "),new T("",w,"='"),new T(" ",w,","),new T(" ",k,'="'),new T(" ",k,", "),new T("",k,","),new T("",k,"("),new T("",k,". "),new T(" ",k,"."),new T("",k,"='"),new T(" ",k,". "),new T(" ",w,'="'),new T(" ",k,"='"),new T(" ",w,"='")];i.kTransforms=H,i.kNumTransforms=H.length;function U(V,Y){return V[Y]<192?(V[Y]>=97&&V[Y]<=122&&(V[Y]^=32),1):V[Y]<224?(V[Y+1]^=32,2):(V[Y+2]^=5,3)}i.transformDictionaryWord=function(V,Y,q,z,j){var W=H[j].prefix,oe=H[j].suffix,se=H[j].transform,le=se<S?0:se-(S-1),Be=0,Je=Y,be;le>z&&(le=z);for(var te=0;te<W.length;)V[Y++]=W[te++];for(q+=le,z-=le,se<=b&&(z-=se),Be=0;Be<z;Be++)V[Y++]=a.dictionary[q+Be];if(be=Y-z,se===w)U(V,be);else if(se===k)for(;z>0;){var ke=U(V,be);be+=ke,z-=ke}for(var De=0;De<oe.length;)V[Y++]=oe[De++];return Y-Je}},{"./dictionary":6}],12:[function(o,s,i){s.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var Yb=(e=>typeof Zo<"u"?Zo:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Zo<"u"?Zo:t)[r]}):e)(function(e){if(typeof Zo<"u")return Zo.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),JB=(function(){var e,t,r;return(function(){function o(s,i,a){function l(m,d){if(!i[m]){if(!s[m]){var f=typeof Yb=="function"&&Yb;if(!d&&f)return f(m,!0);if(c)return c(m,!0);var h=new Error("Cannot find module '"+m+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[m]={exports:{}};s[m][0].call(g.exports,function(y){var b=s[m][1][y];return l(b||y)},g,g.exports,o,s,i,a)}return i[m].exports}for(var c=typeof Yb=="function"&&Yb,u=0;u<a.length;u++)l(a[u]);return l}return o})()({1:[function(o,s,i){"use strict";var a=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function l(m,d){return Object.prototype.hasOwnProperty.call(m,d)}i.assign=function(m){for(var d=Array.prototype.slice.call(arguments,1);d.length;){var f=d.shift();if(f){if(typeof f!="object")throw new TypeError(f+"must be non-object");for(var h in f)l(f,h)&&(m[h]=f[h])}}return m},i.shrinkBuf=function(m,d){return m.length===d?m:m.subarray?m.subarray(0,d):(m.length=d,m)};var c={arraySet:function(m,d,f,h,g){if(d.subarray&&m.subarray){m.set(d.subarray(f,f+h),g);return}for(var y=0;y<h;y++)m[g+y]=d[f+y]},flattenChunks:function(m){var d,f,h,g,y,b;for(h=0,d=0,f=m.length;d<f;d++)h+=m[d].length;for(b=new Uint8Array(h),g=0,d=0,f=m.length;d<f;d++)y=m[d],b.set(y,g),g+=y.length;return b}},u={arraySet:function(m,d,f,h,g){for(var y=0;y<h;y++)m[g+y]=d[f+y]},flattenChunks:function(m){return[].concat.apply([],m)}};i.setTyped=function(m){m?(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,s,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),m=0;m<256;m++)u[m]=m>=252?6:m>=248?5:m>=240?4:m>=224?3:m>=192?2:1;u[254]=u[254]=1,i.string2buf=function(f){var h,g,y,b,w,k=f.length,S=0;for(b=0;b<k;b++)g=f.charCodeAt(b),(g&64512)===55296&&b+1<k&&(y=f.charCodeAt(b+1),(y&64512)===56320&&(g=65536+(g-55296<<10)+(y-56320),b++)),S+=g<128?1:g<2048?2:g<65536?3:4;for(h=new a.Buf8(S),w=0,b=0;w<S;b++)g=f.charCodeAt(b),(g&64512)===55296&&b+1<k&&(y=f.charCodeAt(b+1),(y&64512)===56320&&(g=65536+(g-55296<<10)+(y-56320),b++)),g<128?h[w++]=g:g<2048?(h[w++]=192|g>>>6,h[w++]=128|g&63):g<65536?(h[w++]=224|g>>>12,h[w++]=128|g>>>6&63,h[w++]=128|g&63):(h[w++]=240|g>>>18,h[w++]=128|g>>>12&63,h[w++]=128|g>>>6&63,h[w++]=128|g&63);return h};function d(f,h){if(h<65534&&(f.subarray&&c||!f.subarray&&l))return String.fromCharCode.apply(null,a.shrinkBuf(f,h));for(var g="",y=0;y<h;y++)g+=String.fromCharCode(f[y]);return g}i.buf2binstring=function(f){return d(f,f.length)},i.binstring2buf=function(f){for(var h=new a.Buf8(f.length),g=0,y=h.length;g<y;g++)h[g]=f.charCodeAt(g);return h},i.buf2string=function(f,h){var g,y,b,w,k=h||f.length,S=new Array(k*2);for(y=0,g=0;g<k;){if(b=f[g++],b<128){S[y++]=b;continue}if(w=u[b],w>4){S[y++]=65533,g+=w-1;continue}for(b&=w===2?31:w===3?15:7;w>1&&g<k;)b=b<<6|f[g++]&63,w--;if(w>1){S[y++]=65533;continue}b<65536?S[y++]=b:(b-=65536,S[y++]=55296|b>>10&1023,S[y++]=56320|b&1023)}return d(S,y)},i.utf8border=function(f,h){var g;for(h=h||f.length,h>f.length&&(h=f.length),g=h-1;g>=0&&(f[g]&192)===128;)g--;return g<0||g===0?h:g+u[f[g]]>h?g:h}},{"./common":1}],3:[function(o,s,i){"use strict";function a(l,c,u,m){for(var d=l&65535|0,f=l>>>16&65535|0,h=0;u!==0;){h=u>2e3?2e3:u,u-=h;do d=d+c[m++]|0,f=f+d|0;while(--h);d%=65521,f%=65521}return d|f<<16|0}s.exports=a},{}],4:[function(o,s,i){"use strict";s.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],5:[function(o,s,i){"use strict";function a(){for(var u,m=[],d=0;d<256;d++){u=d;for(var f=0;f<8;f++)u=u&1?3988292384^u>>>1:u>>>1;m[d]=u}return m}var l=a();function c(u,m,d,f){var h=l,g=f+d;u^=-1;for(var y=f;y<g;y++)u=u>>>8^h[(u^m[y])&255];return u^-1}s.exports=c},{}],6:[function(o,s,i){"use strict";function a(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}s.exports=a},{}],7:[function(o,s,i){"use strict";var a=30,l=12;s.exports=function(u,m){var d,f,h,g,y,b,w,k,S,x,C,E,O,N,B,F,M,T,H,U,V,Y,q,z,j;d=u.state,f=u.next_in,z=u.input,h=f+(u.avail_in-5),g=u.next_out,j=u.output,y=g-(m-u.avail_out),b=g+(u.avail_out-257),w=d.dmax,k=d.wsize,S=d.whave,x=d.wnext,C=d.window,E=d.hold,O=d.bits,N=d.lencode,B=d.distcode,F=(1<<d.lenbits)-1,M=(1<<d.distbits)-1;e:do{O<15&&(E+=z[f++]<<O,O+=8,E+=z[f++]<<O,O+=8),T=N[E&F];t:for(;;){if(H=T>>>24,E>>>=H,O-=H,H=T>>>16&255,H===0)j[g++]=T&65535;else if(H&16){U=T&65535,H&=15,H&&(O<H&&(E+=z[f++]<<O,O+=8),U+=E&(1<<H)-1,E>>>=H,O-=H),O<15&&(E+=z[f++]<<O,O+=8,E+=z[f++]<<O,O+=8),T=B[E&M];r:for(;;){if(H=T>>>24,E>>>=H,O-=H,H=T>>>16&255,H&16){if(V=T&65535,H&=15,O<H&&(E+=z[f++]<<O,O+=8,O<H&&(E+=z[f++]<<O,O+=8)),V+=E&(1<<H)-1,V>w){u.msg="invalid distance too far back",d.mode=a;break e}if(E>>>=H,O-=H,H=g-y,V>H){if(H=V-H,H>S&&d.sane){u.msg="invalid distance too far back",d.mode=a;break e}if(Y=0,q=C,x===0){if(Y+=k-H,H<U){U-=H;do j[g++]=C[Y++];while(--H);Y=g-V,q=j}}else if(x<H){if(Y+=k+x-H,H-=x,H<U){U-=H;do j[g++]=C[Y++];while(--H);if(Y=0,x<U){H=x,U-=H;do j[g++]=C[Y++];while(--H);Y=g-V,q=j}}}else if(Y+=x-H,H<U){U-=H;do j[g++]=C[Y++];while(--H);Y=g-V,q=j}for(;U>2;)j[g++]=q[Y++],j[g++]=q[Y++],j[g++]=q[Y++],U-=3;U&&(j[g++]=q[Y++],U>1&&(j[g++]=q[Y++]))}else{Y=g-V;do j[g++]=j[Y++],j[g++]=j[Y++],j[g++]=j[Y++],U-=3;while(U>2);U&&(j[g++]=j[Y++],U>1&&(j[g++]=j[Y++]))}}else if((H&64)===0){T=B[(T&65535)+(E&(1<<H)-1)];continue r}else{u.msg="invalid distance code",d.mode=a;break e}break}}else if((H&64)===0){T=N[(T&65535)+(E&(1<<H)-1)];continue t}else if(H&32){d.mode=l;break e}else{u.msg="invalid literal/length code",d.mode=a;break e}break}}while(f<h&&g<b);U=O>>3,f-=U,O-=U<<3,E&=(1<<O)-1,u.next_in=f,u.next_out=g,u.avail_in=f<h?5+(h-f):5-(f-h),u.avail_out=g<b?257+(b-g):257-(g-b),d.hold=E,d.bits=O}},{}],8:[function(o,s,i){"use strict";var a=o("../utils/common"),l=o("./adler32"),c=o("./crc32"),u=o("./inffast"),m=o("./inftrees"),d=0,f=1,h=2,g=4,y=5,b=6,w=0,k=1,S=2,x=-2,C=-3,E=-4,O=-5,N=8,B=1,F=2,M=3,T=4,H=5,U=6,V=7,Y=8,q=9,z=10,j=11,W=12,oe=13,se=14,le=15,Be=16,Je=17,be=18,te=19,ke=20,De=21,Ue=22,Oe=23,tt=24,et=25,re=26,J=27,ne=28,ee=29,ie=30,Ve=31,we=32,Ae=852,qe=592,Te=15,he=Te;function lt(G){return(G>>>24&255)+(G>>>8&65280)+((G&65280)<<8)+((G&255)<<24)}function xr(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new a.Buf16(320),this.work=new a.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ro(G){var ce;return!G||!G.state?x:(ce=G.state,G.total_in=G.total_out=ce.total=0,G.msg="",ce.wrap&&(G.adler=ce.wrap&1),ce.mode=B,ce.last=0,ce.havedict=0,ce.dmax=32768,ce.head=null,ce.hold=0,ce.bits=0,ce.lencode=ce.lendyn=new a.Buf32(Ae),ce.distcode=ce.distdyn=new a.Buf32(qe),ce.sane=1,ce.back=-1,w)}function Io(G){var ce;return!G||!G.state?x:(ce=G.state,ce.wsize=0,ce.whave=0,ce.wnext=0,Ro(G))}function po(G,ce){var P,fe;return!G||!G.state||(fe=G.state,ce<0?(P=0,ce=-ce):(P=(ce>>4)+1,ce<48&&(ce&=15)),ce&&(ce<8||ce>15))?x:(fe.window!==null&&fe.wbits!==ce&&(fe.window=null),fe.wrap=P,fe.wbits=ce,Io(G))}function Jt(G,ce){var P,fe;return G?(fe=new xr,G.state=fe,fe.window=null,P=po(G,ce),P!==w&&(G.state=null),P):x}function fo(G){return Jt(G,he)}var Bo=!0,Ge,Fp;function Hu(G){if(Bo){var ce;for(Ge=new a.Buf32(512),Fp=new a.Buf32(32),ce=0;ce<144;)G.lens[ce++]=8;for(;ce<256;)G.lens[ce++]=9;for(;ce<280;)G.lens[ce++]=7;for(;ce<288;)G.lens[ce++]=8;for(m(f,G.lens,0,288,Ge,0,G.work,{bits:9}),ce=0;ce<32;)G.lens[ce++]=5;m(h,G.lens,0,32,Fp,0,G.work,{bits:5}),Bo=!1}G.lencode=Ge,G.lenbits=9,G.distcode=Fp,G.distbits=5}function cr(G,ce,P,fe){var Ct,ue=G.state;return ue.window===null&&(ue.wsize=1<<ue.wbits,ue.wnext=0,ue.whave=0,ue.window=new a.Buf8(ue.wsize)),fe>=ue.wsize?(a.arraySet(ue.window,ce,P-ue.wsize,ue.wsize,0),ue.wnext=0,ue.whave=ue.wsize):(Ct=ue.wsize-ue.wnext,Ct>fe&&(Ct=fe),a.arraySet(ue.window,ce,P-fe,Ct,ue.wnext),fe-=Ct,fe?(a.arraySet(ue.window,ce,P-fe,fe,0),ue.wnext=fe,ue.whave=ue.wsize):(ue.wnext+=Ct,ue.wnext===ue.wsize&&(ue.wnext=0),ue.whave<ue.wsize&&(ue.whave+=Ct))),0}function Qg(G,ce){var P,fe,Ct,ue,Oo,me,Qt,X,K,ic,_t,Se,ac,lc,jt=0,rt,ur,dr,Dr,Bi,cc,Ut,Fo,$t=new a.Buf8(4),Do,Wo,Gu=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!G||!G.state||!G.output||!G.input&&G.avail_in!==0)return x;P=G.state,P.mode===W&&(P.mode=oe),Oo=G.next_out,Ct=G.output,Qt=G.avail_out,ue=G.next_in,fe=G.input,me=G.avail_in,X=P.hold,K=P.bits,ic=me,_t=Qt,Fo=w;e:for(;;)switch(P.mode){case B:if(P.wrap===0){P.mode=oe;break}for(;K<16;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}if(P.wrap&2&&X===35615){P.check=0,$t[0]=X&255,$t[1]=X>>>8&255,P.check=c(P.check,$t,2,0),X=0,K=0,P.mode=F;break}if(P.flags=0,P.head&&(P.head.done=!1),!(P.wrap&1)||(((X&255)<<8)+(X>>8))%31){G.msg="incorrect header check",P.mode=ie;break}if((X&15)!==N){G.msg="unknown compression method",P.mode=ie;break}if(X>>>=4,K-=4,Ut=(X&15)+8,P.wbits===0)P.wbits=Ut;else if(Ut>P.wbits){G.msg="invalid window size",P.mode=ie;break}P.dmax=1<<Ut,G.adler=P.check=1,P.mode=X&512?z:W,X=0,K=0;break;case F:for(;K<16;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}if(P.flags=X,(P.flags&255)!==N){G.msg="unknown compression method",P.mode=ie;break}if(P.flags&57344){G.msg="unknown header flags set",P.mode=ie;break}P.head&&(P.head.text=X>>8&1),P.flags&512&&($t[0]=X&255,$t[1]=X>>>8&255,P.check=c(P.check,$t,2,0)),X=0,K=0,P.mode=M;case M:for(;K<32;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}P.head&&(P.head.time=X),P.flags&512&&($t[0]=X&255,$t[1]=X>>>8&255,$t[2]=X>>>16&255,$t[3]=X>>>24&255,P.check=c(P.check,$t,4,0)),X=0,K=0,P.mode=T;case T:for(;K<16;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}P.head&&(P.head.xflags=X&255,P.head.os=X>>8),P.flags&512&&($t[0]=X&255,$t[1]=X>>>8&255,P.check=c(P.check,$t,2,0)),X=0,K=0,P.mode=H;case H:if(P.flags&1024){for(;K<16;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}P.length=X,P.head&&(P.head.extra_len=X),P.flags&512&&($t[0]=X&255,$t[1]=X>>>8&255,P.check=c(P.check,$t,2,0)),X=0,K=0}else P.head&&(P.head.extra=null);P.mode=U;case U:if(P.flags&1024&&(Se=P.length,Se>me&&(Se=me),Se&&(P.head&&(Ut=P.head.extra_len-P.length,P.head.extra||(P.head.extra=new Array(P.head.extra_len)),a.arraySet(P.head.extra,fe,ue,Se,Ut)),P.flags&512&&(P.check=c(P.check,fe,Se,ue)),me-=Se,ue+=Se,P.length-=Se),P.length))break e;P.length=0,P.mode=V;case V:if(P.flags&2048){if(me===0)break e;Se=0;do Ut=fe[ue+Se++],P.head&&Ut&&P.length<65536&&(P.head.name+=String.fromCharCode(Ut));while(Ut&&Se<me);if(P.flags&512&&(P.check=c(P.check,fe,Se,ue)),me-=Se,ue+=Se,Ut)break e}else P.head&&(P.head.name=null);P.length=0,P.mode=Y;case Y:if(P.flags&4096){if(me===0)break e;Se=0;do Ut=fe[ue+Se++],P.head&&Ut&&P.length<65536&&(P.head.comment+=String.fromCharCode(Ut));while(Ut&&Se<me);if(P.flags&512&&(P.check=c(P.check,fe,Se,ue)),me-=Se,ue+=Se,Ut)break e}else P.head&&(P.head.comment=null);P.mode=q;case q:if(P.flags&512){for(;K<16;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}if(X!==(P.check&65535)){G.msg="header crc mismatch",P.mode=ie;break}X=0,K=0}P.head&&(P.head.hcrc=P.flags>>9&1,P.head.done=!0),G.adler=P.check=0,P.mode=W;break;case z:for(;K<32;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}G.adler=P.check=lt(X),X=0,K=0,P.mode=j;case j:if(P.havedict===0)return G.next_out=Oo,G.avail_out=Qt,G.next_in=ue,G.avail_in=me,P.hold=X,P.bits=K,S;G.adler=P.check=1,P.mode=W;case W:if(ce===y||ce===b)break e;case oe:if(P.last){X>>>=K&7,K-=K&7,P.mode=J;break}for(;K<3;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}switch(P.last=X&1,X>>>=1,K-=1,X&3){case 0:P.mode=se;break;case 1:if(Hu(P),P.mode=ke,ce===b){X>>>=2,K-=2;break e}break;case 2:P.mode=Je;break;case 3:G.msg="invalid block type",P.mode=ie}X>>>=2,K-=2;break;case se:for(X>>>=K&7,K-=K&7;K<32;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}if((X&65535)!==(X>>>16^65535)){G.msg="invalid stored block lengths",P.mode=ie;break}if(P.length=X&65535,X=0,K=0,P.mode=le,ce===b)break e;case le:P.mode=Be;case Be:if(Se=P.length,Se){if(Se>me&&(Se=me),Se>Qt&&(Se=Qt),Se===0)break e;a.arraySet(Ct,fe,ue,Se,Oo),me-=Se,ue+=Se,Qt-=Se,Oo+=Se,P.length-=Se;break}P.mode=W;break;case Je:for(;K<14;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}if(P.nlen=(X&31)+257,X>>>=5,K-=5,P.ndist=(X&31)+1,X>>>=5,K-=5,P.ncode=(X&15)+4,X>>>=4,K-=4,P.nlen>286||P.ndist>30){G.msg="too many length or distance symbols",P.mode=ie;break}P.have=0,P.mode=be;case be:for(;P.have<P.ncode;){for(;K<3;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}P.lens[Gu[P.have++]]=X&7,X>>>=3,K-=3}for(;P.have<19;)P.lens[Gu[P.have++]]=0;if(P.lencode=P.lendyn,P.lenbits=7,Do={bits:P.lenbits},Fo=m(d,P.lens,0,19,P.lencode,0,P.work,Do),P.lenbits=Do.bits,Fo){G.msg="invalid code lengths set",P.mode=ie;break}P.have=0,P.mode=te;case te:for(;P.have<P.nlen+P.ndist;){for(;jt=P.lencode[X&(1<<P.lenbits)-1],rt=jt>>>24,ur=jt>>>16&255,dr=jt&65535,!(rt<=K);){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}if(dr<16)X>>>=rt,K-=rt,P.lens[P.have++]=dr;else{if(dr===16){for(Wo=rt+2;K<Wo;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}if(X>>>=rt,K-=rt,P.have===0){G.msg="invalid bit length repeat",P.mode=ie;break}Ut=P.lens[P.have-1],Se=3+(X&3),X>>>=2,K-=2}else if(dr===17){for(Wo=rt+3;K<Wo;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}X>>>=rt,K-=rt,Ut=0,Se=3+(X&7),X>>>=3,K-=3}else{for(Wo=rt+7;K<Wo;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}X>>>=rt,K-=rt,Ut=0,Se=11+(X&127),X>>>=7,K-=7}if(P.have+Se>P.nlen+P.ndist){G.msg="invalid bit length repeat",P.mode=ie;break}for(;Se--;)P.lens[P.have++]=Ut}}if(P.mode===ie)break;if(P.lens[256]===0){G.msg="invalid code -- missing end-of-block",P.mode=ie;break}if(P.lenbits=9,Do={bits:P.lenbits},Fo=m(f,P.lens,0,P.nlen,P.lencode,0,P.work,Do),P.lenbits=Do.bits,Fo){G.msg="invalid literal/lengths set",P.mode=ie;break}if(P.distbits=6,P.distcode=P.distdyn,Do={bits:P.distbits},Fo=m(h,P.lens,P.nlen,P.ndist,P.distcode,0,P.work,Do),P.distbits=Do.bits,Fo){G.msg="invalid distances set",P.mode=ie;break}if(P.mode=ke,ce===b)break e;case ke:P.mode=De;case De:if(me>=6&&Qt>=258){G.next_out=Oo,G.avail_out=Qt,G.next_in=ue,G.avail_in=me,P.hold=X,P.bits=K,u(G,_t),Oo=G.next_out,Ct=G.output,Qt=G.avail_out,ue=G.next_in,fe=G.input,me=G.avail_in,X=P.hold,K=P.bits,P.mode===W&&(P.back=-1);break}for(P.back=0;jt=P.lencode[X&(1<<P.lenbits)-1],rt=jt>>>24,ur=jt>>>16&255,dr=jt&65535,!(rt<=K);){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}if(ur&&(ur&240)===0){for(Dr=rt,Bi=ur,cc=dr;jt=P.lencode[cc+((X&(1<<Dr+Bi)-1)>>Dr)],rt=jt>>>24,ur=jt>>>16&255,dr=jt&65535,!(Dr+rt<=K);){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}X>>>=Dr,K-=Dr,P.back+=Dr}if(X>>>=rt,K-=rt,P.back+=rt,P.length=dr,ur===0){P.mode=re;break}if(ur&32){P.back=-1,P.mode=W;break}if(ur&64){G.msg="invalid literal/length code",P.mode=ie;break}P.extra=ur&15,P.mode=Ue;case Ue:if(P.extra){for(Wo=P.extra;K<Wo;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}P.length+=X&(1<<P.extra)-1,X>>>=P.extra,K-=P.extra,P.back+=P.extra}P.was=P.length,P.mode=Oe;case Oe:for(;jt=P.distcode[X&(1<<P.distbits)-1],rt=jt>>>24,ur=jt>>>16&255,dr=jt&65535,!(rt<=K);){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}if((ur&240)===0){for(Dr=rt,Bi=ur,cc=dr;jt=P.distcode[cc+((X&(1<<Dr+Bi)-1)>>Dr)],rt=jt>>>24,ur=jt>>>16&255,dr=jt&65535,!(Dr+rt<=K);){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}X>>>=Dr,K-=Dr,P.back+=Dr}if(X>>>=rt,K-=rt,P.back+=rt,ur&64){G.msg="invalid distance code",P.mode=ie;break}P.offset=dr,P.extra=ur&15,P.mode=tt;case tt:if(P.extra){for(Wo=P.extra;K<Wo;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}P.offset+=X&(1<<P.extra)-1,X>>>=P.extra,K-=P.extra,P.back+=P.extra}if(P.offset>P.dmax){G.msg="invalid distance too far back",P.mode=ie;break}P.mode=et;case et:if(Qt===0)break e;if(Se=_t-Qt,P.offset>Se){if(Se=P.offset-Se,Se>P.whave&&P.sane){G.msg="invalid distance too far back",P.mode=ie;break}Se>P.wnext?(Se-=P.wnext,ac=P.wsize-Se):ac=P.wnext-Se,Se>P.length&&(Se=P.length),lc=P.window}else lc=Ct,ac=Oo-P.offset,Se=P.length;Se>Qt&&(Se=Qt),Qt-=Se,P.length-=Se;do Ct[Oo++]=lc[ac++];while(--Se);P.length===0&&(P.mode=De);break;case re:if(Qt===0)break e;Ct[Oo++]=P.length,Qt--,P.mode=De;break;case J:if(P.wrap){for(;K<32;){if(me===0)break e;me--,X|=fe[ue++]<<K,K+=8}if(_t-=Qt,G.total_out+=_t,P.total+=_t,_t&&(G.adler=P.check=P.flags?c(P.check,Ct,_t,Oo-_t):l(P.check,Ct,_t,Oo-_t)),_t=Qt,(P.flags?X:lt(X))!==P.check){G.msg="incorrect data check",P.mode=ie;break}X=0,K=0}P.mode=ne;case ne:if(P.wrap&&P.flags){for(;K<32;){if(me===0)break e;me--,X+=fe[ue++]<<K,K+=8}if(X!==(P.total&4294967295)){G.msg="incorrect length check",P.mode=ie;break}X=0,K=0}P.mode=ee;case ee:Fo=k;break e;case ie:Fo=C;break e;case Ve:return E;case we:default:return x}return G.next_out=Oo,G.avail_out=Qt,G.next_in=ue,G.avail_in=me,P.hold=X,P.bits=K,(P.wsize||_t!==G.avail_out&&P.mode<ie&&(P.mode<J||ce!==g))&&cr(G,G.output,G.next_out,_t-G.avail_out)?(P.mode=Ve,E):(ic-=G.avail_in,_t-=G.avail_out,G.total_in+=ic,G.total_out+=_t,P.total+=_t,P.wrap&&_t&&(G.adler=P.check=P.flags?c(P.check,Ct,_t,G.next_out-_t):l(P.check,Ct,_t,G.next_out-_t)),G.data_type=P.bits+(P.last?64:0)+(P.mode===W?128:0)+(P.mode===ke||P.mode===le?256:0),(ic===0&&_t===0||ce===g)&&Fo===w&&(Fo=O),Fo)}function Ps(G){if(!G||!G.state)return x;var ce=G.state;return ce.window&&(ce.window=null),G.state=null,w}function qn(G,ce){var P;return!G||!G.state||(P=G.state,(P.wrap&2)===0)?x:(P.head=ce,ce.done=!1,w)}function ds(G,ce){var P=ce.length,fe,Ct,ue;return!G||!G.state||(fe=G.state,fe.wrap!==0&&fe.mode!==j)?x:fe.mode===j&&(Ct=1,Ct=l(Ct,ce,P,0),Ct!==fe.check)?C:(ue=cr(G,ce,P,P),ue?(fe.mode=Ve,E):(fe.havedict=1,w))}i.inflateReset=Io,i.inflateReset2=po,i.inflateResetKeep=Ro,i.inflateInit=fo,i.inflateInit2=Jt,i.inflate=Qg,i.inflateEnd=Ps,i.inflateGetHeader=qn,i.inflateSetDictionary=ds,i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,s,i){"use strict";var a=o("../utils/common"),l=15,c=852,u=592,m=0,d=1,f=2,h=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],g=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],y=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],b=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];s.exports=function(k,S,x,C,E,O,N,B){var F=B.bits,M=0,T=0,H=0,U=0,V=0,Y=0,q=0,z=0,j=0,W=0,oe,se,le,Be,Je,be=null,te=0,ke,De=new a.Buf16(l+1),Ue=new a.Buf16(l+1),Oe=null,tt=0,et,re,J;for(M=0;M<=l;M++)De[M]=0;for(T=0;T<C;T++)De[S[x+T]]++;for(V=F,U=l;U>=1&&De[U]===0;U--);if(V>U&&(V=U),U===0)return E[O++]=1<<24|64<<16|0,E[O++]=1<<24|64<<16|0,B.bits=1,0;for(H=1;H<U&&De[H]===0;H++);for(V<H&&(V=H),z=1,M=1;M<=l;M++)if(z<<=1,z-=De[M],z<0)return-1;if(z>0&&(k===m||U!==1))return-1;for(Ue[1]=0,M=1;M<l;M++)Ue[M+1]=Ue[M]+De[M];for(T=0;T<C;T++)S[x+T]!==0&&(N[Ue[S[x+T]]++]=T);if(k===m?(be=Oe=N,ke=19):k===d?(be=h,te-=257,Oe=g,tt-=257,ke=256):(be=y,Oe=b,ke=-1),W=0,T=0,M=H,Je=O,Y=V,q=0,le=-1,j=1<<V,Be=j-1,k===d&&j>c||k===f&&j>u)return 1;for(;;){et=M-q,N[T]<ke?(re=0,J=N[T]):N[T]>ke?(re=Oe[tt+N[T]],J=be[te+N[T]]):(re=96,J=0),oe=1<<M-q,se=1<<Y,H=se;do se-=oe,E[Je+(W>>q)+se]=et<<24|re<<16|J|0;while(se!==0);for(oe=1<<M-1;W&oe;)oe>>=1;if(oe!==0?(W&=oe-1,W+=oe):W=0,T++,--De[M]===0){if(M===U)break;M=S[x+N[T]]}if(M>V&&(W&Be)!==le){for(q===0&&(q=V),Je+=H,Y=M-q,z=1<<Y;Y+q<U&&(z-=De[Y+q],!(z<=0));)Y++,z<<=1;if(j+=1<<Y,k===d&&j>c||k===f&&j>u)return 1;le=W&Be,E[le]=V<<24|Y<<16|Je-O|0}}return W!==0&&(E[Je+W]=M-q<<24|64<<16|0),B.bits=V,0}},{"../utils/common":1}],10:[function(o,s,i){"use strict";s.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],11:[function(o,s,i){"use strict";function a(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}s.exports=a},{}],"/lib/inflate.js":[function(o,s,i){"use strict";var a=o("./zlib/inflate"),l=o("./utils/common"),c=o("./utils/strings"),u=o("./zlib/constants"),m=o("./zlib/messages"),d=o("./zlib/zstream"),f=o("./zlib/gzheader"),h=Object.prototype.toString;function g(w){if(!(this instanceof g))return new g(w);this.options=l.assign({chunkSize:16384,windowBits:0,to:""},w||{});var k=this.options;k.raw&&k.windowBits>=0&&k.windowBits<16&&(k.windowBits=-k.windowBits,k.windowBits===0&&(k.windowBits=-15)),k.windowBits>=0&&k.windowBits<16&&!(w&&w.windowBits)&&(k.windowBits+=32),k.windowBits>15&&k.windowBits<48&&(k.windowBits&15)===0&&(k.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new d,this.strm.avail_out=0;var S=a.inflateInit2(this.strm,k.windowBits);if(S!==u.Z_OK)throw new Error(m[S]);if(this.header=new f,a.inflateGetHeader(this.strm,this.header),k.dictionary&&(typeof k.dictionary=="string"?k.dictionary=c.string2buf(k.dictionary):h.call(k.dictionary)==="[object ArrayBuffer]"&&(k.dictionary=new Uint8Array(k.dictionary)),k.raw&&(S=a.inflateSetDictionary(this.strm,k.dictionary),S!==u.Z_OK)))throw new Error(m[S])}g.prototype.push=function(w,k){var S=this.strm,x=this.options.chunkSize,C=this.options.dictionary,E,O,N,B,F,M=!1;if(this.ended)return!1;O=k===~~k?k:k===!0?u.Z_FINISH:u.Z_NO_FLUSH,typeof w=="string"?S.input=c.binstring2buf(w):h.call(w)==="[object ArrayBuffer]"?S.input=new Uint8Array(w):S.input=w,S.next_in=0,S.avail_in=S.input.length;do{if(S.avail_out===0&&(S.output=new l.Buf8(x),S.next_out=0,S.avail_out=x),E=a.inflate(S,u.Z_NO_FLUSH),E===u.Z_NEED_DICT&&C&&(E=a.inflateSetDictionary(this.strm,C)),E===u.Z_BUF_ERROR&&M===!0&&(E=u.Z_OK,M=!1),E!==u.Z_STREAM_END&&E!==u.Z_OK)return this.onEnd(E),this.ended=!0,!1;S.next_out&&(S.avail_out===0||E===u.Z_STREAM_END||S.avail_in===0&&(O===u.Z_FINISH||O===u.Z_SYNC_FLUSH))&&(this.options.to==="string"?(N=c.utf8border(S.output,S.next_out),B=S.next_out-N,F=c.buf2string(S.output,N),S.next_out=B,S.avail_out=x-B,B&&l.arraySet(S.output,S.output,N,B,0),this.onData(F)):this.onData(l.shrinkBuf(S.output,S.next_out))),S.avail_in===0&&S.avail_out===0&&(M=!0)}while((S.avail_in>0||S.avail_out===0)&&E!==u.Z_STREAM_END);return E===u.Z_STREAM_END&&(O=u.Z_FINISH),O===u.Z_FINISH?(E=a.inflateEnd(this.strm),this.onEnd(E),this.ended=!0,E===u.Z_OK):(O===u.Z_SYNC_FLUSH&&(this.onEnd(u.Z_OK),S.avail_out=0),!0)},g.prototype.onData=function(w){this.chunks.push(w)},g.prototype.onEnd=function(w){w===u.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=l.flattenChunks(this.chunks)),this.chunks=[],this.err=w,this.msg=this.strm.msg};function y(w,k){var S=new g(k);if(S.push(w,!0),S.err)throw S.msg||m[S.err];return S.result}function b(w,k){return k=k||{},k.raw=!0,y(w,k)}i.Inflate=g,i.inflate=y,i.inflateRaw=b,i.ungzip=y},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})();var V_e=globalThis.fetch,Zb=class{constructor(e,t={},r){this.type=e,this.detail=t,this.msg=r,Object.defineProperty(this,"__mayPropagate",{enumerable:!1,writable:!0}),this.__mayPropagate=!0}preventDefault(){}stopPropagation(){this.__mayPropagate=!1}valueOf(){return this}toString(){return this.msg?`[${this.type} event]: ${this.msg}`:`[${this.type} event]`}},uee=class{constructor(){this.listeners={}}addEventListener(e,t,r){let o=this.listeners[e]||[];r?o.unshift(t):o.push(t),this.listeners[e]=o}removeEventListener(e,t){let r=this.listeners[e]||[],o=r.findIndex(s=>s===t);o>-1&&(r.splice(o,1),this.listeners[e]=r)}dispatch(e){let t=this.listeners[e.type];if(t)for(let r=0,o=t.length;r<o&&e.__mayPropagate;r++)t[r](e)}},dee=new Date("1904-01-01T00:00:00+0000").getTime();function mee(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var pee=class{constructor(e,t,r){this.name=(r||e.tag||"").trim(),this.length=e.length,this.start=e.offset,this.offset=0,this.data=t,["getInt8","getUint8","getInt16","getUint16","getInt32","getUint32","getBigInt64","getBigUint64"].forEach(o=>{let s=o.replace(/get(Big)?/,"").toLowerCase(),i=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,s,{get:()=>this.getValue(o,i)})})}get currentPosition(){return this.start+this.offset}set currentPosition(e){this.start=e,this.offset=0}skip(e=0,t=8){this.offset+=e*t/8}getValue(e,t){let r=this.start+this.offset;this.offset+=t;try{return this.data[e](r)}catch(o){throw console.error("parser",e,t,this),console.error("parser",this.start,this.offset),o}}flags(e){if(e===8||e===16||e===32||e===64)return this[`uint${e}`].toString(2).padStart(e,0).split("").map(t=>t==="1");console.error("Error parsing flags: flag types can only be 1, 2, 4, or 8 bytes long"),console.trace()}get tag(){let e=this.uint32;return mee([e>>24&255,e>>16&255,e>>8&255,e&255])}get fixed(){let e=this.int16,t=Math.round(1e3*this.uint16/65356);return e+t/1e3}get legacyFixed(){let e=this.uint16,t=this.uint16.toString(16).padStart(4,0);return parseFloat(`${e}.${t}`)}get uint24(){return(this.uint8<<16)+(this.uint8<<8)+this.uint8}get uint128(){let e=0;for(let t=0;t<5;t++){let r=this.uint8;if(e=e*128+(r&127),r<128)break}return e}get longdatetime(){return new Date(dee+1e3*parseInt(this.int64.toString()))}get fword(){return this.int16}get ufword(){return this.uint16}get Offset16(){return this.uint16}get Offset32(){return this.uint32}get F2DOT14(){let e=p.uint16,t=[0,1,-2,-1][e>>14],r=e&16383;return t+r/16384}verifyLength(){this.offset!=this.length&&console.error(`unexpected parsed table size (${this.offset}) for "${this.name}" (expected ${this.length})`)}readBytes(e=0,t=0,r=8,o=!1){if(e=e||this.length,e===0)return[];t&&(this.currentPosition=t);let s=`${o?"":"u"}int${r}`,i=[];for(;e--;)i.push(this[s]);return i}},Zt=class{constructor(e){Object.defineProperty(this,"parser",{enumerable:!1,get:()=>e});let r=e.currentPosition;Object.defineProperty(this,"start",{enumerable:!1,get:()=>r})}load(e){Object.keys(e).forEach(t=>{let r=Object.getOwnPropertyDescriptor(e,t);r.get?this[t]=r.get.bind(this):r.value!==void 0&&(this[t]=r.value)}),this.parser.length&&this.parser.verifyLength()}},ze=class extends Zt{constructor(e,t,r){let{parser:o,start:s}=super(new pee(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>s})}};function ye(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var fee=class extends ze{constructor(e,t,r){let{p:o}=super({offset:0,length:12},t,"sfnt");this.version=o.uint32,this.numTables=o.uint16,this.searchRange=o.uint16,this.entrySelector=o.uint16,this.rangeShift=o.uint16,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(s=>new hee(o)),this.tables={},this.directory.forEach(s=>{let i=()=>r(this.tables,{tag:s.tag,offset:s.offset,length:s.length},t);ye(this.tables,s.tag.trim(),i)})}},hee=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},QB=JB.inflate||void 0,$B=void 0,gee=class extends ze{constructor(e,t,r){let{p:o}=super({offset:0,length:44},t,"woff");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(s=>new yee(o)),vee(this,t,r)}},yee=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function vee(e,t,r){e.tables={},e.directory.forEach(o=>{ye(e.tables,o.tag.trim(),()=>{let s=0,i=t;if(o.compLength!==o.origLength){let a=t.buffer.slice(o.offset,o.offset+o.compLength),l;if(QB)l=QB(new Uint8Array(a));else if($B)l=$B(new Uint8Array(a));else{let c="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(c),new Error(c)}i=new DataView(l.buffer)}else s=o.offset;return r(e.tables,{tag:o.tag,offset:s,length:o.origLength},i)})})}var eO=XB,tO=void 0,bee=class extends ze{constructor(e,t,r){let{p:o}=super({offset:0,length:48},t,"woff2");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.totalCompressedSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(l=>new See(o));let s=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((l,c)=>{let u=this.directory[c+1];u&&(u.offset=l.offset+(l.transformLength!==void 0?l.transformLength:l.origLength))});let i,a=t.buffer.slice(s);if(eO)i=eO(new Uint8Array(a));else if(tO)i=new Uint8Array(tO(a));else{let l="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(l),new Error(l)}wee(this,i,r)}},See=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=xee(t);let o=(this.transformVersion=(this.flags&192)>>6)!==0;(this.tag==="glyf"||this.tag==="loca")&&(o=this.transformVersion!==3),this.origLength=e.uint128,o&&(this.transformLength=e.uint128)}};function wee(e,t,r){e.tables={},e.directory.forEach(o=>{ye(e.tables,o.tag.trim(),()=>{let s=o.offset,i=s+(o.transformLength?o.transformLength:o.origLength),a=new DataView(t.slice(s,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},a)}catch(l){console.error(l)}})})}function xee(e){return["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"][e&63]}var lO={},cO=!1;Promise.all([Promise.resolve().then(function(){return Xee}),Promise.resolve().then(function(){return Qee}),Promise.resolve().then(function(){return ete}),Promise.resolve().then(function(){return ote}),Promise.resolve().then(function(){return nte}),Promise.resolve().then(function(){return ute}),Promise.resolve().then(function(){return mte}),Promise.resolve().then(function(){return fte}),Promise.resolve().then(function(){return kte}),Promise.resolve().then(function(){return Dte}),Promise.resolve().then(function(){return xre}),Promise.resolve().then(function(){return kre}),Promise.resolve().then(function(){return Ere}),Promise.resolve().then(function(){return Bre}),Promise.resolve().then(function(){return Fre}),Promise.resolve().then(function(){return Lre}),Promise.resolve().then(function(){return Vre}),Promise.resolve().then(function(){return Ure}),Promise.resolve().then(function(){return Hre}),Promise.resolve().then(function(){return Wre}),Promise.resolve().then(function(){return Zre}),Promise.resolve().then(function(){return Kre}),Promise.resolve().then(function(){return Qre}),Promise.resolve().then(function(){return toe}),Promise.resolve().then(function(){return roe}),Promise.resolve().then(function(){return soe}),Promise.resolve().then(function(){return ioe}),Promise.resolve().then(function(){return loe}),Promise.resolve().then(function(){return uoe}),Promise.resolve().then(function(){return poe}),Promise.resolve().then(function(){return boe}),Promise.resolve().then(function(){return _oe}),Promise.resolve().then(function(){return Coe}),Promise.resolve().then(function(){return Roe}),Promise.resolve().then(function(){return Boe}),Promise.resolve().then(function(){return Foe}),Promise.resolve().then(function(){return Noe}),Promise.resolve().then(function(){return Voe}),Promise.resolve().then(function(){return Goe}),Promise.resolve().then(function(){return Yoe}),Promise.resolve().then(function(){return Koe})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];lO[r]=t[r]}),cO=!0});function _ee(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),s=lO[o];return s?new s(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function kee(){let e=0;function t(r,o){if(!cO)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(_ee)}return new Promise((r,o)=>t(r))}function Pee(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),s={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(s)return s;let i={eot:"The .eot format is not supported: it died in January 12, 2016, when Microsoft retired all versions of IE that didn't already support WOFF.",svg:"The .svg format is not supported: SVG fonts (not to be confused with OpenType with embedded SVG) were so bad we took the entire fonts chapter out of the SVG specification again.",fon:"The .fon format is not supported: this is an ancient Windows bitmap font format.",ttc:"Based on the current CSS specification, font collections are not (yet?) supported."}[o];if(i||(i=`${e} is not a known webfont format.`),t)throw new Error(i);console.warn(`Could not load font: ${i}`)}async function Cee(e,t,r={}){if(!globalThis.document)return;let o=Pee(t,r.errorOnStyle);if(!o)return;let s=document.createElement("style");s.className="injected-by-Font-js";let i=[];return r.styleRules&&(i=Object.entries(r.styleRules).map(([a,l])=>`${a}: ${l};`)),s.textContent=`
@font-face {
    font-family: "${e}";
    ${i.join(`
	`)}
    src: url("${t}") format("${o}");
}`,globalThis.document.head.appendChild(s),s}var Tee=[0,1,0,0],Eee=[79,84,84,79],Aee=[119,79,70,70],Ree=[119,79,70,50];function qb(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function Iee(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(qb(t,Tee)||qb(t,Eee))return"SFNT";if(qb(t,Aee))return"WOFF";if(qb(t,Ree))return"WOFF2"}function Bee(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var Xb=class extends uee{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 Cee(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>Bee(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new Zb("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=Iee(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 Zb("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return kee().then(t=>(e==="SFNT"&&(this.opentype=new fee(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new gee(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new bee(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 s=this.opentype.tables["OS/2"];return o.fontSize=t,o.ascender=s.sTypoAscender,o.descender=s.sTypoDescender,o}unload(){if(this.styleElement.parentNode){this.styleElement.parentNode.removeElement(this.styleElement);let e=new Zb("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 Zb("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=Xb;var la=class extends Zt{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},Oee=class extends la{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}]}},Fee=class extends la{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),s=e.currentPosition;ye(this,"subHeaders",()=>(e.currentPosition=s,[...new Array(o)].map(a=>new Dee(e))));let i=s+o*8;ye(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],s=this.subHeaders[o],i=s.firstCode,a=i+s.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}))}},Dee=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}},Lee=class extends la{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;ye(this,"endCode",()=>e.readBytes(this.segCount,o,16));let s=o+2+this.segCountX2;ye(this,"startCode",()=>e.readBytes(this.segCount,s,16));let i=s+this.segCountX2;ye(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let a=i+this.segCountX2;ye(this,"idRangeOffset",()=>e.readBytes(this.segCount,a,16));let l=a+this.segCountX2,c=this.length-(l-this.tableStart);ye(this,"glyphIdArray",()=>e.readBytes(c,l,16)),ye(this,"segments",()=>this.buildSegments(a,l,e))}buildSegments(e,t,r){let o=(s,i)=>{let a=this.startCode[i],l=this.endCode[i],c=this.idDelta[i],u=this.idRangeOffset[i],m=e+2*i,d=[];if(u===0)for(let f=a+c,h=l+c;f<=h;f++)d.push(f);else for(let f=0,h=l-a;f<=h;f++)r.currentPosition=m+u+f*2,d.push(r.uint16);return{startCode:a,endCode:l,idDelta:c,idRangeOffset:u,glyphIDs:d}};return[...new Array(this.segCount)].map(o)}reverse(e){let t=this.segments.find(o=>o.glyphIDs.includes(e));if(!t)return{};let r=t.startCode+t.glyphIDs.indexOf(e);return{code:r,unicode:String.fromCodePoint(r)}}getGlyphId(e){if(e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535)return 0;let t=this.segments.find(r=>r.startCode<=e&&e<=r.endCode);return t?t.glyphIDs[e-t.startCode]:0}supports(e){return this.getGlyphId(e)!==0}getSupportedCharCodes(e=!1){return e?this.segments:this.segments.map(t=>({start:t.startCode,end:t.endCode}))}},Nee=class extends la{constructor(e,t,r){super(e,t,r),this.format=6,this.length=e.uint16,this.language=e.uint16,this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.firstCode+this.entryCount-1,ye(this,"glyphIdArray",()=>[...new Array(this.entryCount)].map(s=>e.uint16))}supports(e){if(e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 6. only supports(id) is implemented.")),e<this.firstCode)return{};if(e>this.firstCode+this.entryCount)return{};let t=e-this.firstCode;return{code:t,unicode:String.fromCodePoint(t)}}reverse(e){let t=this.glyphIdArray.indexOf(e);if(t>-1)return this.firstCode+t}getSupportedCharCodes(e=!1){return e?[{firstCode:this.firstCode,lastCode:this.lastCode}]:[{start:this.firstCode,end:this.lastCode}]}},Mee=class extends la{constructor(e,t,r){super(e,t,r),this.format=8,e.uint16,this.length=e.uint32,this.language=e.uint32,this.is32=[...new Array(8192)].map(s=>e.uint8),this.numGroups=e.uint32,ye(this,"groups",()=>[...new Array(this.numGroups)].map(s=>new Vee(e)))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 8. only supports(id) is implemented.")),this.groups.findIndex(t=>t.startcharCode<=e&&e<=t.endcharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 8"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startcharCode,end:t.endcharCode}))}},Vee=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},jee=class extends la{constructor(e,t,r){super(e,t,r),this.format=10,e.uint16,this.length=e.uint32,this.language=e.uint32,this.startCharCode=e.uint32,this.numChars=e.uint32,this.endCharCode=this.startCharCode+this.numChars,ye(this,"glyphs",()=>[...new Array(this.numChars)].map(s=>e.uint16))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 10. only supports(id) is implemented.")),e<this.startCharCode||e>this.startCharCode+this.numChars?!1:e-this.startCharCode}reverse(e){return console.warn("reverse not implemented for cmap subtable format 10"),{}}getSupportedCharCodes(e=!1){return e?[{startCharCode:this.startCharCode,endCharCode:this.endCharCode}]:[{start:this.startCharCode,end:this.endCharCode}]}},Uee=class extends la{constructor(e,t,r){super(e,t,r),this.format=12,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32,ye(this,"groups",()=>[...new Array(this.numGroups)].map(s=>new zee(e)))}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535?0:this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){for(let t of this.groups){let r=t.startGlyphID;if(r>e)continue;if(r===e)return t.startCharCode;if(r+(t.endCharCode-t.startCharCode)<e)continue;let s=t.startCharCode+(e-r);return{code:s,unicode:String.fromCodePoint(s)}}return{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},zee=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},Hee=class extends la{constructor(e,t,r){super(e,t,r),this.format=13,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32;let o=[...new Array(this.numGroups)].map(s=>new Gee(e));ye(this,"groups",o)}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 13"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},Gee=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},Wee=class extends la{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,ye(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new Yee(e)))}supports(){return console.warn("supports not implemented for cmap subtable format 14"),0}getSupportedCharCodes(){return console.warn("getSupportedCharCodes not implemented for cmap subtable format 14"),[]}reverse(e){return console.warn("reverse not implemented for cmap subtable format 14"),{}}supportsVariation(e){let t=this.varSelector.find(r=>r.varSelector===e);return t||!1}getSupportedVariations(){return this.varSelectors.map(e=>e.varSelector)}},Yee=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function Zee(e,t,r){let o=e.uint16;return o===0?new Oee(e,t,r):o===2?new Fee(e,t,r):o===4?new Lee(e,t,r):o===6?new Nee(e,t,r):o===8?new Mee(e,t,r):o===10?new jee(e,t,r):o===12?new Uee(e,t,r):o===13?new Hee(e,t,r):o===14?new Wee(e,t,r):{}}var qee=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numTables=r.uint16,this.encodingRecords=[...new Array(this.numTables)].map(o=>new Kee(r,this.tableStart))}getSubTable(e){return this.encodingRecords[e].table}getSupportedEncodings(){return this.encodingRecords.map(e=>({platformID:e.platformID,encodingId:e.encodingID}))}getSupportedCharCodes(e,t){let r=this.encodingRecords.findIndex(s=>s.platformID===e&&s.encodingID===t);return r===-1?!1:this.getSubTable(r).getSupportedCharCodes()}reverse(e){for(let t=0;t<this.numTables;t++){let r=this.getSubTable(t).reverse(e);if(r)return r}}getGlyphId(e){let t=0;return this.encodingRecords.some((r,o)=>{let s=this.getSubTable(o);return s.getGlyphId?(t=s.getGlyphId(e),t!==0):!1}),t}supports(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supports&&o.supports(e)!==!1})}supportsVariation(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supportsVariation&&o.supportsVariation(e)!==!1})}},Kee=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,s=this.offset=e.Offset32;ye(this,"table",()=>(e.currentPosition=t+s,Zee(e,r,o)))}},Xee=Object.freeze({__proto__:null,cmap:qee}),Jee=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.load({majorVersion:r.uint16,minorVersion:r.uint16,fontRevision:r.fixed,checkSumAdjustment:r.uint32,magicNumber:r.uint32,flags:r.flags(16),unitsPerEm:r.uint16,created:r.longdatetime,modified:r.longdatetime,xMin:r.int16,yMin:r.int16,xMax:r.int16,yMax:r.int16,macStyle:r.flags(16),lowestRecPPEM:r.uint16,fontDirectionHint:r.uint16,indexToLocFormat:r.uint16,glyphDataFormat:r.uint16})}},Qee=Object.freeze({__proto__:null,head:Jee}),$ee=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.ascender=r.fword,this.descender=r.fword,this.lineGap=r.fword,this.advanceWidthMax=r.ufword,this.minLeftSideBearing=r.fword,this.minRightSideBearing=r.fword,this.xMaxExtent=r.fword,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,r.int16,r.int16,r.int16,r.int16,this.metricDataFormat=r.int16,this.numberOfHMetrics=r.uint16,r.verifyLength()}},ete=Object.freeze({__proto__:null,hhea:$ee}),tte=class extends ze{constructor(e,t,r){let{p:o}=super(e,t),s=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,a=o.currentPosition;if(ye(this,"hMetrics",()=>(o.currentPosition=a,[...new Array(s)].map(l=>new rte(o.uint16,o.int16)))),s<i){let l=a+s*4;ye(this,"leftSideBearings",()=>(o.currentPosition=l,[...new Array(i-s)].map(c=>o.int16)))}}},rte=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},ote=Object.freeze({__proto__:null,hmtx:tte}),ste=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.legacyFixed,this.numGlyphs=r.uint16,this.version===1&&(this.maxPoints=r.uint16,this.maxContours=r.uint16,this.maxCompositePoints=r.uint16,this.maxCompositeContours=r.uint16,this.maxZones=r.uint16,this.maxTwilightPoints=r.uint16,this.maxStorage=r.uint16,this.maxFunctionDefs=r.uint16,this.maxInstructionDefs=r.uint16,this.maxStackElements=r.uint16,this.maxSizeOfInstructions=r.uint16,this.maxComponentElements=r.uint16,this.maxComponentDepth=r.uint16),r.verifyLength()}},nte=Object.freeze({__proto__:null,maxp:ste}),ite=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.format=r.uint16,this.count=r.uint16,this.stringOffset=r.Offset16,this.nameRecords=[...new Array(this.count)].map(o=>new lte(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new ate(r.uint16,r.Offset16))),this.stringStart=this.tableStart+this.stringOffset}get(e){let t=this.nameRecords.find(r=>r.nameID===e);if(t)return t.string}},ate=class{constructor(e,t){this.length=e,this.offset=t}},lte=class{constructor(e,t){this.platformID=e.uint16,this.encodingID=e.uint16,this.languageID=e.uint16,this.nameID=e.uint16,this.length=e.uint16,this.offset=e.Offset16,ye(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,cte(e,this)))}};function cte(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let a=[];for(let l=0,c=o/2;l<c;l++)a[l]=String.fromCharCode(e.uint16);return a.join("")}let s=e.readBytes(o),i=[];return s.forEach(function(a,l){i[l]=String.fromCharCode(a)}),i.join("")}var ute=Object.freeze({__proto__:null,name:ite}),dte=class extends ze{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.uint16,this.xAvgCharWidth=r.int16,this.usWeightClass=r.uint16,this.usWidthClass=r.uint16,this.fsType=r.uint16,this.ySubscriptXSize=r.int16,this.ySubscriptYSize=r.int16,this.ySubscriptXOffset=r.int16,this.ySubscriptYOffset=r.int16,this.ySuperscriptXSize=r.int16,this.ySuperscriptYSize=r.int16,this.ySuperscriptXOffset=r.int16,this.ySuperscriptYOffset=r.int16,this.yStrikeoutSize=r.int16,this.yStrikeoutPosition=r.int16,this.sFamilyClass=r.int16,this.panose=[...new Array(10)].map(o=>r.uint8),this.ulUnicodeRange1=r.flags(32),this.ulUnicodeRange2=r.flags(32),this.ulUnicodeRange3=r.flags(32),this.ulUnicodeRange4=r.flags(32),this.achVendID=r.tag,this.fsSelection=r.uint16,this.usFirstCharIndex=r.uint16,this.usLastCharIndex=r.uint16,this.sTypoAscender=r.int16,this.sTypoDescender=r.int16,this.sTypoLineGap=r.int16,this.usWinAscent=r.uint16,this.usWinDescent=r.uint16,this.version===0||(this.ulCodePageRange1=r.flags(32),this.ulCodePageRange2=r.flags(32),this.version===1)||(this.sxHeight=r.int16,this.sCapHeight=r.int16,this.usDefaultChar=r.uint16,this.usBreakChar=r.uint16,this.usMaxContext=r.uint16,this.version<=4)||(this.usLowerOpticalPointSize=r.uint16,this.usUpperOpticalPointSize=r.uint16,this.version===5))return r.verifyLength()}},mte=Object.freeze({__proto__:null,OS2:dte}),pte=class extends ze{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.legacyFixed,this.italicAngle=r.fixed,this.underlinePosition=r.fword,this.underlineThickness=r.fword,this.isFixedPitch=r.uint32,this.minMemType42=r.uint32,this.maxMemType42=r.uint32,this.minMemType1=r.uint32,this.maxMemType1=r.uint32,this.version===1||this.version===3)return r.verifyLength();if(this.numGlyphs=r.uint16,this.version===2){this.glyphNameIndex=[...new Array(this.numGlyphs)].map(o=>r.uint16),this.namesOffset=r.currentPosition,this.glyphNameOffsets=[1];for(let o=0;o<this.numGlyphs;o++){if(this.glyphNameIndex[o]<rO.length){this.glyphNameOffsets.push(this.glyphNameOffsets[o]);continue}let i=r.int8;r.skip(i),this.glyphNameOffsets.push(this.glyphNameOffsets[o]+i+1)}}this.version===2.5&&(this.offset=[...new Array(this.numGlyphs)].map(o=>r.int8))}getGlyphName(e){if(this.version!==2)return console.warn(`post table version ${this.version} does not support glyph name lookups`),"";let t=this.glyphNameIndex[e];if(t<258)return rO[t];let r=this.glyphNameOffsets[e],s=this.glyphNameOffsets[e+1]-r-1;return s===0?".notdef.":(this.parser.currentPosition=this.namesOffset+r,this.parser.readBytes(s,this.namesOffset+r,8,!0).map(a=>String.fromCharCode(a)).join(""))}},rO=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"],fte=Object.freeze({__proto__:null,post:pte}),hte=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.horizAxisOffset=r.Offset16,this.vertAxisOffset=r.Offset16,ye(this,"horizAxis",()=>new vC({offset:e.offset+this.horizAxisOffset},t)),ye(this,"vertAxis",()=>new vC({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ye(this,"itemVarStore",()=>new vC({offset:e.offset+this.itemVarStoreOffset},t)))}},vC=class extends ze{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ye(this,"baseTagList",()=>new gte({offset:e.offset+this.baseTagListOffset},t)),ye(this,"baseScriptList",()=>new yte({offset:e.offset+this.baseScriptListOffset},t))}},gte=class extends ze{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},yte=class extends ze{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;ye(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(s=>new vte(this.start,r))))}},vte=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ye(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new bte(t)))}},bte=class{constructor(e){this.start=e.currentPosition,this.baseValuesOffset=e.Offset16,this.defaultMinMaxOffset=e.Offset16,this.baseLangSysCount=e.uint16,this.baseLangSysRecords=[...new Array(this.baseLangSysCount)].map(t=>new Ste(this.start,e)),ye(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new wte(e))),ye(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new uO(e)))}},Ste=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ye(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new uO(t)))}},wte=class{constructor(e){this.parser=e,this.start=e.currentPosition,this.defaultBaselineIndex=e.uint16,this.baseCoordCount=e.uint16,this.baseCoords=[...new Array(this.baseCoordCount)].map(t=>e.Offset16)}getTable(e){return this.parser.currentPosition=this.start+this.baseCoords[e],new _te(this.parser)}},uO=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;ye(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new xte(e))))}},xte=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},_te=class{constructor(e){this.baseCoordFormat=e.uint16,this.coordinate=e.int16,this.baseCoordFormat===2&&(this.referenceGlyph=e.uint16,this.baseCoordPoint=e.uint16),this.baseCoordFormat===3&&(this.deviceTable=e.Offset16)}},kte=Object.freeze({__proto__:null,BASE:hte}),oO=class{constructor(e){this.classFormat=e.uint16,this.classFormat===1&&(this.startGlyphID=e.uint16,this.glyphCount=e.uint16,this.classValueArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.classFormat===2&&(this.classRangeCount=e.uint16,this.classRangeRecords=[...new Array(this.classRangeCount)].map(t=>new Pte(e)))}},Pte=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},uh=class extends Zt{constructor(e){super(e),this.coverageFormat=e.uint16,this.coverageFormat===1&&(this.glyphCount=e.uint16,this.glyphArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.coverageFormat===2&&(this.rangeCount=e.uint16,this.rangeRecords=[...new Array(this.rangeCount)].map(t=>new Cte(e)))}},Cte=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},Tte=class{constructor(e,t){this.table=e,this.parser=t,this.start=t.currentPosition,this.format=t.uint16,this.variationRegionListOffset=t.Offset32,this.itemVariationDataCount=t.uint16,this.itemVariationDataOffsets=[...new Array(this.itemVariationDataCount)].map(r=>t.Offset32)}},Ete=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,ye(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new oO(r)}),this.attachListOffset=r.Offset16,ye(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new Ate(r)}),this.ligCaretListOffset=r.Offset16,ye(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new Ite(r)}),this.markAttachClassDefOffset=r.Offset16,ye(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new oO(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ye(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new Fte(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ye(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new Tte(r)}))}},Ate=class extends Zt{constructor(e){super(e),this.coverageOffset=e.Offset16,this.glyphCount=e.uint16,this.attachPointOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16)}getPoint(e){return this.parser.currentPosition=this.start+this.attachPointOffsets[e],new Rte(this.parser)}},Rte=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},Ite=class extends Zt{constructor(e){super(e),this.coverageOffset=e.Offset16,ye(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new uh(e))),this.ligGlyphCount=e.uint16,this.ligGlyphOffsets=[...new Array(this.ligGlyphCount)].map(t=>e.Offset16)}getLigGlyph(e){return this.parser.currentPosition=this.start+this.ligGlyphOffsets[e],new Bte(this.parser)}},Bte=class extends Zt{constructor(e){super(e),this.caretCount=e.uint16,this.caretValueOffsets=[...new Array(this.caretCount)].map(t=>e.Offset16)}getCaretValue(e){return this.parser.currentPosition=this.start+this.caretValueOffsets[e],new Ote(this.parser)}},Ote=class{constructor(e){this.caretValueFormat=e.uint16,this.caretValueFormat===1&&(this.coordinate=e.int16),this.caretValueFormat===2&&(this.caretValuePointIndex=e.uint16),this.caretValueFormat===3&&(this.coordinate=e.int16,this.deviceOffset=e.Offset16)}},Fte=class extends Zt{constructor(e){super(e),this.markGlyphSetTableFormat=e.uint16,this.markGlyphSetCount=e.uint16,this.coverageOffsets=[...new Array(this.markGlyphSetCount)].map(t=>e.Offset32)}getMarkGlyphSet(e){return this.parser.currentPosition=this.start+this.coverageOffsets[e],new uh(this.parser)}},Dte=Object.freeze({__proto__:null,GDEF:Ete}),sO=class extends Zt{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new Lte(e))}},Lte=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},Nte=class extends Zt{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new Mte(e))}},Mte=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},nO=class{constructor(e){this.lookupOrder=e.Offset16,this.requiredFeatureIndex=e.uint16,this.featureIndexCount=e.uint16,this.featureIndices=[...new Array(this.featureIndexCount)].map(t=>e.uint16)}},iO=class extends Zt{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new Vte(e))}},Vte=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},jte=class extends Zt{constructor(e){super(e),this.featureParams=e.Offset16,this.lookupIndexCount=e.uint16,this.lookupListIndices=[...new Array(this.lookupIndexCount)].map(t=>e.uint16)}getFeatureParams(){if(this.featureParams>0){let e=this.parser;e.currentPosition=this.start+this.featureParams;let t=this.featureTag;if(t==="size")return new zte(e);if(t.startsWith("cc"))return new Ute(e);if(t.startsWith("ss"))return new Hte(e)}}},Ute=class{constructor(e){this.format=e.uint16,this.featUiLabelNameId=e.uint16,this.featUiTooltipTextNameId=e.uint16,this.sampleTextNameId=e.uint16,this.numNamedParameters=e.uint16,this.firstParamUiLabelNameId=e.uint16,this.charCount=e.uint16,this.character=[...new Array(this.charCount)].map(t=>e.uint24)}},zte=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},Hte=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function dO(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var Yc=class extends Zt{constructor(e){super(e),this.substFormat=e.uint16,this.coverageOffset=e.Offset16}getCoverageTable(){let e=this.parser;return e.currentPosition=this.start+this.coverageOffset,new uh(e)}},SC=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},Gte=class extends Yc{constructor(e){super(e),this.deltaGlyphID=e.int16}},Wte=class extends Yc{constructor(e){super(e),this.sequenceCount=e.uint16,this.sequenceOffsets=[...new Array(this.sequenceCount)].map(t=>e.Offset16)}getSequence(e){let t=this.parser;return t.currentPosition=this.start+this.sequenceOffsets[e],new Yte(t)}},Yte=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},Zte=class extends Yc{constructor(e){super(e),this.alternateSetCount=e.uint16,this.alternateSetOffsets=[...new Array(this.alternateSetCount)].map(t=>e.Offset16)}getAlternateSet(e){let t=this.parser;return t.currentPosition=this.start+this.alternateSetOffsets[e],new qte(t)}},qte=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},Kte=class extends Yc{constructor(e){super(e),this.ligatureSetCount=e.uint16,this.ligatureSetOffsets=[...new Array(this.ligatureSetCount)].map(t=>e.Offset16)}getLigatureSet(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureSetOffsets[e],new Xte(t)}},Xte=class extends Zt{constructor(e){super(e),this.ligatureCount=e.uint16,this.ligatureOffsets=[...new Array(this.ligatureCount)].map(t=>e.Offset16)}getLigature(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureOffsets[e],new Jte(t)}},Jte=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},Qte=class extends Yc{constructor(e){super(e),this.substFormat===1&&(this.subRuleSetCount=e.uint16,this.subRuleSetOffsets=[...new Array(this.subRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.classDefOffset=e.Offset16,this.subClassSetCount=e.uint16,this.subClassSetOffsets=[...new Array(this.subClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(dO(this),this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.coverageOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new SC(e)))}getSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 5.${this.substFormat} has no subrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.subRuleSetOffsets[e],new $te(t)}getSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 5.${this.substFormat} has no subclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.subClassSetOffsets[e],new ere(t)}getCoverageTable(e){if(this.substFormat!==3&&!e)return super.getCoverageTable();if(!e)throw new Error(`lookup type 5.${this.substFormat} requires an coverage table index.`);let t=this.parser;return t.currentPosition=this.start+this.coverageOffsets[e],new uh(t)}},$te=class extends Zt{constructor(e){super(e),this.subRuleCount=e.uint16,this.subRuleOffsets=[...new Array(this.subRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.subRuleOffsets[e],new mO(t)}},mO=class{constructor(e){this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.inputSequence=[...new Array(this.glyphCount-1)].map(t=>e.uint16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new SC(e))}},ere=class extends Zt{constructor(e){super(e),this.subClassRuleCount=e.uint16,this.subClassRuleOffsets=[...new Array(this.subClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.subClassRuleOffsets[e],new tre(t)}},tre=class extends mO{constructor(e){super(e)}},rre=class extends Yc{constructor(e){super(e),this.substFormat===1&&(this.chainSubRuleSetCount=e.uint16,this.chainSubRuleSetOffsets=[...new Array(this.chainSubRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.backtrackClassDefOffset=e.Offset16,this.inputClassDefOffset=e.Offset16,this.lookaheadClassDefOffset=e.Offset16,this.chainSubClassSetCount=e.uint16,this.chainSubClassSetOffsets=[...new Array(this.chainSubClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(dO(this),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.inputGlyphCount=e.uint16,this.inputCoverageOffsets=[...new Array(this.inputGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[...new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.seqLookupCount=e.uint16,this.seqLookupRecords=[...new Array(this.substitutionCount)].map(t=>new pO(e)))}getChainSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 6.${this.substFormat} has no chainsubrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleSetOffsets[e],new ore(t)}getChainSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 6.${this.substFormat} has no chainsubclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubClassSetOffsets[e],new nre(t)}getCoverageFromOffset(e){if(this.substFormat!==3)throw new Error(`lookup type 6.${this.substFormat} does not use contextual coverage offsets.`);let t=this.parser;return t.currentPosition=this.start+e,new uh(t)}},ore=class extends Zt{constructor(e){super(e),this.chainSubRuleCount=e.uint16,this.chainSubRuleOffsets=[...new Array(this.chainSubRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new sre(t)}},sre=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.SubstCount)].map(t=>new SC(e))}},nre=class extends Zt{constructor(e){super(e),this.chainSubClassRuleCount=e.uint16,this.chainSubClassRuleOffsets=[...new Array(this.chainSubClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new ire(t)}},ire=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new pO(e))}},pO=class extends Zt{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},are=class extends Zt{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},lre=class extends Yc{constructor(e){super(e),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},cre={buildSubtable:function(e,t){let r=new[void 0,Gte,Wte,Zte,Kte,Qte,rre,are,lre][e](t);return r.type=e,r}},ca=class extends Zt{constructor(e){super(e)}},ure=class extends ca{constructor(e){super(e),console.log("lookup type 1")}},dre=class extends ca{constructor(e){super(e),console.log("lookup type 2")}},mre=class extends ca{constructor(e){super(e),console.log("lookup type 3")}},pre=class extends ca{constructor(e){super(e),console.log("lookup type 4")}},fre=class extends ca{constructor(e){super(e),console.log("lookup type 5")}},hre=class extends ca{constructor(e){super(e),console.log("lookup type 6")}},gre=class extends ca{constructor(e){super(e),console.log("lookup type 7")}},yre=class extends ca{constructor(e){super(e),console.log("lookup type 8")}},vre=class extends ca{constructor(e){super(e),console.log("lookup type 9")}},bre={buildSubtable:function(e,t){let r=new[void 0,ure,dre,mre,pre,fre,hre,gre,yre,vre][e](t);return r.type=e,r}},aO=class extends Zt{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},Sre=class extends Zt{constructor(e,t){super(e),this.ctType=t,this.lookupType=e.uint16,this.lookupFlag=e.uint16,this.subTableCount=e.uint16,this.subtableOffsets=[...new Array(this.subTableCount)].map(r=>e.Offset16),this.markFilteringSet=e.uint16}get rightToLeft(){return this.lookupFlag&!0}get ignoreBaseGlyphs(){return this.lookupFlag&!0}get ignoreLigatures(){return this.lookupFlag&!0}get ignoreMarks(){return this.lookupFlag&!0}get useMarkFilteringSet(){return this.lookupFlag&!0}get markAttachmentType(){return this.lookupFlag&!0}getSubTable(e){let t=this.ctType==="GSUB"?cre:bre;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},fO=class extends ze{constructor(e,t,r){let{p:o,tableStart:s}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.scriptListOffset=o.Offset16,this.featureListOffset=o.Offset16,this.lookupListOffset=o.Offset16,this.majorVersion===1&&this.minorVersion===1&&(this.featureVariationsOffset=o.Offset32);let i=!(this.scriptListOffset||this.featureListOffset||this.lookupListOffset);ye(this,"scriptList",()=>i?sO.EMPTY:(o.currentPosition=s+this.scriptListOffset,new sO(o))),ye(this,"featureList",()=>i?iO.EMPTY:(o.currentPosition=s+this.featureListOffset,new iO(o))),ye(this,"lookupList",()=>i?aO.EMPTY:(o.currentPosition=s+this.lookupListOffset,new aO(o))),this.featureVariationsOffset&&ye(this,"featureVariations",()=>i?FeatureVariations.EMPTY:(o.currentPosition=s+this.featureVariationsOffset,new FeatureVariations(o)))}getSupportedScripts(){return this.scriptList.scriptRecords.map(e=>e.scriptTag)}getScriptTable(e){let t=this.scriptList.scriptRecords.find(o=>o.scriptTag===e);this.parser.currentPosition=this.scriptList.start+t.scriptOffset;let r=new Nte(this.parser);return r.scriptTag=e,r}ensureScriptTable(e){return typeof e=="string"?this.getScriptTable(e):e}getSupportedLangSys(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys!==0,r=e.langSysRecords.map(o=>o.langSysTag);return t&&r.unshift("dflt"),r}getDefaultLangSysTable(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys;if(t!==0){this.parser.currentPosition=e.start+t;let r=new nO(this.parser);return r.langSysTag="",r.defaultForScript=e.scriptTag,r}}getLangSysTable(e,t="dflt"){if(t==="dflt")return this.getDefaultLangSysTable(e);e=this.ensureScriptTable(e);let r=e.langSysRecords.find(s=>s.langSysTag===t);this.parser.currentPosition=e.start+r.langSysOffset;let o=new nO(this.parser);return o.langSysTag=t,o}getFeatures(e){return e.featureIndices.map(t=>this.getFeature(t))}getFeature(e){let t;if(parseInt(e)==e?t=this.featureList.featureRecords[e]:t=this.featureList.featureRecords.find(o=>o.featureTag===e),!t)return;this.parser.currentPosition=this.featureList.start+t.featureOffset;let r=new jte(this.parser);return r.featureTag=t.featureTag,r}getLookups(e){return e.lookupListIndices.map(t=>this.getLookup(t))}getLookup(e,t){let r=this.lookupList.lookups[e];return this.parser.currentPosition=this.lookupList.start+r,new Sre(this.parser,t)}},wre=class extends fO{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},xre=Object.freeze({__proto__:null,GSUB:wre}),_re=class extends fO{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},kre=Object.freeze({__proto__:null,GPOS:_re}),Pre=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.offsetToSVGDocumentList=r.Offset32,r.currentPosition=this.tableStart+this.offsetToSVGDocumentList,this.documentList=new Cre(r)}},Cre=class extends Zt{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new Tre(e))}getDocument(e){let t=this.documentRecords[e];if(!t)return"";let r=this.start+t.svgDocOffset;return this.parser.currentPosition=r,this.parser.readBytes(t.svgDocLength)}getDocumentForGlyph(e){let t=this.documentRecords.findIndex(r=>r.startGlyphID<=e&&e<=r.endGlyphID);return t===-1?"":this.getDocument(t)}},Tre=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},Ere=Object.freeze({__proto__:null,SVG:Pre}),Are=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.axesArrayOffset=r.Offset16,r.uint16,this.axisCount=r.uint16,this.axisSize=r.uint16,this.instanceCount=r.uint16,this.instanceSize=r.uint16;let o=this.tableStart+this.axesArrayOffset;ye(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new Rre(r))));let s=o+this.axisCount*this.axisSize;ye(this,"instances",()=>{let i=[];for(let a=0;a<this.instanceCount;a++)r.currentPosition=s+a*this.instanceSize,i.push(new Ire(r,this.axisCount,this.instanceSize));return i})}getSupportedAxes(){return this.axes.map(e=>e.tag)}getAxis(e){return this.axes.find(t=>t.tag===e)}},Rre=class{constructor(e){this.tag=e.tag,this.minValue=e.fixed,this.defaultValue=e.fixed,this.maxValue=e.fixed,this.flags=e.flags(16),this.axisNameID=e.uint16}},Ire=class{constructor(e,t,r){let o=e.currentPosition;this.subfamilyNameID=e.uint16,e.uint16,this.coordinates=[...new Array(t)].map(s=>e.fixed),e.currentPosition-o<r&&(this.postScriptNameID=e.uint16)}},Bre=Object.freeze({__proto__:null,fvar:Are}),Ore=class extends ze{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;ye(this,"items",()=>[...new Array(o)].map(s=>r.fword))}},Fre=Object.freeze({__proto__:null,cvt:Ore}),Dre=class extends ze{constructor(e,t){let{p:r}=super(e,t);ye(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},Lre=Object.freeze({__proto__:null,fpgm:Dre}),Nre=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,ye(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(s=>new Mre(r)))}},Mre=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},Vre=Object.freeze({__proto__:null,gasp:Nre}),jre=class extends ze{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},Ure=Object.freeze({__proto__:null,glyf:jre}),zre=class extends ze{constructor(e,t,r){let{p:o}=super(e,t),s=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,ye(this,"offsets",()=>[...new Array(s)].map(i=>o.Offset16))):ye(this,"offsets",()=>[...new Array(s)].map(i=>o.Offset32))}getGlyphDataOffsetAndLength(e){let t=this.offsets[e]*this.x2?2:1,r=this.offsets[e+1]*this.x2?2:1;return{offset:t,length:r-t}}},Hre=Object.freeze({__proto__:null,loca:zre}),Gre=class extends ze{constructor(e,t){let{p:r}=super(e,t);ye(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},Wre=Object.freeze({__proto__:null,prep:Gre}),Yre=class extends ze{constructor(e,t){let{p:r}=super(e,t);ye(this,"data",()=>r.readBytes())}},Zre=Object.freeze({__proto__:null,CFF:Yre}),qre=class extends ze{constructor(e,t){let{p:r}=super(e,t);ye(this,"data",()=>r.readBytes())}},Kre=Object.freeze({__proto__:null,CFF2:qre}),Xre=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.defaultVertOriginY=r.int16,this.numVertOriginYMetrics=r.uint16,ye(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new Jre(r)))}},Jre=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},Qre=Object.freeze({__proto__:null,VORG:Xre}),$re=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new Kb(e),this.vert=new Kb(e),this.startGlyphIndex=e.uint16,this.endGlyphIndex=e.uint16,this.ppemX=e.uint8,this.ppemY=e.uint8,this.bitDepth=e.uint8,this.flags=e.int8}},eoe=class{constructor(e){this.hori=new Kb(e),this.vert=new Kb(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},Kb=class{constructor(e){this.ascender=e.int8,this.descender=e.int8,this.widthMax=e.uint8,this.caretSlopeNumerator=e.int8,this.caretSlopeDenominator=e.int8,this.caretOffset=e.int8,this.minOriginSB=e.int8,this.minAdvanceSB=e.int8,this.maxBeforeBL=e.int8,this.minAfterBL=e.int8,this.pad1=e.int8,this.pad2=e.int8}},hO=class extends ze{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,ye(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(s=>new $re(o)))}},toe=Object.freeze({__proto__:null,EBLC:hO}),gO=class extends ze{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},roe=Object.freeze({__proto__:null,EBDT:gO}),ooe=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,ye(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new eoe(r)))}},soe=Object.freeze({__proto__:null,EBSC:ooe}),noe=class extends hO{constructor(e,t){super(e,t,"CBLC")}},ioe=Object.freeze({__proto__:null,CBLC:noe}),aoe=class extends gO{constructor(e,t){super(e,t,"CBDT")}},loe=Object.freeze({__proto__:null,CBDT:aoe}),coe=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,ye(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},uoe=Object.freeze({__proto__:null,sbix:coe}),doe=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numBaseGlyphRecords=r.uint16,this.baseGlyphRecordsOffset=r.Offset32,this.layerRecordsOffset=r.Offset32,this.numLayerRecords=r.uint16}getBaseGlyphRecord(e){let t=this.tableStart+this.baseGlyphRecordsOffset;this.parser.currentPosition=t;let r=new bC(this.parser),o=r.gID,s=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=s;let i=new bC(this.parser),a=i.gID;if(o===e)return r;if(a===e)return i;for(;t!==s;){let l=t+(s-t)/12;this.parser.currentPosition=l;let c=new bC(this.parser),u=c.gID;if(u===e)return c;u>e?s=l:u<e&&(t=l)}return!1}getLayers(e){let t=this.getBaseGlyphRecord(e);return this.parser.currentPosition=this.tableStart+this.layerRecordsOffset+4*t.firstLayerIndex,[...new Array(t.numLayers)].map(r=>new moe(p))}},bC=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},moe=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},poe=Object.freeze({__proto__:null,COLR:doe}),foe=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numPaletteEntries=r.uint16;let o=this.numPalettes=r.uint16;this.numColorRecords=r.uint16,this.offsetFirstColorRecord=r.Offset32,this.colorRecordIndices=[...new Array(this.numPalettes)].map(s=>r.uint16),ye(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(s=>new hoe(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,ye(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new goe(r,o))),ye(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new yoe(r,o))),ye(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new voe(r,o))))}},hoe=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},goe=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},yoe=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},voe=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},boe=Object.freeze({__proto__:null,CPAL:foe}),Soe=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.numSignatures=r.uint16,this.flags=r.uint16,this.signatureRecords=[...new Array(this.numSignatures)].map(o=>new woe(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new xoe(this.parser)}},woe=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},xoe=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},_oe=Object.freeze({__proto__:null,DSIG:Soe}),koe=class extends ze{constructor(e,t,r){let{p:o}=super(e,t),s=r.hmtx.numGlyphs;this.version=o.uint16,this.numRecords=o.int16,this.sizeDeviceRecord=o.int32,this.records=[...new Array(numRecords)].map(i=>new Poe(o,s))}},Poe=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},Coe=Object.freeze({__proto__:null,hdmx:koe}),Toe=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,ye(this,"tables",()=>{let o=this.tableStart+4,s=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let a=new Eoe(r);s.push(a),o+=a}return s})}},Eoe=class{constructor(e){this.version=e.uint16,this.length=e.uint16,this.coverage=e.flags(8),this.format=e.uint8,this.format===0&&(this.nPairs=e.uint16,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16,ye(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new Aoe(e)))),this.format===2&&console.warn("Kern subtable format 2 is not supported: this parser currently only parses universal table data.")}get horizontal(){return this.coverage[0]}get minimum(){return this.coverage[1]}get crossstream(){return this.coverage[2]}get override(){return this.coverage[3]}},Aoe=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},Roe=Object.freeze({__proto__:null,kern:Toe}),Ioe=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},Boe=Object.freeze({__proto__:null,LTSH:Ioe}),Ooe=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.mergeClassCount=r.uint16,this.mergeDataOffset=r.Offset16,this.classDefCount=r.uint16,this.offsetToClassDefOffsets=r.Offset16,ye(this,"mergeEntryMatrix",()=>[...new Array(this.mergeClassCount)].map(o=>r.readBytes(this.mergeClassCount))),console.warn("Full MERG parsing is currently not supported."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},Foe=Object.freeze({__proto__:null,MERG:Ooe}),Doe=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.flags=r.uint32,r.uint32,this.dataMapsCount=r.uint32,this.dataMaps=[...new Array(this.dataMapsCount)].map(o=>new Loe(this.tableStart,r))}},Loe=class{constructor(e,t){this.tableStart=e,this.parser=t,this.tag=t.tag,this.dataOffset=t.Offset32,this.dataLength=t.uint32}getData(){return this.parser.currentField=this.tableStart+this.dataOffset,this.parser.readBytes(this.dataLength)}},Noe=Object.freeze({__proto__:null,meta:Doe}),Moe=class extends ze{constructor(e,t){super(e,t),console.warn("This font uses a PCLT table, which is currently not supported by this parser."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},Voe=Object.freeze({__proto__:null,PCLT:Moe}),joe=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRecs=r.uint16,this.numRatios=r.uint16,this.ratRanges=[...new Array(this.numRatios)].map(o=>new Uoe(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new zoe(r))}},Uoe=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},zoe=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new Hoe(e))}},Hoe=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},Goe=Object.freeze({__proto__:null,VDMX:joe}),Woe=class extends ze{constructor(e,t){let{p:r}=super(e,t);this.version=r.fixed,this.ascent=this.vertTypoAscender=r.int16,this.descent=this.vertTypoDescender=r.int16,this.lineGap=this.vertTypoLineGap=r.int16,this.advanceHeightMax=r.int16,this.minTopSideBearing=r.int16,this.minBottomSideBearing=r.int16,this.yMaxExtent=r.int16,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.metricDataFormat=r.int16,this.numOfLongVerMetrics=r.uint16,r.verifyLength()}},Yoe=Object.freeze({__proto__:null,vhea:Woe}),Zoe=class extends ze{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,s=r.maxp.numGlyphs,i=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=i,[...new Array(o)].map(a=>new qoe(p.uint16,p.int16)))),o<s){let a=i+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=a,[...new Array(s-o)].map(l=>p.int16)))}}},qoe=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},Koe=Object.freeze({__proto__:null,vmtx:Zoe});var yO=n(I(),1);var{kebabCase:Xoe}=Qe(yO.privateApis);function vO(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:Xoe(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var $o=n(_(),1);function Joe(){let{installFonts:e}=(0,dh.useContext)(to),[t,r]=(0,dh.useState)(!1),[o,s]=(0,dh.useState)(null),i=h=>{l(h)},a=h=>{l(h.target.files)},l=async h=>{if(!h)return;s(null),r(!0);let g=new Set,y=[...h],b=!1,w=y.map(async S=>{if(!await u(S))return b=!0,null;if(g.has(S.name))return null;let C=(((S.name??"").split(".")??[]).pop()??"").toLowerCase();return fC.includes(C)?(g.add(S.name),S):null}),k=(await Promise.all(w)).filter(S=>S!==null);if(k.length>0)c(k);else{let S=b?(0,Vd.__)("Sorry, you are not allowed to upload this file type."):(0,Vd.__)("No fonts found to install.");s({type:"error",message:S}),r(!1)}},c=async h=>{let g=await Promise.all(h.map(async y=>{let b=await d(y);return await Tl(b,b.file,"all"),b}));f(g)};async function u(h){let g=new Xb("Uploaded Font");try{let y=await m(h);return await g.fromDataBuffer(y,"font"),!0}catch{return!1}}async function m(h){return new Promise((g,y)=>{let b=new window.FileReader;b.readAsArrayBuffer(h),b.onload=()=>g(b.result),b.onerror=y})}let d=async h=>{let g=await m(h),y=new Xb("Uploaded Font");y.fromDataBuffer(g,h.name);let w=(await new Promise(B=>y.onload=B)).detail.font,{name:k}=w.opentype.tables,S=k.get(16)||k.get(1),x=k.get(2).toLowerCase().includes("italic"),C=w.opentype.tables["OS/2"].usWeightClass||"normal",O=!!w.opentype.tables.fvar&&w.opentype.tables.fvar.axes.find(({tag:B})=>B==="wght"),N=O?`${O.minValue} ${O.maxValue}`:null;return{file:h,fontFamily:S,fontStyle:x?"italic":"normal",fontWeight:N||C}},f=async h=>{let g=vO(h);try{await e(g),s({type:"success",message:(0,Vd.__)("Fonts were installed successfully.")})}catch(y){let b=y;s({type:"error",message:b.message,errors:b?.installationErrors})}r(!1)};return(0,$o.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,$o.jsx)(wo.DropZone,{onFilesDrop:i}),(0,$o.jsxs)(wo.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,$o.jsxs)(wo.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>s(null),children:[o.message,o.errors&&(0,$o.jsx)("ul",{children:o.errors.map((h,g)=>(0,$o.jsx)("li",{children:h},g))})]}),t&&(0,$o.jsx)(wo.FlexItem,{children:(0,$o.jsx)("div",{className:"font-library__upload-area",children:(0,$o.jsx)(wo.ProgressBar,{})})}),!t&&(0,$o.jsx)(wo.FormFileUpload,{accept:fC.map(h=>`.${h}`).join(","),multiple:!0,onChange:a,render:({openFileDialog:h})=>(0,$o.jsx)(wo.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:h,children:(0,Vd.__)("Upload font")})}),(0,$o.jsx)(wo.__experimentalText,{className:"font-library__upload-area__text",children:(0,Vd.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var Jb=Joe;var wn=n(_(),1),{Tabs:Qb}=Qe($b.privateApis),Qoe={id:"installed-fonts",title:(0,jd._x)("Library","Font library")},$oe={id:"upload-fonts",title:(0,jd._x)("Upload","noun")},ese=e=>e.map(({slug:t,name:r})=>({id:t,title:e.length===1&&t==="google-fonts"?(0,jd.__)("Install Fonts"):r}));function tse({onRequestClose:e,defaultTabId:t="installed-fonts"}){let{records:r=[]}=(0,e1.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),o=(0,bO.useSelect)(i=>i(e1.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]),s=[Qoe];return o&&(s.push($oe),s.push(...ese(r||[]))),(0,wn.jsx)($b.Modal,{title:(0,jd.__)("Fonts"),onRequestClose:e,isFullScreen:!0,className:"font-library-modal",children:(0,wn.jsxs)(Qb,{defaultTabId:t,children:[(0,wn.jsx)("div",{className:"font-library-modal__tablist-container",children:(0,wn.jsx)(Qb.TabList,{children:s.map(({id:i,title:a})=>(0,wn.jsx)(Qb.Tab,{tabId:i,children:a},i))})}),s.map(({id:i})=>{let a;switch(i){case"upload-fonts":a=(0,wn.jsx)(Jb,{});break;case"installed-fonts":a=(0,wn.jsx)(zb,{});break;default:a=(0,wn.jsx)(Gb,{slug:i})}return(0,wn.jsx)(Qb.TabPanel,{tabId:i,focusable:!1,className:"font-library-modal__tab-panel",children:a},i)})]})})}var SO=tse;var t1=n(R(),1),Zc=n(I(),1),wO=n(D(),1);var Ud=n(_(),1);function rse({font:e}){let{handleSetLibraryFontSelected:t,setModalTabOpen:r}=(0,wO.useContext)(to),o=e?.fontFace?.length||1,s=()=>{t?.(e),r?.("installed-fonts")},i=Nc(e);return(0,Ud.jsx)(Zc.__experimentalItem,{onClick:s,children:(0,Ud.jsxs)(Zc.__experimentalHStack,{justify:"space-between",children:[(0,Ud.jsx)(Zc.FlexItem,{style:i,children:e.name}),(0,Ud.jsx)(Zc.FlexItem,{className:"global-styles-ui-screen-typography__font-variants-count",children:(0,t1.sprintf)((0,t1._n)("%d variant","%d variants",o),o)})]})})}var xO=rse;var gr=n(_(),1);function _O(e,t){return e?e.map(r=>ia(r,{source:t})):[]}function ose(){let{baseCustomFonts:e,modalTabOpen:t,setModalTabOpen:r}=(0,kO.useContext)(to),[o]=de("typography.fontFamilies"),[s]=de("typography.fontFamilies",void 0,"base"),i=_O(o?.theme,"theme"),a=_O(o?.custom,"custom"),l=[...i,...a].sort((m,d)=>m.name.localeCompare(d.name)),c=0<l.length,u=c||s?.theme?.length>0||(e?.length??0)>0;return(0,gr.jsxs)(gr.Fragment,{children:[!!t&&(0,gr.jsx)(SO,{onRequestClose:()=>r?.(""),defaultTabId:t}),(0,gr.jsxs)(xn.__experimentalVStack,{spacing:2,children:[(0,gr.jsxs)(xn.__experimentalHStack,{justify:"space-between",children:[(0,gr.jsx)(tr,{level:3,children:(0,qc.__)("Fonts")}),(0,gr.jsx)(xn.Button,{onClick:()=>r?.("installed-fonts"),label:(0,qc.__)("Manage fonts"),icon:Nk,size:"small"})]}),l.length>0&&(0,gr.jsx)(gr.Fragment,{children:(0,gr.jsx)(xn.__experimentalItemGroup,{size:"large",isBordered:!0,isSeparated:!0,children:l.map(m=>(0,gr.jsx)(xO,{font:m},m.slug))})}),!c&&(0,gr.jsxs)(gr.Fragment,{children:[(0,gr.jsx)(xn.__experimentalText,{as:"p",children:u?(0,qc.__)("No fonts activated."):(0,qc.__)("No fonts installed.")}),(0,gr.jsx)(xn.Button,{className:"global-styles-ui-font-families__manage-fonts",variant:"secondary",__next40pxDefaultSize:!0,onClick:()=>{r?.(u?"installed-fonts":"upload-fonts")},children:u?(0,qc.__)("Manage fonts"):(0,qc.__)("Add fonts")})]})]})]})}function PO({...e}){return(0,gr.jsx)(Nb,{children:(0,gr.jsx)(ose,{...e})})}var mh=n(R(),1),ua=n(I(),1);var di=n(_(),1);function sse(){return(0,di.jsxs)(ua.__experimentalVStack,{spacing:2,children:[(0,di.jsx)(ua.__experimentalHStack,{justify:"space-between",children:(0,di.jsx)(tr,{level:3,children:(0,mh.__)("Font Sizes")})}),(0,di.jsx)(ua.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,di.jsx)(Wt,{path:"/typography/font-sizes",children:(0,di.jsxs)(ua.__experimentalHStack,{direction:"row",children:[(0,di.jsx)(ua.FlexItem,{children:(0,mh.__)("Font size presets")}),(0,di.jsx)(Qr,{icon:(0,mh.isRTL)()?zt:Ht})]})})})]})}var CO=sse;var zs=n(_(),1);function nse(){let{fontLibraryEnabled:e}=(0,EO.useContext)(Tr);return(0,zs.jsxs)(zs.Fragment,{children:[(0,zs.jsx)(mt,{title:(0,r1.__)("Typography"),description:(0,r1.__)("Available fonts, typographic styles, and the application of those styles.")}),(0,zs.jsx)(Pl,{children:(0,zs.jsxs)(TO.__experimentalVStack,{spacing:7,children:[(0,zs.jsx)(Dd,{title:(0,r1.__)("Typesets")}),e&&(0,zs.jsx)(PO,{}),(0,zs.jsx)(gB,{}),(0,zs.jsx)(CO,{})]})})]})}var AO=nse;var kt=n(R(),1),gs=n(I(),1),LO=n(D(),1);var RO=n($(),1);var IO=n(_(),1),{useSettingsForBlockElement:ise,TypographyPanel:ase}=Qe(RO.privateApis);function BO({element:e,headingLevel:t}){let r=[];e==="heading"?r=r.concat(["elements",t]):e&&e!=="text"&&(r=r.concat(["elements",e]));let o=r.join("."),[s]=xe(o,"","user",!1),[i,a]=xe(o,"","merged",!1),[l]=de(""),u=ise(l,void 0,e==="heading"?t:e);return(0,IO.jsx)(ase,{inheritedValue:i,value:s,onChange:a,settings:u})}var OO=n(_(),1);function FO({name:e,element:t,headingLevel:r}){let o="";t==="heading"?o=`elements.${r}.`:t&&t!=="text"&&(o=`elements.${t}.`);let[s]=xe(o+"typography.fontFamily",e),[i]=xe(o+"color.gradient",e),[a]=xe(o+"color.background",e),[l]=xe("color.background"),[c]=xe(o+"color.text",e),[u]=xe(o+"typography.fontSize",e),[m]=xe(o+"typography.fontStyle",e),[d]=xe(o+"typography.fontWeight",e),[f]=xe(o+"typography.letterSpacing",e);return(0,OO.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontFamily:s??"serif",background:i??a??l,color:c,fontSize:u,fontStyle:m,fontWeight:d,letterSpacing:f,...t==="link"?{textDecoration:"underline"}:{}},children:"Aa"})}var zr=n(_(),1),DO={text:{description:(0,kt.__)("Manage the fonts used on the site."),title:(0,kt.__)("Text")},link:{description:(0,kt.__)("Manage the fonts and typography used on the links."),title:(0,kt.__)("Links")},heading:{description:(0,kt.__)("Manage the fonts and typography used on headings."),title:(0,kt.__)("Headings")},caption:{description:(0,kt.__)("Manage the fonts and typography used on captions."),title:(0,kt.__)("Captions")},button:{description:(0,kt.__)("Manage the fonts and typography used on buttons."),title:(0,kt.__)("Buttons")}};function lse({element:e}){let[t,r]=(0,LO.useState)("heading");return(0,zr.jsxs)(zr.Fragment,{children:[(0,zr.jsx)(mt,{title:DO[e].title,description:DO[e].description}),(0,zr.jsx)(gs.__experimentalSpacer,{marginX:4,children:(0,zr.jsx)(FO,{element:e,headingLevel:t})}),e==="heading"&&(0,zr.jsx)(gs.__experimentalSpacer,{marginX:4,marginBottom:"1em",children:(0,zr.jsxs)(gs.__experimentalToggleGroupControl,{label:(0,kt.__)("Select heading level"),hideLabelFromVision:!0,value:t,onChange:o=>r(o),isBlock:!0,size:"__unstable-large",children:[(0,zr.jsx)(gs.__experimentalToggleGroupControlOption,{value:"heading",showTooltip:!0,"aria-label":(0,kt.__)("All headings"),label:(0,kt._x)("All","heading levels")}),(0,zr.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h1",showTooltip:!0,"aria-label":(0,kt.__)("Heading 1"),label:(0,kt.__)("H1")}),(0,zr.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h2",showTooltip:!0,"aria-label":(0,kt.__)("Heading 2"),label:(0,kt.__)("H2")}),(0,zr.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h3",showTooltip:!0,"aria-label":(0,kt.__)("Heading 3"),label:(0,kt.__)("H3")}),(0,zr.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h4",showTooltip:!0,"aria-label":(0,kt.__)("Heading 4"),label:(0,kt.__)("H4")}),(0,zr.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h5",showTooltip:!0,"aria-label":(0,kt.__)("Heading 5"),label:(0,kt.__)("H5")}),(0,zr.jsx)(gs.__experimentalToggleGroupControlOption,{value:"h6",showTooltip:!0,"aria-label":(0,kt.__)("Heading 6"),label:(0,kt.__)("H6")})]})}),(0,zr.jsx)(BO,{element:e,headingLevel:t})]})}var zd=lse;var wC=n(R(),1),zO=n(I(),1),HO=n($(),1);var ys=n(I(),1),Hd=n(R(),1);var jO=n(D(),1);var NO=n(I(),1),MO=n(_(),1);function cse({className:e,children:t,...r}){return(0,MO.jsx)(NO.Flex,{className:ae("global-styles-ui__color-indicator-wrapper",e),...r,children:t})}var VO=cse;var xo=n(_(),1),o1=[];function use({name:e}){let[t]=de("color.palette.custom"),[r]=de("color.palette.theme"),[o]=de("color.palette.default"),[s]=de("color.defaultPalette",e),i=t||o1,a=r||o1,l=o||o1,c=s??!0,u=(0,jO.useMemo)(()=>[...i,...a,...l&&c?l:o1],[i,a,l,c]),m=e?"/blocks/"+encodeURIComponent(e)+"/colors/palette":"/colors/palette";return(0,xo.jsxs)(ys.__experimentalVStack,{spacing:3,children:[(0,xo.jsx)(tr,{level:3,children:(0,Hd.__)("Palette")}),(0,xo.jsx)(ys.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,xo.jsx)(Wt,{path:m,children:(0,xo.jsxs)(ys.__experimentalHStack,{direction:"row",children:[u.length>0?(0,xo.jsxs)(xo.Fragment,{children:[(0,xo.jsx)(ys.__experimentalZStack,{isLayered:!1,offset:-8,children:u.slice(0,5).map(({color:d},f)=>(0,xo.jsx)(VO,{children:(0,xo.jsx)(ys.ColorIndicator,{colorValue:d})},`${d}-${f}`))}),(0,xo.jsx)(ys.FlexItem,{isBlock:!0,children:(0,Hd.__)("Edit palette")})]}):(0,xo.jsx)(ys.FlexItem,{children:(0,Hd.__)("Add colors")}),(0,xo.jsx)(Qr,{icon:(0,Hd.isRTL)()?zt:Ht})]})})})]})}var UO=use;var mi=n(_(),1),{useSettingsForBlockElement:dse,ColorPanel:mse}=Qe(HO.privateApis);function pse(){let[e,t]=xe("",void 0,"user",!1),[r]=xe("",void 0,"merged",!1),[o]=de(""),s=dse(o);return(0,mi.jsxs)(mi.Fragment,{children:[(0,mi.jsx)(mt,{title:(0,wC.__)("Colors"),description:(0,wC.__)("Palette colors and the application of those colors on site elements.")}),(0,mi.jsx)(Pl,{children:(0,mi.jsx)(zO.__experimentalVStack,{spacing:7,children:(0,mi.jsx)(UO,{})})}),(0,mi.jsx)(mse,{inheritedValue:r,value:e,onChange:t,settings:s})]})}var GO=pse;var hh=n(R(),1),$O=n(I(),1);var KO=n(ge(),1),ma=n(I(),1),Wd=n(R(),1);var n1=n(I(),1);var s1=n(I(),1);var WO=n(_(),1);function YO(){let{paletteColors:e}=Rd();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,WO.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var ph=n(_(),1),fse={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},hse=({label:e,isFocused:t,withHoverView:r})=>(0,ph.jsx)(Bd,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,ph.jsx)(s1.__unstableMotion.div,{variants:fse,style:{height:"100%",overflow:"hidden"},children:(0,ph.jsx)(s1.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,ph.jsx)(YO,{})})},o)}),ZO=hse;var Kc=n(_(),1),qO=["color"];function Gd({title:e,gap:t=2}){let r=kb(qO);return r?.length<=1?null:(0,Kc.jsxs)(n1.__experimentalVStack,{spacing:3,children:[e&&(0,Kc.jsx)(tr,{level:3,children:e}),(0,Kc.jsx)(n1.__experimentalGrid,{gap:t,children:r.map((o,s)=>(0,Kc.jsx)(Fd,{variation:o,isPill:!0,properties:qO,showTooltip:!0,children:()=>(0,Kc.jsx)(ZO,{})},s))})]})}var da=n(_(),1),gse={placement:"bottom-start",offset:8};function XO({name:e}){let[t,r]=de("color.palette.theme",e),[o]=de("color.palette.theme",e,"base"),[s,i]=de("color.palette.default",e),[a]=de("color.palette.default",e,"base"),[l,c]=de("color.palette.custom",e),[u]=de("color.defaultPalette",e),d=(0,KO.useViewportMatch)("small","<")?gse:void 0,[f]=OI(e);return(0,da.jsxs)(ma.__experimentalVStack,{className:"global-styles-ui-color-palette-panel",spacing:8,children:[(0,da.jsxs)(ma.__experimentalVStack,{spacing:4,children:[!!t&&!!t.length&&(0,da.jsx)(ma.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,colors:t,onChange:r,paletteLabel:(0,Wd.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:d}),window.__experimentalEnableColorRandomizer&&t?.length>0&&f&&(0,da.jsx)(ma.Button,{__next40pxDefaultSize:!0,variant:"secondary",icon:jk,onClick:f,children:(0,Wd.__)("Randomize colors")})]}),!!s&&!!s.length&&!!u&&(0,da.jsx)(ma.__experimentalPaletteEdit,{canReset:s!==a,canOnlyChangeValues:!0,colors:s,onChange:i,paletteLabel:(0,Wd.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:d}),(0,da.jsx)(ma.__experimentalPaletteEdit,{colors:l,onChange:c,paletteLabel:(0,Wd.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:d}),(0,da.jsx)(Gd,{title:(0,Wd.__)("Palettes")})]})}var JO=n(ge(),1),fi=n(I(),1),fh=n(R(),1);var pi=n(_(),1),yse={placement:"bottom-start",offset:8},vse=()=>{};function QO({name:e}){let[t,r]=de("color.gradients.theme",e),[o]=de("color.gradients.theme",e,"base"),[s,i]=de("color.gradients.default",e),[a]=de("color.gradients.default",e,"base"),[l,c]=de("color.gradients.custom",e),[u]=de("color.defaultGradients",e),[m]=de("color.duotone.custom")||[],[d]=de("color.duotone.default")||[],[f]=de("color.duotone.theme")||[],[h]=de("color.defaultDuotone"),g=[...m||[],...f||[],...d&&h?d:[]],b=(0,JO.useViewportMatch)("small","<")?yse:void 0;return(0,pi.jsxs)(fi.__experimentalVStack,{className:"global-styles-ui-gradient-palette-panel",spacing:8,children:[!!t&&!!t.length&&(0,pi.jsx)(fi.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,gradients:t,onChange:r,paletteLabel:(0,fh.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:b}),!!s&&!!s.length&&!!u&&(0,pi.jsx)(fi.__experimentalPaletteEdit,{canReset:s!==a,canOnlyChangeValues:!0,gradients:s,onChange:i,paletteLabel:(0,fh.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:b}),(0,pi.jsx)(fi.__experimentalPaletteEdit,{gradients:l,onChange:c,paletteLabel:(0,fh.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:b}),!!g&&!!g.length&&(0,pi.jsxs)("div",{children:[(0,pi.jsx)(tr,{level:3,children:(0,fh.__)("Duotone")}),(0,pi.jsx)(fi.__experimentalSpacer,{margin:3}),(0,pi.jsx)(fi.DuotonePicker,{duotonePalette:g,disableCustomDuotone:!0,disableCustomColors:!0,clearable:!1,onChange:vse,colorPalette:[]})]})]})}var es=n(_(),1),{Tabs:Yd}=Qe($O.privateApis);function bse({name:e}){return(0,es.jsxs)(es.Fragment,{children:[(0,es.jsx)(mt,{title:(0,hh.__)("Edit palette"),description:(0,hh.__)("The combination of colors used across the site and in color pickers.")}),(0,es.jsxs)(Yd,{children:[(0,es.jsxs)(Yd.TabList,{children:[(0,es.jsx)(Yd.Tab,{tabId:"color",children:(0,hh.__)("Color")}),(0,es.jsx)(Yd.Tab,{tabId:"gradient",children:(0,hh.__)("Gradient")})]}),(0,es.jsx)(Yd.TabPanel,{tabId:"color",focusable:!1,children:(0,es.jsx)(XO,{name:e})}),(0,es.jsx)(Yd.TabPanel,{tabId:"gradient",focusable:!1,children:(0,es.jsx)(QO,{name:e})})]})]})}var eF=bse;var xC=n(R(),1),sF=n($(),1),nF=n(I(),1);var tF=n($(),1);var rF=n(_(),1),Sse={backgroundSize:"auto"},{BackgroundPanel:wse}=Qe(tF.privateApis);function oF(){let[e]=xe("",void 0,"user",!1),[t,r]=xe("",void 0,"merged",!1),[o]=de("");return(0,rF.jsx)(wse,{inheritedValue:t,value:e,onChange:r,settings:o,defaultValues:Sse})}var Rl=n(_(),1),{useHasBackgroundPanel:xse}=Qe(sF.privateApis);function _se(){let[e]=de(""),t=xse(e);return(0,Rl.jsxs)(Rl.Fragment,{children:[(0,Rl.jsx)(mt,{title:(0,xC.__)("Background"),description:(0,Rl.jsx)(nF.__experimentalText,{children:(0,xC.__)("Set styles for the site's background.")})}),t&&(0,Rl.jsx)(oF,{})]})}var iF=_se;var ko=n(I(),1),_o=n(R(),1);var dF=n(D(),1);var aF=n(I(),1),lF=n(R(),1),cF=n(_(),1);function kse({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:s}){let i=async()=>{o(),s()},a=()=>{o()};return(0,cF.jsx)(aF.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,lF.__)("Cancel"),confirmButtonText:t,onCancel:a,onConfirm:i,size:"medium",children:e})}var uF=kse;var St=n(_(),1),{Menu:gh}=Qe(ko.privateApis),kC="6px 6px 9px rgba(0, 0, 0, 0.2)";function mF(){let[e]=de("shadow.presets.default"),[t]=de("shadow.defaultPresets"),[r]=de("shadow.presets.theme"),[o,s]=de("shadow.presets.custom"),i=m=>{s([...o||[],m])},a=()=>{s([])},[l,c]=(0,dF.useState)(!1),u=()=>c(!l);return(0,St.jsxs)(St.Fragment,{children:[l&&(0,St.jsx)(uF,{text:(0,_o.__)("Are you sure you want to remove all custom shadows?"),confirmButtonText:(0,_o.__)("Remove"),isOpen:l,toggleOpen:u,onConfirm:a}),(0,St.jsx)(mt,{title:(0,_o.__)("Shadows"),description:(0,_o.__)("Manage and create shadow styles for use across the site.")}),(0,St.jsx)(Pl,{children:(0,St.jsxs)(ko.__experimentalVStack,{className:"global-styles-ui__shadows-panel",spacing:7,children:[t&&(0,St.jsx)(_C,{label:(0,_o.__)("Default"),shadows:e||[],category:"default"}),r&&r.length>0&&(0,St.jsx)(_C,{label:(0,_o.__)("Theme"),shadows:r||[],category:"theme"}),(0,St.jsx)(_C,{label:(0,_o.__)("Custom"),shadows:o||[],category:"custom",canCreate:!0,onCreate:i,onReset:u})]})})]})}function _C({label:e,shadows:t,category:r,canCreate:o,onCreate:s,onReset:i}){let a=()=>{let l=_b(t,"shadow-");s?.({name:(0,_o.sprintf)((0,_o.__)("Shadow %d"),l),shadow:kC,slug:`shadow-${l}`})};return(0,St.jsxs)(ko.__experimentalVStack,{spacing:2,children:[(0,St.jsxs)(ko.__experimentalHStack,{justify:"space-between",children:[(0,St.jsx)(tr,{level:3,children:e}),(0,St.jsxs)(ko.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:[o&&(0,St.jsx)(ko.Button,{size:"small",icon:Ni,label:(0,_o.__)("Add shadow"),onClick:()=>{a()}}),!!t?.length&&r==="custom"&&(0,St.jsxs)(gh,{children:[(0,St.jsx)(gh.TriggerButton,{render:(0,St.jsx)(ko.Button,{size:"small",icon:_r,label:(0,_o.__)("Shadow options")})}),(0,St.jsx)(gh.Popover,{children:(0,St.jsx)(gh.Item,{onClick:i,children:(0,St.jsx)(gh.ItemLabel,{children:(0,_o.__)("Remove all custom shadows")})})})]})]})]}),t.length>0&&(0,St.jsx)(ko.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map(l=>(0,St.jsx)(Pse,{shadow:l,category:r},l.slug))})]})}function Pse({shadow:e,category:t}){return(0,St.jsx)(Wt,{path:`/shadows/edit/${t}/${e.slug}`,children:(0,St.jsxs)(ko.__experimentalHStack,{children:[(0,St.jsx)(ko.FlexItem,{children:e.name}),(0,St.jsx)(Qr,{icon:(0,_o.isRTL)()?zt:Ht})]})})}var Ee=n(I(),1),Et=n(R(),1);var vs=n(D(),1);function pF(e){return(e.match(/(?:[^,(]|\([^)]*\))+/g)||[]).map(r=>r.trim())}function fF(e){let t={x:"0",y:"0",blur:"0",spread:"0",color:"#000",inset:!1};if(!e||e.includes("none"))return t;let r=/((?:^|\s+)(-?\d*\.?\d+(?:px|%|in|cm|mm|em|rem|ex|pt|pc|vh|vw|vmin|vmax|ch|lh)?)(?=\s|$)(?![^(]*\))){1,4}/g,o=e.match(r)||[];if(o.length!==1)return t;let s=o[0].split(" ").map(g=>g.trim()).filter(g=>g);if(s.length<2)return t;let i=e.match(/inset/gi)||[];if(i.length>1)return t;let a=i.length===1,l=e.replace(r,"").trim();a&&(l=l.replace("inset","").replace("INSET","").trim());let c=/^#([0-9a-f]{3}){1,2}$|^#([0-9a-f]{4}){1,2}$|^(?:rgb|hsl)a?\(?[\d*\.?\d+%?,?\/?\s]*\)$/gi,u=(l.match(c)||[]).map(g=>g?.trim()).filter(g=>g);if(u.length>1)return t;if(u.length===0&&(u=l.trim().split(" ").filter(g=>g),u.length>1))return t;let[m,d,f,h]=s;return{x:m,y:d,blur:f||t.blur,spread:h||t.spread,inset:a,color:l||t.color}}function hF(e){let t=`${e.x||"0px"} ${e.y||"0px"} ${e.blur||"0px"} ${e.spread||"0px"}`;return`${e.inset?"inset":""} ${t} ${e.color||""}`.trim()}var ve=n(_(),1),{Menu:yh}=Qe(Ee.privateApis),Cse=[{label:(0,Et.__)("Rename"),action:"rename"},{label:(0,Et.__)("Delete"),action:"delete"}],Tse=[{label:(0,Et.__)("Reset"),action:"reset"}];function gF(){let{goBack:e,params:t}=(0,Ee.useNavigator)(),{category:r,slug:o}=t,[s,i]=de(`shadow.presets.${r}`);(0,vs.useEffect)(()=>{let x=s?.some(C=>C.slug===o);o&&!x&&e()},[s,o,e]);let[a]=de(`shadow.presets.${r}`,void 0,"base"),[l,c]=(0,vs.useState)(()=>(s||[]).find(x=>x.slug===o)),u=(0,vs.useMemo)(()=>(a||[]).find(x=>x.slug===o),[a,o]),[m,d]=(0,vs.useState)(!1),[f,h]=(0,vs.useState)(!1),[g,y]=(0,vs.useState)(l?.name);if(!r||!o)return null;let b=x=>{c({...l,shadow:x});let C=s.map(E=>E.slug===o?{...l,shadow:x}:E);i(C)},w=x=>{if(x==="reset"){let C=s.map(E=>E.slug===o?u:E);c(u),i(C)}else x==="delete"?d(!0):x==="rename"&&h(!0)},k=()=>{i(s.filter(x=>x.slug!==o))},S=x=>{if(!x)return;let C=s.map(E=>E.slug===o?{...l,name:x}:E);c({...l,name:x}),i(C)};return l?(0,ve.jsxs)(ve.Fragment,{children:[(0,ve.jsxs)(Ee.__experimentalHStack,{justify:"space-between",children:[(0,ve.jsx)(mt,{title:l.name}),(0,ve.jsx)(Ee.FlexItem,{children:(0,ve.jsx)(Ee.__experimentalSpacer,{marginTop:2,marginBottom:0,paddingX:4,children:(0,ve.jsxs)(yh,{children:[(0,ve.jsx)(yh.TriggerButton,{render:(0,ve.jsx)(Ee.Button,{size:"small",icon:_r,label:(0,Et.__)("Menu")})}),(0,ve.jsx)(yh.Popover,{children:(r==="custom"?Cse:Tse).map(x=>(0,ve.jsx)(yh.Item,{onClick:()=>w(x.action),disabled:x.action==="reset"&&l.shadow===u?.shadow,children:(0,ve.jsx)(yh.ItemLabel,{children:x.label})},x.action))})]})})})]}),(0,ve.jsxs)(Pl,{children:[(0,ve.jsx)(Ese,{shadow:l.shadow}),(0,ve.jsx)(Ase,{shadow:l.shadow,onChange:b})]}),m&&(0,ve.jsx)(Ee.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{k(),d(!1)},onCancel:()=>{d(!1)},confirmButtonText:(0,Et.__)("Delete"),size:"medium",children:(0,Et.sprintf)((0,Et.__)('Are you sure you want to delete "%s" shadow preset?'),l.name)}),f&&(0,ve.jsx)(Ee.Modal,{title:(0,Et.__)("Rename"),onRequestClose:()=>h(!1),size:"small",children:(0,ve.jsxs)("form",{onSubmit:x=>{x.preventDefault(),S(g),h(!1)},children:[(0,ve.jsx)(Ee.__experimentalInputControl,{__next40pxDefaultSize:!0,autoComplete:"off",label:(0,Et.__)("Name"),placeholder:(0,Et.__)("Shadow name"),value:g??"",onChange:y}),(0,ve.jsx)(Ee.__experimentalSpacer,{marginBottom:6}),(0,ve.jsxs)(Ee.Flex,{className:"block-editor-shadow-edit-modal__actions",justify:"flex-end",expanded:!1,children:[(0,ve.jsx)(Ee.FlexItem,{children:(0,ve.jsx)(Ee.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>h(!1),children:(0,Et.__)("Cancel")})}),(0,ve.jsx)(Ee.FlexItem,{children:(0,ve.jsx)(Ee.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,Et.__)("Save")})})]})]})})]}):(0,ve.jsx)(mt,{title:""})}function Ese({shadow:e}){return(0,ve.jsx)(Ee.__experimentalSpacer,{marginBottom:4,marginTop:-2,children:(0,ve.jsx)(Ee.__experimentalHStack,{alignment:"center",justify:"center",className:"global-styles-ui__shadow-preview-panel",children:(0,ve.jsx)("div",{className:"global-styles-ui__shadow-preview-block",style:{boxShadow:e}})})})}function Ase({shadow:e,onChange:t}){let r=(0,vs.useRef)(null),o=(0,vs.useMemo)(()=>pF(e),[e]),s=(l,c)=>{let u=[...o];u[l]=c,t(u.join(", "))},i=()=>{t([...o,kC].join(", "))},a=l=>{t(o.filter((c,u)=>u!==l).join(", ")),r.current?.focus()};return(0,ve.jsxs)(ve.Fragment,{children:[(0,ve.jsx)(Ee.__experimentalVStack,{spacing:2,children:(0,ve.jsxs)(Ee.__experimentalHStack,{justify:"space-between",children:[(0,ve.jsx)(tr,{level:3,children:(0,Et.__)("Shadows")}),(0,ve.jsx)(Ee.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:(0,ve.jsx)(Ee.Button,{size:"small",icon:Ni,label:(0,Et.__)("Add shadow"),onClick:()=>{i()},ref:r})})]})}),(0,ve.jsx)(Ee.__experimentalSpacer,{}),(0,ve.jsx)(Ee.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:o.map((l,c)=>(0,ve.jsx)(Rse,{shadow:l,onChange:u=>s(c,u),canRemove:o.length>1,onRemove:()=>a(c)},c))})]})}function Rse({shadow:e,onChange:t,canRemove:r,onRemove:o}){let s={placement:"left-start",offset:36,shift:!0},i=(0,vs.useMemo)(()=>fF(e),[e]),a=l=>{t(hF(l))};return(0,ve.jsx)(Ee.Dropdown,{popoverProps:s,className:"global-styles-ui__shadow-editor__dropdown",renderToggle:({onToggle:l,isOpen:c})=>{let u={onClick:l,className:ae("global-styles-ui__shadow-editor__dropdown-toggle",{"is-open":c}),"aria-expanded":c},m={onClick:()=>{c&&l(),o()},className:ae("global-styles-ui__shadow-editor__remove-button",{"is-open":c}),label:(0,Et.__)("Remove shadow")};return(0,ve.jsxs)(ve.Fragment,{children:[(0,ve.jsx)(Ee.Button,{__next40pxDefaultSize:!0,icon:tf,...u,children:i.inset?(0,Et.__)("Inner shadow"):(0,Et.__)("Drop shadow")}),r&&(0,ve.jsx)(Ee.Button,{size:"small",icon:Ak,...m})]})},renderContent:()=>(0,ve.jsx)(Ee.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"global-styles-ui__shadow-editor__dropdown-content",children:(0,ve.jsx)(Ise,{shadowObj:i,onChange:a})})})}function Ise({shadowObj:e,onChange:t}){let s=(i,a)=>{let l={...e,[i]:a};t(l)};return(0,ve.jsxs)(Ee.__experimentalVStack,{spacing:4,className:"global-styles-ui__shadow-editor-panel",children:[(0,ve.jsx)(Ee.ColorPalette,{clearable:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,value:e.color,onChange:i=>s("color",i)}),(0,ve.jsxs)(Ee.__experimentalToggleGroupControl,{label:(0,Et.__)("Shadow Type"),value:e.inset?"inset":"outset",isBlock:!0,onChange:i=>s("inset",i==="inset"),hideLabelFromVision:!0,__next40pxDefaultSize:!0,children:[(0,ve.jsx)(Ee.__experimentalToggleGroupControlOption,{value:"outset",label:(0,Et.__)("Outset")}),(0,ve.jsx)(Ee.__experimentalToggleGroupControlOption,{value:"inset",label:(0,Et.__)("Inset")})]}),(0,ve.jsxs)(Ee.__experimentalGrid,{columns:2,gap:4,children:[(0,ve.jsx)(i1,{label:(0,Et.__)("X Position"),value:e.x,onChange:i=>s("x",i)}),(0,ve.jsx)(i1,{label:(0,Et.__)("Y Position"),value:e.y,onChange:i=>s("y",i)}),(0,ve.jsx)(i1,{label:(0,Et.__)("Blur"),value:e.blur,onChange:i=>s("blur",i)}),(0,ve.jsx)(i1,{label:(0,Et.__)("Spread"),value:e.spread,onChange:i=>s("spread",i)})]})]})}function i1({label:e,value:t,onChange:r}){return(0,ve.jsx)(Ee.__experimentalUnitControl,{label:e,__next40pxDefaultSize:!0,value:t,onChange:s=>{let a=s!==void 0&&!isNaN(parseFloat(s))?s:"0px";r(a)}})}var PC=n(_(),1);function yF(){return(0,PC.jsx)(mF,{})}function vF(){return(0,PC.jsx)(gF,{})}var xF=n(R(),1),_F=n($(),1);var bF=n($(),1),CC=n(D(),1);var SF=n(_(),1),{useSettingsForBlockElement:Bse,DimensionsPanel:Ose}=Qe(bF.privateApis),Fse={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,height:!0,minHeight:!0,width:!0,childLayout:!1};function wF(){let[e]=xe("",void 0,"user",!1),[t,r]=xe("",void 0,"merged",!1),[o]=de("",void 0,"user"),[s,i]=de(""),a=Bse(s),l=(0,CC.useMemo)(()=>({...t,layout:a.layout}),[t,a.layout]),c=(0,CC.useMemo)(()=>({...e,layout:o.layout}),[e,o.layout]);return(0,SF.jsx)(Ose,{inheritedValue:l,value:c,onChange:m=>{let d={...m};if(delete d.layout,r(d),m.layout!==o.layout){let f={...o,layout:m.layout};f.layout?.definitions&&delete f.layout.definitions,i(f)}},settings:a,includeLayoutControls:!0,defaultControls:Fse})}var Xc=n(_(),1),{useHasDimensionsPanel:Dse,useSettingsForBlockElement:Lse}=Qe(_F.privateApis);function Nse(){let[e]=de(""),t=Lse(e),r=Dse(t);return(0,Xc.jsxs)(Xc.Fragment,{children:[(0,Xc.jsx)(mt,{title:(0,xF.__)("Layout")}),r&&(0,Xc.jsx)(wF,{})]})}var kF=Nse;var u1=n(I(),1),EC=n(R(),1);var TC=n(R(),1),AF=n(I(),1);var PF=n(Z(),1),CF=n(A(),1),l1=n(D(),1),TF=n(I(),1),EF=n(R(),1);var a1=n(_(),1);function Mse({gap:e=2}){let{user:t}=(0,l1.useContext)(Tr),r=t?.styles,s=(0,CF.useSelect)(a=>{let l=a(PF.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(l)?l:void 0},[])?.filter(a=>!eh(a,["color"])&&!eh(a,["typography","spacing"])),i=(0,l1.useMemo)(()=>[...[{title:(0,EF.__)("Default"),settings:{},styles:{}},...s??[]].map(l=>{let c=l?.styles?.blocks?{...l.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(f=>{if(r.blocks?.[f]?.css){let h=c[f]||{},g={css:`${c[f]?.css||""} ${r.blocks?.[f]?.css?.trim()||""}`};c[f]={...h,...g}}});let u=r?.css||l.styles?.css?{css:`${l.styles?.css||""} ${r?.css||""}`}:{},m=Object.keys(c).length>0?{blocks:c}:{},d={...l.styles,...u,...m};return{...l,settings:l.settings??{},styles:d}})],[s,r?.blocks,r?.css]);return!s||s.length<1?null:(0,a1.jsx)(TF.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((a,l)=>(0,a1.jsx)(Fd,{variation:a,children:c=>(0,a1.jsx)(Cb,{label:a?.title,withHoverView:!0,isFocused:c,variation:a})},l))})}var c1=Mse;var Zd=n(_(),1);function RF(){return(0,Zd.jsxs)(AF.__experimentalVStack,{spacing:10,className:"global-styles-ui-variation-container",children:[(0,Zd.jsx)(c1,{gap:3}),(0,Zd.jsx)(Gd,{title:(0,TC.__)("Color Variations"),gap:3}),(0,Zd.jsx)(Dd,{title:(0,TC.__)("Typography"),gap:3})]})}var pa=n(_(),1);function Vse(){return(0,pa.jsxs)(pa.Fragment,{children:[(0,pa.jsx)(mt,{title:(0,EC.__)("Browse styles"),description:(0,EC.__)("Choose a variation to change the look of the site.")}),(0,pa.jsx)(u1.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-style-variations",children:(0,pa.jsx)(u1.CardBody,{children:(0,pa.jsx)(RF,{})})})]})}var IF=Vse;var vh=n(R(),1),BF=n(I(),1),OF=n($(),1);var Hs=n(_(),1),{AdvancedPanel:jse}=Qe(OF.privateApis);function Use(){let[e]=xe("",void 0,"user",!1),[t,r]=xe("",void 0,"merged",!1);return(0,Hs.jsxs)(Hs.Fragment,{children:[(0,Hs.jsx)(mt,{title:(0,vh.__)("Additional CSS"),description:(0,Hs.jsxs)(Hs.Fragment,{children:[(0,vh.__)("You can add custom CSS to further customize the appearance and layout of your site."),(0,Hs.jsx)("br",{}),(0,Hs.jsx)(BF.ExternalLink,{href:(0,vh.__)("https://developer.wordpress.org/advanced-administration/wordpress/css/"),className:"global-styles-ui-screen-css-help-link",children:(0,vh.__)("Learn more about CSS")})]})}),(0,Hs.jsx)("div",{className:"global-styles-ui-screen-css",children:(0,Hs.jsx)(jse,{value:e,onChange:r,inheritedValue:t})})]})}var FF=Use;var fa=n(R(),1),qd=n(I(),1),Jc=n(D(),1);var DF=n(A(),1),LF=n(Z(),1),bh=n(D(),1);var zse={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},Hse={per_page:100,page:1},d1=[];function Sh({query:e}={}){let{user:t}=(0,bh.useContext)(Tr),r=(0,bh.useMemo)(()=>({...Hse,...e}),[e]),{authors:o,currentUser:s,isDirty:i,revisions:a,isLoadingGlobalStylesRevisions:l,revisionsCount:c}=(0,DF.useSelect)(u=>{let{__experimentalGetDirtyEntityRecords:m,getCurrentUser:d,getUsers:f,getRevisions:h,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:y,isResolving:b}=u(LF.store),w=m()||[],k=d(),S=w.length>0,x=g(),E=(x?y("root","globalStyles",x):void 0)?._links?.["version-history"]?.[0]?.count??0,O=x&&h("root","globalStyles",x,r)||d1,N=f(zse)||d1,B=x?b("getRevisions",["root","globalStyles",x,r]):!1;return{authors:N,currentUser:k,isDirty:S,revisions:O,isLoadingGlobalStylesRevisions:B,revisionsCount:E}},[r]);return(0,bh.useMemo)(()=>{if(!o.length||l)return{revisions:d1,hasUnsavedChanges:i,isLoading:!0,revisionsCount:c};let u=a.map(d=>({...d,author:o.find(f=>f.id===d.author)}));if(a.length){if(u[0].id!=="unsaved"&&r.page===1&&(u[0].isLatest=!0),i&&t&&Object.keys(t).length>0&&s&&r.page===1){let d={id:"unsaved",styles:t?.styles,settings:t?.settings,_links:t?._links,author:{name:s?.name||"",avatar_urls:s?.avatar_urls||{}},modified:new Date};u.unshift(d)}r.per_page&&r.page===Math.ceil(c/r.per_page)&&u.push({id:"parent",styles:{},settings:{}})}return{revisions:u,hasUnsavedChanges:i,isLoading:!1,revisionsCount:c}},[i,a,s,o,t,l,c,r.page,r.per_page])}var ro=n(R(),1),wh=n(I(),1),hi=n(Ka(),1),NF=n(Z(),1),MF=n(A(),1);var m1=n(jr(),1),Hr=n(_(),1),Gse=3600*1e3*24;function Wse({revision:e,previousRevision:t}){let r=If(e,t,{maxResults:7});return r.length?(0,Hr.jsx)("ul",{"data-testid":"global-styles-revision-changes",className:"global-styles-ui-screen-revisions__changes",children:r.map(o=>(0,Hr.jsx)("li",{children:o},o))}):null}function Yse(e,t,r,o){return e==="parent"?(0,ro.__)("Reset the styles to the theme defaults"):e==="unsaved"?(0,ro.sprintf)((0,ro.__)("Unsaved changes by %s"),t):o?(0,ro.sprintf)((0,ro.__)("Changes saved by %1$s on %2$s. This revision matches current editor styles."),t,r):(0,ro.sprintf)((0,ro.__)("Changes saved by %1$s on %2$s"),t,r)}function Zse({userRevisions:e,selectedRevisionId:t,onChange:r,canApplyRevision:o,onApplyRevision:s}){let{currentThemeName:i,currentUser:a}=(0,MF.useSelect)(u=>{let{getCurrentTheme:m,getCurrentUser:d}=u(NF.store),f=m();return{currentThemeName:f?.name?.rendered||f?.stylesheet,currentUser:d()}},[]),l=(0,hi.getDate)(null).getTime(),{datetimeAbbreviated:c}=(0,hi.getSettings)().formats;return(0,Hr.jsx)(wh.Composite,{orientation:"vertical",className:"global-styles-ui-screen-revisions__revisions-list","aria-label":(0,ro.__)("Global styles revisions list"),role:"listbox",children:e.map((u,m)=>{let{id:d,author:f,modified:h}=u,g=d==="unsaved",y=g?a:f,b=y?.name||(0,ro.__)("User"),w=y?.avatar_urls?.["48"],S=t?t===d:m===0,x=!o&&S,C=d==="parent",E=h instanceof Date?h.toISOString():h,O=(0,hi.getDate)(E??null),N=E&&l-O.getTime()>Gse?(0,hi.dateI18n)(c,O):(0,hi.humanTimeDiff)(E??O,void 0),B=Yse(d,b,(0,hi.dateI18n)(c,O),x);return(0,Hr.jsxs)(wh.Composite.Item,{className:"global-styles-ui-screen-revisions__revision-item","aria-current":S,role:"option",onKeyDown:F=>{let{keyCode:M}=F;(M===m1.ENTER||M===m1.SPACE)&&r(u)},onClick:F=>{F.preventDefault(),r(u)},"aria-selected":S,"aria-label":B,render:(0,Hr.jsx)("div",{}),children:[(0,Hr.jsx)("span",{className:"global-styles-ui-screen-revisions__revision-item-wrapper",children:C?(0,Hr.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[(0,ro.__)("Default styles"),(0,Hr.jsx)("span",{className:"global-styles-ui-screen-revisions__meta",children:i})]}):(0,Hr.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[g?(0,Hr.jsx)("span",{className:"global-styles-ui-screen-revisions__date",children:(0,ro.__)("(Unsaved)")}):(0,Hr.jsx)("time",{className:"global-styles-ui-screen-revisions__date",dateTime:E,children:N}),(0,Hr.jsxs)("span",{className:"global-styles-ui-screen-revisions__meta",children:[(0,Hr.jsx)("img",{alt:b,src:w}),b]}),S&&(0,Hr.jsx)(Wse,{revision:u,previousRevision:m<e.length?e[m+1]:void 0})]})}),S&&(x?(0,Hr.jsx)("p",{className:"global-styles-ui-screen-revisions__applied-text",children:(0,ro.__)("These styles are already applied to your site.")}):(0,Hr.jsx)(wh.Button,{size:"compact",variant:"primary",className:"global-styles-ui-screen-revisions__apply-button",onClick:s,"aria-label":(0,ro.__)("Apply the selected revision to your site."),children:C?(0,ro.__)("Reset to defaults"):(0,ro.__)("Apply")}))]},d)})})}var VF=Zse;var Gs=n(I(),1),Gr=n(R(),1);var _n=n(_(),1);function jF({currentPage:e,numPages:t,changePage:r,totalItems:o,className:s,disabled:i=!1,buttonVariant:a="tertiary",label:l=(0,Gr.__)("Pagination")}){return(0,_n.jsxs)(Gs.__experimentalHStack,{expanded:!1,as:"nav","aria-label":l,spacing:3,justify:"flex-start",className:ae("global-styles-ui-pagination",s),children:[(0,_n.jsx)(Gs.__experimentalText,{variant:"muted",className:"global-styles-ui-pagination__total",children:(0,Gr.sprintf)((0,Gr._n)("%d item","%d items",o),o)}),(0,_n.jsxs)(Gs.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,_n.jsx)(Gs.Button,{variant:a,onClick:()=>r(1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,Gr.__)("First page"),icon:(0,Gr.isRTL)()?Li:Mi,size:"compact"}),(0,_n.jsx)(Gs.Button,{variant:a,onClick:()=>r(e-1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,Gr.__)("Previous page"),icon:(0,Gr.isRTL)()?Ht:zt,size:"compact"})]}),(0,_n.jsx)(Gs.__experimentalText,{variant:"muted",children:(0,Gr.sprintf)((0,Gr._x)("%1$d of %2$d","paging"),e,t)}),(0,_n.jsxs)(Gs.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,_n.jsx)(Gs.Button,{variant:a,onClick:()=>r(e+1),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,Gr.__)("Next page"),icon:(0,Gr.isRTL)()?zt:Ht,size:"compact"}),(0,_n.jsx)(Gs.Button,{variant:a,onClick:()=>r(t),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,Gr.__)("Last page"),icon:(0,Gr.isRTL)()?Mi:Li,size:"compact"})]})]})}var kn=n(_(),1),UF=10;function qse({onClose:e}={}){let{user:t,onChange:r}=(0,Jc.useContext)(Tr),{params:o,goTo:s}=(0,qd.useNavigator)(),{revisionId:i}=o,[a,l]=(0,Jc.useState)(1),{revisions:c,isLoading:u,hasUnsavedChanges:m,revisionsCount:d}=Sh({query:{per_page:UF,page:a}}),f=Math.ceil(d/UF),[h,g]=(0,Jc.useState)(!1),y=(0,Jc.useMemo)(()=>i&&c.find(N=>String(N.id)===String(i))||t,[i,c,t]),b=Tc(y,t),w=()=>{e&&e()},k=O=>{r(O),g(!1),w()},S=O=>{s(`/revisions/${O.id}`)},x=y?.id??c[0]?.id,C=!!x&&x!=="unsaved"&&!b,E=!!c.length;return(0,kn.jsxs)(kn.Fragment,{children:[(0,kn.jsx)(mt,{title:d?(0,fa.sprintf)((0,fa.__)("Revisions (%d)"),d):(0,fa.__)("Revisions"),description:(0,fa.__)(`Click on previously saved styles to preview them. To restore a selected version to the editor, hit "Apply." When you're ready, use the Save button to save your changes.`),onBack:w}),!E&&(0,kn.jsx)(qd.Spinner,{className:"global-styles-ui-screen-revisions__loading"}),(0,kn.jsx)(VF,{onChange:S,selectedRevisionId:x,userRevisions:c,canApplyRevision:C,onApplyRevision:()=>m?g(!0):k(y)}),f>1&&(0,kn.jsx)("div",{className:"global-styles-ui-screen-revisions__footer",children:(0,kn.jsx)(jF,{className:"global-styles-ui-screen-revisions__pagination",currentPage:a,numPages:f,changePage:l,totalItems:d,disabled:u,label:(0,fa.__)("Global Styles pagination")})}),h&&(0,kn.jsx)(qd.__experimentalConfirmDialog,{isOpen:h,confirmButtonText:(0,fa.__)("Apply"),onConfirm:()=>k(y),onCancel:()=>g(!1),size:"medium",children:(0,fa.__)("Are you sure you want to apply this revision? Any unsaved changes will be lost.")})]})}var zF=qse;var Er=n(R(),1),rr=n(I(),1);var ZF=n(D(),1);var HF=n(I(),1),GF=n(R(),1),WF=n(_(),1);function Kse({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:s}){let i=async()=>{o(),s()},a=()=>{o()};return(0,WF.jsx)(HF.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,GF.__)("Cancel"),confirmButtonText:t,onCancel:a,onConfirm:i,size:"medium",children:e})}var YF=Kse;var pt=n(_(),1),{Menu:xh}=Qe(rr.privateApis);function AC({label:e,origin:t,sizes:r,handleAddFontSize:o,handleResetFontSizes:s}){let[i,a]=(0,ZF.useState)(!1),l=()=>a(!i),c=t==="custom"?(0,Er.__)("Are you sure you want to remove all custom font size presets?"):(0,Er.__)("Are you sure you want to reset all font size presets to their default values?");return(0,pt.jsxs)(pt.Fragment,{children:[s&&i&&(0,pt.jsx)(YF,{text:c,confirmButtonText:t==="custom"?(0,Er.__)("Remove"):(0,Er.__)("Reset"),isOpen:i,toggleOpen:l,onConfirm:s}),(0,pt.jsxs)(rr.__experimentalVStack,{spacing:4,children:[(0,pt.jsxs)(rr.__experimentalHStack,{children:[(0,pt.jsx)(tr,{level:3,children:e}),(0,pt.jsxs)(rr.FlexItem,{className:"global-styles-ui__typography-panel__options-container",children:[t==="custom"&&(0,pt.jsx)(rr.Button,{label:(0,Er.__)("Add font size"),icon:Ni,size:"small",onClick:o}),!!s&&(0,pt.jsxs)(xh,{children:[(0,pt.jsx)(xh.TriggerButton,{render:(0,pt.jsx)(rr.Button,{size:"small",icon:_r,label:(0,Er.__)("Font size presets options")})}),(0,pt.jsx)(xh.Popover,{children:(0,pt.jsx)(xh.Item,{onClick:l,children:(0,pt.jsx)(xh.ItemLabel,{children:t==="custom"?(0,Er.__)("Remove font size presets"):(0,Er.__)("Reset font size presets")})})})]})]})]}),!!r.length&&(0,pt.jsx)(rr.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:r.map(u=>(0,pt.jsx)(Wt,{path:`/typography/font-sizes/${t}/${u.slug}`,children:(0,pt.jsxs)(rr.__experimentalHStack,{children:[(0,pt.jsx)(rr.FlexItem,{className:"global-styles-ui-font-size__item",children:u.name}),(0,pt.jsx)(rr.FlexItem,{display:"flex",children:(0,pt.jsx)(Qr,{icon:(0,Er.isRTL)()?zt:Ht})})]})},u.slug))})]})]})}function Xse(){let[e,t]=de("typography.fontSizes.theme"),[r]=de("typography.fontSizes.theme","base"),[o,s]=de("typography.fontSizes.default"),[i]=de("typography.fontSizes.default","base"),[a=[],l]=de("typography.fontSizes.custom"),[c]=de("typography.defaultFontSizes"),u=()=>{let d=_b(a,"custom-"),f={name:(0,Er.sprintf)((0,Er.__)("New Font Size %d"),d),size:"16px",slug:`custom-${d}`};l([...a,f])},m=(d,f)=>d.map(h=>h.size).join("")===f.map(h=>h.size).join("");return(0,pt.jsxs)(rr.__experimentalVStack,{spacing:2,children:[(0,pt.jsx)(mt,{title:(0,Er.__)("Font size presets"),description:(0,Er.__)("Create and edit the presets used for font sizes across the site.")}),(0,pt.jsx)(rr.__experimentalView,{children:(0,pt.jsx)(rr.__experimentalSpacer,{paddingX:4,children:(0,pt.jsxs)(rr.__experimentalVStack,{spacing:8,children:[!!e?.length&&(0,pt.jsx)(AC,{label:(0,Er.__)("Theme"),origin:"theme",sizes:e,handleAddFontSize:u,handleResetFontSizes:m(e,r)?void 0:()=>t(r)}),c&&!!o?.length&&(0,pt.jsx)(AC,{label:(0,Er.__)("Default"),origin:"default",sizes:o,handleAddFontSize:u,handleResetFontSizes:m(o,i)?void 0:()=>s(i)}),(0,pt.jsx)(AC,{label:(0,Er.__)("Custom"),origin:"custom",sizes:a,handleAddFontSize:u,handleResetFontSizes:a.length>0?()=>l([]):void 0})]})})})]})}var qF=Xse;var ts=n(R(),1),or=n(I(),1);var _h=n(D(),1);var KF=n($(),1),XF=n(R(),1);var JF=n(_(),1);function Jse({fontSize:e}){let[t]=xe("typography"),r=typeof e?.fluid=="object"&&e?.fluid?.min&&e?.fluid?.max?{minimumFontSize:e.fluid.min,maximumFontSize:e.fluid.max}:{fontSize:e.size},o=(0,KF.getComputedFluidTypographyValue)(r);return(0,JF.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontSize:o,fontFamily:t?.fontFamily??"serif"},children:(0,XF.__)("Aa")})}var QF=Jse;var $F=n(I(),1),Kd=n(R(),1),eD=n(_(),1);function Qse({fontSize:e,isOpen:t,toggleOpen:r,handleRemoveFontSize:o}){let s=async()=>{r(),o(e)},i=()=>{r()};return(0,eD.jsx)($F.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,Kd.__)("Cancel"),confirmButtonText:(0,Kd.__)("Delete"),onCancel:i,onConfirm:s,size:"medium",children:e&&(0,Kd.sprintf)((0,Kd.__)('Are you sure you want to delete "%s" font size preset?'),e.name)})}var tD=Qse;var Pn=n(I(),1),Xd=n(R(),1),rD=n(D(),1),ha=n(_(),1);function $se({fontSize:e,toggleOpen:t,handleRename:r}){let[o,s]=(0,rD.useState)(e.name),i=()=>{o&&o.trim()&&r(o),t()};return(0,ha.jsx)(Pn.Modal,{onRequestClose:t,focusOnMount:"firstContentElement",title:(0,Xd.__)("Rename"),size:"small",children:(0,ha.jsx)("form",{onSubmit:a=>{a.preventDefault(),i(),t()},children:(0,ha.jsxs)(Pn.__experimentalVStack,{spacing:"3",children:[(0,ha.jsx)(Pn.__experimentalInputControl,{__next40pxDefaultSize:!0,autoComplete:"off",value:o,onChange:s,label:(0,Xd.__)("Name"),placeholder:(0,Xd.__)("Font size preset name")}),(0,ha.jsxs)(Pn.__experimentalHStack,{justify:"right",children:[(0,ha.jsx)(Pn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Xd.__)("Cancel")}),(0,ha.jsx)(Pn.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,Xd.__)("Save")})]})]})})})}var oD=$se;var Ar=n(I(),1),ga=n(_(),1),ene=["px","em","rem","vw","vh"];function p1(e){let{baseControlProps:t}=(0,Ar.useBaseControlProps)(e),{value:r,onChange:o,fallbackValue:s,disabled:i,label:a}=e,l=(0,Ar.__experimentalUseCustomUnits)({availableUnits:ene}),[c,u="px"]=(0,Ar.__experimentalParseQuantityAndUnitFromRawValue)(r,l),m=!!u&&["em","rem","vw","vh"].includes(u);return(0,ga.jsx)(Ar.BaseControl,{...t,children:(0,ga.jsxs)(Ar.Flex,{children:[(0,ga.jsx)(Ar.FlexItem,{isBlock:!0,children:(0,ga.jsx)(Ar.__experimentalUnitControl,{__next40pxDefaultSize:!0,label:a,hideLabelFromVision:!0,value:r,onChange:h=>{o?.(h)},units:l,min:0,disabled:i})}),(0,ga.jsx)(Ar.FlexItem,{isBlock:!0,children:(0,ga.jsx)(Ar.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,ga.jsx)(Ar.RangeControl,{__next40pxDefaultSize:!0,label:a,hideLabelFromVision:!0,value:c,initialPosition:s,withInputField:!1,onChange:h=>{o?.(h!==void 0?h+u:void 0)},min:0,max:m?10:100,step:m?.1:1,disabled:i})})})]})})}var nt=n(_(),1),{Menu:Qc}=Qe(or.privateApis);function tne(){let[e,t]=(0,_h.useState)(!1),[r,o]=(0,_h.useState)(!1),{params:{origin:s,slug:i},goBack:a}=(0,or.useNavigator)(),[l,c]=de("typography.fontSizes"),[u]=de("typography.fluid"),m=l?.[s]??[],d=m.find(N=>N.slug===i);if((0,_h.useEffect)(()=>{i&&!d&&a()},[i,d,a]),!s||!i||!d)return null;let f=d?.fluid!==void 0?!!d.fluid:!!u,h=typeof d?.fluid=="object",g=N=>{x("name",N)},y=N=>{x("size",N)},b=N=>{x("fluid",N)},w=N=>{N?x("fluid",{min:d.size,max:d.size}):x("fluid",!0)},k=N=>{let B=typeof d.fluid=="object"?d.fluid:{};x("fluid",{...B,min:N})},S=N=>{let B=typeof d.fluid=="object"?d.fluid:{};x("fluid",{...B,max:N})},x=(N,B)=>{let F=m.map(M=>M.slug===i?{...M,[N]:B}:M);c({...l,[s]:F})},C=()=>{let N=m.filter(B=>B.slug!==i);c({...l,[s]:N})},E=()=>{t(!e)},O=()=>{o(!r)};return(0,nt.jsxs)(nt.Fragment,{children:[(0,nt.jsx)(tD,{fontSize:d,isOpen:e,toggleOpen:E,handleRemoveFontSize:C}),r&&(0,nt.jsx)(oD,{fontSize:d,toggleOpen:O,handleRename:g}),(0,nt.jsxs)(or.__experimentalVStack,{spacing:4,children:[(0,nt.jsxs)(or.__experimentalHStack,{justify:"space-between",alignment:"flex-start",children:[(0,nt.jsx)(mt,{title:d.name,description:(0,ts.sprintf)((0,ts.__)("Manage the font size %s."),d.name)}),s==="custom"&&(0,nt.jsx)(or.FlexItem,{children:(0,nt.jsx)(or.__experimentalSpacer,{marginTop:3,marginBottom:0,paddingX:4,children:(0,nt.jsxs)(Qc,{children:[(0,nt.jsx)(Qc.TriggerButton,{render:(0,nt.jsx)(or.Button,{size:"small",icon:_r,label:(0,ts.__)("Font size options")})}),(0,nt.jsxs)(Qc.Popover,{children:[(0,nt.jsx)(Qc.Item,{onClick:O,children:(0,nt.jsx)(Qc.ItemLabel,{children:(0,ts.__)("Rename")})}),(0,nt.jsx)(Qc.Item,{onClick:E,children:(0,nt.jsx)(Qc.ItemLabel,{children:(0,ts.__)("Delete")})})]})]})})})]}),(0,nt.jsx)(or.__experimentalView,{children:(0,nt.jsx)(or.__experimentalSpacer,{paddingX:4,marginBottom:0,paddingBottom:6,children:(0,nt.jsxs)(or.__experimentalVStack,{spacing:4,children:[(0,nt.jsx)(or.FlexItem,{children:(0,nt.jsx)(QF,{fontSize:d})}),(0,nt.jsx)(p1,{label:(0,ts.__)("Size"),value:!h&&d.size?String(d.size):"",onChange:y,disabled:h}),(0,nt.jsx)(or.ToggleControl,{label:(0,ts.__)("Fluid typography"),help:(0,ts.__)("Scale the font size dynamically to fit the screen or viewport."),checked:f,onChange:b}),f&&(0,nt.jsx)(or.ToggleControl,{label:(0,ts.__)("Custom fluid values"),help:(0,ts.__)("Set custom min and max values for the fluid font size."),checked:h,onChange:w}),h&&(0,nt.jsxs)(nt.Fragment,{children:[(0,nt.jsx)(p1,{label:(0,ts.__)("Minimum"),value:typeof d?.fluid=="object"?d.fluid?.min:void 0,onChange:k}),(0,nt.jsx)(p1,{label:(0,ts.__)("Maximum"),value:typeof d?.fluid=="object"?d.fluid?.max:void 0,onChange:S})]})]})})})]})]})}var sD=tne;var Ce=n(_(),1);function rne({parentMenu:e,blockStyles:t,blockName:r}){return(0,Ce.jsx)(Ce.Fragment,{children:t.map((o,s)=>(0,Ce.jsx)(Jd.Navigator.Screen,{path:e+"/variations/"+o.name,children:(0,Ce.jsx)(mC,{name:r,variation:o.name})},s))})}function one({name:e,parentMenu:t=""}){let r=(0,nD.useSelect)(o=>{if(!e)return[];let{getBlockStyles:s}=o(f1.store);return s(e)},[e]);return r?.length?(0,Ce.jsx)(rne,{parentMenu:t,blockStyles:r,blockName:e||""}):null}function IC({value:e,baseValue:t,onChange:r,path:o,onPathChange:s,fontLibraryEnabled:i=!1,serverCSS:a,serverSettings:l}){let c=(0,f1.getBlockTypes)(),u=(0,Il.useMemo)(()=>Mr(t,e),[t,e]),[m,d]=Ff(u,[],{styleOptions:{variationStyles:!0}}),f=(0,Il.useMemo)(()=>[...a??[],...m??[]],[a,m]),h=(0,Il.useMemo)(()=>({...l,__experimentalFeatures:d,styles:f}),[d,l,f]);return(0,Ce.jsx)(Qf,{value:e,baseValue:t,onChange:r,fontLibraryEnabled:i,children:(0,Ce.jsx)(iD.BlockEditorProvider,{settings:h,children:(0,Ce.jsxs)(Jd.Navigator,{className:"global-styles-ui-sidebar__navigator-provider",initialPath:o||"/",children:[(o||s)&&(0,Ce.jsx)(sne,{path:o,onPathChange:s}),(0,Ce.jsx)(yr,{path:"/",children:(0,Ce.jsx)(XI,{})}),(0,Ce.jsx)(yr,{path:"/colors",children:(0,Ce.jsx)(GO,{})}),(0,Ce.jsx)(yr,{path:"/typography",children:(0,Ce.jsx)(AO,{})}),(0,Ce.jsx)(yr,{path:"/typography/font-sizes",children:(0,Ce.jsx)(qF,{})}),(0,Ce.jsx)(yr,{path:"/typography/font-sizes/:origin/:slug",children:(0,Ce.jsx)(sD,{})}),(0,Ce.jsx)(yr,{path:"/layout",children:(0,Ce.jsx)(kF,{})}),(0,Ce.jsx)(yr,{path:"/colors/palette",children:(0,Ce.jsx)(eF,{})}),(0,Ce.jsx)(yr,{path:"/variations",children:(0,Ce.jsx)(IF,{})}),(0,Ce.jsx)(yr,{path:"/css",children:(0,Ce.jsx)(FF,{})}),(0,Ce.jsx)(yr,{path:"/revisions/:revisionId?",children:(0,Ce.jsx)(zF,{})}),(0,Ce.jsx)(yr,{path:"/shadows",children:(0,Ce.jsx)(yF,{})}),(0,Ce.jsx)(yr,{path:"/shadows/edit/:category/:slug",children:(0,Ce.jsx)(vF,{})}),(0,Ce.jsx)(yr,{path:"/background",children:(0,Ce.jsx)(iF,{})}),(0,Ce.jsx)(yr,{path:"/typography/text",children:(0,Ce.jsx)(zd,{element:"text"})}),(0,Ce.jsx)(yr,{path:"/typography/link",children:(0,Ce.jsx)(zd,{element:"link"})}),(0,Ce.jsx)(yr,{path:"/typography/heading",children:(0,Ce.jsx)(zd,{element:"heading"})}),(0,Ce.jsx)(yr,{path:"/typography/caption",children:(0,Ce.jsx)(zd,{element:"caption"})}),(0,Ce.jsx)(yr,{path:"/typography/button",children:(0,Ce.jsx)(zd,{element:"button"})}),(0,Ce.jsx)(yr,{path:"/blocks",children:(0,Ce.jsx)(oB,{})}),c.map(g=>(0,Ce.jsxs)(Il.Fragment,{children:[(0,Ce.jsx)(yr,{path:"/blocks/"+encodeURIComponent(g.name),children:(0,Ce.jsx)(mC,{name:g.name})}),(0,Ce.jsx)(one,{name:g.name,parentMenu:"/blocks/"+encodeURIComponent(g.name)})]},g.name))]})})})}function yr({path:e,children:t}){return(0,Ce.jsx)(Jd.Navigator.Screen,{className:"global-styles-ui-sidebar__navigator-screen",path:e,children:t})}function sne({path:e,onPathChange:t}){let r=(0,Jd.useNavigator)(),{path:o}=r.location,s=(0,RC.usePrevious)(e),i=(0,RC.usePrevious)(o);return(0,Il.useEffect)(()=>{e&&e!==o&&(e!==s?r.goTo(e):o!==i&&t&&t(o??"/"))},[t,e,i,s,o,r]),null}var BC=n(_(),1);function Qd(e){return function({value:r,baseValue:o,onChange:s,...i}){return(0,BC.jsx)(Qf,{value:r,baseValue:o,onChange:s,children:(0,BC.jsx)(e,{...i})})}}var nne=Qd(c1);var ine=Qd(Gd);var ane=Qd(Dd);var lne=n(_(),1);var hD=n(hc(),1);var aD=n(A(),1),lD=n(D(),1),cD=n($(),1),uD=n(ge(),1);function dD({path:e,onPathChange:t}){let{selectedBlockName:r,selectedBlockClientId:o}=(0,aD.useSelect)(a=>{let{getSelectedBlockClientId:l,getBlockName:c}=a(cD.store),u=l();return{selectedBlockName:c(u),selectedBlockClientId:u}},[]),s=!0,i=(0,uD.usePrevious)(o);return(0,lD.useEffect)(()=>{if(o===i||!o||!s||!e||e!=="/blocks"&&!e.startsWith("/blocks/"))return;let a="/blocks/"+encodeURIComponent(r);a!==e&&t?.(a)},[o,i,r,s,e,t]),null}var $c=n(D(),1);var $d=n(Z(),1),em=n(A(),1),mD=n($(),1);var{cleanEmptyObject:OC}=L(mD.privateApis);function cne(){let{globalStylesId:e,isReady:t,settings:r,styles:o,_links:s}=(0,em.useSelect)(u=>{let{getEntityRecord:m,getEditedEntityRecord:d,hasFinishedResolution:f,canUser:h}=u($d.store),g=u($d.store).__experimentalGetCurrentGlobalStylesId(),y,b=g?h("update",{kind:"root",name:"globalStyles",id:g}):null;g&&typeof b=="boolean"&&(b?y=d("root","globalStyles",g):y=m("root","globalStyles",g,{context:"view"}));let w=!1;return f("__experimentalGetCurrentGlobalStylesId")&&(g?w=b?f("getEditedEntityRecord",["root","globalStyles",g]):f("getEntityRecord",["root","globalStyles",g,{context:"view"}]):w=!0),{globalStylesId:g,isReady:w,settings:y?.settings,styles:y?.styles,_links:y?._links}},[]),{getEditedEntityRecord:i}=(0,em.useSelect)($d.store),{editEntityRecord:a}=(0,em.useDispatch)($d.store),l=(0,$c.useMemo)(()=>({settings:r??{},styles:o??{},_links:s??{}}),[r,o,s]),c=(0,$c.useCallback)((u,m={})=>{let d=i("root","globalStyles",e),f={styles:d?.styles??{},settings:d?.settings??{},_links:d?._links??{}},h=typeof u=="function"?u(f):u;a("root","globalStyles",e,{styles:OC(h.styles)||{},settings:OC(h.settings)||{},_links:OC(h._links)||{}},m)},[e,a,i]);return[t,l,c]}function une(){let e=(0,em.useSelect)(t=>t($d.store).__experimentalGetCurrentThemeBaseGlobalStyles(),[]);return[!!e,e]}function Wr(){let[e,t,r]=cne(),[o,s]=une();return{merged:(0,$c.useMemo)(()=>!e||!o?{}:Mr(s||{},t),[e,o,s,t]),base:s||{},user:t,setUser:r,isReady:e&&o}}function Bl(e,t){let{merged:r}=Wr();return(0,$c.useMemo)(()=>Af(r,e,t),[r,e,t])}function FC(e,t){let{merged:r}=Wr();return(0,$c.useMemo)(()=>Cc(r,e,t),[r,e,t])}var eu=n(_(),1);function dne(){let{styles:e,__unstableResolvedAssets:t,colors:r,gradients:o,__experimentalDiscussionSettings:s,mediaUploadHandler:i,fontLibraryEnabled:a}=(0,fD.useSelect)(u=>{let{getEditorSettings:m}=u(v),{canUser:d}=u(pD.store),f=m(),h=d("create",{kind:"postType",name:"attachment"});return{styles:f?.styles,__unstableResolvedAssets:f?.__unstableResolvedAssets,colors:f?.colors,gradients:f?.gradients,__experimentalDiscussionSettings:f?.__experimentalDiscussionSettings,mediaUploadHandler:h?hD.uploadMedia:void 0,fontLibraryEnabled:f?.fontLibraryEnabled??!0}},[]),l=(0,DC.useMemo)(()=>e?e.filter(u=>!u.isGlobalStyles):[],[e]),c=(0,DC.useMemo)(()=>({__unstableResolvedAssets:t,settings:{color:{palette:{theme:r??[]},gradients:{theme:o??[]},duotone:{theme:[]}}},__experimentalDiscussionSettings:s,mediaUpload:i}),[t,r,o,s,i]);return{serverCSS:l,serverSettings:c,fontLibraryEnabled:a}}function h1({path:e,onPathChange:t}){let{user:r,base:o,setUser:s,isReady:i}=Wr(),{serverCSS:a,serverSettings:l,fontLibraryEnabled:c}=dne();return i?(0,eu.jsxs)(eu.Fragment,{children:[(0,eu.jsx)(IC,{value:r,baseValue:o||{},onChange:s,path:e,onPathChange:t,fontLibraryEnabled:c,serverCSS:a,serverSettings:l}),(0,eu.jsx)(dD,{path:e,onPathChange:t})]}):null}var Ol=n(_(),1);function mne({template:e,post:t}){let[r="white"]=Bl("color.background"),[o]=(0,kh.useEntityBlockEditor)("postType",t.type,{id:t.id}),[s]=(0,kh.useEntityBlockEditor)("postType",e?.type,{id:e?.id}),i=e&&s?s:o,a=!i?.length;return(0,Ol.jsxs)("div",{className:"editor-fields-content-preview",style:{backgroundColor:r},children:[a&&(0,Ol.jsx)("span",{className:"editor-fields-content-preview__empty",children:(0,gD.__)("Empty content")}),!a&&(0,Ol.jsx)(LC.BlockPreview.Async,{children:(0,Ol.jsx)(LC.BlockPreview,{blocks:i})})]})}function vD({item:e}){let{settings:t,template:r}=(0,yD.useSelect)(o=>{let{canUser:s,getPostType:i,getTemplateId:a,getEntityRecord:l}=L(o(kh.store)),c=s("read",{kind:"postType",name:"wp_template"}),u=o(v).getEditorSettings(),m=u.supportsTemplateMode,d=i(e.type)?.viewable??!1,f=m&&d&&c?a(e.type,e.id):null;return{settings:u,template:f?l("postType","wp_template",f):void 0}},[e.type,e.id]);return(0,Ol.jsx)(tC,{post:e,settings:t,__unstableTemplate:r,children:(0,Ol.jsx)(mne,{template:r,post:e})})}var pne={type:"media",id:"content-preview",label:(0,bD.__)("Content preview"),render:vD,enableSorting:!1},SD=pne;function fne(e){let t=e?.editor;return Array.isArray(t)?!!t[0]?.notes:!1}function hne(e,t,r){return{type:"REGISTER_ENTITY_ACTION",kind:e,name:t,config:r}}function gne(e,t,r){return{type:"UNREGISTER_ENTITY_ACTION",kind:e,name:t,actionId:r}}function yne(e,t,r){return{type:"REGISTER_ENTITY_FIELD",kind:e,name:t,config:r}}function vne(e,t,r){return{type:"UNREGISTER_ENTITY_FIELD",kind:e,name:t,fieldId:r}}function bne(e,t){return{type:"SET_IS_READY",kind:e,name:t}}var Sne=e=>async({registry:t})=>{if(L(t.select(v)).isEntityReady("postType",e))return;L(t.dispatch(v)).setIsReady("postType",e);let o=await t.resolveSelect(g1.store).getPostType(e),s=await t.resolveSelect(g1.store).canUser("create",{kind:"postType",name:e}),i=await t.resolveSelect(g1.store).getCurrentTheme(),a=!["wp_block","wp_template_part"].includes(o.slug)&&s&&KP;o.slug==="wp_template"&&!window?.__experimentalTemplateActivate&&(a=void 0);let l=[o.viewable?GP:void 0,o.supports?.revisions?s2:void 0,a,o.slug==="wp_template_part"&&s&&i?.is_block_theme?f2:void 0,s&&o.slug==="wp_block"?$P:void 0,o.supports?.title?JP:void 0,o.supports?.["page-attributes"]?YP:void 0,o.slug==="wp_block"?o2:void 0,a2,QP,m2,c2,i2].filter(Boolean),c=[o.supports?.thumbnail&&i?.theme_supports?.["post-thumbnails"]&&EP,o.supports?.author&&zP,LP,!Xa.includes(o.slug)&&UP,gP,o.supports?.["page-attributes"]&&FP,o.supports?.comments&&NP,o.supports?.trackbacks&&VP,(o.supports?.comments||o.supports?.trackbacks)&&jP,RP,DP,o.supports?.editor&&o.viewable&&SD,fne(o.supports)&&HP].filter(Boolean);if(o.supports?.title){let u;e==="page"?u=xP:e==="wp_template"?u=gf:e==="wp_block"?u=yf:u=vP,c.push(u)}t.batch(()=>{l.forEach(u=>{L(t.dispatch(v)).registerEntityAction("postType",e,u)}),c.forEach(u=>{L(t.dispatch(v)).registerEntityField("postType",e,u)})}),(0,wD.doAction)("core.registerPostTypeSchema",e)};function wne(e){return{type:"SET_CURRENT_TEMPLATE_ID",id:e}}var xne=e=>async({select:t,dispatch:r,registry:o})=>{let s=await o.dispatch(os.store).saveEntityRecord("postType","wp_template",e);return o.dispatch(os.store).editEntityRecord("postType",t.getCurrentPostType(),t.getCurrentPostId(),{template:s.slug}),o.dispatch(rs.store).createSuccessNotice((0,it.__)("Custom template created. You're in template mode now."),{type:"snackbar",actions:[{label:(0,it.__)("Go back"),onClick:()=>r.setRenderingMode(t.getEditorSettings().defaultRenderingMode)}]}),s},_ne=e=>({registry:t})=>{let o=(t.select(tu.store).get("core","hiddenBlockTypes")??[]).filter(s=>!(Array.isArray(e)?e:[e]).includes(s));t.dispatch(tu.store).set("core","hiddenBlockTypes",o)},kne=e=>({registry:t})=>{let r=t.select(tu.store).get("core","hiddenBlockTypes")??[],o=new Set([...r,...Array.isArray(e)?e:[e]]);t.dispatch(tu.store).set("core","hiddenBlockTypes",[...o])},Pne=({onSave:e,dirtyEntityRecords:t=[],entitiesToSkip:r=[],close:o}={})=>({registry:s})=>{let i=[{kind:"postType",name:"wp_navigation"}],a="site-editor-save-success",l=s.select(os.store).getEntityRecord("root","__unstableBase")?.home;s.dispatch(rs.store).removeNotice(a);let c=t.filter(({kind:d,name:f,key:h,property:g})=>!r.some(y=>y.kind===d&&y.name===f&&y.key===h&&y.property===g));o?.(c);let u=[],m=[];c.forEach(({kind:d,name:f,key:h,property:g})=>{d==="root"&&f==="site"?u.push(g):(i.some(y=>y.kind===d&&y.name===f)&&s.dispatch(os.store).editEntityRecord(d,f,h,{status:"publish"}),m.push(s.dispatch(os.store).saveEditedEntityRecord(d,f,h)))}),u.length&&m.push(s.dispatch(os.store).__experimentalSaveSpecifiedEntityEdits("root","site",void 0,u)),s.dispatch(xD.store).__unstableMarkLastChangeAsPersistent(),Promise.all(m).then(d=>e?e(d):d).then(d=>{d.some(f=>typeof f>"u")?s.dispatch(rs.store).createErrorNotice((0,it.__)("Saving failed.")):s.dispatch(rs.store).createSuccessNotice((0,it.__)("Site updated."),{type:"snackbar",id:a,actions:[{label:(0,it.__)("View site"),url:l,openInNewTab:!0}]})}).catch(d=>s.dispatch(rs.store).createErrorNotice(`${(0,it.__)("Saving failed.")} ${d}`))},Cne=(e,{allowUndo:t=!0}={})=>async({registry:r})=>{let o="edit-site-template-reverted";if(r.dispatch(rs.store).removeNotice(o),!_v(e)){r.dispatch(rs.store).createErrorNotice((0,it.__)("This template is not revertable."),{type:"snackbar"});return}try{let s=r.select(os.store).getEntityConfig("postType",e.type);if(!s){r.dispatch(rs.store).createErrorNotice((0,it.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let i=(0,_D.addQueryArgs)(`${s.baseURL}/${e.id}`,{context:"edit",source:e.origin}),a=await(0,kD.default)({path:i});if(!a){r.dispatch(rs.store).createErrorNotice((0,it.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let l=({blocks:m=[]})=>(0,y1.__unstableSerializeAndClean)(m),c=r.select(os.store).getEditedEntityRecord("postType",e.type,e.id);r.dispatch(os.store).editEntityRecord("postType",e.type,e.id,{content:l,blocks:c.blocks,source:"custom"},{undoIgnore:!0});let u=(0,y1.parse)(a?.content?.raw);if(r.dispatch(os.store).editEntityRecord("postType",e.type,a.id,{content:l,blocks:u,source:"theme"}),t){let m=()=>{r.dispatch(os.store).editEntityRecord("postType",e.type,c.id,{content:l,blocks:c.blocks,source:"custom"})};r.dispatch(rs.store).createSuccessNotice((0,it.__)("Template reset."),{type:"snackbar",id:o,actions:[{label:(0,it.__)("Undo"),onClick:m}]})}}catch(s){let i=s.message&&s.code!=="unknown_error"?s.message:(0,it.__)("Template revert failed. Please reload.");r.dispatch(rs.store).createErrorNotice(i,{type:"snackbar"})}},Tne=e=>async({registry:t})=>{let r=e.every(s=>s?.has_theme_file),o=await Promise.allSettled(e.map(s=>t.dispatch(os.store).deleteEntityRecord("postType",s.type,s.id,{force:!0},{throwOnError:!0})));if(o.every(({status:s})=>s==="fulfilled")){let s;if(e.length===1){let i;typeof e[0].title=="string"?i=e[0].title:typeof e[0].title?.rendered=="string"?i=e[0].title?.rendered:typeof e[0].title?.raw=="string"&&(i=e[0].title?.raw),s=r?(0,it.sprintf)((0,it.__)('"%s" reset.'),(0,NC.decodeEntities)(i)):(0,it.sprintf)((0,it._x)('"%s" deleted.',"template part"),(0,NC.decodeEntities)(i))}else s=r?(0,it.__)("Items reset."):(0,it.__)("Items deleted.");t.dispatch(rs.store).createSuccessNotice(s,{type:"snackbar",id:"editor-template-deleted-success"})}else{let s;if(o.length===1)o[0].reason?.message?s=o[0].reason.message:s=r?(0,it.__)("An error occurred while reverting the item."):(0,it.__)("An error occurred while deleting the item.");else{let i=new Set,a=o.filter(({status:l})=>l==="rejected");for(let l of a)l.reason?.message&&i.add(l.reason.message);i.size===0?s=(0,it.__)("An error occurred while deleting the items."):i.size===1?s=r?(0,it.sprintf)((0,it.__)("An error occurred while reverting the items: %s"),[...i][0]):(0,it.sprintf)((0,it.__)("An error occurred while deleting the items: %s"),[...i][0]):s=r?(0,it.sprintf)((0,it.__)("Some errors occurred while reverting the items: %s"),[...i].join(",")):(0,it.sprintf)((0,it.__)("Some errors occurred while deleting the items: %s"),[...i].join(","))}t.dispatch(rs.store).createErrorNotice(s,{type:"snackbar"})}},Ene=e=>({select:t,registry:r})=>{let o=t.getCurrentPostType(),s=r.select(os.store).getCurrentTheme()?.stylesheet,i=r.select(tu.store).get("core","renderingModes")?.[s]??{};if(i[o]===e)return;let a={[s]:{...i,[o]:e}};r.dispatch(tu.store).set("core","renderingModes",a)};function Ane(e){return{type:"SET_STYLES_PATH",path:e}}function Rne(e){return{type:"SET_SHOW_STYLEBOOK",show:e}}function Ine(){return{type:"RESET_STYLES_NAVIGATION"}}function Bne(e){return{type:"SET_CANVAS_MIN_HEIGHT",minHeight:e}}var VC={};qa(VC,{getCanvasMinHeight:()=>Zne,getDefaultRenderingMode:()=>Gne,getEntityActions:()=>jne,getEntityFields:()=>zne,getInserter:()=>Dne,getInserterSidebarToggleRef:()=>Nne,getListViewToggleRef:()=>Lne,getPostBlocksByName:()=>Hne,getPostIcon:()=>Mne,getShowStylebook:()=>Yne,getStylesPath:()=>Wne,hasPostMetaChanges:()=>Vne,isEntityReady:()=>Une});var BD=n(CD(),1),Ph=n($(),1),ya=n(A(),1);var tm=n(Z(),1),OD=n(ft(),1);var TD=[];function ED(e,t,r){return e.actions[t]?.[r]??TD}function AD(e,t,r){return e.fields[t]?.[r]??TD}function RD(e,t,r){return e.isReady[t]?.[r]}var One={rootClientId:void 0,insertionIndex:void 0,filterValue:void 0},Fne=["post-only","template-locked"],Dne=(0,ya.createRegistrySelector)(e=>(0,ya.createSelector)(t=>{if(typeof t.blockInserterPanel=="object")return t.blockInserterPanel;if(wv(t)==="template-locked"){let[r]=e(Ph.store).getBlocksByName("core/post-content");if(r)return{rootClientId:r,insertionIndex:void 0,filterValue:void 0}}return One},t=>{let[r]=e(Ph.store).getBlocksByName("core/post-content");return[t.blockInserterPanel,wv(t),r]}));function Lne(e){return e.listViewToggleRef}function Nne(e){return e.inserterSidebarToggleRef}var ID={wp_block:of,wp_navigation:vk,page:Zu,post:nP},Mne=(0,ya.createRegistrySelector)(e=>(t,r,o)=>{{if(r==="wp_template_part"||r==="wp_template"){let a=(e(tm.store).getCurrentTheme()?.default_template_part_areas||[]).find(l=>o.area===l.area);return a?.icon?Ja(a.icon):dn}if(ID[r])return ID[r];let s=e(tm.store).getPostType(r);return typeof s?.icon=="string"&&s.icon.startsWith("dashicons-")?s.icon.slice(10):Zu}}),Vne=(0,ya.createRegistrySelector)(e=>(t,r,o)=>{let{type:s,id:i}=ho(t),a=e(tm.store).getEntityRecordNonTransientEdits("postType",r||s,o||i);if(!a?.meta)return!1;let l=e(tm.store).getEntityRecord("postType",r||s,o||i)?.meta;return!(0,BD.default)({...l,footnotes:void 0},{...a.meta,footnotes:void 0})});function jne(e,...t){return ED(e.dataviews,...t)}function Une(e,...t){return RD(e.dataviews,...t)}function zne(e,...t){return AD(e.dataviews,...t)}var Hne=(0,ya.createRegistrySelector)(e=>(0,ya.createSelector)((t,r)=>{r=Array.isArray(r)?r:[r];let{getBlocksByName:o,getBlockParents:s,getBlockName:i}=e(Ph.store);return o(r).filter(a=>s(a).every(l=>{let c=i(l);return c!=="core/query"&&!r.includes(c)}))},()=>[e(Ph.store).getBlocks()])),Gne=(0,ya.createRegistrySelector)(e=>(t,r)=>{let{getPostType:o,getCurrentTheme:s,hasFinishedResolution:i}=e(tm.store),a=s(),l=o(r);if(!i("getPostType",[r])||!i("getCurrentTheme"))return;let c=a?.stylesheet,u=e(OD.store).get("core","renderingModes")?.[c]?.[r],m=Array.isArray(l?.supports?.editor)?l.supports.editor.find(f=>"default-mode"in f)?.["default-mode"]:void 0,d=u||m;return Fne.includes(d)?d:"post-only"});function Wne(e){return e.stylesPath??"/"}function Yne(e){return e.showStylebook??!1}function Zne(e){return e.canvasMinHeight}var Pf={reducer:F5,selectors:mP,actions:hP},v=(0,v1.createReduxStore)(U5,{...Pf});(0,v1.register)(v);L(v).registerPrivateActions(MC);L(v).registerPrivateSelectors(VC);var VD=n(_(),1),qne=e=>(0,ND.createHigherOrderComponent)(t=>({attributes:r,setAttributes:o,...s})=>{let i=(0,FD.useSelect)(u=>u(v).getCurrentPostType(),[]),[a,l]=(0,DD.useEntityProp)("postType",i,"meta"),c=(0,LD.useMemo)(()=>({...r,...Object.fromEntries(Object.entries(e).map(([u,m])=>[u,a[m]]))}),[r,a]);return(0,VD.jsx)(t,{attributes:c,setAttributes:u=>{let m=Object.fromEntries(Object.entries(u??{}).filter(([d])=>d in e).map(([d,f])=>[e[d],f]));Object.entries(m).length&&l(m),o(u)},...s})},"withMetaAttributeSource");function Kne(e){let t=Object.fromEntries(Object.entries(e.attributes??{}).filter(([,{source:r}])=>r==="meta").map(([r,{meta:o}])=>[r,o]));return Object.entries(t).length&&(e.edit=qne(t)(e.edit)),e}(0,MD.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",Kne);var J9=n(Jr(),1);var jD=n(D(),1),UD=n(A(),1),zD=n(Z(),1),va=n(_(),1);function Xne(e){let t=e.avatar_urls&&e.avatar_urls[24]?(0,va.jsx)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,va.jsx)("span",{className:"editor-autocompleters__no-avatar"});return(0,va.jsxs)(va.Fragment,{children:[t,(0,va.jsx)("span",{className:"editor-autocompleters__user-name",children:e.name}),(0,va.jsx)("span",{className:"editor-autocompleters__user-slug",children:e.slug})]})}var b1={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){let t=(0,UD.useSelect)(o=>{let{getUsers:s}=o(zD.store);return s({context:"view",search:encodeURIComponent(e)})},[e]);return[(0,jD.useMemo)(()=>t?t.map(o=>({key:`user-${o.slug}`,value:o,label:Xne(o)})):[],[t])]},getOptionCompletion(e){return`@${e.slug}`}};var HD=n(D(),1),GD=n(ge(),1),S1=n(A(),1),WD=n(Z(),1);var Jne=class extends HD.Component{constructor(e){super(e),this.needsAutosave=!!(e.isDirty&&e.isAutosaveable)}componentDidMount(){this.props.disableIntervalChecks||this.setAutosaveTimer()}componentDidUpdate(e){if(this.props.disableIntervalChecks){this.props.editsReference!==e.editsReference&&this.props.autosave();return}if(this.props.interval!==e.interval&&(clearTimeout(this.timerId),this.setAutosaveTimer()),!this.props.isDirty){this.needsAutosave=!1;return}if(this.props.isAutosaving&&!e.isAutosaving){this.needsAutosave=!1;return}this.props.editsReference!==e.editsReference&&(this.needsAutosave=!0)}componentWillUnmount(){clearTimeout(this.timerId)}setAutosaveTimer(e=this.props.interval*1e3){this.timerId=setTimeout(()=>{this.autosaveTimerHandler()},e)}autosaveTimerHandler(){if(!this.props.isAutosaveable){this.setAutosaveTimer(1e3);return}this.needsAutosave&&(this.needsAutosave=!1,this.props.autosave()),this.setAutosaveTimer()}render(){return null}},w1=(0,GD.compose)([(0,S1.withSelect)((e,t)=>{let{getReferenceByDistinctEdits:r}=e(WD.store),{isEditedPostDirty:o,isEditedPostAutosaveable:s,isAutosavingPost:i,getEditorSettings:a}=e(v),{interval:l=a().autosaveInterval}=t;return{editsReference:r(),isDirty:o(),isAutosaveable:s(),isAutosaving:i(),interval:l}}),(0,S1.withDispatch)((e,t)=>({autosave(){let{autosave:r=e(v).autosave}=t;r()}}))])(Jne);var Vl=n(R(),1),Eh=n(A(),1),En=n(I(),1),Ah=n($(),1);var T8=n(jr(),1),E8=n(Z(),1),A8=n(N2(),1),L1=n(D(),1),R8=n(ge(),1),I8=n(dt(),1),B8=n(rm(),1);var jC=n(R(),1),ZD=n(A(),1),qD=n(Z(),1);function x1(e){let{isFrontPage:t,isPostsPage:r}=(0,ZD.useSelect)(o=>{let{canUser:s,getEditedEntityRecord:i}=o(qD.store),a=s("read",{kind:"root",name:"site"})?i("root","site"):void 0,l=parseInt(e,10);return{isFrontPage:a?.page_on_front===l,isPostsPage:a?.page_for_posts===l}});return t?(0,jC.__)("Homepage"):r?(0,jC.__)("Posts Page"):!1}var S8=n(I(),1),w8=n(jr(),1),F1=n(R(),1),Th=n(A(),1);var D1=n(ge(),1),x8=n(ft(),1);var m8=n(D(),1);var ba=n(I(),1),Cn=n(R(),1),Rr=n($(),1),ou=n(A(),1);var Rt=n(D(),1),R1=n(jr(),1),s8=n(hc(),1),n8=n(Z(),1);var At=n(R(),1),om=[{slug:"theme-colors",title:(0,At.__)("Theme Colors"),origin:"theme",type:"colors"},{slug:"theme-gradients",title:(0,At.__)("Theme Gradients"),origin:"theme",type:"gradients"},{slug:"custom-colors",title:(0,At.__)("Custom Colors"),origin:"custom",type:"colors"},{slug:"custom-gradients",title:(0,At.__)("Custom Gradients"),origin:"custom",type:"gradients"},{slug:"duotones",title:(0,At.__)("Duotones"),origin:"theme",type:"duotones"},{slug:"default-colors",title:(0,At.__)("Default Colors"),origin:"default",type:"colors"},{slug:"default-gradients",title:(0,At.__)("Default Gradients"),origin:"default",type:"gradients"}],_1=[{slug:"site-identity",title:(0,At.__)("Site Identity"),blocks:["core/site-logo","core/site-title","core/site-tagline"]},{slug:"design",title:(0,At.__)("Design"),blocks:["core/navigation","core/avatar","core/post-time-to-read"],exclude:["core/home-link","core/navigation-link"]},{slug:"posts",title:(0,At.__)("Posts"),blocks:["core/post-title","core/post-excerpt","core/post-author","core/post-author-name","core/post-author-biography","core/post-date","core/post-terms","core/term-description","core/query-title","core/query-no-results","core/query-pagination","core/query-numbers"]},{slug:"comments",title:(0,At.__)("Comments"),blocks:["core/comments-title","core/comments-pagination","core/comments-pagination-numbers","core/comments","core/comments-author-name","core/comment-content","core/comment-date","core/comment-edit-link","core/comment-reply-link","core/comment-template","core/post-comments-count","core/post-comments-link"]}],UC=[{slug:"overview",title:(0,At.__)("Overview"),blocks:[]},{slug:"text",title:(0,At.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,At.__)("Colors"),blocks:[]},{slug:"theme",title:(0,At.__)("Theme"),subcategories:_1},{slug:"media",title:(0,At.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,At.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,At.__)("Embeds"),include:[]}],Qne=[..._1,{slug:"media",title:(0,At.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,At.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,At.__)("Embeds"),include:[]}],KD=[{slug:"overview",title:(0,At.__)("Overview"),blocks:[]},{slug:"text",title:(0,At.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,At.__)("Colors"),blocks:[]},{slug:"blocks",title:(0,At.__)("All Blocks"),blocks:[],subcategories:Qne}],$ne=`
	.is-root-container {
		display: flow-root;
	}
`,XD=`
	body {
		position: relative;
		padding: 32px !important;
	}

	${$ne}

	.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 JD=n(Ze(),1);function Ch(e,t){if(!e?.slug||!t?.length)return;let r=e?.subcategories??[];if(r.length)return r.reduce((a,l)=>{let c=Ch(l,t);return c&&(a.subcategories||(a.subcategories=[]),a.subcategories=[...a.subcategories,c]),a},{title:e.title,slug:e.slug});let o=e?.blocks||[],s=e?.exclude||[],i=t.filter(a=>!s.includes(a.name)&&(a.category===e.slug||o.includes(a.name)));if(i.length)return{title:e.title,slug:e.slug,examples:i}}function zC(){let e=[..._1,...UC].map(({slug:o})=>o),r=(0,JD.getCategories)().filter(({slug:o})=>!e.includes(o));return[...UC,...r]}var gi=n(R(),1),oo=n(Ze(),1);var QD=n(I(),1),k1=n($(),1),HC=n(_(),1),eie=({colors:e,type:t,templateColumns:r="1fr 1fr",itemHeight:o="52px"})=>e?(0,HC.jsx)(QD.__experimentalGrid,{templateColumns:r,rowGap:8,columnGap:16,children:e.map(s=>{let i=t==="gradients"?(0,k1.__experimentalGetGradientClass)(s.slug):(0,k1.getColorClassName)("background-color",s.slug),a=ae("editor-style-book__color-example",i);return(0,HC.jsx)("div",{className:a,style:{height:o}},s.slug)})}):null,GC=eie;var WC=n(I(),1),ru=n(_(),1),tie=({duotones:e})=>e?(0,ru.jsx)(WC.__experimentalGrid,{columns:2,rowGap:16,columnGap:16,children:e.map(t=>(0,ru.jsxs)(WC.__experimentalGrid,{className:"editor-style-book__duotone-example",columns:2,rowGap:8,columnGap:8,children:[(0,ru.jsx)("div",{children:(0,ru.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,ru.jsx)("div",{className:"editor-style-book__color-example",style:{backgroundColor:r}},r))]},t.slug))}):null,$D=tie;var P1=n(_(),1);function rie(e){if(!e)return[];let t=[];return om.forEach(r=>{let o=e[r.type],s=Array.isArray(o)?o.find(i=>i.slug===r.origin):void 0;if(s?.[r.type]){let i={name:r.slug,title:r.title,category:"colors"};r.type==="duotones"?(i.content=(0,P1.jsx)($D,{duotones:s[r.type]}),t.push(i)):(i.content=(0,P1.jsx)(GC,{colors:s[r.type],type:r.type}),t.push(i))}}),t}function oie(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,gi.__)("Colors"),category:"overview",content:(0,P1.jsx)(GC,{colors:r.colors,type:"colors",templateColumns:"repeat(auto-fill, minmax( 200px, 1fr ))",itemHeight:"32px"})};t.push(i)}let o=[];if((0,oo.getBlockType)("core/heading")){let i=(0,oo.createBlock)("core/heading",{content:(0,gi.__)("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789X{(\u2026)},.-<>?!*&:/A@HELFO\u2122\xA9"),level:1});o.push(i)}if((0,oo.getBlockType)("core/paragraph")){let i=(0,oo.createBlock)("core/paragraph",{content:(0,gi.__)("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,oo.createBlock)("core/paragraph",{content:(0,gi.__)("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,oo.getBlockType)("core/group")){let l=(0,oo.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,gi.__)("Typography"),category:"overview",blocks:o}),["core/image","core/separator","core/buttons","core/quote","core/search"].forEach(i=>{let a=(0,oo.getBlockType)(i);if(a&&a.example){let l={name:i,title:a.title,category:"overview",blocks:(0,oo.getBlockFromExample)(i,{...a.example,attributes:{...a.example.attributes,style:void 0}})};t.push(l)}}),t}function YC(e){let t=(0,oo.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,oo.getBlockFromExample)(a.name,{...a.example,attributes:{...a.example.attributes,style:void 0}})}));if(!!!(0,oo.getBlockType)("core/heading"))return t;let o={name:"core/heading",title:(0,gi.__)("Headings"),category:"text",blocks:[1,2,3,4,5,6].map(a=>(0,oo.createBlock)("core/heading",{content:(0,gi.sprintf)((0,gi.__)("Heading %d"),a),level:a}))},s=rie(e),i=oie(e);return[o,...s,...t,...i]}var o8=n(D(),1),T1=n(A(),1);var C1=n(Ze(),1),e8=n(A(),1),t8=n(D(),1);function sm(e={},t=!1){let o=FC("spacing.blockGap")!==null,s=!o,{disableLayoutStyles:i,getBlockStyles:a}=(0,e8.useSelect)(l=>{let{getEditorSettings:c}=l(v),{getBlockStyles:u}=l(C1.store);return{disableLayoutStyles:!!c()?.disableLayoutStyles,getBlockStyles:u}},[]);return(0,t8.useMemo)(()=>{if(!e?.styles||!e?.settings)return[[],{}];let l=(0,C1.getBlockTypes)();return Ff(e,l,{hasBlockGapSupport:o,hasFallbackGapSupport:s,disableLayoutStyles:i,disableRootPadding:t,getBlockStyles:a})},[o,s,e,i,t,a])}function r8(e=!1){let{merged:t}=Wr();return sm(t,e)}function sie(e){let[t,r]=r8(e),{getEditorSettings:o}=(0,T1.useSelect)(v),{updateEditorSettings:s}=(0,T1.useDispatch)(v);(0,o8.useEffect)(()=>{if(!t||!r)return;let i=o(),a=Object.values(i.styles??[]).filter(l=>!l.isGlobalStyles);s({...i,styles:[...a,...t],__experimentalFeatures:r})},[t,r,s,o])}function E1({disableRootPadding:e}){return sie(e),null}var $e=n(_(),1),{ExperimentalBlockEditorProvider:nie}=L(Rr.privateApis),{Tabs:A1}=L(ba.privateApis);function Fl(e){return!e||Object.keys(e).length===0}var iie=(e,t)=>{if(!e||!t||!t?.contentDocument)return;let r=e==="top"?t.contentDocument.body:t.contentDocument.getElementById(e);r&&r.scrollIntoView({behavior:"smooth"})},i8=e=>e&&typeof e=="string"&&(e==="/"||e.startsWith("/typography")||e.startsWith("/colors")||e.startsWith("/blocks"))?{top:!0}:null;function a8(){let{colors:e,gradients:t}=(0,Rr.__experimentalUseMultipleOriginColorsAndGradients)(),[r,o,s,i]=(0,Rr.useSettings)("color.defaultDuotone","color.duotone.custom","color.duotone.theme","color.duotone.default");return(0,Rt.useMemo)(()=>{let l={colors:e,gradients:t,duotones:[]};return s&&s.length&&l.duotones.push({name:(0,Cn._x)("Theme","Indicates these duotone filters come from the theme."),slug:"theme",duotones:s}),r&&i&&i.length&&l.duotones.push({name:(0,Cn._x)("Default","Indicates these duotone filters come from WordPress."),slug:"default",duotones:i}),o&&o.length&&l.duotones.push({name:(0,Cn._x)("Custom","Indicates these doutone filters are created by the user."),slug:"custom",duotones:o}),l},[e,t,o,s,i,r])}function l8(e){let t=[],r=Ch({slug:"overview"},e);t.push(...r.examples);let o=e.filter(s=>s.category!=="overview"&&!r.examples.find(i=>i.name===s.name));return t.push(...o),t}function aie(e,t){return t?e.map(r=>({...r,variation:t,blocks:Array.isArray(r.blocks)?r.blocks.map(o=>({...o,attributes:{...o.attributes,style:void 0,className:`is-style-${t}`}})):{...r.blocks,attributes:{...r.blocks.attributes,style:void 0,className:`is-style-${t}`}}})):e}function lie({isSelected:e,onClick:t,onSelect:r,showTabs:o=!0,userConfig:s={},path:i=""},a){let l=Bl("color.text"),c=Bl("color.background"),u=a8(),m=(0,Rt.useMemo)(()=>YC(u),[u]),d=(0,Rt.useMemo)(()=>zC().filter(S=>m.some(x=>x.category===S.slug)),[m]),f=l8(m),{base:h}=Wr(),g=i8(i),y=(0,Rt.useMemo)(()=>!Fl(s)&&!Fl(h)?Mr(h,s):{},[h,s]),b=(0,ou.useSelect)(S=>S(Rr.store).getSettings(),[]),[w]=sm(y),k=(0,Rt.useMemo)(()=>({...b,styles:!Fl(w)&&!Fl(s)?w:b.styles,isPreviewMode:!0}),[w,b,s]);return(0,$e.jsx)("div",{ref:a,className:ae("editor-style-book",{"is-button":!!t}),style:{color:l,background:c},children:o?(0,$e.jsxs)(A1,{children:[(0,$e.jsx)("div",{className:"editor-style-book__tablist-container",children:(0,$e.jsx)(A1.TabList,{children:d.map(S=>(0,$e.jsx)(A1.Tab,{tabId:S.slug,children:S.title},S.slug))})}),d.map(S=>{let x=S.slug?zC().find(E=>E.slug===S.slug):null,C=x?Ch(x,m):{examples:m};return(0,$e.jsx)(A1.TabPanel,{tabId:S.slug,focusable:!1,className:"editor-style-book__tabpanel",children:(0,$e.jsx)(ZC,{category:S.slug,examples:C,isSelected:e,onSelect:r,settings:k,title:S.title,goTo:g})},S.slug)})]}):(0,$e.jsx)(ZC,{examples:{examples:f},isSelected:e,onClick:t,onSelect:r,settings:k,goTo:g})})}var c8=({userConfig:e={},isStatic:t=!1,path:r,onPathChange:o})=>{let s=(0,ou.useSelect)(B=>B(v).getEditorSettings(),[]),i=(0,ou.useSelect)(B=>B(n8.store).canUser("create",{kind:"postType",name:"attachment"}),[]);(0,Rt.useEffect)(()=>{(0,ou.dispatch)(Rr.store).updateSettings({...s,mediaUpload:i?s8.uploadMedia:void 0})},[s,i]);let[a,l]=(0,Rt.useState)("/"),c=r??a,u=o??l,m=B=>c===`/blocks/${encodeURIComponent(B)}`||c.startsWith(`/blocks/${encodeURIComponent(B)}/`),d=(B,F=!1)=>{if(om.find(M=>M.slug===B)){u("/colors/palette");return}if(B==="typography"){u("/typography");return}F||u(`/blocks/${encodeURIComponent(B)}`)},f=a8(),h=YC(f),g=l8(h),y=null,b=null;if(c.includes("/colors"))y="colors";else if(c.includes("/typography"))y="text";else if(c.includes("/blocks")){y="blocks";let B=decodeURIComponent(c).split("/blocks/")[1];B?.includes("/variations")&&([B,b]=B.split("/variations/")),B&&h.find(F=>F.name===B)&&(y=B)}else t||(y="overview");let w=KD.find(B=>B.slug===y),k=(0,Rt.useMemo)(()=>w?Ch(w,h):{examples:[h.find(B=>B.name===y)]},[w,h,y]),S=(0,Rt.useMemo)(()=>y?b?{examples:aie(k.examples,b)}:k:{examples:g},[y,g,b,k]),{base:x}=Wr(),C=i8(c),E=(0,Rt.useMemo)(()=>!Fl(e)&&!Fl(x)?Mr(x,e):{},[x,e]),[O]=sm(E),N=(0,Rt.useMemo)(()=>({...s,styles:!Fl(O)&&!Fl(e)?O:s.styles,isPreviewMode:!0}),[O,s,e]);return(0,$e.jsx)("div",{className:"editor-style-book",children:(0,$e.jsxs)(Rr.BlockEditorProvider,{settings:N,children:[(0,$e.jsx)(E1,{disableRootPadding:!0}),(0,$e.jsx)(ZC,{examples:S,settings:N,goTo:C,isSelected:t?null:m,onSelect:t?null:d})]})})},ZC=({examples:e,isSelected:t,onClick:r,onSelect:o,settings:s,title:i,goTo:a})=>{let[l,c]=(0,Rt.useState)(!1),[u,m]=(0,Rt.useState)(!1),d=(0,Rt.useRef)(null),f={role:"button",onFocus:()=>c(!0),onBlur:()=>c(!1),onKeyDown:g=>{if(g.defaultPrevented)return;let{keyCode:y}=g;r&&(y===R1.ENTER||y===R1.SPACE)&&(g.preventDefault(),r(g))},onClick:g=>{g.defaultPrevented||r&&(g.preventDefault(),r(g))},readonly:!0},h=()=>m(!0);return(0,Rt.useLayoutEffect)(()=>{u&&d.current&&a?.top&&iie("top",d.current)},[a?.top,u]),(0,$e.jsxs)(Rr.__unstableIframe,{onLoad:h,ref:d,className:ae("editor-style-book__iframe",{"is-focused":l&&!!r,"is-button":!!r}),name:"style-book-canvas",tabIndex:0,...r?f:{},children:[(0,$e.jsx)(Rr.__unstableEditorStyles,{styles:s.styles}),(0,$e.jsxs)("style",{children:[XD,!!r&&"body { cursor: pointer; } body * { pointer-events: none; }"]}),(0,$e.jsx)(cie,{className:"editor-style-book__examples",filteredExamples:e,label:i?(0,Cn.sprintf)((0,Cn.__)("Examples of blocks in the %s category"),i):(0,Cn.__)("Examples of blocks"),isSelected:t,onSelect:o},i)]})},cie=(0,Rt.memo)(({className:e,filteredExamples:t,label:r,isSelected:o,onSelect:s})=>(0,$e.jsxs)(ba.Composite,{orientation:"vertical",className:e,"aria-label":r,role:"grid",children:[!!t?.examples?.length&&t.examples.map(i=>(0,$e.jsx)(u8,{id:`example-${i.name}`,title:i.title,content:i.content,blocks:i.blocks,isSelected:o?.(i.name),onClick:s?()=>s(i.name,!!i.variation):null},i.name)),!!t?.subcategories?.length&&t.subcategories.map(i=>(0,$e.jsxs)(ba.Composite.Group,{className:"editor-style-book__subcategory",children:[(0,$e.jsx)(ba.Composite.GroupLabel,{children:(0,$e.jsx)("h2",{className:"editor-style-book__subcategory-title",children:i.title})}),(0,$e.jsx)(uie,{examples:i.examples,isSelected:o,onSelect:s})]},`subcategory-${i.slug}`))]})),uie=({examples:e,isSelected:t,onSelect:r})=>!!e?.length&&e.map(o=>(0,$e.jsx)(u8,{id:`example-${o.name}`,title:o.title,content:o.content,blocks:o.blocks,isSelected:t?.(o.name),onClick:r?()=>r(o.name):null},o.name)),die=["example-duotones"],u8=({id:e,title:t,blocks:r,isSelected:o,onClick:s,content:i})=>{let a=(0,ou.useSelect)(m=>m(Rr.store).getSettings(),[]),l=(0,Rt.useMemo)(()=>({...a,focusMode:!1,isPreviewMode:!0}),[a]),c=(0,Rt.useMemo)(()=>Array.isArray(r)?r:[r],[r]),u=die.includes(e)||!s?{disabled:!0,accessibleWhenDisabled:!!s}:{};return(0,$e.jsx)("div",{role:"row",children:(0,$e.jsx)("div",{role:"gridcell",children:(0,$e.jsxs)(ba.Composite.Item,{className:ae("editor-style-book__example",{"is-selected":o,"is-disabled-example":!!u?.disabled}),id:e,"aria-label":s?(0,Cn.sprintf)((0,Cn.__)("Open %s styles in Styles panel"),t):void 0,render:(0,$e.jsx)("div",{}),role:s?"button":null,onClick:s,...u,children:[(0,$e.jsx)("span",{className:"editor-style-book__example-title",children:t}),(0,$e.jsx)("div",{className:"editor-style-book__example-preview","aria-hidden":!0,children:(0,$e.jsx)(ba.Disabled,{className:"editor-style-book__example-preview__content",children:i||(0,$e.jsxs)(nie,{value:c,settings:l,children:[(0,$e.jsx)(Rr.__unstableEditorStyles,{}),(0,$e.jsx)(Rr.BlockList,{renderAppender:!1})]})})})]})})})},d8=(0,Rt.forwardRef)(lie);var p8=n(_(),1);function mie({path:e,onPathChange:t},r){return(0,p8.jsx)(d8,{ref:r,isSelected:o=>e===`/blocks/${encodeURIComponent(o)}`||e?.startsWith(`/blocks/${encodeURIComponent(o)}/`),onSelect:o=>{if(om.find(s=>s.slug===o)){t?.("/colors/palette");return}if(o==="typography"){t?.("/typography");return}t?.("/blocks/"+encodeURIComponent(o))}})}var f8=(0,m8.forwardRef)(mie);var h8=n(I(),1),Tn=n($(),1),qC=n(A(),1),Dl=n(D(),1);var Sa=n(_(),1),{ExperimentalBlockEditorProvider:pie,__unstableBlockStyleVariationOverridesWithConfig:fie}=L(Tn.privateApis);function I1(e){return!e||Object.keys(e).length===0}function hie({path:e},t){let r=(0,qC.useSelect)(b=>b(Tn.store).getBlocks(),[]),{user:o,base:s}=Wr(),{revisions:i,isLoading:a}=Sh(),l=(0,Dl.useMemo)(()=>{let b=e?.match(/^\/revisions\/(.+)$/);return b?b[1]:null},[e]),u=(0,Dl.useMemo)(()=>!l||!i.length?null:i.find(b=>String(b.id)===String(l)),[l,i])||o,m=(0,Dl.useMemo)(()=>!I1(u)&&!I1(s)?Mr(s,u):{},[s,u]),d=(0,Dl.useMemo)(()=>Array.isArray(r)?r:[r],[r]),f=(0,qC.useSelect)(b=>b(Tn.store).getSettings(),[]),h=(0,Dl.useMemo)(()=>({...f,isPreviewMode:!0}),[f]),[g]=sm(m),y=!I1(g)&&!I1(u)?g:h.styles;return a?null:(0,Sa.jsxs)(Tn.__unstableIframe,{ref:t,className:"editor-revisions__iframe",name:"revisions",tabIndex:0,children:[(0,Sa.jsx)("style",{children:".is-root-container { display: flow-root; }"}),(0,Sa.jsx)(h8.Disabled,{className:"editor-revisions__example-preview__content",children:(0,Sa.jsxs)(pie,{value:d,settings:h,children:[(0,Sa.jsx)(Tn.BlockList,{renderAppender:!1}),(0,Sa.jsx)(Tn.__unstableEditorStyles,{styles:y}),(0,Sa.jsx)(fie,{config:m})]})})]})}var g8=(0,Dl.forwardRef)(hie);var im=n(D(),1),b8=n(I(),1);var B1=n(R(),1),Ll=n(jr(),1),nm=n(I(),1),Nl=n(_(),1),y8=20;function KC({direction:e,resizeWidthBy:t}){function r(i){let{keyCode:a}=i;a!==Ll.LEFT&&a!==Ll.RIGHT||(i.preventDefault(),e==="left"&&a===Ll.LEFT||e==="right"&&a===Ll.RIGHT?t(y8):(e==="left"&&a===Ll.RIGHT||e==="right"&&a===Ll.LEFT)&&t(-y8))}let o={active:{opacity:1,scaleY:1.3}},s=`resizable-editor__resize-help-${e}`;return(0,Nl.jsxs)(Nl.Fragment,{children:[(0,Nl.jsx)(nm.Tooltip,{text:(0,B1.__)("Drag to resize"),children:(0,Nl.jsx)(nm.__unstableMotion.button,{className:`editor-resizable-editor__resize-handle is-${e}`,"aria-label":(0,B1.__)("Drag to resize"),"aria-describedby":s,onKeyDown:r,variants:o,whileFocus:"active",whileHover:"active",whileTap:"active",role:"separator","aria-orientation":"vertical"},"handle")}),(0,Nl.jsx)(nm.VisuallyHidden,{id:s,children:(0,B1.__)("Use left and right arrow keys to resize the canvas.")})]})}var O1=n(_(),1),v8={position:void 0,userSelect:void 0,cursor:void 0,width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0};function gie({className:e,enableResizing:t,height:r,children:o}){let[s,i]=(0,im.useState)("100%"),a=(0,im.useRef)(),l=(0,im.useCallback)(c=>{a.current&&i(a.current.offsetWidth+c)},[]);return(0,O1.jsx)(b8.ResizableBox,{className:ae("editor-resizable-editor",e,{"is-resizable":t}),ref:c=>{a.current=c?.resizable},size:{width:t?s:"100%",height:t&&r?r:"100%"},onResizeStop:(c,u,m)=>{i(m.style.width)},minWidth:300,maxWidth:"100%",maxHeight:"100%",enable:{left:t,right:t},showHandle:t,resizeRatio:2,handleComponent:{left:(0,O1.jsx)(KC,{direction:"left",resizeWidthBy:l}),right:(0,O1.jsx)(KC,{direction:"right",resizeWidthBy:l})},handleClasses:void 0,handleStyles:{left:v8,right:v8},children:o})}var am=gie;var Ml=n(_(),1);function XC(e,t){return t?(0,F1.__)("Style Book"):e?.startsWith("/revisions")?(0,F1.__)("Style Revisions"):""}function _8(){let{stylesPath:e,showStylebook:t,showListViewByDefault:r}=(0,Th.useSelect)(f=>{let{getStylesPath:h,getShowStylebook:g}=L(f(v)),y=f(x8.store).get("core","showListViewByDefault");return{stylesPath:h(),showStylebook:g(),showListViewByDefault:y}},[]),{resetStylesNavigation:o,setStylesPath:s}=L((0,Th.useDispatch)(v)),{setIsListViewOpened:i}=(0,Th.useDispatch)(v),a=(0,D1.useFocusOnMount)("firstElement"),l=(0,D1.useFocusReturn)(),c=null;t?c=(0,Ml.jsx)(f8,{path:e,onPathChange:s,ref:l}):e?.startsWith("/revisions")&&(c=(0,Ml.jsx)(g8,{path:e,ref:l}));let u=XC(e,t),m=()=>{i(r),o()};return(0,Ml.jsx)("div",{className:"editor-styles-canvas",children:(0,Ml.jsx)(am,{enableResizing:!1,children:(0,Ml.jsxs)("section",{className:"editor-styles-canvas__section",ref:a,onKeyDown:f=>{f.keyCode===w8.ESCAPE&&!f.defaultPrevented&&(f.preventDefault(),m())},"aria-label":u,children:[(0,Ml.jsx)(S8.Button,{size:"compact",className:"editor-styles-canvas__close-button",icon:Di,label:(0,F1.__)("Close"),onClick:m}),c]})})})}var k8=n(A(),1),JC=n(dt(),1),QC=n($(),1),P8=n(Z(),1);function C8(){return(0,k8.useSelect)(e=>{if(!window?.__experimentalContentOnlyPatternInsertion)return null;let{getBlockAttributes:t,getBlockName:r,__experimentalGetParsedPattern:o}=e(QC.store),{getEditedEntityRecord:s,getCurrentTheme:i}=e(P8.store),{getEditedContentOnlySection:a}=L(e(QC.store)),l=a();if(!l)return null;let c=t(l),u=c?.metadata?.patternName;if(u){let d=typeof o=="function"?o(u):null;return{patternName:u,patternTitle:d?.title||c?.metadata?.name,type:"pattern"}}let m=r(l);if(m==="core/block"&&c?.ref){let d=s("postType","wp_block",c.ref);if(d?.title)return{patternName:c.ref,patternTitle:(0,JC.decodeEntities)(d.title),type:"synced-pattern"}}if(m==="core/template-part"&&c?.slug){let d=c.theme||i()?.stylesheet,f=d?`${d}//${c.slug}`:null;if(f){let h=s("postType","wp_template_part",f);if(h?.title)return{patternName:c.slug,patternTitle:(0,JC.decodeEntities)(h.title),type:"template-part"}}}return null},[])}var Po=n(_(),1),yie=En.__unstableMotion.create(En.Button);function N1(e){let{stopEditingContentOnlySection:t}=L((0,Eh.useDispatch)(Ah.store)),r=C8(),{postId:o,postType:s,postTypeLabel:i,documentTitle:a,isNotFound:l,templateTitle:c,onNavigateToPreviousEntityRecord:u,isTemplatePreview:m,stylesCanvasTitle:d}=(0,Eh.useSelect)(E=>{let{getCurrentPostType:O,getCurrentPostId:N,getEditorSettings:B,getRenderingMode:F}=E(v),{getEditedEntityRecord:M,getPostType:T,getCurrentTheme:H,isResolving:U}=E(E8.store),V=O(),Y=N(),q=M("postType",V,Y),{default_template_types:z=[]}=H()??{},j=Ts({templateTypes:z,template:q}),W=T(V)?.labels?.singular_name,{getStylesPath:oe,getShowStylebook:se}=L(E(v)),le=oe(),Be=se(),Je=XC(le,Be);return{postId:Y,postType:V,postTypeLabel:W,documentTitle:q.title,isNotFound:!q&&!U("getEditedEntityRecord","postType",V,Y),templateTitle:j.title,onNavigateToPreviousEntityRecord:B().onNavigateToPreviousEntityRecord,isTemplatePreview:F()==="template-locked",stylesCanvasTitle:Je}},[]),{open:f}=(0,Eh.useDispatch)(A8.store),h=(0,R8.useReducedMotion)(),g=y_.includes(s),y=!!u||!!r,b=g?c:a,w=r?.patternTitle||e.title||d||b,k=e.icon,S=E=>{E.stopPropagation(),r?t():u&&u()},x=x1(o),C=(0,L1.useRef)(!1);return(0,L1.useEffect)(()=>{C.current=!0},[]),(0,Po.jsxs)("div",{className:ae("editor-document-bar",{"has-back-button":y}),children:[(0,Po.jsx)(En.__unstableAnimatePresence,{children:y&&(0,Po.jsx)(yie,{className:"editor-document-bar__back",icon:(0,Vl.isRTL)()?F_:I_,onClick:S,size:"compact",initial:C.current?{opacity:0,transform:"translateX(15%)"}:!1,animate:{opacity:1,transform:"translateX(0%)"},exit:{opacity:0,transform:"translateX(15%)"},transition:h?{duration:0}:void 0,children:(0,Vl.__)("Back")})}),!g&&m&&!y&&(0,Po.jsx)(Ah.BlockIcon,{icon:dn,className:"editor-document-bar__icon-layout"}),l?(0,Po.jsx)(En.__experimentalText,{children:(0,Vl.__)("Document not found")}):(0,Po.jsxs)(En.Button,{className:"editor-document-bar__command",onClick:()=>f(),size:"compact",children:[(0,Po.jsxs)(En.__unstableMotion.div,{className:"editor-document-bar__title",initial:C.current?{opacity:0,transform:y?"translateX(15%)":"translateX(-15%)"}:!1,animate:{opacity:1,transform:"translateX(0%)"},transition:h?{duration:0}:void 0,children:[k&&(0,Po.jsx)(Ah.BlockIcon,{icon:k}),(0,Po.jsxs)(En.__experimentalText,{size:"body",as:"h1",children:[(0,Po.jsx)("span",{className:"editor-document-bar__post-title",children:w?(0,B8.__unstableStripHTML)(w):(0,Vl.__)("No title")}),r&&(0,Po.jsx)("span",{className:"editor-document-bar__post-type-label",children:r.type==="template-part"?`\xB7 ${(0,Vl.__)("Template Part")}`:`\xB7 ${(0,Vl.__)("Pattern")}`}),!r&&x&&(0,Po.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${x}`}),!r&&i&&!e.title&&!x&&(0,Po.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${(0,I8.decodeEntities)(i)}`})]})]},y),(0,Po.jsx)("span",{className:"editor-document-bar__shortcut",children:T8.displayShortcut.primary("k")})]})]})}var nu=n(R(),1),lm=n(A(),1),V1=n(D(),1),j1=n($C(),1),M1=n($(),1),F8=n(Z(),1),Yr=n(I(),1);var su=n(_(),1),vie=({children:e,isValid:t,isDisabled:r,level:o,href:s,onSelect:i})=>{function a(l){if(r){l.preventDefault();return}i()}return(0,su.jsx)("li",{className:ae("document-outline__item",`is-${o.toLowerCase()}`,{"is-invalid":!t,"is-disabled":r}),children:(0,su.jsxs)("a",{href:s,className:"document-outline__button","aria-disabled":r,onClick:a,children:[(0,su.jsx)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,su.jsx)("strong",{className:"document-outline__level",children:o}),(0,su.jsx)("span",{className:"document-outline__item-content",children:e})]})})},eT=vie;var gt=n(_(),1),bie=(0,gt.jsx)("em",{children:(0,nu.__)("(Empty heading)")}),Sie=[(0,gt.jsx)("br",{},"incorrect-break"),(0,gt.jsx)("em",{children:(0,nu.__)("(Incorrect heading level)")},"incorrect-message")],wie=[(0,gt.jsx)("br",{},"incorrect-break-h1"),(0,gt.jsx)("em",{children:(0,nu.__)("(Your theme may already use a H1 for the post title)")},"incorrect-message-h1")],xie=[(0,gt.jsx)("br",{},"incorrect-break-multiple-h1"),(0,gt.jsx)("em",{children:(0,nu.__)("(Multiple H1 headings are not recommended)")},"incorrect-message-multiple-h1")];function _ie(){return(0,gt.jsxs)(Yr.SVG,{width:"138",height:"148",viewBox:"0 0 138 148",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,gt.jsx)(Yr.Rect,{width:"138",height:"148",rx:"4",fill:"#F0F6FC"}),(0,gt.jsx)(Yr.Line,{x1:"44",y1:"28",x2:"24",y2:"28",stroke:"#DDDDDD"}),(0,gt.jsx)(Yr.Rect,{x:"48",y:"16",width:"27",height:"23",rx:"4",fill:"#DDDDDD"}),(0,gt.jsx)(Yr.Path,{d:"M54.7585 32V23.2727H56.6037V26.8736H60.3494V23.2727H62.1903V32H60.3494V28.3949H56.6037V32H54.7585ZM67.4574 23.2727V32H65.6122V25.0241H65.5611L63.5625 26.277V24.6406L65.723 23.2727H67.4574Z",fill:"black"}),(0,gt.jsx)(Yr.Line,{x1:"55",y1:"59",x2:"24",y2:"59",stroke:"#DDDDDD"}),(0,gt.jsx)(Yr.Rect,{x:"59",y:"47",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,gt.jsx)(Yr.Path,{d:"M65.7585 63V54.2727H67.6037V57.8736H71.3494V54.2727H73.1903V63H71.3494V59.3949H67.6037V63H65.7585ZM74.6605 63V61.6705L77.767 58.794C78.0313 58.5384 78.2528 58.3082 78.4318 58.1037C78.6136 57.8991 78.7514 57.6989 78.8452 57.5028C78.9389 57.304 78.9858 57.0895 78.9858 56.8594C78.9858 56.6037 78.9276 56.3835 78.8111 56.1989C78.6946 56.0114 78.5355 55.8679 78.3338 55.7685C78.1321 55.6662 77.9034 55.6151 77.6477 55.6151C77.3807 55.6151 77.1477 55.669 76.9489 55.777C76.75 55.8849 76.5966 56.0398 76.4886 56.2415C76.3807 56.4432 76.3267 56.6832 76.3267 56.9616H74.5753C74.5753 56.3906 74.7045 55.8949 74.9631 55.4744C75.2216 55.054 75.5838 54.7287 76.0497 54.4986C76.5156 54.2685 77.0526 54.1534 77.6605 54.1534C78.2855 54.1534 78.8295 54.2642 79.2926 54.4858C79.7585 54.7045 80.1207 55.0085 80.3793 55.3977C80.6378 55.7869 80.767 56.233 80.767 56.7358C80.767 57.0653 80.7017 57.3906 80.571 57.7116C80.4432 58.0327 80.2145 58.3892 79.8849 58.7812C79.5554 59.1705 79.0909 59.6378 78.4915 60.1832L77.2173 61.4318V61.4915H80.8821V63H74.6605Z",fill:"black"}),(0,gt.jsx)(Yr.Line,{x1:"80",y1:"90",x2:"24",y2:"90",stroke:"#DDDDDD"}),(0,gt.jsx)(Yr.Rect,{x:"84",y:"78",width:"30",height:"23",rx:"4",fill:"#F0B849"}),(0,gt.jsx)(Yr.Path,{d:"M90.7585 94V85.2727H92.6037V88.8736H96.3494V85.2727H98.1903V94H96.3494V90.3949H92.6037V94H90.7585ZM99.5284 92.4659V91.0128L103.172 85.2727H104.425V87.2841H103.683L101.386 90.919V90.9872H106.564V92.4659H99.5284ZM103.717 94V92.0227L103.751 91.3793V85.2727H105.482V94H103.717Z",fill:"black"}),(0,gt.jsx)(Yr.Line,{x1:"66",y1:"121",x2:"24",y2:"121",stroke:"#DDDDDD"}),(0,gt.jsx)(Yr.Rect,{x:"70",y:"109",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,gt.jsx)(Yr.Path,{d:"M76.7585 125V116.273H78.6037V119.874H82.3494V116.273H84.1903V125H82.3494V121.395H78.6037V125H76.7585ZM88.8864 125.119C88.25 125.119 87.6832 125.01 87.1861 124.791C86.6918 124.57 86.3011 124.266 86.0142 123.879C85.7301 123.49 85.5838 123.041 85.5753 122.533H87.4332C87.4446 122.746 87.5142 122.933 87.642 123.095C87.7727 123.254 87.946 123.378 88.1619 123.466C88.3778 123.554 88.6207 123.598 88.8906 123.598C89.1719 123.598 89.4205 123.548 89.6364 123.449C89.8523 123.349 90.0213 123.212 90.1435 123.036C90.2656 122.859 90.3267 122.656 90.3267 122.426C90.3267 122.193 90.2614 121.987 90.1307 121.808C90.0028 121.626 89.8182 121.484 89.5767 121.382C89.3381 121.28 89.054 121.229 88.7244 121.229H87.9105V119.874H88.7244C89.0028 119.874 89.2486 119.825 89.4616 119.729C89.6776 119.632 89.8452 119.499 89.9645 119.328C90.0838 119.155 90.1435 118.953 90.1435 118.723C90.1435 118.504 90.0909 118.312 89.9858 118.148C89.8835 117.98 89.7386 117.849 89.5511 117.756C89.3665 117.662 89.1506 117.615 88.9034 117.615C88.6534 117.615 88.4247 117.661 88.2173 117.751C88.0099 117.839 87.8438 117.966 87.7188 118.131C87.5938 118.295 87.527 118.489 87.5185 118.71H85.75C85.7585 118.207 85.902 117.764 86.1804 117.381C86.4588 116.997 86.8338 116.697 87.3054 116.482C87.7798 116.263 88.3153 116.153 88.9119 116.153C89.5142 116.153 90.0412 116.263 90.4929 116.482C90.9446 116.7 91.2955 116.996 91.5455 117.368C91.7983 117.737 91.9233 118.152 91.9205 118.612C91.9233 119.101 91.7713 119.509 91.4645 119.835C91.1605 120.162 90.7642 120.369 90.2756 120.457V120.526C90.9176 120.608 91.4063 120.831 91.7415 121.195C92.0795 121.555 92.2472 122.007 92.2443 122.55C92.2472 123.047 92.1037 123.489 91.8139 123.875C91.527 124.261 91.1307 124.565 90.625 124.787C90.1193 125.009 89.5398 125.119 88.8864 125.119Z",fill:"black"})]})}var kie=(e=[])=>e.filter(t=>t.name==="core/heading").map(t=>({...t,level:t.attributes.level,isEmpty:Pie(t)})),Pie=e=>!e.attributes.content||e.attributes.content.trim().length===0;function cm({onSelect:e,hasOutlineItemsDisabled:t}){let{selectBlock:r}=(0,lm.useDispatch)(M1.store),{title:o,isTitleSupported:s}=(0,lm.useSelect)(g=>{let{getEditedPostAttribute:y}=g(v),{getPostType:b}=g(F8.store),w=b(y("type"));return{title:y("title"),isTitleSupported:w?.supports?.title??!1}}),i=(0,lm.useSelect)(g=>{let{getClientIdsWithDescendants:y,getBlock:b}=g(M1.store);return y().map(k=>b(k))}),a=(0,lm.useSelect)(g=>{if(g(v).getRenderingMode()==="post-only")return;let{getBlocksByName:y,getClientIdsOfDescendants:b}=g(M1.store),[w]=y("core/post-content");if(w)return b(w)},[]),l=(0,V1.useRef)(1),c=(0,V1.useMemo)(()=>kie(i),[i]);if(c.length<1)return(0,gt.jsxs)("div",{className:"editor-document-outline has-no-headings",children:[(0,gt.jsx)(_ie,{}),(0,gt.jsx)("p",{children:(0,nu.__)("Navigate the structure of your document and address issues like empty or incorrect heading levels.")})]});let u=document.querySelector(".editor-post-title__input"),m=s&&o&&u,f=c.reduce((g,y)=>({...g,[y.level]:(g[y.level]||0)+1}),{})[1]>1;function h(g){return Array.isArray(a)?a.includes(g):!0}return(0,gt.jsx)("div",{className:"document-outline",children:(0,gt.jsxs)("ul",{children:[m&&(0,gt.jsx)(eT,{level:(0,nu.__)("Title"),isValid:!0,onSelect:e,href:`#${u.id}`,isDisabled:t,children:o}),c.map(g=>{let y=g.level>l.current+1,b=!g.isEmpty&&!y&&!!g.level&&(g.level!==1||!f&&!m);return l.current=g.level,(0,gt.jsxs)(eT,{level:`H${g.level}`,isValid:b,isDisabled:t||!h(g.clientId),href:`#block-${g.clientId}`,onSelect:()=>{r(g.clientId),e?.()},children:[g.isEmpty?bie:(0,j1.getTextContent)((0,j1.create)({html:g.attributes.content})),y&&Sie,g.level===1&&f&&xie,m&&g.level===1&&!f&&wie]},g.clientId)})]})})}var D8=n(A(),1),L8=n($(),1);function N8({children:e}){return(0,D8.useSelect)(r=>{let{getGlobalBlockCount:o}=r(L8.store);return o("core/heading")>0})?e:null}var M8=n(D(),1),V8=n(A(),1),An=n(R(),1),j8=n($(),1),U8=n(yn(),1),z8=n(jr(),1),H8=n(_(),1);function Cie(){let{registerShortcut:e}=(0,V8.useDispatch)(U8.store);return(0,M8.useEffect)(()=>{e({name:"core/editor/toggle-mode",category:"global",description:(0,An.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}}),e({name:"core/editor/save",category:"global",description:(0,An.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,An.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,An.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,z8.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/editor/toggle-list-view",category:"global",description:(0,An.__)("Show or hide the List View."),keyCombination:{modifier:"access",character:"o"}}),e({name:"core/editor/toggle-distraction-free",category:"global",description:(0,An.__)("Enter or exit distraction free mode."),keyCombination:{modifier:"primaryShift",character:"\\"}}),e({name:"core/editor/toggle-sidebar",category:"global",description:(0,An.__)("Show or hide the Settings panel."),keyCombination:{modifier:"primaryShift",character:","}}),e({name:"core/editor/keyboard-shortcuts",category:"main",description:(0,An.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/editor/next-region",category:"global",description:(0,An.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/editor/previous-region",category:"global",description:(0,An.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),(0,H8.jsx)(j8.BlockEditorKeyboardShortcuts.Register,{})}var G8=Cie;var U1=n(R(),1),W8=n(I(),1),z1=n(A(),1),Rh=n(jr(),1);var Y8=n(D(),1);var Z8=n(_(),1);function Tie(e,t){let r=(0,Rh.isAppleOS)()?Rh.displayShortcut.primaryShift("z"):Rh.displayShortcut.primary("y"),o=(0,z1.useSelect)(i=>i(v).hasEditorRedo(),[]),{redo:s}=(0,z1.useDispatch)(v);return(0,Z8.jsx)(W8.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,U1.isRTL)()?sf:Jp,label:(0,U1.__)("Redo"),shortcut:r,"aria-disabled":!o,onClick:o?s:void 0,className:"editor-history__redo"})}var H1=(0,Y8.forwardRef)(Tie);var G1=n(R(),1),q8=n(I(),1),W1=n(A(),1),K8=n(jr(),1);var X8=n(D(),1);var J8=n(_(),1);function Eie(e,t){let r=(0,W1.useSelect)(s=>s(v).hasEditorUndo(),[]),{undo:o}=(0,W1.useDispatch)(v);return(0,J8.jsx)(q8.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,G1.isRTL)()?Jp:sf,label:(0,G1.__)("Undo"),shortcut:K8.displayShortcut.primary("z"),"aria-disabled":!r,onClick:r?o:void 0,className:"editor-history__undo"})}var Y1=(0,X8.forwardRef)(Eie);var rT=n(I(),1),K1=n(A(),1),oT=n(ct(),1);var Z1=n(I(),1),um=n(R(),1),q1=n(A(),1),Q8=n(D(),1),tT=n($(),1),iu=n(_(),1);function $8(){let[e,t]=(0,Q8.useState)(!1),r=(0,q1.useSelect)(i=>i(tT.store).isValidTemplate(),[]),{setTemplateValidity:o,synchronizeTemplate:s}=(0,q1.useDispatch)(tT.store);return r?null:(0,iu.jsxs)(iu.Fragment,{children:[(0,iu.jsx)(Z1.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,um.__)("Keep it as is"),onClick:()=>o(!0)},{label:(0,um.__)("Reset the template"),onClick:()=>t(!0)}],children:(0,um.__)("The content of your post doesn\u2019t match the template assigned to your post type.")}),(0,iu.jsx)(Z1.__experimentalConfirmDialog,{isOpen:e,confirmButtonText:(0,um.__)("Reset"),onConfirm:()=>{t(!1),s()},onCancel:()=>t(!1),size:"medium",children:(0,um.__)("Resetting the template may result in loss of content, do you want to continue?")})]})}var jl=n(_(),1);function Aie(){let{notices:e}=(0,K1.useSelect)(s=>({notices:s(oT.store).getNotices()}),[]),{removeNotice:t}=(0,K1.useDispatch)(oT.store),r=e.filter(({isDismissible:s,type:i})=>s&&i==="default"),o=e.filter(({isDismissible:s,type:i})=>!s&&i==="default");return(0,jl.jsxs)(jl.Fragment,{children:[(0,jl.jsx)(rT.NoticeList,{notices:o,className:"components-editor-notices__pinned"}),(0,jl.jsx)(rT.NoticeList,{notices:r,className:"components-editor-notices__dismissible",onRemove:t,children:(0,jl.jsx)($8,{})})]})}var Ih=Aie;var eL=n(I(),1),X1=n(A(),1),sT=n(ct(),1),tL=n(_(),1),Rie=-3;function rL(){let e=(0,X1.useSelect)(o=>o(sT.store).getNotices(),[]),{removeNotice:t}=(0,X1.useDispatch)(sT.store),r=e.filter(({type:o})=>o==="snackbar").slice(Rie);return(0,tL.jsx)(eL.SnackbarList,{notices:r,className:"components-editor-notices__snackbar",onRemove:t})}var ka=n(I(),1),_a=n(R(),1),dm=n(D(),1),Bh=n(ge(),1),cL=n(A(),1);var au=n(R(),1),aT=n(A(),1),Q1=n(I(),1),lT=n(Z(),1);var J1=n(I(),1),nT=n(R(),1),oL=n(A(),1),iT=n(Z(),1),sL=n(dt(),1);var wa=n(_(),1);function nL({record:e,checked:t,onChange:r}){let{name:o,kind:s,title:i,key:a}=e,{entityRecordTitle:l,hasPostMetaChanges:c}=(0,oL.useSelect)(u=>{if(s!=="postType"||o!=="wp_template")return{entityRecordTitle:i,hasPostMetaChanges:L(u(v)).hasPostMetaChanges(o,a)};let m=u(iT.store).getEditedEntityRecord(s,o,a),{default_template_types:d=[]}=u(iT.store).getCurrentTheme()??{};return{entityRecordTitle:Ts({template:m,templateTypes:d}).title,hasPostMetaChanges:L(u(v)).hasPostMetaChanges(o,a)}},[o,s,i,a]);return(0,wa.jsxs)(wa.Fragment,{children:[(0,wa.jsx)(J1.PanelRow,{children:(0,wa.jsx)(J1.CheckboxControl,{label:(0,sL.decodeEntities)(l)||(0,nT.__)("Untitled"),checked:t,onChange:r,className:"entities-saved-states__change-control"})}),c&&(0,wa.jsx)("ul",{className:"entities-saved-states__changes",children:(0,wa.jsx)("li",{children:(0,nT.__)("Post Meta.")})})]})}var xa=n(_(),1);function Iie(e,t){switch(e){case"site":return t===1?(0,au.__)("This change will affect your whole site."):(0,au.__)("These changes will affect your whole site.");case"wp_template":return(0,au.__)("This change will affect other parts of your site that use this template.");case"page":case"post":return(0,au.__)("The following has been modified.")}}function Bie({record:e}){let{editedRecord:t,savedRecord:r}=(0,aT.useSelect)(s=>{let{getEditedEntityRecord:i,getEntityRecord:a}=s(lT.store);return{editedRecord:i(e.kind,e.name,e.key),savedRecord:a(e.kind,e.name,e.key)}},[e.kind,e.name,e.key]),o=If(t,r,{maxResults:10});return o.length?(0,xa.jsx)("ul",{className:"entities-saved-states__changes",children:o.map(s=>(0,xa.jsx)("li",{children:s},s))}):null}function Oie({record:e,count:t}){if(e?.name==="globalStyles")return null;let r=Iie(e?.name,t);return r?(0,xa.jsx)(Q1.PanelRow,{children:r}):null}function iL({list:e,unselectedEntities:t,setUnselectedEntities:r}){let o=e.length,s=e[0],a=(0,aT.useSelect)(l=>l(lT.store).getEntityConfig(s.kind,s.name),[s.kind,s.name]).label;return s?.name==="wp_template_part"&&(a=o===1?(0,au.__)("Template Part"):(0,au.__)("Template Parts")),(0,xa.jsxs)(Q1.PanelBody,{title:a,initialOpen:!0,className:"entities-saved-states__panel-body",children:[(0,xa.jsx)(Oie,{record:s,count:o}),e.map(l=>(0,xa.jsx)(nL,{record:l,checked:!t.some(c=>c.kind===l.kind&&c.name===l.name&&c.key===l.key&&c.property===l.property),onChange:c=>r(l,c)},l.key||l.property)),s?.name==="globalStyles"&&(0,xa.jsx)(Bie,{record:s})]})}var aL=n(A(),1),lL=n(Z(),1),$1=n(D(),1),e0=()=>{let{editedEntities:e,siteEdits:t,siteEntityConfig:r}=(0,aL.useSelect)(c=>{let{__experimentalGetDirtyEntityRecords:u,getEntityRecordEdits:m,getEntityConfig:d}=c(lL.store);return{editedEntities:u(),siteEdits:m("root","site"),siteEntityConfig:d("root","site")}},[]),o=(0,$1.useMemo)(()=>{let c=e.filter(d=>!(d.kind==="root"&&d.name==="site")),u=r?.meta?.labels??{},m=[];for(let d in t)m.push({kind:"root",name:"site",title:u[d]||d,property:d});return[...c,...m]},[e,t,r]),[s,i]=(0,$1.useState)([]),a=({kind:c,name:u,key:m,property:d},f)=>{i(f?s.filter(h=>h.kind!==c||h.name!==u||h.key!==m||h.property!==d):[...s,{kind:c,name:u,key:m,property:d}])},l=o.length-s.length>0;return{dirtyEntityRecords:o,isDirty:l,setUnselectedEntities:a,unselectedEntities:s}};var Zr=n(_(),1);function Fie(e){return e}function t0({close:e,renderDialog:t,variant:r}){let o=e0();return(0,Zr.jsx)(Oh,{close:e,renderDialog:t,variant:r,...o})}function Oh({additionalPrompt:e=void 0,close:t,onSave:r=Fie,saveEnabled:o=void 0,saveLabel:s=(0,_a.__)("Save"),renderDialog:i,dirtyEntityRecords:a,isDirty:l,setUnselectedEntities:c,unselectedEntities:u,variant:m="default"}){let d=(0,dm.useRef)(),{saveDirtyEntities:f}=L((0,cL.useDispatch)(v)),h=a.reduce((T,H)=>{let{name:U}=H;return T[U]||(T[U]=[]),T[U].push(H),T},{}),{site:g,wp_template:y,wp_template_part:b,...w}=h,k=[g,y,b,...Object.values(w)].filter(Array.isArray),S=o??l,x=(0,dm.useCallback)(()=>t(),[t]),[C,E]=(0,Bh.__experimentalUseDialog)({onClose:()=>x()}),O=(0,Bh.useInstanceId)(Oh,"entities-saved-states__panel-label"),N=(0,Bh.useInstanceId)(Oh,"entities-saved-states__panel-description"),B=a.length?(0,_a.__)("Select the items you want to save."):void 0,F=m==="inline",M=(0,Zr.jsxs)(Zr.Fragment,{children:[(0,Zr.jsx)(ka.FlexItem,{isBlock:!F,as:ka.Button,variant:F?"tertiary":"secondary",size:F?void 0:"compact",onClick:x,children:(0,_a.__)("Cancel")}),(0,Zr.jsx)(ka.FlexItem,{isBlock:!F,as:ka.Button,ref:d,variant:"primary",size:F?void 0:"compact",disabled:!S,accessibleWhenDisabled:!0,onClick:()=>f({onSave:r,dirtyEntityRecords:a,entitiesToSkip:u,close:t}),className:"editor-entities-saved-states__save-button",children:s})]});return(0,Zr.jsxs)("div",{ref:i?C:void 0,...i&&E,className:ae("entities-saved-states__panel",{"is-inline":F}),role:i?"dialog":void 0,"aria-labelledby":i?O:void 0,"aria-describedby":i?N:void 0,children:[!F&&(0,Zr.jsx)(ka.Flex,{className:"entities-saved-states__panel-header",gap:2,children:M}),(0,Zr.jsxs)("div",{className:"entities-saved-states__text-prompt",children:[(0,Zr.jsx)("div",{className:"entities-saved-states__text-prompt--header-wrapper",children:(0,Zr.jsx)("strong",{id:i?O:void 0,className:"entities-saved-states__text-prompt--header",children:(0,_a.__)("Are you ready to save?")})}),(0,Zr.jsxs)("div",{id:i?N:void 0,children:[e,(0,Zr.jsx)("p",{className:"entities-saved-states__text-prompt--changes-count",children:l?(0,dm.createInterpolateElement)((0,_a.sprintf)((0,_a._n)("There is <strong>%d site change</strong> waiting to be saved.","There are <strong>%d site changes</strong> waiting to be saved.",a.length),a.length),{strong:(0,Zr.jsx)("strong",{})}):B})]})]}),k.map(T=>(0,Zr.jsx)(iL,{list:T,unselectedEntities:u,setUnselectedEntities:c},T[0].name)),F&&(0,Zr.jsx)(ka.Flex,{direction:"row",justify:"flex-end",className:"entities-saved-states__panel-footer",children:M})]})}var dL=n(D(),1),r0=n(R(),1),lu=n(I(),1),mL=n(A(),1),pL=n(ge(),1),fL=n(Jr(),1);var Ul=n(_(),1);function Die(){try{return(0,mL.select)(v).getEditedPostContent()}catch{}}function uL({text:e,children:t,variant:r="secondary"}){let o=(0,pL.useCopyToClipboard)(e);return(0,Ul.jsx)(lu.Button,{__next40pxDefaultSize:!0,variant:r,ref:o,children:t})}var Lie=class extends dL.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,fL.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){let{error:e}=this.state,{canCopyContent:t=!1}=this.props;return e?(0,Ul.jsxs)(lu.__experimentalHStack,{className:"editor-error-boundary",alignment:"baseline",spacing:4,justify:"space-between",expanded:!1,wrap:!0,children:[(0,Ul.jsx)(lu.__experimentalText,{as:"p",children:(0,r0.__)("The editor has encountered an unexpected error.")}),(0,Ul.jsxs)(lu.__experimentalHStack,{expanded:!1,children:[t&&(0,Ul.jsx)(uL,{text:Die,children:(0,r0.__)("Copy contents")}),(0,Ul.jsx)(uL,{variant:"primary",text:e?.stack,children:(0,r0.__)("Copy error")})]})]}):this.props.children}},hL=Lie;var Pa=n(D(),1),Dh=n(ge(),1),Ca=n(A(),1),cT=n(R(),1),gL=n(Ze(),1),yL=n(ct(),1);var vL=n(_(),1),Nie=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame,Fh,Mie=()=>{if(Fh!==void 0)return Fh;try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),Fh=!0}catch{Fh=!1}return Fh};function Vie(){let{postId:e,isEditedPostNew:t,hasRemoteAutosave:r}=(0,Ca.useSelect)(c=>({postId:c(v).getCurrentPostId(),isEditedPostNew:c(v).isEditedPostNew(),hasRemoteAutosave:!!c(v).getEditorSettings().autosave}),[]),{getEditedPostAttribute:o}=(0,Ca.useSelect)(v),{createWarningNotice:s,removeNotice:i}=(0,Ca.useDispatch)(yL.store),{editPost:a,resetEditorBlocks:l}=(0,Ca.useDispatch)(v);(0,Pa.useEffect)(()=>{let c=u6(e,t);if(!c)return;try{c=JSON.parse(c)}catch{return}let{post_title:u,content:m,excerpt:d}=c,f={title:u,content:m,excerpt:d};if(!Object.keys(f).some(y=>f[y]!==o(y))){xv(e,t);return}if(r)return;let h="wpEditorAutosaveRestore";s((0,cT.__)("The backup of this post in your browser is different from the version below."),{id:h,actions:[{label:(0,cT.__)("Restore the backup"),onClick(){let{content:g,...y}=f;a(y),l((0,gL.parse)(f.content)),i(h)}}]})},[t,e])}function jie(){let{postId:e,isEditedPostNew:t,isDirty:r,isAutosaving:o,didError:s}=(0,Ca.useSelect)(u=>({postId:u(v).getCurrentPostId(),isEditedPostNew:u(v).isEditedPostNew(),isDirty:u(v).isEditedPostDirty(),isAutosaving:u(v).isAutosavingPost(),didError:u(v).didPostSaveRequestFail()}),[]),i=(0,Pa.useRef)(r),a=(0,Pa.useRef)(o);(0,Pa.useEffect)(()=>{!s&&(a.current&&!o||i.current&&!r)&&xv(e,t),i.current=r,a.current=o},[r,o,s]);let l=(0,Dh.usePrevious)(t),c=(0,Dh.usePrevious)(e);(0,Pa.useEffect)(()=>{c===e&&l&&!t&&xv(e,!0)},[t,e])}function Uie(){let{autosave:e}=(0,Ca.useDispatch)(v),t=(0,Pa.useCallback)(()=>{Nie(()=>e({local:!0}))},[]);Vie(),jie();let r=(0,Ca.useSelect)(o=>o(v).getEditorSettings().localAutosaveInterval,[]);return(0,vL.jsx)(w1,{interval:r,autosave:t})}var bL=(0,Dh.ifCondition)(Mie)(Uie);var SL=n(A(),1),wL=n(Z(),1);function zie({children:e}){return(0,SL.useSelect)(r=>{let{getEditedPostAttribute:o}=r(v),{getPostType:s}=r(wL.store);return!!s(o("type"))?.supports?.["page-attributes"]},[])?e:null}var mm=zie;var uT=n(R(),1),fm=n(I(),1),o0=n(A(),1),kL=n(D(),1);var xL=n(A(),1),_L=n(Z(),1);function Hie(e={},t){if(e[t]!==void 0)return!!e[t];let[r,o]=t.split("."),[s]=Array.isArray(e[r])?e[r]:[];return Array.isArray(s)?s.includes(o):!!s?.[o]}function Gie({children:e,supportKeys:t}){let r=(0,xL.useSelect)(s=>{let{getEditedPostAttribute:i}=s(v),{getPostType:a}=s(_L.store);return a(i("type"))},[]),o=!!r;return r&&(o=(Array.isArray(t)?t:[t]).some(s=>Hie(r.supports,s))),o?e:null}var Lt=Gie;var pm=n(_(),1);function Wie(){let e=(0,o0.useSelect)(a=>a(v).getEditedPostAttribute("menu_order")??0,[]),{editPost:t}=(0,o0.useDispatch)(v),[r,o]=(0,kL.useState)(null),s=a=>{o(a);let l=Number(a);Number.isInteger(l)&&a.trim?.()!==""&&t({menu_order:l})},i=r??e;return(0,pm.jsx)(fm.Flex,{children:(0,pm.jsx)(fm.FlexBlock,{children:(0,pm.jsx)(fm.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:(0,uT.__)("Order"),help:(0,uT.__)("Set the page order."),value:i,onChange:s,hideLabelFromVision:!0,onBlur:()=>{o(null)}})})})}function PL(){return(0,pm.jsx)(Lt,{supportKeys:"page-attributes",children:(0,pm.jsx)(Wie,{})})}var NL=n(A(),1),ML=n(Z(),1);var mT=n(Ov(),1),ns=n(R(),1),zl=n(I(),1),IL=n(ge(),1),yi=n(D(),1),gm=n(A(),1),fT=n(dt(),1),n0=n(Z(),1),BL=n($(),1),OL=n(Lr(),1);var CL=n(I(),1),TL=n(D(),1),Lh=n(_(),1),Yie=(0,TL.forwardRef)(({className:e,label:t,children:r},o)=>(0,Lh.jsxs)(CL.__experimentalHStack,{className:ae("editor-post-panel__row",e),ref:o,children:[t&&(0,Lh.jsx)("div",{className:"editor-post-panel__row-label",children:t}),(0,Lh.jsx)("div",{className:"editor-post-panel__row-control",children:r})]})),xt=Yie;var EL=n(dt(),1);function s0(e){let t=e.map(s=>({children:[],parent:void 0,...s}));if(t.some(({parent:s})=>s===void 0))return t;let r=t.reduce((s,i)=>{let{parent:a}=i;return s[a]||(s[a]=[]),s[a].push(i),s},{}),o=s=>s.map(i=>{let a=r[i.id];return{...i,children:a&&a.length?o(a):[]}});return o(r[0]||[])}var hm=e=>(0,EL.decodeEntities)(e),dT=e=>({...e,name:hm(e.name)}),AL=e=>(e??[]).map(dT);var ss=n(_(),1);function pT(e){return e?.title?.rendered?(0,fT.decodeEntities)(e.title.rendered):`#${e.id} (${(0,ns.__)("no title")})`}var RL=(e,t)=>{let r=(0,mT.default)(e||"").toLowerCase(),o=(0,mT.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function FL(){let{editPost:e}=(0,gm.useDispatch)(v),[t,r]=(0,yi.useState)(!1),{isHierarchical:o,parentPostId:s,parentPostTitle:i,pageItems:a,isLoading:l}=(0,gm.useSelect)(d=>{let{getPostType:f,getEntityRecords:h,getEntityRecord:g,isResolving:y}=d(n0.store),{getCurrentPostId:b,getEditedPostAttribute:w}=d(v),k=w("type"),S=w("parent"),x=f(k),C=b(),E=x?.hierarchical??!1,O={per_page:100,exclude:C,parent_exclude:C,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};t&&(O.search=t,O.orderby="relevance");let N=S?g("postType",k,S):null;return{isHierarchical:E,parentPostId:S,parentPostTitle:N?pT(N):"",pageItems:E?h("postType",k,O):null,isLoading:E?y("getEntityRecords",["postType",k,O]):!1}},[t]),c=(0,yi.useMemo)(()=>{let d=(y,b=0)=>y.map(S=>[{value:S.id,label:"\u2014 ".repeat(b)+(0,fT.decodeEntities)(S.name),rawName:S.name},...d(S.children||[],b+1)]).sort(([S],[x])=>{let C=RL(S.rawName,t),E=RL(x.rawName,t);return C>=E?1:-1}).flat();if(!a)return[];let f=a.map(y=>({id:y.id,parent:y.parent,name:pT(y)}));t||(f=s0(f));let h=d(f),g=h.find(y=>y.value===s);return i&&!g&&h.unshift({value:s,label:i}),h},[a,t,i,s]);if(!o)return null;let u=d=>{r(d)},m=d=>{e({parent:d})};return(0,ss.jsx)(zl.ComboboxControl,{__next40pxDefaultSize:!0,className:"editor-page-attributes__parent",label:(0,ns.__)("Parent"),help:(0,ns.__)("Choose a parent page."),value:s,options:c,onFilterValueChange:(0,IL.debounce)(u,300),onChange:m,hideLabelFromVision:!0,isLoading:l})}function Zie({isOpen:e,onClick:t}){let r=(0,gm.useSelect)(s=>{let{getEditedPostAttribute:i}=s(v),a=i("parent");if(!a)return null;let{getEntityRecord:l}=s(n0.store),c=i("type");return l("postType",c,a)},[]),o=(0,yi.useMemo)(()=>r?pT(r):(0,ns.__)("None"),[r]);return(0,ss.jsx)(zl.Button,{size:"compact",className:"editor-post-parent__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,ns.sprintf)((0,ns.__)("Change parent: %s"),o),onClick:t,children:o})}function DL(){let e=(0,gm.useSelect)(s=>s(n0.store).getEntityRecord("root","__unstableBase")?.home,[]),[t,r]=(0,yi.useState)(null),o=(0,yi.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return(0,ss.jsx)(xt,{label:(0,ns.__)("Parent"),ref:r,children:(0,ss.jsx)(zl.Dropdown,{popoverProps:o,className:"editor-post-parent__panel-dropdown",contentClassName:"editor-post-parent__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:s,onToggle:i})=>(0,ss.jsx)(Zie,{isOpen:s,onClick:i}),renderContent:({onClose:s})=>(0,ss.jsxs)("div",{className:"editor-post-parent",children:[(0,ss.jsx)(BL.__experimentalInspectorPopoverHeader,{title:(0,ns.__)("Parent"),onClose:s}),(0,ss.jsxs)("div",{children:[(0,yi.createInterpolateElement)((0,ns.sprintf)((0,ns.__)('Child pages inherit characteristics from their parent, such as URL structure. For instance, if "Pricing" is a child of "Services", its URL would be %s<wbr />/services<wbr />/pricing.'),(0,OL.filterURLForDisplay)(e).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,ss.jsx)("wbr",{})}),(0,ss.jsx)("p",{children:(0,yi.createInterpolateElement)((0,ns.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,ss.jsx)(zl.ExternalLink,{href:(0,ns.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes")})})})]}),(0,ss.jsx)(FL,{})]})})})}var LL=FL;var i0=n(_(),1),qie="page-attributes";function Kie(){let{isEnabled:e,postType:t}=(0,NL.useSelect)(r=>{let{getEditedPostAttribute:o,isEditorPanelEnabled:s}=r(v),{getPostType:i}=r(ML.store);return{isEnabled:s(qie),postType:i(o("type"))}},[]);return!e||!t?null:(0,i0.jsx)(DL,{})}function a0(){return(0,i0.jsx)(mm,{children:(0,i0.jsx)(Kie,{})})}var Ws=n(R(),1),Ea=n(I(),1),vm=n(A(),1),bT=n(Z(),1),UL=n($(),1),bm=n(D(),1);var zL=n(ct(),1);var l0=n(A(),1),gT=n(D(),1),Rn=n(Ze(),1),In=n(I(),1),cu=n(R(),1);var Ta=n(_(),1),hT=(0,cu.__)("Custom Template");function c0({onClose:e}){let{defaultBlockTemplate:t,onNavigateToEntityRecord:r}=(0,l0.useSelect)(m=>{let{getEditorSettings:d,getCurrentTemplateId:f}=m(v);return{defaultBlockTemplate:d().defaultBlockTemplate,onNavigateToEntityRecord:d().onNavigateToEntityRecord,getTemplateId:f}}),{createTemplate:o}=L((0,l0.useDispatch)(v)),[s,i]=(0,gT.useState)(""),[a,l]=(0,gT.useState)(!1),c=()=>{i(""),e()},u=async m=>{if(m.preventDefault(),a)return;l(!0);let d=t??(0,Rn.serialize)([(0,Rn.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,Rn.createBlock)("core/site-title"),(0,Rn.createBlock)("core/site-tagline")]),(0,Rn.createBlock)("core/separator"),(0,Rn.createBlock)("core/group",{tagName:"main"},[(0,Rn.createBlock)("core/group",{layout:{inherit:!0}},[(0,Rn.createBlock)("core/post-title")]),(0,Rn.createBlock)("core/post-content",{layout:{inherit:!0}})])]),f=await o({slug:wc(s||hT)||"wp-custom-template",content:d,title:s||hT,status:"publish"});l(!1),r({postId:f.id,postType:"wp_template"}),c()};return(0,Ta.jsx)(In.Modal,{title:(0,cu.__)("Create custom template"),onRequestClose:c,focusOnMount:"firstContentElement",size:"small",overlayClassName:"editor-post-template__create-template-modal",children:(0,Ta.jsx)("form",{className:"editor-post-template__create-form",onSubmit:u,children:(0,Ta.jsxs)(In.__experimentalVStack,{spacing:"3",children:[(0,Ta.jsx)(In.TextControl,{__next40pxDefaultSize:!0,label:(0,cu.__)("Name"),value:s,onChange:i,placeholder:hT,disabled:a,help:(0,cu.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,Ta.jsxs)(In.__experimentalHStack,{justify:"right",children:[(0,Ta.jsx)(In.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:c,children:(0,cu.__)("Cancel")}),(0,Ta.jsx)(In.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:a,"aria-disabled":a,children:(0,cu.__)("Create")})]})]})})})}var Nh=n(A(),1),VL=n(D(),1),u0=n(Z(),1);function ym(){return(0,Nh.useSelect)(e=>{let{getCurrentPostId:t,getCurrentPostType:r}=e(v);return{postId:t(),postType:r()}},[])}function uu(){let{postType:e,postId:t}=ym();return(0,Nh.useSelect)(r=>{let{canUser:o,getEntityRecord:s,getEntityRecords:i}=r(u0.store),a=o("read",{kind:"root",name:"site"})?s("root","site"):void 0,l=+t===a?.page_for_posts,c=e==="page"&&+t===a?.page_on_front,u=c?i("postType","wp_template",{per_page:-1}):[],m=c&&!!u?.some(({slug:d})=>d==="front-page");return!l&&!m},[t,e])}function jL(e){return(0,Nh.useSelect)(t=>t(u0.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:e}),[e])}function yT(e){let t=vT(),r=uu(),o=jL(e);return(0,VL.useMemo)(()=>r&&o?.filter(s=>s.is_custom&&s.slug!==t&&!!s.content.raw),[o,t,r])}function vT(){let{postType:e,postId:t}=ym(),r=jL(e),o=(0,Nh.useSelect)(s=>s(u0.store).getEditedEntityRecord("postType",e,t)?.template,[e,t]);if(o)return r?.find(s=>s.slug===o)?.slug}var is=n(_(),1);function Xie({isOpen:e,onClick:t}){let r=(0,vm.useSelect)(o=>{let s=o(v).getEditedPostAttribute("template"),{supportsTemplateMode:i,availableTemplates:a}=o(v).getEditorSettings();if(!i&&a[s])return a[s];let l=o(bT.store).canUser("create",{kind:"postType",name:"wp_template"})&&o(v).getCurrentTemplateId();return l?.title||l?.slug||a?.[s]},[]);return(0,is.jsx)(Ea.Button,{__next40pxDefaultSize:!0,variant:"tertiary","aria-expanded":e,"aria-label":(0,Ws.__)("Template options"),onClick:t,children:r??(0,Ws.__)("Default template")})}function Jie({onClose:e}){let t=uu(),{availableTemplates:r,fetchedTemplates:o,selectedTemplateSlug:s,canCreate:i,canEdit:a,currentTemplateId:l,onNavigateToEntityRecord:c,getEditorSettings:u}=(0,vm.useSelect)(b=>{let{canUser:w,getEntityRecords:k}=b(bT.store),S=b(v).getEditorSettings(),x=w("create",{kind:"postType",name:"wp_template"}),C=b(v).getCurrentTemplateId();return{availableTemplates:S.availableTemplates,fetchedTemplates:x?k("postType","wp_template",{post_type:b(v).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:b(v).getEditedPostAttribute("template"),canCreate:t&&x&&S.supportsTemplateMode,canEdit:t&&x&&S.supportsTemplateMode&&!!C,currentTemplateId:C,onNavigateToEntityRecord:S.onNavigateToEntityRecord,getEditorSettings:b(v).getEditorSettings}},[t]),m=(0,bm.useMemo)(()=>Object.entries({...r,...Object.fromEntries((o??[]).map(({slug:b,title:w})=>[b,w.rendered]))}).map(([b,w])=>({value:b,label:w})),[r,o]),d=m.find(b=>b.value===s)??m.find(b=>!b.value),{editPost:f}=(0,vm.useDispatch)(v),{createSuccessNotice:h}=(0,vm.useDispatch)(zL.store),[g,y]=(0,bm.useState)(!1);return(0,is.jsxs)("div",{className:"editor-post-template__classic-theme-dropdown",children:[(0,is.jsx)(UL.__experimentalInspectorPopoverHeader,{title:(0,Ws.__)("Template"),help:(0,Ws.__)("Templates define the way content is displayed when viewing your site."),actions:i?[{icon:b_,label:(0,Ws.__)("Add template"),onClick:()=>y(!0)}]:[],onClose:e}),t?(0,is.jsx)(Ea.SelectControl,{__next40pxDefaultSize:!0,hideLabelFromVision:!0,label:(0,Ws.__)("Template"),value:d?.value??"",options:m,onChange:b=>f({template:b||""})}):(0,is.jsx)(Ea.Notice,{status:"warning",isDismissible:!1,children:(0,Ws.__)("The posts page template cannot be changed.")}),a&&c&&(0,is.jsx)("p",{children:(0,is.jsx)(Ea.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>{c({postId:l,postType:"wp_template"}),e(),h((0,Ws.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:[{label:(0,Ws.__)("Go back"),onClick:()=>u().onNavigateToPreviousEntityRecord()}]})},children:(0,Ws.__)("Edit template")})}),g&&(0,is.jsx)(c0,{onClose:()=>y(!1)})]})}function Qie(){let[e,t]=(0,bm.useState)(null),r=(0,bm.useMemo)(()=>({anchor:e,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[e]);return(0,is.jsx)(xt,{label:(0,Ws.__)("Template"),ref:t,children:(0,is.jsx)(Ea.Dropdown,{popoverProps:r,focusOnMount:!0,renderToggle:({isOpen:o,onToggle:s})=>(0,is.jsx)(Xie,{isOpen:o,onClick:s}),renderContent:({onClose:o})=>(0,is.jsx)(Jie,{onClose:o})})})}var d0=Qie;var f0=n(I(),1),KL=n(ul(),1),h0=n(A(),1),XL=n(GL(),1);var ZL=n(I(),1);var m0=n(A(),1),WL=n(ft(),1);var YL=n(_(),1),{PreferenceBaseOption:$ie}=L(WL.privateApis);function Hl(e){let{toggleEditorPanelEnabled:t}=(0,m0.useDispatch)(v),{isChecked:r,isRemoved:o}=(0,m0.useSelect)(s=>{let{isEditorPanelEnabled:i,isEditorPanelRemoved:a}=s(v);return{isChecked:i(e.panelName),isRemoved:a(e.panelName)}},[e.panelName]);return o?null:(0,YL.jsx)($ie,{isChecked:r,onChange:()=>t(e.panelName),...e})}var ST=n(_(),1),{Fill:eae,Slot:tae}=(0,ZL.createSlotFill)("EnablePluginDocumentSettingPanelOption"),qL=({label:e,panelName:t})=>(0,ST.jsx)(eae,{children:(0,ST.jsx)(Hl,{label:e,panelName:t})});qL.Slot=tae;var p0=qL;var Gl=n(_(),1),{Fill:rae,Slot:oae}=(0,f0.createSlotFill)("PluginDocumentSettingPanel"),JL=({name:e,className:t,title:r,icon:o,children:s})=>{let{name:i}=(0,KL.usePluginContext)(),a=`${i}/${e}`,{opened:l,isEnabled:c}=(0,h0.useSelect)(m=>{let{isEditorPanelOpened:d,isEditorPanelEnabled:f}=m(v);return{opened:d(a),isEnabled:f(a)}},[a]),{toggleEditorPanelOpened:u}=(0,h0.useDispatch)(v);return e===void 0&&(0,XL.default)("PluginDocumentSettingPanel requires a name property."),(0,Gl.jsxs)(Gl.Fragment,{children:[(0,Gl.jsx)(p0,{label:r,panelName:a}),(0,Gl.jsx)(rae,{children:c&&(0,Gl.jsx)(f0.PanelBody,{className:t,title:r,icon:o,opened:l,onToggle:()=>u(a),children:s})})]})};JL.Slot=oae;var g0=JL;var QL=n($(),1),$L=n(I(),1),eN=n(ge(),1),wT=n(_(),1),sae=(e,t)=>e.filter(r=>!t.includes(r)).length===0,nae=(e,t)=>!Array.isArray(t)||sae(e,t),iae=({allowedBlocks:e,icon:t,label:r,onClick:o,small:s,role:i})=>(0,wT.jsx)(QL.BlockSettingsMenuControls,{children:({selectedBlocks:a,onClose:l})=>nae(a,e)?(0,wT.jsx)($L.MenuItem,{onClick:(0,eN.compose)(o,l),icon:t,label:s?r:void 0,role:i,children:!s&&r}):null}),tN=iae;var rN=n(I(),1),oN=n(ul(),1);var sN=n(_(),1);function nN(e){let t=(0,oN.usePluginContext)();return(0,sN.jsx)(Fs,{name:"core/plugin-more-menu",as:e.as??rN.MenuItem,icon:e.icon||t.icon,...e})}var iN=n(ul(),1),y0=n(I(),1),xT=n(_(),1),{Fill:aae,Slot:lae}=(0,y0.createSlotFill)("PluginPostPublishPanel"),aN=({children:e,className:t,title:r,initialOpen:o=!1,icon:s})=>{let{icon:i}=(0,iN.usePluginContext)();return(0,xT.jsx)(aae,{children:(0,xT.jsx)(y0.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:s??i,children:e})})};aN.Slot=lae;var v0=aN;var b0=n(I(),1),_T=n(_(),1),{Fill:cae,Slot:uae}=(0,b0.createSlotFill)("PluginPostStatusInfo"),lN=({children:e,className:t})=>(0,_T.jsx)(cae,{children:(0,_T.jsx)(b0.PanelRow,{className:t,children:e})});lN.Slot=uae;var S0=lN;var w0=n(I(),1),cN=n(ul(),1),kT=n(_(),1),{Fill:dae,Slot:mae}=(0,w0.createSlotFill)("PluginPrePublishPanel"),uN=({children:e,className:t,title:r,initialOpen:o=!1,icon:s})=>{let{icon:i}=(0,cN.usePluginContext)();return(0,kT.jsx)(dae,{children:(0,kT.jsx)(w0.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:s??i,children:e})})};uN.Slot=mae;var x0=uN;var dN=n(I(),1),mN=n(ul(),1);var pN=n(_(),1);function fN(e){let t=(0,mN.usePluginContext)();return(0,pN.jsx)(Fs,{name:"core/plugin-preview-menu",as:e.as??dN.MenuItem,icon:e.icon||t.icon,...e})}var hN=n(_(),1);function du({className:e,...t}){return(0,hN.jsx)(fl,{panelClassName:e,className:"editor-sidebar",scope:"core",...t})}var gN=n(_(),1);function yN(e){return(0,gN.jsx)(ml,{__unstableExplicitMenuItem:!0,scope:"core",...e})}var k0=n(A(),1),P0=n(Z(),1);var Aa=n(A(),1),VN=n(dt(),1),Wl=n(I(),1),_0=n(D(),1),pu=n(R(),1),_m=n(Z(),1);var jN=n(ct(),1),UN=n(ft(),1);var wm=n(D(),1),wN=n(dt(),1),xN=n($(),1),xm=n(I(),1),Sm=n(R(),1),_N=n(A(),1),kN=n(Z(),1),PN=n(Ze(),1);var bN=n(Ov(),1);function vN(e=""){return e=(0,bN.default)(e),e=e.trim().toLowerCase(),e}function pae(e,t){let r=vN(t),o=vN(e.title),s=0;return r===o?s+=30:o.startsWith(r)?s+=20:r.split(" ").every(l=>o.includes(l))&&(s+=10),s}function SN(e=[],t=""){if(!t)return e;let r=e.map(o=>[o,pae(o,t)]).filter(([,o])=>o>0);return r.sort(([,o],[,s])=>s-o),r.map(([o])=>o)}var bs=n(_(),1);function CN({onClick:e}){let[t,r]=(0,wm.useState)(!1),{postType:o,postId:s}=ym(),i=yT(o),{editEntityRecord:a}=(0,_N.useDispatch)(kN.store),l=async c=>{a("postType",o,s,{template:c.name},{undoIgnore:!0}),r(!1),e()};return(0,bs.jsxs)(bs.Fragment,{children:[(0,bs.jsx)(xm.MenuItem,{disabled:!i?.length,accessibleWhenDisabled:!0,onClick:()=>r(!0),children:(0,Sm.__)("Change template")}),t&&(0,bs.jsx)(xm.Modal,{title:(0,Sm.__)("Choose a template"),onRequestClose:()=>r(!1),overlayClassName:"editor-post-template__swap-template-modal",isFullScreen:!0,children:(0,bs.jsx)("div",{className:"editor-post-template__swap-template-modal-content",children:(0,bs.jsx)(fae,{postType:o,onSelect:l})})})]})}function fae({postType:e,onSelect:t}){let[r,o]=(0,wm.useState)(""),s=yT(e),i=(0,wm.useMemo)(()=>s.map(l=>({name:l.slug,blocks:(0,PN.parse)(l.content.raw),title:(0,wN.decodeEntities)(l.title.rendered),id:l.id})),[s]),a=(0,wm.useMemo)(()=>SN(i,r),[i,r]);return(0,bs.jsxs)(bs.Fragment,{children:[(0,bs.jsx)(xm.SearchControl,{onChange:o,value:r,label:(0,Sm.__)("Search"),placeholder:(0,Sm.__)("Search"),className:"editor-post-template__swap-template-search"}),(0,bs.jsx)(xN.__experimentalBlockPatternsList,{label:(0,Sm.__)("Templates"),blockPatterns:a,onClickPattern:t})]})}var TN=n(I(),1),EN=n(R(),1),AN=n(A(),1),RN=n(Z(),1);var IN=n(_(),1);function BN({onClick:e}){let t=vT(),r=uu(),{postType:o,postId:s}=ym(),{editEntityRecord:i}=(0,AN.useDispatch)(RN.store);return!t||!r?null:(0,IN.jsx)(TN.MenuItem,{onClick:()=>{i("postType",o,s,{template:""},{undoIgnore:!0}),e()},children:(0,EN.__)("Use default template")})}var ON=n(I(),1),FN=n(R(),1),DN=n(A(),1),LN=n(Z(),1),NN=n(D(),1);var mu=n(_(),1);function MN(){let{canCreateTemplates:e}=(0,DN.useSelect)(s=>{let{canUser:i}=s(LN.store);return{canCreateTemplates:i("create",{kind:"postType",name:"wp_template"})}},[]),[t,r]=(0,NN.useState)(!1),o=uu();return!e||!o?null:(0,mu.jsxs)(mu.Fragment,{children:[(0,mu.jsx)(ON.MenuItem,{onClick:()=>{r(!0)},children:(0,FN.__)("Create new template")}),t&&(0,mu.jsx)(c0,{onClose:()=>{r(!1)}})]})}var as=n(_(),1);function zN({id:e}){let{isTemplateHidden:t,onNavigateToEntityRecord:r,getEditorSettings:o,hasGoBack:s,hasSpecificTemplate:i}=(0,Aa.useSelect)(x=>{let{getRenderingMode:C,getEditorSettings:E,getCurrentPost:O}=L(x(v)),N=E(),B=O();return{isTemplateHidden:C()==="post-only",onNavigateToEntityRecord:N.onNavigateToEntityRecord,getEditorSettings:E,hasGoBack:N.hasOwnProperty("onNavigateToPreviousEntityRecord"),hasSpecificTemplate:!!B.template}},[]),{get:a}=(0,Aa.useSelect)(UN.store),{editedRecord:l,hasResolved:c}=(0,_m.useEntityRecord)("postType","wp_template",e),{getEntityRecord:u}=(0,Aa.useSelect)(_m.store),{editEntityRecord:m}=(0,Aa.useDispatch)(_m.store),{createSuccessNotice:d}=(0,Aa.useDispatch)(jN.store),{setRenderingMode:f,setDefaultRenderingMode:h}=L((0,Aa.useDispatch)(v)),g=(0,Aa.useSelect)(x=>!!x(_m.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[y,b]=(0,_0.useState)(null),w=(0,_0.useMemo)(()=>({anchor:y,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[y]);if(!c)return null;let k=s?[{label:(0,pu.__)("Go back"),onClick:()=>o().onNavigateToPreviousEntityRecord()}]:void 0,S=()=>{a("core/edit-site","welcomeGuideTemplate")||d((0,pu.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:k})};return(0,as.jsx)(xt,{label:(0,pu.__)("Template"),ref:b,children:(0,as.jsx)(Wl.DropdownMenu,{popoverProps:w,focusOnMount:!0,toggleProps:{size:"compact",variant:"tertiary",tooltipPosition:"middle left"},label:(0,pu.__)("Template options"),text:(0,VN.decodeEntities)(l.title),icon:null,children:({onClose:x})=>(0,as.jsxs)(as.Fragment,{children:[(0,as.jsxs)(Wl.MenuGroup,{children:[g&&(0,as.jsx)(Wl.MenuItem,{onClick:async()=>{if(r({postId:l.id,postType:"wp_template"}),!i&&window?.__experimentalTemplateActivate){let C=await u("root","site").active_templates;C[l.slug]!==l.id&&m("root","site",void 0,{active_templates:{...C,[l.slug]:l.id}})}x(),S()},children:(0,pu.__)("Edit template")}),(0,as.jsx)(CN,{onClick:x}),(0,as.jsx)(BN,{onClick:x}),g&&(0,as.jsx)(MN,{})]}),(0,as.jsx)(Wl.MenuGroup,{children:(0,as.jsx)(Wl.MenuItem,{icon:t?void 0:ps,isSelected:!t,role:"menuitemcheckbox",onClick:()=>{let C=t?"template-locked":"post-only";f(C),h(C)},children:(0,pu.__)("Show template")})})]})})})}var PT=n(_(),1);function C0(){let{templateId:e,isBlockTheme:t}=(0,k0.useSelect)(s=>{let{getCurrentTemplateId:i,getEditorSettings:a}=s(v);return{templateId:i(),isBlockTheme:a().__unstableIsBlockBasedTheme}},[]),r=(0,k0.useSelect)(s=>{let i=s(v).getCurrentPostType();if(!s(P0.store).getPostType(i)?.viewable)return!1;let l=s(v).getEditorSettings();return!!l.availableTemplates&&Object.keys(l.availableTemplates).length>0?!0:l.supportsTemplateMode?s(P0.store).canUser("create",{kind:"postType",name:"wp_template"})??!1:!1},[]),o=(0,k0.useSelect)(s=>r?s(P0.store).canUser("read",{kind:"postType",name:"wp_template"}):!1,[r]);return(!t||!o)&&r?(0,PT.jsx)(d0,{}):t&&e?(0,PT.jsx)(zN,{id:e}):null}var nM=n(A(),1),iM=n(Z(),1);var ZN=n(ge(),1),qN=n(D(),1),KN=n(A(),1),XN=n(R(),1),JN=n(I(),1);var HN=n(R(),1),GN=n(D(),1),WN=n(A(),1),CT=n(dt(),1),YN=n(Z(),1);var Mh={_fields:"id,name",context:"view"},T0={who:"authors",per_page:100,...Mh};function E0(e){let{authorId:t,authors:r,postAuthor:o,isLoading:s}=(0,WN.useSelect)(a=>{let{getUser:l,getUsers:c,isResolving:u}=a(YN.store),{getEditedPostAttribute:m}=a(v),d=m("author"),f={...T0};return e&&(f.search=e,f.search_columns=["name"]),{authorId:d,authors:c(f),postAuthor:l(d,Mh),isLoading:u("getUsers",[f])}},[e]),i=(0,GN.useMemo)(()=>{let a=(r??[]).map(u=>({value:u.id,label:(0,CT.decodeEntities)(u.name)})),l=a.findIndex(({value:u})=>o?.id===u),c=[];return l<0&&o?c=[{value:o.id,label:(0,CT.decodeEntities)(o.name)}]:l<0&&!o&&(c=[{value:0,label:(0,HN.__)("(No author)")}]),[...c,...a]},[r,o]);return{authorId:t,authorOptions:i,postAuthor:o,isLoading:s}}var QN=n(_(),1);function $N(){let[e,t]=(0,qN.useState)(),{editPost:r}=(0,KN.useDispatch)(v),{authorId:o,authorOptions:s,isLoading:i}=E0(e),a=l=>{l&&r({author:l})};return(0,QN.jsx)(JN.ComboboxControl,{__next40pxDefaultSize:!0,label:(0,XN.__)("Author"),options:s,value:o,onFilterValueChange:(0,ZN.debounce)(t,300),onChange:a,allowReset:!1,hideLabelFromVision:!0,isLoading:i})}var eM=n(R(),1),tM=n(A(),1),rM=n(I(),1);var oM=n(_(),1);function sM(){let{editPost:e}=(0,tM.useDispatch)(v),{authorId:t,authorOptions:r}=E0(),o=s=>{let i=Number(s);e({author:i})};return(0,oM.jsx)(rM.SelectControl,{__next40pxDefaultSize:!0,className:"post-author-selector",label:(0,eM.__)("Author"),options:r,onChange:o,value:t,hideLabelFromVision:!0})}var TT=n(_(),1),hae=25;function gae(){return(0,nM.useSelect)(t=>t(iM.store).getUsers(T0)?.length>=hae,[])?(0,TT.jsx)($N,{}):(0,TT.jsx)(sM,{})}var A0=gae;var aM=n(A(),1);var lM=n(_(),1);function R0({children:e}){let{hasAssignAuthorAction:t}=(0,aM.useSelect)(r=>({hasAssignAuthorAction:!!r(v).getCurrentPost()?._links?.["wp:action-assign-author"]}),[]);return t?(0,lM.jsx)(Lt,{supportKeys:"author",children:e}):null}var fu=n(R(),1),I0=n(I(),1),B0=n(D(),1),cM=n(dt(),1),uM=n($(),1),dM=n(A(),1),mM=n(Z(),1);var vi=n(_(),1);function yae({isOpen:e,onClick:t}){let{postAuthor:r}=(0,dM.useSelect)(s=>{let i=s(v).getEditedPostAttribute("author");return{postAuthor:s(mM.store).getUser(i,Mh)}},[]),o=(0,cM.decodeEntities)(r?.name)||(0,fu.__)("(No author)");return(0,vi.jsx)(I0.Button,{size:"compact",className:"editor-post-author__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,fu.sprintf)((0,fu.__)("Change author: %s"),o),onClick:t,children:o})}function vae(){let[e,t]=(0,B0.useState)(null),r=(0,B0.useMemo)(()=>({anchor:e,placement:"left-start",offset:36,shift:!0}),[e]);return(0,vi.jsx)(R0,{children:(0,vi.jsx)(xt,{label:(0,fu.__)("Author"),ref:t,children:(0,vi.jsx)(I0.Dropdown,{popoverProps:r,contentClassName:"editor-post-author__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:o,onToggle:s})=>(0,vi.jsx)(yae,{isOpen:o,onClick:s}),renderContent:({onClose:o})=>(0,vi.jsxs)("div",{className:"editor-post-author",children:[(0,vi.jsx)(uM.__experimentalInspectorPopoverHeader,{title:(0,fu.__)("Author"),onClose:o}),(0,vi.jsx)(A0,{onClose:o})]})})})})}var O0=vae;var Yl=n(R(),1),D0=n(I(),1),L0=n(A(),1);var F0=n(_(),1),bae=[{label:(0,Yl._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,Yl.__)("Visitors can add new comments and replies.")},{label:(0,Yl.__)("Closed"),value:"closed",description:[(0,Yl.__)("Visitors cannot add new comments or replies."),(0,Yl.__)("Existing comments remain visible.")].join(" ")}];function Sae(){let e=(0,L0.useSelect)(o=>o(v).getEditedPostAttribute("comment_status")??"open",[]),{editPost:t}=(0,L0.useDispatch)(v),r=o=>t({comment_status:o});return(0,F0.jsx)("form",{children:(0,F0.jsx)(D0.__experimentalVStack,{spacing:4,children:(0,F0.jsx)(D0.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,Yl.__)("Comment status"),options:bae,onChange:r,selected:e})})})}var N0=Sae;var Bn=n(R(),1),km=n(I(),1),AT=n(A(),1),z0=n(D(),1),pM=n($(),1),fM=n(Z(),1);var M0=n(R(),1),V0=n(I(),1),j0=n(A(),1);var ET=n(_(),1);function wae(){let e=(0,j0.useSelect)(o=>o(v).getEditedPostAttribute("ping_status")??"open",[]),{editPost:t}=(0,j0.useDispatch)(v),r=()=>t({ping_status:e==="open"?"closed":"open"});return(0,ET.jsx)(V0.CheckboxControl,{label:(0,M0.__)("Enable pingbacks & trackbacks"),checked:e==="open",onChange:r,help:(0,ET.jsx)(V0.ExternalLink,{href:(0,M0.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,M0.__)("Learn more about pingbacks & trackbacks")})})}var U0=wae;var zo=n(_(),1),xae="discussion-panel";function _ae({onClose:e}){return(0,zo.jsxs)("div",{className:"editor-post-discussion",children:[(0,zo.jsx)(pM.__experimentalInspectorPopoverHeader,{title:(0,Bn.__)("Discussion"),onClose:e}),(0,zo.jsxs)(km.__experimentalVStack,{spacing:4,children:[(0,zo.jsx)(Lt,{supportKeys:"comments",children:(0,zo.jsx)(N0,{})}),(0,zo.jsx)(Lt,{supportKeys:"trackbacks",children:(0,zo.jsx)(U0,{})})]})]})}function kae({isOpen:e,onClick:t}){let{commentStatus:r,pingStatus:o,commentsSupported:s,trackbacksSupported:i}=(0,AT.useSelect)(l=>{let{getEditedPostAttribute:c}=l(v),{getPostType:u}=l(fM.store),m=u(c("type"));return{commentStatus:c("comment_status")??"open",pingStatus:c("ping_status")??"open",commentsSupported:!!m.supports.comments,trackbacksSupported:!!m.supports.trackbacks}},[]),a;return r==="open"?o==="open"?a=(0,Bn._x)("Open",'Adjective: e.g. "Comments are open"'):a=i?(0,Bn.__)("Comments only"):(0,Bn._x)("Open",'Adjective: e.g. "Comments are open"'):o==="open"?a=s?(0,Bn.__)("Pings only"):(0,Bn.__)("Pings enabled"):a=(0,Bn.__)("Closed"),(0,zo.jsx)(km.Button,{size:"compact",className:"editor-post-discussion__panel-toggle",variant:"tertiary","aria-label":(0,Bn.__)("Change discussion options"),"aria-expanded":e,onClick:t,children:a})}function H0(){let{isEnabled:e}=(0,AT.useSelect)(s=>{let{isEditorPanelEnabled:i}=s(v);return{isEnabled:i(xae)}},[]),[t,r]=(0,z0.useState)(null),o=(0,z0.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return e?(0,zo.jsx)(Lt,{supportKeys:["comments","trackbacks"],children:(0,zo.jsx)(xt,{label:(0,Bn.__)("Discussion"),ref:r,children:(0,zo.jsx)(km.Dropdown,{popoverProps:o,className:"editor-post-discussion__panel-dropdown",contentClassName:"editor-post-discussion__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:s,onToggle:i})=>(0,zo.jsx)(kae,{isOpen:s,onClick:i}),renderContent:({onClose:s})=>(0,zo.jsx)(_ae,{onClose:s})})})}):null}var Pm=n(R(),1),W0=n(I(),1),Y0=n(A(),1),hM=n(D(),1),gM=n(dt(),1);var G0=n(_(),1);function Vh({hideLabelFromVision:e=!1,updateOnBlur:t=!1}){let{excerpt:r,shouldUseDescriptionLabel:o,usedAttribute:s}=(0,Y0.useSelect)(m=>{let{getCurrentPostType:d,getEditedPostAttribute:f}=m(v),h=d(),g=["wp_template","wp_template_part"].includes(h)?"description":"excerpt";return{excerpt:f(g),shouldUseDescriptionLabel:["wp_template","wp_template_part","wp_block"].includes(h),usedAttribute:g}},[]),{editPost:i}=(0,Y0.useDispatch)(v),[a,l]=(0,hM.useState)((0,gM.decodeEntities)(r)),c=m=>{i({[s]:m})},u=o?(0,Pm.__)("Write a description (optional)"):(0,Pm.__)("Write an excerpt (optional)");return(0,G0.jsx)("div",{className:"editor-post-excerpt",children:(0,G0.jsx)(W0.TextareaControl,{label:u,hideLabelFromVision:e,className:"editor-post-excerpt__textarea",onChange:t?l:c,onBlur:t?()=>c(a):void 0,value:t?a:r,help:o?(0,Pm.__)("Write a description"):(0,G0.jsx)(W0.ExternalLink,{href:(0,Pm.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,Pm.__)("Learn more about manual excerpts")})})})}var yM=n(_(),1);function Pae({children:e}){return(0,yM.jsx)(Lt,{supportKeys:"excerpt",children:e})}var hu=Pae;var Ra=n(R(),1),On=n(I(),1),Uh=n(A(),1),K0=n(D(),1),bM=n($(),1),IT=n(Z(),1),SM=n(dt(),1);var Z0=n(I(),1),RT=n(_(),1),{Fill:Cae,Slot:Tae}=(0,Z0.createSlotFill)("PluginPostExcerpt"),vM=({children:e,className:t})=>(0,RT.jsx)(Cae,{children:(0,RT.jsx)(Z0.PanelRow,{className:t,children:e})});vM.Slot=Tae;var jh=vM;var Nt=n(_(),1),q0="post-excerpt";function Eae(){let{isOpened:e,isEnabled:t,postType:r}=(0,Uh.useSelect)(a=>{let{isEditorPanelOpened:l,isEditorPanelEnabled:c,getCurrentPostType:u}=a(v);return{isOpened:l(q0),isEnabled:c(q0),postType:u()}},[]),{toggleEditorPanelOpened:o}=(0,Uh.useDispatch)(v),s=()=>o(q0);if(!t)return null;let i=["wp_template","wp_template_part","wp_block"].includes(r);return(0,Nt.jsx)(On.PanelBody,{title:i?(0,Ra.__)("Description"):(0,Ra.__)("Excerpt"),opened:e,onToggle:s,children:(0,Nt.jsx)(jh.Slot,{children:a=>(0,Nt.jsxs)(Nt.Fragment,{children:[(0,Nt.jsx)(Vh,{}),a]})})})}function wM(){return(0,Nt.jsx)(hu,{children:(0,Nt.jsx)(Eae,{})})}function xM(){return(0,Nt.jsx)(hu,{children:(0,Nt.jsx)(Aae,{})})}function Aae(){let{shouldRender:e,excerpt:t,shouldBeUsedAsDescription:r,allowEditing:o}=(0,Uh.useSelect)(d=>{let{getCurrentPostType:f,getCurrentPostId:h,getEditedPostAttribute:g,isEditorPanelEnabled:y}=d(v),b=f(),w=["wp_template","wp_template_part"].includes(b),k=b==="wp_block",S=w||k,C=g(w?"description":"excerpt"),E=w&&d(IT.store).getEntityRecord("postType",b,h()),O=!C&&w?Ts({template:E,templateTypes:d(IT.store).getCurrentTheme()?.default_template_types})?.description:void 0,N=y(q0)||S;return{excerpt:C??O,shouldRender:N,shouldBeUsedAsDescription:S,allowEditing:N&&(!S||k||E&&E.source===ry.custom&&!E.has_theme_file&&E.is_custom)}},[]),[s,i]=(0,K0.useState)(null),a=r?(0,Ra.__)("Description"):(0,Ra.__)("Excerpt"),l=(0,K0.useMemo)(()=>({anchor:s,"aria-label":a,headerTitle:a,placement:"left-start",offset:36,shift:!0}),[s,a]);if(!e)return!1;let c=!!t&&(0,Nt.jsx)(On.__experimentalText,{align:"left",numberOfLines:4,truncate:o,children:(0,SM.decodeEntities)(t)});if(!o)return c;let u=r?(0,Ra.__)("Add a description\u2026"):(0,Ra.__)("Add an excerpt\u2026"),m=r?(0,Ra.__)("Edit description"):(0,Ra.__)("Edit excerpt");return(0,Nt.jsxs)(On.__experimentalVStack,{children:[c,(0,Nt.jsx)(On.Dropdown,{className:"editor-post-excerpt__dropdown",contentClassName:"editor-post-excerpt__dropdown__content",popoverProps:l,focusOnMount:!0,ref:i,renderToggle:({onToggle:d})=>(0,Nt.jsx)(On.Button,{__next40pxDefaultSize:!0,onClick:d,variant:"link",children:c?m:u}),renderContent:({onClose:d})=>(0,Nt.jsxs)(Nt.Fragment,{children:[(0,Nt.jsx)(bM.__experimentalInspectorPopoverHeader,{title:a,onClose:d}),(0,Nt.jsx)(On.__experimentalVStack,{spacing:4,children:(0,Nt.jsx)(jh.Slot,{children:f=>(0,Nt.jsxs)(Nt.Fragment,{children:[(0,Nt.jsx)(Vh,{hideLabelFromVision:!0,updateOnBlur:!0}),f]})})})]})})]})}var Ss=n(R(),1),OT=n(Jr(),1),Co=n(I(),1),CM=n(vf(),1),J0=n(D(),1),TM=n(ge(),1),Cm=n(A(),1),gu=n($(),1),EM=n(Z(),1);var _M=n(A(),1),kM=n(Z(),1);function X0({children:e,supportKeys:t}){let{postType:r,themeSupports:o}=(0,_M.useSelect)(i=>({postType:i(v).getEditedPostAttribute("type"),themeSupports:i(kM.store).getThemeSupports()}),[]);return(Array.isArray(t)?t:[t]).some(i=>{let a=o?.[i]??!1;return i==="post-thumbnails"&&Array.isArray(a)?a.includes(r):a})?e:null}var BT=n(_(),1);function Rae({children:e}){return(0,BT.jsx)(X0,{supportKeys:"post-thumbnails",children:(0,BT.jsx)(Lt,{supportKeys:"thumbnail",children:e})})}var Ia=Rae;var so=n(_(),1),PM=["image"],Iae=(0,Ss.__)("Featured image"),Bae=(0,Ss.__)("Add a featured image"),Oae=(0,so.jsx)("p",{children:(0,Ss.__)("To edit the featured image, you need permission to upload media.")});function Fae(e,t){if(!e)return{};let r=(0,OT.applyFilters)("editor.PostFeaturedImage.imageSize","large",e.id,t);if(r in(e?.media_details?.sizes??{}))return{mediaWidth:e.media_details.sizes[r].width,mediaHeight:e.media_details.sizes[r].height,mediaSourceUrl:e.media_details.sizes[r].source_url};let o=(0,OT.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",e.id,t);return o in(e?.media_details?.sizes??{})?{mediaWidth:e.media_details.sizes[o].width,mediaHeight:e.media_details.sizes[o].height,mediaSourceUrl:e.media_details.sizes[o].source_url}:{mediaWidth:e.media_details.width,mediaHeight:e.media_details.height,mediaSourceUrl:e.source_url}}function Dae({currentPostId:e,featuredImageId:t,onUpdateImage:r,onRemoveImage:o,media:s,postType:i,noticeUI:a,noticeOperations:l,isRequestingFeaturedImageMedia:c}){let u=(0,J0.useRef)(!1),[m,d]=(0,J0.useState)(!1),{getSettings:f}=(0,Cm.useSelect)(gu.store),{mediaSourceUrl:h}=Fae(s,e);function g(k){f().mediaUpload({allowedTypes:PM,filesList:k,onFileChange([S]){if((0,CM.isBlobURL)(S?.url)){d(!0);return}S&&r(S),d(!1)},onError(S){l.removeAllNotices(),l.createErrorNotice(S)},multiple:!1})}function y(k){return k.alt_text?(0,Ss.sprintf)((0,Ss.__)("Current image: %s"),k.alt_text):(0,Ss.sprintf)((0,Ss.__)("The current image has no alternative text. The file name is: %s"),k.media_details.sizes?.full?.file||k.slug)}function b(k){u.current&&k&&(k.focus(),u.current=!1)}let w=!c&&!!t&&!s;return(0,so.jsxs)(Ia,{children:[a,(0,so.jsxs)("div",{className:"editor-post-featured-image",children:[s&&(0,so.jsx)("div",{id:`editor-post-featured-image-${t}-describedby`,className:"hidden",children:y(s)}),(0,so.jsx)(gu.MediaUploadCheck,{fallback:Oae,children:(0,so.jsx)(gu.MediaUpload,{title:i?.labels?.featured_image||Iae,onSelect:r,unstableFeaturedImageFlow:!0,allowedTypes:PM,modalClass:"editor-post-featured-image__media-modal",render:({open:k})=>(0,so.jsxs)("div",{className:"editor-post-featured-image__container",children:[w?(0,so.jsx)(Co.Notice,{status:"warning",isDismissible:!1,children:(0,Ss.__)("Could not retrieve the featured image data.")}):(0,so.jsxs)(Co.Button,{__next40pxDefaultSize:!0,ref:b,className:t?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:k,"aria-label":t?(0,Ss.__)("Edit or replace the featured image"):null,"aria-describedby":t?`editor-post-featured-image-${t}-describedby`:null,"aria-haspopup":"dialog",disabled:m,accessibleWhenDisabled:!0,children:[!!t&&s&&(0,so.jsx)("img",{className:"editor-post-featured-image__preview-image",src:h,alt:y(s)}),(m||c)&&(0,so.jsx)(Co.Spinner,{}),!t&&!m&&(i?.labels?.set_featured_image||Bae)]}),!!t&&(0,so.jsxs)(Co.__experimentalHStack,{className:ae("editor-post-featured-image__actions",{"editor-post-featured-image__actions-missing-image":w,"editor-post-featured-image__actions-is-requesting-image":c}),children:[(0,so.jsx)(Co.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:k,"aria-haspopup":"dialog",variant:w?"secondary":void 0,children:(0,Ss.__)("Replace")}),(0,so.jsx)(Co.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:()=>{o(),u.current=!0},variant:w?"secondary":void 0,isDestructive:w,children:(0,Ss.__)("Remove")})]}),(0,so.jsx)(Co.DropZone,{onFilesDrop:g})]}),value:t})})]})]})}var Lae=(0,Cm.withSelect)(e=>{let{getEntityRecord:t,getPostType:r,hasFinishedResolution:o}=e(EM.store),{getCurrentPostId:s,getEditedPostAttribute:i}=e(v),a=i("featured_media");return{media:a?t("postType","attachment",a,{context:"view"}):null,currentPostId:s(),postType:r(i("type")),featuredImageId:a,isRequestingFeaturedImageMedia:!!a&&!o("getEntityRecord",["postType","attachment",a,{context:"view"}])}}),Nae=(0,Cm.withDispatch)((e,{noticeOperations:t},{select:r})=>{let{editPost:o}=e(v);return{onUpdateImage(s){o({featured_media:s.id})},onDropImage(s){r(gu.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:s,onFileChange([i]){o({featured_media:i.id})},onError(i){t.removeAllNotices(),t.createErrorNotice(i)},multiple:!1})},onRemoveImage(){o({featured_media:0})}}}),zh=(0,TM.compose)(Co.withNotices,Lae,Nae,(0,Co.withFilters)("editor.PostFeaturedImage"))(Dae);var AM=n(R(),1),RM=n(I(),1),Q0=n(A(),1),IM=n(Z(),1);var Tm=n(_(),1),FT="featured-image";function $0({withPanelBody:e=!0}){let{postType:t,isEnabled:r,isOpened:o}=(0,Q0.useSelect)(i=>{let{getEditedPostAttribute:a,isEditorPanelEnabled:l,isEditorPanelOpened:c}=i(v),{getPostType:u}=i(IM.store);return{postType:u(a("type")),isEnabled:l(FT),isOpened:c(FT)}},[]),{toggleEditorPanelOpened:s}=(0,Q0.useDispatch)(v);return r?e?(0,Tm.jsx)(Ia,{children:(0,Tm.jsx)(RM.PanelBody,{title:t?.labels?.featured_image??(0,AM.__)("Featured image"),opened:o,onToggle:()=>s(FT),children:(0,Tm.jsx)(zh,{})})}):(0,Tm.jsx)(Ia,{children:(0,Tm.jsx)(zh,{})}):null}var Ho=n(R(),1),eS=n(I(),1),tS=n(A(),1),FM=n(ge(),1),DM=n(Z(),1);var BM=n(A(),1);var OM=n(_(),1);function Em({children:e}){return(0,BM.useSelect)(r=>r(v).getEditorSettings().disablePostFormats,[])?null:(0,OM.jsx)(Lt,{supportKeys:"post-formats",children:e})}var yu=n(_(),1),Hh=[{id:"aside",caption:(0,Ho.__)("Aside")},{id:"audio",caption:(0,Ho.__)("Audio")},{id:"chat",caption:(0,Ho.__)("Chat")},{id:"gallery",caption:(0,Ho.__)("Gallery")},{id:"image",caption:(0,Ho.__)("Image")},{id:"link",caption:(0,Ho.__)("Link")},{id:"quote",caption:(0,Ho.__)("Quote")},{id:"standard",caption:(0,Ho.__)("Standard")},{id:"status",caption:(0,Ho.__)("Status")},{id:"video",caption:(0,Ho.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0});function Gh(){let t=`post-format-selector-${(0,FM.useInstanceId)(Gh)}`,{postFormat:r,suggestedFormat:o,supportedFormats:s}=(0,tS.useSelect)(u=>{let{getEditedPostAttribute:m,getSuggestedPostFormat:d}=u(v),f=m("format"),h=u(DM.store).getThemeSupports();return{postFormat:f??"standard",suggestedFormat:d(),supportedFormats:h.formats}},[]),i=Hh.filter(u=>s?.includes(u.id)||r===u.id),a=i.find(u=>u.id===o),{editPost:l}=(0,tS.useDispatch)(v),c=u=>l({format:u});return(0,yu.jsx)(Em,{children:(0,yu.jsxs)("div",{className:"editor-post-format",children:[(0,yu.jsx)(eS.RadioControl,{className:"editor-post-format__options",label:(0,Ho.__)("Post Format"),selected:r,onChange:u=>c(u),id:t,options:i.map(u=>({label:u.caption,value:u.id})),hideLabelFromVision:!0}),a&&a.id!==r&&(0,yu.jsx)("p",{className:"editor-post-format__suggestion",children:(0,yu.jsx)(eS.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>c(a.id),children:(0,Ho.sprintf)((0,Ho.__)("Apply suggested format: %s"),a.caption)})})]})})}var Wh=n(R(),1),DT=n(I(),1),MM=n(A(),1);var LT=n(Lr(),1);var LM=n(A(),1);var NM=n(_(),1);function Mae({children:e}){let{lastRevisionId:t,revisionsCount:r}=(0,LM.useSelect)(o=>{let{getCurrentPostLastRevisionId:s,getCurrentPostRevisionsCount:i}=o(v);return{lastRevisionId:s(),revisionsCount:i()}},[]);return!t||r<2?null:(0,NM.jsx)(Lt,{supportKeys:"revisions",children:e})}var vu=Mae;var Am=n(_(),1);function VM(){return(0,MM.useSelect)(e=>{let{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:r}=e(v);return{lastRevisionId:t(),revisionsCount:r()}},[])}function Vae(){let{lastRevisionId:e,revisionsCount:t}=VM();return(0,Am.jsx)(vu,{children:(0,Am.jsx)(DT.Button,{__next40pxDefaultSize:!0,href:(0,LT.addQueryArgs)("revision.php",{revision:e}),className:"editor-post-last-revision__title",icon:Fi,iconPosition:"right",text:(0,Wh.sprintf)((0,Wh.__)("Revisions (%s)"),t)})})}function jM(){let{lastRevisionId:e,revisionsCount:t}=VM();return(0,Am.jsx)(vu,{children:(0,Am.jsx)(xt,{label:(0,Wh.__)("Revisions"),children:(0,Am.jsx)(DT.Button,{href:(0,LT.addQueryArgs)("revision.php",{revision:e}),className:"editor-private-post-last-revision__button",text:t,variant:"tertiary",size:"compact"})})})}var rS=Vae;var UM=n(I(),1);var oS=n(_(),1);function jae(){return(0,oS.jsx)(vu,{children:(0,oS.jsx)(UM.PanelBody,{className:"editor-post-last-revision__panel",children:(0,oS.jsx)(rS,{})})})}var zM=jae;var To=n(R(),1),ws=n(I(),1),sS=n(A(),1),NT=n(Lr(),1),Yh=n(D(),1),Rm=n(Jr(),1),HM=n(ge(),1),GM=n(Z(),1);var Ir=n(_(),1);function WM(){let t="core/editor/post-locked-modal-"+(0,HM.useInstanceId)(WM),{autosave:r,updatePostLock:o}=(0,sS.useDispatch)(v),{isLocked:s,isTakeover:i,user:a,postId:l,postLockUtils:c,activePostLock:u,postType:m,previewLink:d,supportsSync:f}=(0,sS.useSelect)(k=>{let{isPostLocked:S,isPostLockTakeover:x,getPostLockUser:C,getCurrentPostId:E,getCurrentPostType:O,getActivePostLock:N,getEditedPostAttribute:B,getEditedPostPreviewLink:F,getEditorSettings:M}=k(v),{getPostType:T,getEntityConfig:H}=k(GM.store),U=O();return{isLocked:S(),isTakeover:x(),user:C(),postId:E(),postLockUtils:M().postLockUtils,activePostLock:N(),postType:T(B("type")),previewLink:F(),supportsSync:!!H("postType",U)?.syncConfig}},[]);if((0,Yh.useEffect)(()=>{function k(C){s||(C["wp-refresh-post-lock"]={lock:u,post_id:l})}function S(C){if(!C["wp-refresh-post-lock"])return;let E=C["wp-refresh-post-lock"];E.lock_error?(r(),o({isLocked:!0,isTakeover:!0,user:{name:E.lock_error.name,avatar:E.lock_error.avatar_src_2x}})):E.new_lock&&o({isLocked:!1,activePostLock:E.new_lock})}function x(){if(s||!u)return;let C=new window.FormData;if(C.append("action","wp-remove-post-lock"),C.append("_wpnonce",c.unlockNonce),C.append("post_ID",l),C.append("active_post_lock",u),window.navigator.sendBeacon)window.navigator.sendBeacon(c.ajaxUrl,C);else{let E=new window.XMLHttpRequest;E.open("POST",c.ajaxUrl,!1),E.send(C)}}return(0,Rm.addAction)("heartbeat.send",t,k),(0,Rm.addAction)("heartbeat.tick",t,S),window.addEventListener("beforeunload",x),()=>{(0,Rm.removeAction)("heartbeat.send",t),(0,Rm.removeAction)("heartbeat.tick",t),window.removeEventListener("beforeunload",x)}},[]),!s||f)return null;let h=a.name,g=a.avatar,y=(0,NT.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:l,action:"edit",_wpnonce:c.nonce}),b=(0,NT.addQueryArgs)("edit.php",{post_type:m?.slug}),w=(0,To.__)("Exit editor");return(0,Ir.jsx)(ws.Modal,{title:i?(0,To.__)("Someone else has taken over this post"):(0,To.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal",size:"medium",children:(0,Ir.jsxs)(ws.__experimentalHStack,{alignment:"top",spacing:6,children:[!!g&&(0,Ir.jsx)("img",{src:g,alt:(0,To.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,Ir.jsxs)("div",{children:[!!i&&(0,Ir.jsx)("p",{children:(0,Yh.createInterpolateElement)(h?(0,To.sprintf)((0,To.__)("<strong>%s</strong> now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."),h):(0,To.__)("Another user now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."),{strong:(0,Ir.jsx)("strong",{}),PreviewLink:(0,Ir.jsx)(ws.ExternalLink,{href:d,children:(0,To.__)("preview")})})}),!i&&(0,Ir.jsxs)(Ir.Fragment,{children:[(0,Ir.jsx)("p",{children:(0,Yh.createInterpolateElement)(h?(0,To.sprintf)((0,To.__)("<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),h):(0,To.__)("Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),{strong:(0,Ir.jsx)("strong",{}),PreviewLink:(0,Ir.jsx)(ws.ExternalLink,{href:d,children:(0,To.__)("preview")})})}),(0,Ir.jsx)("p",{children:(0,To.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved.")})]}),(0,Ir.jsxs)(ws.__experimentalHStack,{className:"editor-post-locked-modal__buttons",justify:"flex-end",children:[!i&&(0,Ir.jsx)(ws.Button,{__next40pxDefaultSize:!0,variant:"tertiary",href:y,children:(0,To.__)("Take over")}),(0,Ir.jsx)(ws.Button,{__next40pxDefaultSize:!0,variant:"primary",href:b,children:w})]})]})]})})}var YM=(0,ws.withFilters)("editor.PostLockedModal")(WM);var qM=n(R(),1),KM=n(I(),1),iS=n(A(),1);var ZM=n(A(),1);function Uae({children:e}){let{hasPublishAction:t,isPublished:r}=(0,ZM.useSelect)(o=>{let{isCurrentPostPublished:s,getCurrentPost:i}=o(v);return{hasPublishAction:i()._links?.["wp:action-publish"]??!1,isPublished:s()}},[]);return r||!t?null:e}var nS=Uae;var MT=n(_(),1);function zae(){let e=(0,iS.useSelect)(o=>o(v).getEditedPostAttribute("status"),[]),{editPost:t}=(0,iS.useDispatch)(v),r=()=>{t({status:e==="pending"?"draft":"pending"})};return(0,MT.jsx)(nS,{children:(0,MT.jsx)(KM.CheckboxControl,{label:(0,qM.__)("Pending review"),checked:e==="pending",onChange:r})})}var XM=zae;var JM=n(D(),1),Ba=n(I(),1),Im=n(R(),1),aS=n(A(),1),QM=n(Jr(),1),$M=n(Z(),1);var Ys=n(_(),1);function Hae(e){let t=(0,JM.renderToString)((0,Ys.jsxs)("div",{className:"editor-post-preview-button__interstitial-message",children:[(0,Ys.jsxs)(Ba.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96",children:[(0,Ys.jsx)(Ba.Path,{className:"outer",d:"M48 12c19.9 0 36 16.1 36 36S67.9 84 48 84 12 67.9 12 48s16.1-36 36-36",fill:"none"}),(0,Ys.jsx)(Ba.Path,{className:"inner",d:"M69.5 46.4c0-3.9-1.4-6.7-2.6-8.8-1.6-2.6-3.1-4.9-3.1-7.5 0-2.9 2.2-5.7 5.4-5.7h.4C63.9 19.2 56.4 16 48 16c-11.2 0-21 5.7-26.7 14.4h2.1c3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3L40 67.5l7-20.9L42 33c-1.7-.1-3.3-.3-3.3-.3-1.7-.1-1.5-2.7.2-2.6 0 0 5.3.4 8.4.4 3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3l11.5 34.3 3.3-10.4c1.6-4.5 2.4-7.8 2.4-10.5zM16.1 48c0 12.6 7.3 23.5 18 28.7L18.8 35c-1.7 4-2.7 8.4-2.7 13zm32.5 2.8L39 78.6c2.9.8 5.9 1.3 9 1.3 3.7 0 7.3-.6 10.6-1.8-.1-.1-.2-.3-.2-.4l-9.8-26.9zM76.2 36c0 3.2-.6 6.9-2.4 11.4L64 75.6c9.5-5.5 15.9-15.8 15.9-27.6 0-5.5-1.4-10.8-3.9-15.3.1 1 .2 2.1.2 3.3z",fill:"none"})]}),(0,Ys.jsx)("p",{children:(0,Im.__)("Generating preview\u2026")})]}));t+=`
		<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,QM.applyFilters)("editor.PostPreview.interstitialMarkup",t),e.write(t),e.title=(0,Im.__)("Generating preview\u2026"),e.close()}function Bm({className:e,textContent:t,forceIsAutosaveable:r,role:o,onPreview:s}){let{postId:i,currentPostLink:a,previewLink:l,isSaveable:c,isViewable:u}=(0,aS.useSelect)(g=>{let y=g(v),k=g($M.store).getPostType(y.getCurrentPostType("type"))?.viewable??!1;return k?{postId:y.getCurrentPostId(),currentPostLink:y.getCurrentPostAttribute("link"),previewLink:y.getEditedPostPreviewLink(),isSaveable:y.isEditedPostSaveable(),isViewable:k}:{isViewable:k}},[]),{__unstableSaveForPreview:m}=(0,aS.useDispatch)(v);if(!u)return null;let d=`wp-preview-${i}`;return(0,Ys.jsx)(Ba.Button,{variant:e?void 0:"tertiary",className:e||"editor-post-preview",href:l||a,target:d,accessibleWhenDisabled:!0,disabled:!c,onClick:async g=>{g.preventDefault();let y=window.open("",d);y.focus(),Hae(y.document);let b=await m({forceIsAutosaveable:r});y.location=b,s?.()},role:o,size:"compact",children:t||(0,Ys.jsxs)(Ys.Fragment,{children:[(0,Im._x)("Preview","imperative verb"),(0,Ys.jsx)(Ba.VisuallyHidden,{as:"span",children:(0,Im.__)("(opens in a new tab)")})]})})}var o7=n(I(),1),s7=n(D(),1),cS=n(A(),1),n7=n(ge(),1);var Zl=n(R(),1),e7=n(A(),1),t7=n(ge(),1);function lS(){let e=(0,t7.useViewportMatch)("medium","<"),{isPublished:t,isBeingScheduled:r,isSaving:o,isPublishing:s,hasPublishAction:i,isAutosaving:a,hasNonPostEntityChanges:l,postStatusHasChanged:c,postStatus:u}=(0,e7.useSelect)(m=>{let{isCurrentPostPublished:d,isEditedPostBeingScheduled:f,isSavingPost:h,isPublishingPost:g,getCurrentPost:y,getCurrentPostType:b,isAutosavingPost:w,getPostEdits:k,getEditedPostAttribute:S}=m(v);return{isPublished:d(),isBeingScheduled:f(),isSaving:h(),isPublishing:g(),hasPublishAction:y()._links?.["wp:action-publish"]??!1,postType:b(),isAutosaving:w(),hasNonPostEntityChanges:m(v).hasNonPostEntityChanges(),postStatusHasChanged:!!k()?.status,postStatus:S("status")}},[]);return s?(0,Zl.__)("Publishing\u2026"):(t||r)&&o&&!a?(0,Zl.__)("Saving\u2026"):i?l||t||c&&!["future","publish"].includes(u)||!c&&u==="future"?(0,Zl.__)("Save"):r?(0,Zl.__)("Schedule"):(0,Zl.__)("Publish"):e?(0,Zl.__)("Publish"):(0,Zl.__)("Submit for Review")}var Om=n(_(),1),r7=()=>{},Gae=class extends s7.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),r7):e(...t)}}closeEntitiesSavedStates(e){let{postType:t,postId:r}=this.props,{entitiesSavedStatesCallback:o}=this.state;this.setState({entitiesSavedStatesCallback:!1},()=>{e&&e.some(s=>s.kind==="postType"&&s.name===t&&s.key===r)&&o()})}render(){let{forceIsDirty:e,hasPublishAction:t,isBeingScheduled:r,isOpen:o,isPostSavingLocked:s,isPublishable:i,isPublished:a,isSaveable:l,isSaving:c,isAutoSaving:u,isToggle:m,savePostStatus:d,onSubmit:f=r7,onToggle:h,visibility:g,hasNonPostEntityChanges:y,isSavingNonPostEntityChanges:b,postStatus:w,postStatusHasChanged:k}=this.props,S=(c||!l||s||!i&&!e)&&(!y||b),x=(a||c||!l||!i&&!e)&&(!y||b),C="publish";k?C=w:t?g==="private"?C="private":r&&(C="future"):C="pending";let E=()=>{S||(f(),d(C))},O=()=>{x||h()},N={"aria-disabled":S,className:"editor-post-publish-button",isBusy:!u&&c,variant:"primary",onClick:this.createOnClick(E),"aria-haspopup":y?"dialog":void 0},B={"aria-disabled":x,"aria-expanded":o,className:"editor-post-publish-panel__toggle",isBusy:c&&a,variant:"primary",size:"compact",onClick:this.createOnClick(O),"aria-haspopup":y?"dialog":void 0},F=m?B:N;return(0,Om.jsx)(Om.Fragment,{children:(0,Om.jsx)(o7.Button,{...F,className:`${F.className} editor-post-publish-button__button`,size:"compact",children:(0,Om.jsx)(lS,{})})})}},Fm=(0,n7.compose)([(0,cS.withSelect)(e=>{let{isSavingPost:t,isAutosavingPost:r,isEditedPostBeingScheduled:o,getEditedPostVisibility:s,isCurrentPostPublished:i,isEditedPostSaveable:a,isEditedPostPublishable:l,isPostSavingLocked:c,getCurrentPost:u,getCurrentPostType:m,getCurrentPostId:d,hasNonPostEntityChanges:f,isSavingNonPostEntityChanges:h,getEditedPostAttribute:g,getPostEdits:y}=e(v);return{isSaving:t(),isAutoSaving:r(),isBeingScheduled:o(),visibility:s(),isSaveable:a(),isPostSavingLocked:c(),isPublishable:l(),isPublished:i(),hasPublishAction:u()._links?.["wp:action-publish"]??!1,postType:m(),postId:d(),postStatus:g("status"),postStatusHasChanged:y()?.status,hasNonPostEntityChanges:f(),isSavingNonPostEntityChanges:h()}}),(0,cS.withDispatch)(e=>{let{editPost:t,savePost:r}=e(v);return{savePostStatus:o=>{t({status:o},{undoIgnore:!0}),r()}}})])(Gae);var TS=n(R(),1),ES=n(D(),1),Ln=n(I(),1),AS=n(A(),1),aV=n(ge(),1);var lV=n(Z(),1);var Fn=n(R(),1),eg=n(I(),1),K7=n(A(),1);var X7=n(Lr(),1),J7=n(Z(),1),Q7=n(dt(),1);var Dm=n(R(),1),i7=n(D(),1),Lm=n(I(),1),a7=n(ge(),1),dS=n(A(),1),l7=n($(),1);var bu=n(R(),1),uS=[{label:(0,bu.__)("Public"),value:"public",description:(0,bu.__)("Visible to everyone.")},{label:(0,bu.__)("Private"),value:"private",description:(0,bu.__)("Only visible to site admins and editors.")},{label:(0,bu.__)("Password protected"),value:"password",description:(0,bu.__)("Only visible to those who know the password.")}];var Su=n(_(),1);function Zh({onClose:e}){let t=(0,a7.useInstanceId)(Zh),{status:r,visibility:o,password:s}=(0,dS.useSelect)(m=>({status:m(v).getEditedPostAttribute("status"),visibility:m(v).getEditedPostVisibility(),password:m(v).getEditedPostAttribute("password")})),{editPost:i}=(0,dS.useDispatch)(v),[a,l]=(0,i7.useState)(!!s);function c(m){i({public:{status:o==="private"?"draft":r,password:""},private:{status:"private",password:""},password:{status:o==="private"?"draft":r,password:s||""}}[m]),l(m==="password")}let u=m=>{i({password:m})};return(0,Su.jsxs)("div",{className:"editor-post-visibility",children:[(0,Su.jsx)(l7.__experimentalInspectorPopoverHeader,{title:(0,Dm.__)("Visibility"),help:(0,Dm.__)("Control how this post is viewed."),onClose:e}),(0,Su.jsxs)(Lm.__experimentalVStack,{spacing:4,children:[(0,Su.jsx)(Lm.RadioControl,{label:(0,Dm.__)("Visibility"),hideLabelFromVision:!0,options:uS,selected:a?"password":o,onChange:c}),a&&(0,Su.jsx)(Lm.TextControl,{label:(0,Dm.__)("Password"),onChange:u,value:s,placeholder:(0,Dm.__)("Use a secure password"),type:"text",id:`editor-post-visibility__password-input-${t}`,__next40pxDefaultSize:!0,maxLength:255})]})]})}var c7=n(A(),1);function mS(){return VT()}function VT(){let e=(0,c7.useSelect)(t=>t(v).getEditedPostVisibility(),[]);return uS.find(t=>t.value===e)?.label}function pS(e){let t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}var Wae=Math.pow(10,8)*24*60*60*1e3,zIe=-Wae;var jT=6e4,UT=36e5;var Yae=3600;var u7=Yae*24,HIe=u7*7,Zae=u7*365.2425,qae=Zae/12,GIe=qae*3;function d7(e){let t=pS(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}function zT(e){let t=pS(e);return t.setDate(1),t.setHours(0,0,0,0),t}function m7(e,t){let r=t?.additionalDigits??2,o=Qae(e),s;if(o.date){let c=$ae(o.date,r);s=ele(c.restDateString,c.year)}if(!s||isNaN(s.getTime()))return new Date(NaN);let i=s.getTime(),a=0,l;if(o.time&&(a=tle(o.time),isNaN(a)))return new Date(NaN);if(o.timezone){if(l=rle(o.timezone),isNaN(l))return new Date(NaN)}else{let c=new Date(i+a),u=new Date(0);return u.setFullYear(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),u.setHours(c.getUTCHours(),c.getUTCMinutes(),c.getUTCSeconds(),c.getUTCMilliseconds()),u}return new Date(i+a+l)}var fS={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Kae=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Xae=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Jae=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Qae(e){let t={},r=e.split(fS.dateTimeDelimiter),o;if(r.length>2)return t;if(/:/.test(r[0])?o=r[0]:(t.date=r[0],o=r[1],fS.timeZoneDelimiter.test(t.date)&&(t.date=e.split(fS.timeZoneDelimiter)[0],o=e.substr(t.date.length,e.length))),o){let s=fS.timezone.exec(o);s?(t.time=o.replace(s[1],""),t.timezone=s[1]):t.time=o}return t}function $ae(e,t){let r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),o=e.match(r);if(!o)return{year:NaN,restDateString:""};let s=o[1]?parseInt(o[1]):null,i=o[2]?parseInt(o[2]):null;return{year:i===null?s:i*100,restDateString:e.slice((o[1]||o[2]).length)}}function ele(e,t){if(t===null)return new Date(NaN);let r=e.match(Kae);if(!r)return new Date(NaN);let o=!!r[4],s=qh(r[1]),i=qh(r[2])-1,a=qh(r[3]),l=qh(r[4]),c=qh(r[5])-1;if(o)return ale(t,l,c)?ole(t,l,c):new Date(NaN);{let u=new Date(0);return!nle(t,i,a)||!ile(t,s)?new Date(NaN):(u.setUTCFullYear(t,i,Math.max(s,a)),u)}}function qh(e){return e?parseInt(e):1}function tle(e){let t=e.match(Xae);if(!t)return NaN;let r=HT(t[1]),o=HT(t[2]),s=HT(t[3]);return lle(r,o,s)?r*UT+o*jT+s*1e3:NaN}function HT(e){return e&&parseFloat(e.replace(",","."))||0}function rle(e){if(e==="Z")return 0;let t=e.match(Jae);if(!t)return 0;let r=t[1]==="+"?-1:1,o=parseInt(t[2]),s=t[3]&&parseInt(t[3])||0;return cle(o,s)?r*(o*UT+s*jT):NaN}function ole(e,t,r){let o=new Date(0);o.setUTCFullYear(e,0,4);let s=o.getUTCDay()||7,i=(t-1)*7+r+1-s;return o.setUTCDate(o.getUTCDate()+i),o}var sle=[31,null,31,30,31,30,31,31,30,31,30,31];function p7(e){return e%400===0||e%4===0&&e%100!==0}function nle(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(sle[t]||(p7(e)?29:28))}function ile(e,t){return t>=1&&t<=(p7(e)?366:365)}function ale(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function lle(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function cle(e,t){return t>=0&&t<=59}var f7=n(Ka(),1),h7=n(R(),1),Kh=n(A(),1),g7=n($(),1),hS=n(D(),1),y7=n(Z(),1);var GT=n(_(),1),{PrivatePublishDateTimePicker:ule}=L(g7.privateApis);function Nm(e){return(0,GT.jsx)(WT,{...e,showPopoverHeaderActions:!0,isCompact:!1})}function WT({onClose:e,showPopoverHeaderActions:t,isCompact:r}){let{postDate:o,postType:s}=(0,Kh.useSelect)(h=>({postDate:h(v).getEditedPostAttribute("date"),postType:h(v).getCurrentPostType()}),[]),{editPost:i}=(0,Kh.useDispatch)(v),a=h=>i({date:h}),[l,c]=(0,hS.useState)(zT(new Date(o))),u=(0,Kh.useSelect)(h=>h(y7.store).getEntityRecords("postType",s,{status:"publish,future",after:zT(l).toISOString(),before:d7(l).toISOString(),exclude:[h(v).getCurrentPostId()],per_page:100,_fields:"id,date"}),[l,s]),m=(0,hS.useMemo)(()=>(u||[]).map(({date:h})=>({date:new Date(h)})),[u]),d=(0,f7.getSettings)(),f=/a(?!\\)/i.test(d.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,GT.jsx)(ule,{currentDate:o,onChange:a,is12Hour:f,dateOrder:(0,h7._x)("dmy","date order"),events:m,onMonthPreviewed:h=>c(m7(h)),onClose:e,isCompact:r,showPopoverHeaderActions:t})}var Go=n(R(),1),Zs=n(Ka(),1),b7=n(A(),1);function Mm(e){return Vm(e)}function Vm({full:e=!1}={}){let{date:t,isFloating:r}=(0,b7.useSelect)(o=>({date:o(v).getEditedPostAttribute("date"),isFloating:o(v).isEditedPostDateFloating()}),[]);return e?S7(t):dle(t,{isFloating:r})}function S7(e){let t=(0,Zs.getDate)(e),r=mle(),o=(0,Zs.dateI18n)((0,Go._x)("F j, Y g:i\xA0a","post schedule full date format"),t);return(0,Go.isRTL)()?`${r} ${o}`:`${o} ${r}`}function dle(e,{isFloating:t=!1,now:r=new Date}={}){if(!e||t)return(0,Go.__)("Immediately");if(!ple(r))return S7(e);let o=(0,Zs.getDate)(e);if(v7(o,r))return(0,Go.sprintf)((0,Go.__)("Today at %s"),(0,Zs.dateI18n)((0,Go._x)("g:i\xA0a","post schedule time format"),o));let s=new Date(r);return s.setDate(s.getDate()+1),v7(o,s)?(0,Go.sprintf)((0,Go.__)("Tomorrow at %s"),(0,Zs.dateI18n)((0,Go._x)("g:i\xA0a","post schedule time format"),o)):o.getFullYear()===r.getFullYear()?(0,Zs.dateI18n)((0,Go._x)("F j g:i\xA0a","post schedule date format without year"),o):(0,Zs.dateI18n)((0,Go._x)("F j, Y g:i\xA0a","post schedule full date format"),o)}function mle(){let{timezone:e}=(0,Zs.getSettings)();return e.abbr&&isNaN(Number(e.abbr))?e.abbr:`UTC${e.offset<0?"":"+"}${e.offsetFormatted}`}function ple(e){let{timezone:t}=(0,Zs.getSettings)(),r=Number(t.offset),o=-1*(e.getTimezoneOffset()/60);return r===o}function v7(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var ku=n(R(),1),R7=n(D(),1),KT=n(A(),1),I7=n(I(),1),bS=n(Z(),1);var no=n(R(),1),_u=n(D(),1),jm=n(I(),1),xu=n(A(),1),yS=n(Z(),1),P7=n(ge(),1),C7=n(mf(),1),T7=n(ct(),1);var gS=n(I(),1),w7=n(A(),1),x7=n(Z(),1);var wu=n(_(),1),fle=3,hle={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function _7({onSelect:e,taxonomy:t}){let{_terms:r,showTerms:o}=(0,w7.useSelect)(i=>{let a=i(x7.store).getEntityRecords("taxonomy",t.slug,hle);return{_terms:a,showTerms:a?.length>=fle}},[t.slug]);if(!o)return null;let s=AL(r);return(0,wu.jsxs)("div",{className:"editor-post-taxonomies__flat-term-most-used",children:[(0,wu.jsx)(gS.BaseControl.VisualLabel,{as:"h3",className:"editor-post-taxonomies__flat-term-most-used-label",children:t.labels.most_used}),(0,wu.jsx)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list",children:s.map(i=>(0,wu.jsx)("li",{children:(0,wu.jsx)(gS.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>e(i),children:i.name})},i.id))})]})}var Xh=n(_(),1),YT=[],E7=100,k7={per_page:E7,_fields:"id,name",context:"view"},A7=(e,t)=>hm(e).toLowerCase()===hm(t).toLowerCase(),ZT=(e,t)=>e.map(r=>t.find(o=>A7(o.name,r))?.id).filter(r=>r!==void 0);function qT({slug:e}){let[t,r]=(0,_u.useState)([]),[o,s]=(0,_u.useState)(""),i=(0,P7.useDebounce)(s,500),{terms:a,termIds:l,taxonomy:c,hasAssignAction:u,hasCreateAction:m,hasResolvedTerms:d}=(0,xu.useSelect)(F=>{let{getCurrentPost:M,getEditedPostAttribute:T}=F(v),{getEntityRecords:H,getEntityRecord:U,hasFinishedResolution:V}=F(yS.store),Y=M(),q=U("root","taxonomy",e),z=q?T(q.rest_base):YT,j={...k7,include:z?.join(","),per_page:-1};return{hasCreateAction:q?Y._links?.["wp:action-create-"+q.rest_base]??!1:!1,hasAssignAction:q?Y._links?.["wp:action-assign-"+q.rest_base]??!1:!1,taxonomy:q,termIds:z,terms:z?.length?H("taxonomy",e,j):YT,hasResolvedTerms:V("getEntityRecords",["taxonomy",e,j])}},[e]),{searchResults:f}=(0,xu.useSelect)(F=>{let{getEntityRecords:M}=F(yS.store);return{searchResults:o?M("taxonomy",e,{...k7,search:o}):YT}},[o,e]);(0,_u.useEffect)(()=>{if(d){let F=(a??[]).map(M=>hm(M.name));r(F)}},[a,d]);let h=(0,_u.useMemo)(()=>(f??[]).map(F=>hm(F.name)),[f]),{editPost:g}=(0,xu.useDispatch)(v),{saveEntityRecord:y}=(0,xu.useDispatch)(yS.store),{createErrorNotice:b}=(0,xu.useDispatch)(T7.store);if(!u)return null;async function w(F){try{let M=await y("taxonomy",e,F,{throwOnError:!0});return dT(M)}catch(M){if(M.code!=="term_exists")throw M;return{id:M.data.term_id,name:F.name}}}function k(F){g({[c.rest_base]:F})}function S(F){let M=[...a??[],...f??[]],T=F.reduce((U,V)=>(U.some(Y=>Y.toLowerCase()===V.toLowerCase())||U.push(V),U),[]),H=T.filter(U=>!M.find(V=>A7(V.name,U)));if(r(T),H.length===0){k(ZT(T,M));return}m&&Promise.all(H.map(U=>w({name:U}))).then(U=>{let V=M.concat(U);k(ZT(T,V))}).catch(U=>{b(U.message,{type:"snackbar"}),k(ZT(T,M))})}function x(F){if(l.includes(F.id))return;let M=[...l,F.id],T=e==="post_tag"?(0,no.__)("Tag"):(0,no.__)("Term"),H=(0,no.sprintf)((0,no._x)("%s added","term"),c?.labels?.singular_name??T);(0,C7.speak)(H,"assertive"),k(M)}let C=c?.labels?.add_new_item??(e==="post_tag"?(0,no.__)("Add Tag"):(0,no.__)("Add Term")),E=c?.labels?.singular_name??(e==="post_tag"?(0,no.__)("Tag"):(0,no.__)("Term")),O=(0,no.sprintf)((0,no._x)("%s added","term"),E),N=(0,no.sprintf)((0,no._x)("%s removed","term"),E),B=(0,no.sprintf)((0,no._x)("Remove %s","term"),E);return(0,Xh.jsxs)(jm.__experimentalVStack,{spacing:4,children:[(0,Xh.jsx)(jm.FormTokenField,{__next40pxDefaultSize:!0,value:t,suggestions:h,onChange:S,onInputChange:i,maxSuggestions:E7,label:C,messages:{added:O,removed:N,remove:B}}),(0,Xh.jsx)(_7,{taxonomy:c,onSelect:x})]})}var vS=(0,jm.withFilters)("editor.PostTaxonomyType")(qT);var Pu=n(_(),1),gle=()=>{let e=(0,KT.useSelect)(s=>s(bS.store).getTaxonomy("post_tag")?.labels,[]),t=e?.add_new_item??(0,ku.__)("Add tag"),r=e?.name??(0,ku.__)("Tags"),o=[(0,ku.__)("Suggestion:"),(0,Pu.jsx)("span",{className:"editor-post-publish-panel__link",children:t},"label")];return(0,Pu.jsxs)(I7.PanelBody,{initialOpen:!1,title:o,children:[(0,Pu.jsx)("p",{children:(0,ku.sprintf)((0,ku.__)("%s help users and search engines navigate your site and find your content. Add a few keywords to describe your post."),r)}),(0,Pu.jsx)(vS,{slug:"post_tag"})]})},yle=()=>{let{postHasTags:e,siteHasTags:t,isPostTypeSupported:r}=(0,KT.useSelect)(s=>{let i=s(v).getCurrentPostType(),a=s(bS.store).getEntityRecord("root","taxonomy","post_tag"),l=a?.types?.includes(i),c=a!==void 0,u=a&&s(v).getEditedPostAttribute(a.rest_base),m=l?!!s(bS.store).getEntityRecords("taxonomy","post_tag",{per_page:1})?.length:!1;return{postHasTags:!!u?.length,siteHasTags:m,isPostTypeSupported:c&&l}},[]),[o]=(0,R7.useState)(e);return!r||!t||o?null:(0,Pu.jsx)(gle,{})},B7=yle;var SS=n(I(),1),wS=n(A(),1),Cu=n(R(),1),O7=n(Z(),1);var ql=n(_(),1),vle=(e,t)=>Hh.filter(o=>e?.includes(o.id)).find(o=>o.id===t),ble=({suggestedPostFormat:e,suggestionText:t,onUpdatePostFormat:r})=>(0,ql.jsx)(SS.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>r(e),children:t});function F7(){let{currentPostFormat:e,suggestion:t}=(0,wS.useSelect)(i=>{let{getEditedPostAttribute:a,getSuggestedPostFormat:l}=i(v),c=i(O7.store).getThemeSupports().formats??[];return{currentPostFormat:a("format"),suggestion:vle(c,l())}},[]),{editPost:r}=(0,wS.useDispatch)(v),o=i=>r({format:i}),s=[(0,Cu.__)("Suggestion:"),(0,ql.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Cu.__)("Use a post format")},"label")];return!t||t.id===e?null:(0,ql.jsxs)(SS.PanelBody,{initialOpen:!1,title:s,children:[(0,ql.jsx)("p",{children:(0,Cu.__)("Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling.")}),(0,ql.jsx)("p",{children:(0,ql.jsx)(ble,{onUpdatePostFormat:o,suggestedPostFormat:t.id,suggestionText:(0,Cu.sprintf)((0,Cu.__)('Apply the "%1$s" format.'),t.caption)})})]})}var _S=n(R(),1),U7=n(A(),1),z7=n(I(),1),QT=n(Z(),1),kS=n(D(),1);var Kr=n(R(),1),Oa=n(D(),1),M7=n(ct(),1),Mt=n(I(),1),Um=n(A(),1),V7=n(ge(),1),Jh=n(Z(),1),XT=n(mf(),1),j7=n(dt(),1);var qr=n(_(),1),{normalizeTextString:D7}=L(Mt.privateApis),{RECEIVE_INTERMEDIATE_RESULTS:Sle}=L(Jh.privateApis),L7={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view",[Sle]:!0},wle=8,N7=[];function xle(e,t){let r=i=>t.indexOf(i.id)!==-1?!0:i.children===void 0?!1:i.children.map(r).filter(a=>a).length>0,o=(i,a)=>{let l=r(i),c=r(a);return l===c?0:l&&!c?-1:!l&&c?1:0},s=[...e];return s.sort(o),s}function _le(e,t,r){return e.find(o=>(!o.parent&&!t||parseInt(o.parent)===parseInt(t))&&o.name.toLowerCase()===r.toLowerCase())}function kle(e){let t=r=>{if(e==="")return r;let o={...r};return o.children.length>0&&(o.children=o.children.map(t).filter(s=>s)),D7(o.name).indexOf(D7(e))!==-1||o.children.length>0?o:!1};return t}function JT({slug:e}){let[t,r]=(0,Oa.useState)(!1),[o,s]=(0,Oa.useState)(""),[i,a]=(0,Oa.useState)(""),[l,c]=(0,Oa.useState)(!1),[u,m]=(0,Oa.useState)(""),[d,f]=(0,Oa.useState)([]),h=(0,V7.useDebounce)(XT.speak,500),{hasCreateAction:g,hasAssignAction:y,terms:b,loading:w,availableTerms:k,taxonomy:S}=(0,Um.useSelect)(be=>{let{getCurrentPost:te,getEditedPostAttribute:ke}=be(v),{getEntityRecord:De,getEntityRecords:Ue,isResolving:Oe}=be(Jh.store),tt=De("root","taxonomy",e),et=te();return{hasCreateAction:tt?!!et._links?.["wp:action-create-"+tt.rest_base]:!1,hasAssignAction:tt?!!et._links?.["wp:action-assign-"+tt.rest_base]:!1,terms:tt?ke(tt.rest_base):N7,loading:Oe("getEntityRecords",["taxonomy",e,L7]),availableTerms:Ue("taxonomy",e,L7)||N7,taxonomy:tt}},[e]),{editPost:x}=(0,Um.useDispatch)(v),{saveEntityRecord:C}=(0,Um.useDispatch)(Jh.store),E=(0,Oa.useMemo)(()=>xle(s0(k),b),[k]),{createErrorNotice:O}=(0,Um.useDispatch)(M7.store);if(!y)return null;let N=be=>C("taxonomy",e,be,{throwOnError:!0}),B=be=>{x({[S.rest_base]:be})},F=be=>{let ke=b.includes(be)?b.filter(De=>De!==be):[...b,be];B(ke)},M=be=>{s(be)},T=be=>{a(be)},H=()=>{c(!l)},U=async be=>{if(be.preventDefault(),o===""||t)return;let te=_le(k,i,o);if(te){b.some(Oe=>Oe===te.id)||B([...b,te.id]),s(""),a("");return}r(!0);let ke;try{ke=await N({name:o,parent:i||void 0})}catch(Oe){O(Oe.message,{type:"snackbar"});return}let De=e==="category"?(0,Kr.__)("Category"):(0,Kr.__)("Term"),Ue=(0,Kr.sprintf)((0,Kr._x)("%s added","term"),S?.labels?.singular_name??De);(0,XT.speak)(Ue,"assertive"),r(!1),s(""),a(""),B([...b,ke.id])},V=be=>{let te=E.map(kle(be)).filter(Oe=>Oe),ke=Oe=>{let tt=0;for(let et=0;et<Oe.length;et++)tt++,Oe[et].children!==void 0&&(tt+=ke(Oe[et].children));return tt};m(be),f(te);let De=ke(te),Ue=(0,Kr.sprintf)((0,Kr._n)("%d result found.","%d results found.",De),De);h(Ue,"assertive")},Y=be=>be.map(te=>(0,qr.jsxs)("div",{className:"editor-post-taxonomies__hierarchical-terms-choice",children:[(0,qr.jsx)(Mt.CheckboxControl,{checked:b.indexOf(te.id)!==-1,onChange:()=>{let ke=parseInt(te.id,10);F(ke)},label:(0,j7.decodeEntities)(te.name)}),!!te.children.length&&(0,qr.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices",children:Y(te.children)})]},te.id)),q=(be,te,ke)=>S?.labels?.[be]??(e==="category"?te:ke),z=q("add_new_item",(0,Kr.__)("Add Category"),(0,Kr.__)("Add Term")),j=q("new_item_name",(0,Kr.__)("Add Category"),(0,Kr.__)("Add Term")),W=q("parent_item",(0,Kr.__)("Parent Category"),(0,Kr.__)("Parent Term")),oe=`\u2014 ${W} \u2014`,se=z,le=S?.labels?.search_items??(0,Kr.__)("Search Terms"),Be=S?.name??(0,Kr.__)("Terms"),Je=k.length>=wle;return(0,qr.jsxs)(Mt.Flex,{direction:"column",gap:"4",children:[Je&&!w&&(0,qr.jsx)(Mt.SearchControl,{__next40pxDefaultSize:!0,label:le,placeholder:le,value:u,onChange:V}),w&&(0,qr.jsx)(Mt.Flex,{justify:"center",style:{height:"40px"},children:(0,qr.jsx)(Mt.Spinner,{})}),(0,qr.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":Be,children:Y(u!==""?d:E)}),!w&&g&&(0,qr.jsx)(Mt.FlexItem,{children:(0,qr.jsx)(Mt.Button,{__next40pxDefaultSize:!0,onClick:H,className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":l,variant:"link",children:z})}),l&&(0,qr.jsx)("form",{onSubmit:U,children:(0,qr.jsxs)(Mt.Flex,{direction:"column",gap:"4",children:[(0,qr.jsx)(Mt.TextControl,{__next40pxDefaultSize:!0,className:"editor-post-taxonomies__hierarchical-terms-input",label:j,value:o,onChange:M,required:!0}),!!k.length&&(0,qr.jsx)(Mt.TreeSelect,{__next40pxDefaultSize:!0,label:W,noOptionLabel:oe,onChange:T,selectedId:i,tree:E}),(0,qr.jsx)(Mt.FlexItem,{children:(0,qr.jsx)(Mt.Button,{__next40pxDefaultSize:!0,variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit",children:se})})]})})]})}var xS=(0,Mt.withFilters)("editor.PostTaxonomyType")(JT);var zm=n(_(),1);function Ple(){let{hasNoCategory:e,hasSiteCategories:t}=(0,U7.useSelect)(i=>{let a=i(v).getCurrentPostType(),{canUser:l,getEntityRecord:c}=i(QT.store),u=c("root","taxonomy","category"),m=l("read",{kind:"root",name:"site"})?c("root","site")?.default_category:void 0,d=m?c("taxonomy","category",m):void 0,f=u&&u.types.some(b=>b===a),h=u&&i(v).getEditedPostAttribute(u.rest_base),g=f?!!i(QT.store).getEntityRecords("taxonomy","category",{exclude:[m],per_page:1})?.length:!1;return{hasNoCategory:!!u&&!!d&&f&&(h?.length===0||h?.length===1&&d?.id===h[0]),hasSiteCategories:g}},[]),[r,o]=(0,kS.useState)(!1);if((0,kS.useEffect)(()=>{e&&o(!0)},[e]),!r||!t)return null;let s=[(0,_S.__)("Suggestion:"),(0,zm.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,_S.__)("Assign a category")},"label")];return(0,zm.jsxs)(z7.PanelBody,{initialOpen:!1,title:s,children:[(0,zm.jsx)("p",{children:(0,_S.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")}),(0,zm.jsx)(xS,{slug:"category"})]})}var H7=Ple;var bi=n(I(),1),$h=n(A(),1),Kl=n(R(),1),Qh=n($(),1),PS=n(D(),1),Y7=n(vf(),1);var G7=n(Lr(),1);function Cle(e){let t=new Set;return Object.fromEntries(e.map(r=>{let o=(0,G7.getFilename)(r),s="";if(o){let i=o.split(".");i.length>1&&i.pop(),s=i.join(".")}return s||(s=fd()),t.has(s)&&(s=`${s}-${fd()}`),t.add(s),[r,s]}))}function W7(e){return Object.fromEntries(Object.entries(Cle(e)).map(([t,r])=>{let o=window.fetch(t.includes("?")?t:t+"?").then(s=>s.blob()).then(s=>new File([s],`${r}.png`,{type:s.type}));return[t,o]}))}var qs=n(_(),1);function Z7(e){let t=[];return e.forEach(r=>{t.push(r),t.push(...Z7(r.innerBlocks))}),t}function Tle(e){if(e.name==="core/image"||e.name==="core/cover")return e.attributes.url&&!e.attributes.id;if(e.name==="core/media-text")return e.attributes.mediaUrl&&!e.attributes.mediaId}function $T(e){if(e.name==="core/image"||e.name==="core/cover"){let{url:t,alt:r,id:o}=e.attributes;return{url:t,alt:r,id:o}}if(e.name==="core/media-text"){let{mediaUrl:t,mediaAlt:r,mediaId:o}=e.attributes;return{url:t,alt:r,id:o}}return{}}function Ele({clientId:e,alt:t,url:r}){let{selectBlock:o}=(0,$h.useDispatch)(Qh.store);return(0,qs.jsx)(bi.__unstableMotion.img,{tabIndex:0,role:"button","aria-label":(0,Kl.__)("Select image block."),onClick:()=>{o(e)},onKeyDown:s=>{(s.key==="Enter"||s.key===" ")&&(o(e),s.preventDefault())},alt:t,src:r,animate:{opacity:1},exit:{opacity:0,scale:0},style:{width:"32px",height:"32px",objectFit:"cover",borderRadius:"2px",cursor:"pointer"},whileHover:{scale:1.08}},e)}function q7(){let[e,t]=(0,PS.useState)(!1),[r,o]=(0,PS.useState)(!1),[s,i]=(0,PS.useState)(!1),{editorBlocks:a,mediaUpload:l}=(0,$h.useSelect)(h=>({editorBlocks:h(Qh.store).getBlocks(),mediaUpload:h(Qh.store).getSettings().mediaUpload}),[]),c=Z7(a).filter(h=>Tle(h)),{updateBlockAttributes:u}=(0,$h.useDispatch)(Qh.store);if(!l||!c.length)return null;let m=[(0,Kl.__)("Suggestion:"),(0,qs.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Kl.__)("External media")},"label")];function d(h,g){(h.name==="core/image"||h.name==="core/cover")&&u(h.clientId,{id:g.id,url:g.url}),h.name==="core/media-text"&&u(h.clientId,{mediaId:g.id,mediaUrl:g.url})}function f(){t(!0),i(!1);let h=new Set(c.map(y=>{let{url:b}=$T(y);return b})),g=Object.fromEntries(Object.entries(W7([...h])).map(([y,b])=>{let w=b.then(k=>new Promise((S,x)=>{l({filesList:[k],onFileChange:([C])=>{(0,Y7.isBlobURL)(C.url)||S(C)},onError(){x()}})}));return[y,w]}));Promise.allSettled(c.map(y=>{let{url:b}=$T(y);return g[b].then(w=>d(y,w)).then(()=>o(!0)).catch(()=>i(!0))})).finally(()=>{t(!1)})}return(0,qs.jsxs)(bi.PanelBody,{initialOpen:!0,title:m,children:[(0,qs.jsx)("p",{children:(0,Kl.__)("Upload external images to the Media Library. Images from different domains may load slowly, display incorrectly, or be removed unexpectedly.")}),(0,qs.jsxs)("div",{style:{display:"inline-flex",flexWrap:"wrap",gap:"8px"},children:[(0,qs.jsx)(bi.__unstableAnimatePresence,{onExitComplete:()=>o(!1),children:c.map(h=>{let{url:g,alt:y}=$T(h);return(0,qs.jsx)(Ele,{clientId:h.clientId,url:g,alt:y},h.clientId)})}),e||r?(0,qs.jsx)(bi.Spinner,{}):(0,qs.jsx)(bi.Button,{size:"compact",variant:"primary",onClick:f,children:(0,Kl._x)("Upload","verb")})]}),s&&(0,qs.jsx)("p",{children:(0,Kl.__)("Upload failed, try again.")})]})}var Pt=n(_(),1);function Ale({children:e}){let{isBeingScheduled:t,isRequestingSiteIcon:r,hasPublishAction:o,siteIconUrl:s,siteTitle:i,siteHome:a}=(0,K7.useSelect)(m=>{let{getCurrentPost:d,isEditedPostBeingScheduled:f}=m(v),{getEntityRecord:h,isResolving:g}=m(J7.store),y=h("root","__unstableBase",void 0)||{};return{hasPublishAction:d()._links?.["wp:action-publish"]??!1,isBeingScheduled:f(),isRequestingSiteIcon:g("getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:y.site_icon_url,siteTitle:y.name,siteHome:y.home&&(0,X7.filterURLForDisplay)(y.home)}},[]),l=(0,Pt.jsx)(eg.Icon,{className:"components-site-icon",size:"36px",icon:cP});s&&(l=(0,Pt.jsx)("img",{alt:(0,Fn.__)("Site Icon"),className:"components-site-icon",src:s})),r&&(l=null);let c,u;return o?t?(c=(0,Fn.__)("Are you ready to schedule?"),u=(0,Fn.__)("Your work will be published at the specified date and time.")):(c=(0,Fn.__)("Are you ready to publish?"),u=(0,Fn.__)("Double-check your settings before publishing.")):(c=(0,Fn.__)("Are you ready to submit for review?"),u=(0,Fn.__)("Your work will be reviewed and then approved.")),(0,Pt.jsxs)("div",{className:"editor-post-publish-panel__prepublish",children:[(0,Pt.jsx)("div",{children:(0,Pt.jsx)("strong",{children:c})}),(0,Pt.jsx)("p",{children:u}),(0,Pt.jsxs)("div",{className:"components-site-card",children:[l,(0,Pt.jsxs)("div",{className:"components-site-info",children:[(0,Pt.jsx)("span",{className:"components-site-name",children:(0,Q7.decodeEntities)(i)||(0,Fn.__)("(Untitled)")}),(0,Pt.jsx)("span",{className:"components-site-home",children:a})]})]}),(0,Pt.jsx)(q7,{}),o&&(0,Pt.jsxs)(Pt.Fragment,{children:[(0,Pt.jsx)(eg.PanelBody,{initialOpen:!1,title:[(0,Fn.__)("Visibility:"),(0,Pt.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Pt.jsx)(mS,{})},"label")],children:(0,Pt.jsx)(Zh,{})}),(0,Pt.jsx)(eg.PanelBody,{initialOpen:!1,title:[(0,Fn.__)("Publish:"),(0,Pt.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Pt.jsx)(Mm,{})},"label")],children:(0,Pt.jsx)(Nm,{})})]}),(0,Pt.jsx)(F7,{}),(0,Pt.jsx)(B7,{}),(0,Pt.jsx)(H7,{}),e]})}var $7=Ale;var xs=n(I(),1),Dn=n(R(),1),Xl=n(D(),1),rV=n(A(),1),CS=n(Lr(),1),oV=n(dt(),1),sV=n(ge(),1),nV=n(Z(),1);var lr=n(_(),1),eV="%postname%",tV="%pagename%",Rle=e=>{let{slug:t}=e;return e.permalink_template.includes(eV)?e.permalink_template.replace(eV,t):e.permalink_template.includes(tV)?e.permalink_template.replace(tV,t):e.permalink_template};function Ile({text:e}){let[t,r]=(0,Xl.useState)(!1),o=(0,Xl.useRef)(),s=(0,sV.useCopyToClipboard)(e,()=>{r(!0),o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(!1)},4e3)});return(0,Xl.useEffect)(()=>()=>{o.current&&clearTimeout(o.current)},[]),(0,lr.jsx)(xs.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:s,children:t?(0,Dn.__)("Copied!"):(0,Dn.__)("Copy")})}function iV({focusOnMount:e,children:t}){let{post:r,postType:o,isScheduled:s}=(0,rV.useSelect)(f=>{let{getEditedPostAttribute:h,getCurrentPost:g,isCurrentPostScheduled:y}=f(v),{getPostType:b}=f(nV.store);return{post:g(),postType:b(h("type")),isScheduled:y()}},[]),i=o?.labels?.singular_name,a=o?.labels?.view_item,l=o?.labels?.add_new_item,c=r.status==="future"?Rle(r):r.link,u=(0,CS.addQueryArgs)("post-new.php",{post_type:r.type}),m=(0,Xl.useCallback)(f=>{e&&f&&f.focus()},[e]),d=s?(0,lr.jsxs)(lr.Fragment,{children:[(0,Dn.__)("is now scheduled. It will go live on")," ",(0,lr.jsx)(Mm,{}),"."]}):(0,Dn.__)("is now live.");return(0,lr.jsxs)("div",{className:"post-publish-panel__postpublish",children:[(0,lr.jsxs)(xs.PanelBody,{className:"post-publish-panel__postpublish-header",children:[(0,lr.jsx)(xs.ExternalLink,{ref:m,href:c,children:(0,oV.decodeEntities)(r.title)||(0,Dn.__)("(no title)")})," ",d]}),(0,lr.jsxs)(xs.PanelBody,{children:[(0,lr.jsx)("p",{className:"post-publish-panel__postpublish-subheader",children:(0,lr.jsx)("strong",{children:(0,Dn.__)("What\u2019s next?")})}),(0,lr.jsxs)("div",{className:"post-publish-panel__postpublish-post-address-container",children:[(0,lr.jsx)(xs.TextControl,{__next40pxDefaultSize:!0,className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,Dn.sprintf)((0,Dn.__)("%s address"),i),value:(0,CS.safeDecodeURIComponent)(c),onFocus:f=>f.target.select()}),(0,lr.jsx)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap",children:(0,lr.jsx)(Ile,{text:c})})]}),(0,lr.jsxs)("div",{className:"post-publish-panel__postpublish-buttons",children:[!s&&(0,lr.jsxs)(xs.Button,{variant:"primary",href:c,__next40pxDefaultSize:!0,icon:qo,iconPosition:"right",target:"_blank",children:[a,(0,lr.jsx)(xs.VisuallyHidden,{as:"span",children:(0,Dn.__)("(opens in a new tab)")})]}),(0,lr.jsx)(xs.Button,{variant:s?"primary":"secondary",__next40pxDefaultSize:!0,href:u,children:l})]})]}),t]})}var vr=n(_(),1),Ble=class extends ES.Component{constructor(){super(...arguments),this.onSubmit=this.onSubmit.bind(this),this.cancelButtonNode=(0,ES.createRef)()}componentDidMount(){this.timeoutID=setTimeout(()=>{this.cancelButtonNode.current.focus()},0)}componentWillUnmount(){clearTimeout(this.timeoutID)}componentDidUpdate(e){(e.isPublished&&!this.props.isSaving&&this.props.isDirty||this.props.currentPostId!==e.currentPostId)&&this.props.onClose()}onSubmit(){let{onClose:e,hasPublishAction:t,isPostTypeViewable:r}=this.props;(!t||!r)&&e()}render(){let{forceIsDirty:e,isBeingScheduled:t,isPublished:r,isPublishSidebarEnabled:o,isScheduled:s,isSaving:i,isSavingNonPostEntityChanges:a,onClose:l,onTogglePublishSidebar:c,PostPublishExtension:u,PrePublishExtension:m,currentPostId:d,...f}=this.props,{hasPublishAction:h,isDirty:g,isPostTypeViewable:y,...b}=f,w=r||s&&t,k=!w&&!i,S=w&&!i;return(0,vr.jsxs)("div",{className:"editor-post-publish-panel",...b,children:[(0,vr.jsx)("div",{className:"editor-post-publish-panel__header",children:S?(0,vr.jsx)(Ln.Button,{size:"compact",onClick:l,icon:Di,label:(0,TS.__)("Close panel")}):(0,vr.jsxs)(vr.Fragment,{children:[(0,vr.jsx)("div",{className:"editor-post-publish-panel__header-cancel-button",children:(0,vr.jsx)(Ln.Button,{ref:this.cancelButtonNode,accessibleWhenDisabled:!0,disabled:a,onClick:l,variant:"secondary",size:"compact",children:(0,TS.__)("Cancel")})}),(0,vr.jsx)("div",{className:"editor-post-publish-panel__header-publish-button",children:(0,vr.jsx)(Fm,{onSubmit:this.onSubmit,forceIsDirty:e})})]})}),(0,vr.jsxs)("div",{className:"editor-post-publish-panel__content",children:[k&&(0,vr.jsx)($7,{children:m&&(0,vr.jsx)(m,{})}),S&&(0,vr.jsx)(iV,{focusOnMount:!0,children:u&&(0,vr.jsx)(u,{})}),i&&(0,vr.jsx)(Ln.Spinner,{})]}),(0,vr.jsx)("div",{className:"editor-post-publish-panel__footer",children:(0,vr.jsx)(Ln.CheckboxControl,{label:(0,TS.__)("Always show pre-publish checks."),checked:o,onChange:c})})]})}},RS=(0,aV.compose)([(0,AS.withSelect)(e=>{let{getPostType:t}=e(lV.store),{getCurrentPost:r,getCurrentPostId:o,getEditedPostAttribute:s,isCurrentPostPublished:i,isCurrentPostScheduled:a,isEditedPostBeingScheduled:l,isEditedPostDirty:c,isAutosavingPost:u,isSavingPost:m,isSavingNonPostEntityChanges:d}=e(v),{isPublishSidebarEnabled:f}=e(v),h=t(s("type"));return{hasPublishAction:r()._links?.["wp:action-publish"]??!1,isPostTypeViewable:h?.viewable,isBeingScheduled:l(),isDirty:c(),isPublished:i(),isPublishSidebarEnabled:f(),isSaving:m()&&!u(),isSavingNonPostEntityChanges:d(),isScheduled:a(),currentPostId:o()}}),(0,AS.withDispatch)((e,{isPublishSidebarEnabled:t})=>{let{disablePublishSidebar:r,enablePublishSidebar:o}=e(v);return{onTogglePublishSidebar:()=>{t?r():o()}}}),Ln.withFocusReturn,Ln.withConstrainedTabbing])(Ble);var LS=n(I(),1),NS=n(ge(),1),MS=n(A(),1),VS=n(D(),1),Tu=n(R(),1);var fV=n(jr(),1),hV=n(ft(),1);var _s=n(I(),1),wt=n(R(),1),DS=n(A(),1),tg=n(D(),1),dV=n(Z(),1),mV=n($(),1),pV=n(ge(),1);var eE=n(R(),1),uV=n(I(),1),BS=n(A(),1);var cV=n(A(),1);function IS({children:e}){let{hasStickyAction:t,postType:r}=(0,cV.useSelect)(o=>({hasStickyAction:o(v).getCurrentPost()._links?.["wp:action-sticky"]??!1,postType:o(v).getCurrentPostType()}),[]);return r!=="post"||!t?null:e}var tE=n(_(),1);function OS(){let e=(0,BS.useSelect)(r=>r(v).getEditedPostAttribute("sticky")??!1,[]),{editPost:t}=(0,BS.useDispatch)(v);return(0,tE.jsx)(IS,{children:(0,tE.jsx)(uV.CheckboxControl,{className:"editor-post-sticky__checkbox-control",label:(0,eE.__)("Sticky"),help:(0,eE.__)("Pin this post to the top of the blog."),checked:e,onChange:()=>t({sticky:!e})})})}var br=n(_(),1),FS={"auto-draft":{label:(0,wt.__)("Draft"),icon:Yu},draft:{label:(0,wt.__)("Draft"),icon:Yu},pending:{label:(0,wt.__)("Pending"),icon:Xp},private:{label:(0,wt.__)("Private"),icon:Zp},future:{label:(0,wt.__)("Scheduled"),icon:Qp},publish:{label:(0,wt.__)("Published"),icon:dc}},rE=[{label:(0,wt.__)("Draft"),value:"draft",description:(0,wt.__)("Not ready to publish.")},{label:(0,wt.__)("Pending"),value:"pending",description:(0,wt.__)("Waiting for review before publishing.")},{label:(0,wt.__)("Private"),value:"private",description:(0,wt.__)("Only visible to site admins and editors.")},{label:(0,wt.__)("Scheduled"),value:"future",description:(0,wt.__)("Publish automatically on a chosen date.")},{label:(0,wt.__)("Published"),value:"publish",description:(0,wt.__)("Visible to everyone.")}];function oE(){let{status:e,date:t,password:r,postId:o,postType:s,canEdit:i}=(0,DS.useSelect)(b=>{let{getEditedPostAttribute:w,getCurrentPostId:k,getCurrentPostType:S,getCurrentPost:x}=b(v);return{status:w("status"),date:w("date"),password:w("password"),postId:k(),postType:S(),canEdit:x()._links?.["wp:action-publish"]??!1}},[]),[a,l]=(0,tg.useState)(!!r),c=(0,pV.useInstanceId)(oE,"editor-change-status__password-input"),{editEntityRecord:u}=(0,DS.useDispatch)(dV.store),[m,d]=(0,tg.useState)(null),f=(0,tg.useMemo)(()=>({anchor:m,"aria-label":(0,wt.__)("Status & visibility"),headerTitle:(0,wt.__)("Status & visibility"),placement:"left-start",offset:36,shift:!0}),[m]);if(Xa.includes(s))return null;let h=({status:b=e,password:w=r,date:k=t})=>{u("postType",s,o,{status:b,date:k,password:w})},g=b=>{l(b),b||h({password:""})},y=b=>{let w=t,k=r;e==="future"&&new Date(t)>new Date&&(w=null),b==="private"&&r&&(k=""),h({status:b,date:w,password:k})};return(0,br.jsx)(xt,{label:(0,wt.__)("Status"),ref:d,children:i?(0,br.jsx)(_s.Dropdown,{className:"editor-post-status",contentClassName:"editor-change-status__content",popoverProps:f,focusOnMount:!0,renderToggle:({onToggle:b,isOpen:w})=>(0,br.jsx)(_s.Button,{className:"editor-post-status__toggle",variant:"tertiary",size:"compact",onClick:b,icon:FS[e]?.icon,"aria-label":(0,wt.sprintf)((0,wt.__)("Change status: %s"),FS[e]?.label),"aria-expanded":w,children:FS[e]?.label}),renderContent:({onClose:b})=>(0,br.jsxs)(br.Fragment,{children:[(0,br.jsx)(mV.__experimentalInspectorPopoverHeader,{title:(0,wt.__)("Status & visibility"),onClose:b}),(0,br.jsx)("form",{onSubmit:w=>{w.preventDefault(),b()},children:(0,br.jsxs)(_s.__experimentalVStack,{spacing:4,children:[(0,br.jsx)(_s.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,wt.__)("Status"),options:rE,onChange:y,selected:e==="auto-draft"?"draft":e}),e==="future"&&(0,br.jsx)("div",{className:"editor-change-status__publish-date-wrapper",children:(0,br.jsx)(WT,{showPopoverHeaderActions:!1,isCompact:!0})}),e!=="private"&&(0,br.jsxs)(_s.__experimentalVStack,{as:"fieldset",spacing:4,className:"editor-change-status__password-fieldset",children:[(0,br.jsx)(_s.CheckboxControl,{label:(0,wt.__)("Password protected"),help:(0,wt.__)("Only visible to those who know the password."),checked:a,onChange:g}),a&&(0,br.jsx)("div",{className:"editor-change-status__password-input",children:(0,br.jsx)(_s.TextControl,{label:(0,wt.__)("Password"),onChange:w=>h({password:w}),value:r,placeholder:(0,wt.__)("Use a secure password"),type:"text",id:c,__next40pxDefaultSize:!0,maxLength:255})})]}),(0,br.jsx)(OS,{})]})})]})}):(0,br.jsx)("div",{className:"editor-post-status is-read-only",children:FS[e]?.label})})}var jS=n(_(),1);function US({forceIsDirty:e}){let[t,r]=(0,VS.useState)(!1),o=(0,NS.useViewportMatch)("small"),{isAutosaving:s,isDirty:i,isNew:a,isPublished:l,isSaveable:c,isSaving:u,isScheduled:m,hasPublishAction:d,showIconLabels:f,postStatus:h,postStatusHasChanged:g}=(0,MS.useSelect)(B=>{let{isEditedPostNew:F,isCurrentPostPublished:M,isCurrentPostScheduled:T,isEditedPostDirty:H,isSavingPost:U,isEditedPostSaveable:V,getCurrentPost:Y,isAutosavingPost:q,getEditedPostAttribute:z,getPostEdits:j}=B(v),{get:W}=B(hV.store);return{isAutosaving:q(),isDirty:e||H(),isNew:F(),isPublished:M(),isSaving:U(),isSaveable:V(),isScheduled:T(),hasPublishAction:Y()?._links?.["wp:action-publish"]??!1,showIconLabels:W("core","showIconLabels"),postStatus:z("status"),postStatusHasChanged:!!j()?.status}},[e]),y=h==="pending",{savePost:b}=(0,MS.useDispatch)(v),w=(0,NS.usePrevious)(u);if((0,VS.useEffect)(()=>{let B;return w&&!u&&(r(!0),B=setTimeout(()=>{r(!1)},1e3)),()=>clearTimeout(B)},[u]),!d&&y)return null;let k=!["pending","draft","auto-draft"].includes(h)&&rE.map(({value:B})=>B).includes(h);if(l||m||k||g&&["pending","draft"].includes(h))return null;let S=y?(0,Tu.__)("Save as pending"):(0,Tu.__)("Save draft"),x=(0,Tu.__)("Save"),C=t||!a&&!i,E=u||C,O=u||C||!c,N;return u?N=s?(0,Tu.__)("Autosaving"):(0,Tu.__)("Saving"):C?N=(0,Tu.__)("Saved"):o?N=S:f&&(N=x),(0,jS.jsxs)(LS.Button,{className:c||u?ae({"editor-post-save-draft":!E,"editor-post-saved-state":E,"is-saving":u,"is-autosaving":s,"is-saved":C,[(0,LS.__unstableGetAnimateClassName)({type:"loading"})]:u}):void 0,onClick:O?void 0:()=>b(),shortcut:O?void 0:fV.displayShortcut.primary("s"),variant:"tertiary",size:"compact",icon:o?void 0:M_,label:N||S,"aria-disabled":O,children:[E&&(0,jS.jsx)(Qr,{icon:C?ps:j_}),N]})}var gV=n(A(),1);function zS({children:e}){return(0,gV.useSelect)(r=>r(v).getCurrentPost()._links?.["wp:action-publish"]??!1,[])?e:null}var HS=n(I(),1),Gm=n(R(),1),GS=n(D(),1),yV=n(A(),1);var Hm=n(_(),1);function WS(){let[e,t]=(0,GS.useState)(null),r=(0,yV.useSelect)(a=>a(v).getCurrentPostType(),[]),o=(0,GS.useMemo)(()=>({anchor:e,"aria-label":(0,Gm.__)("Change publish date"),placement:"left-start",offset:36,shift:!0}),[e]),s=Vm(),i=Vm({full:!0});return Xa.includes(r)?null:(0,Hm.jsx)(zS,{children:(0,Hm.jsx)(xt,{label:(0,Gm.__)("Publish"),ref:t,children:(0,Hm.jsx)(HS.Dropdown,{popoverProps:o,focusOnMount:!0,className:"editor-post-schedule__panel-dropdown",contentClassName:"editor-post-schedule__dialog",renderToggle:({onToggle:a,isOpen:l})=>(0,Hm.jsx)(HS.Button,{size:"compact",className:"editor-post-schedule__dialog-toggle",variant:"tertiary",tooltipPosition:"middle left",onClick:a,"aria-label":(0,Gm.sprintf)((0,Gm.__)("Change date: %s"),s),label:i,showTooltip:s!==i,"aria-expanded":l,children:s}),renderContent:({onClose:a})=>(0,Hm.jsx)(Nm,{onClose:a})})})})}var YS=n(I(),1),Wm=n(R(),1),ZS=n(A(),1),vV=n(D(),1),bV=n(Kn(),1);var Eu=n(_(),1);function SV(){(0,bV.default)("wp.editor.PostSwitchToDraftButton",{since:"6.7",version:"6.9"});let[e,t]=(0,vV.useState)(!1),{editPost:r,savePost:o}=(0,ZS.useDispatch)(v),{isSaving:s,isPublished:i,isScheduled:a}=(0,ZS.useSelect)(d=>{let{isSavingPost:f,isCurrentPostPublished:h,isCurrentPostScheduled:g}=d(v);return{isSaving:f(),isPublished:h(),isScheduled:g()}},[]),l=s||!i&&!a,c,u;i?(c=(0,Wm.__)("Are you sure you want to unpublish this post?"),u=(0,Wm.__)("Unpublish")):a&&(c=(0,Wm.__)("Are you sure you want to unschedule this post?"),u=(0,Wm.__)("Unschedule"));let m=()=>{t(!1),r({status:"draft"}),o()};return(0,Eu.jsxs)(Eu.Fragment,{children:[(0,Eu.jsx)(YS.Button,{__next40pxDefaultSize:!0,className:"editor-post-switch-to-draft",onClick:()=>{l||t(!0)},"aria-disabled":l,variant:"secondary",style:{flexGrow:"1",justifyContent:"center"},children:(0,Wm.__)("Switch to draft")}),(0,Eu.jsx)(YS.__experimentalConfirmDialog,{isOpen:e,onConfirm:m,onCancel:()=>t(!1),confirmButtonText:u,children:c})]})}var wV=n(A(),1),rg=n(R(),1);var sE=n(_(),1);function qS(){let{syncStatus:e,postType:t}=(0,wV.useSelect)(r=>{let{getEditedPostAttribute:o}=r(v);return{syncStatus:o("meta")?.wp_pattern_sync_status==="unsynced"?"unsynced":o("wp_pattern_sync_status"),postType:o("type")}});return t!=="wp_block"?null:(0,sE.jsx)(xt,{label:(0,rg.__)("Sync status"),children:(0,sE.jsx)("div",{className:"editor-post-sync-status__value",children:e==="unsynced"?(0,rg._x)("Not synced","pattern (singular)"):(0,rg._x)("Synced","pattern (singular)")})})}var xV=n(D(),1),_V=n(A(),1),kV=n(Z(),1);var nE=n(_(),1),Ole=e=>e;function Fle({taxonomyWrapper:e=Ole}){let{postType:t,taxonomies:r}=(0,_V.useSelect)(s=>({postType:s(v).getCurrentPostType(),taxonomies:s(kV.store).getEntityRecords("root","taxonomy",{per_page:-1})}),[]);return(r??[]).filter(s=>s.types.includes(t)&&s.visibility?.show_ui).map(s=>{let i=s.hierarchical?xS:vS;return(0,nE.jsx)(xV.Fragment,{children:e((0,nE.jsx)(i,{slug:s.slug}),s)},`taxonomy-${s.slug}`)})}var Ym=Fle;var PV=n(A(),1),CV=n(Z(),1);function KS({children:e}){return(0,PV.useSelect)(r=>{let o=r(v).getCurrentPostType();return r(CV.store).getEntityRecords("root","taxonomy",{per_page:-1})?.some(i=>i.types.includes(o))},[])?e:null}var TV=n(I(),1),XS=n(A(),1);var og=n(_(),1);function Dle({taxonomy:e,children:t}){let r=e?.slug,o=r?`taxonomy-panel-${r}`:"",{isEnabled:s,isOpened:i}=(0,XS.useSelect)(c=>{let{isEditorPanelEnabled:u,isEditorPanelOpened:m}=c(v);return{isEnabled:r?u(o):!1,isOpened:r?m(o):!1}},[o,r]),{toggleEditorPanelOpened:a}=(0,XS.useDispatch)(v);if(!s)return null;let l=e?.labels?.menu_name;return l?(0,og.jsx)(TV.PanelBody,{title:l,opened:i,onToggle:()=>a(o),children:t}):null}function JS(){return(0,og.jsx)(KS,{children:(0,og.jsx)(Ym,{taxonomyWrapper:(e,t)=>(0,og.jsx)(Dle,{taxonomy:t,children:e})})})}var YV=n(lE(),1),cE=n(R(),1),uE=n(Z(),1),ZV=n(D(),1),qV=n(Ze(),1),rw=n(A(),1),KV=n(ge(),1),XV=n(I(),1);var Au=n(_(),1);function ng(){let e=(0,KV.useInstanceId)(ng),{content:t,blocks:r,type:o,id:s}=(0,rw.useSelect)(l=>{let{getEditedEntityRecord:c}=l(uE.store),{getCurrentPostType:u,getCurrentPostId:m}=l(v),d=u(),f=m(),h=c("postType",d,f);return{content:h?.content,blocks:h?.blocks,type:d,id:f}},[]),{editEntityRecord:i}=(0,rw.useDispatch)(uE.store),a=(0,ZV.useMemo)(()=>t instanceof Function?t({blocks:r}):r?(0,qV.__unstableSerializeAndClean)(r):t,[t,r]);return(0,Au.jsxs)(Au.Fragment,{children:[(0,Au.jsx)(XV.VisuallyHidden,{as:"label",htmlFor:`post-content-${e}`,children:(0,cE.__)("Type text or HTML")}),(0,Au.jsx)(YV.default,{autoComplete:"off",dir:"auto",value:a,onChange:l=>{i("postType",o,s,{content:l.target.value,blocks:void 0,selection:void 0})},className:"editor-post-text-editor",id:`post-content-${e}`,placeholder:(0,cE.__)("Start writing with text or HTML")})]})}var QV=n(R(),1),qm=n(D(),1),$V=n(dt(),1),cw=n(A(),1),dE=n($(),1),e9=n(jr(),1),t9=n(Ze(),1),Km=n($C(),1),r9=n(ge(),1),mE=n(rm(),1);var ow="wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",sw=/[\r\n]+/g;var Zm=n(D(),1),JV=n(A(),1);function nw(e){let t=(0,Zm.useRef)(),{isCleanNewPost:r}=(0,JV.useSelect)(o=>{let{isCleanNewPost:s}=o(v);return{isCleanNewPost:s()}},[]);return(0,Zm.useImperativeHandle)(e,()=>({focus:()=>{t?.current?.focus()}})),(0,Zm.useEffect)(()=>{if(!t.current)return;let{defaultView:o}=t.current.ownerDocument,{name:s,parent:i}=o,a=s==="editor-canvas"?i.document:o.document,{activeElement:l,body:c}=a;r&&(!l||c===l)&&t.current.focus()},[r]),{ref:t}}var iw=n(A(),1);function aw(){let{editPost:e}=(0,iw.useDispatch)(v),{title:t}=(0,iw.useSelect)(o=>{let{getEditedPostAttribute:s}=o(v);return{title:s("title")}},[]);function r(o){e({title:o})}return{title:t,setTitle:r}}var lw=n(_(),1),Yle=(0,qm.forwardRef)((e,t)=>{let{placeholder:r,isEditingContentOnlySection:o}=(0,cw.useSelect)(F=>{let{getSettings:M,getEditedContentOnlySection:T}=L(F(dE.store)),{titlePlaceholder:H}=M();return{placeholder:H,isEditingContentOnlySection:!!T()}},[]),[s,i]=(0,qm.useState)(!1),{ref:a}=nw(t),{title:l,setTitle:c}=aw(),[u,m]=(0,qm.useState)({}),{clearSelectedBlock:d,insertBlocks:f,insertDefaultBlock:h}=(0,cw.useDispatch)(dE.store),g=(0,$V.decodeEntities)(r)||(0,QV.__)("Add title"),{value:y,onChange:b,ref:w}=(0,Km.__unstableUseRichText)({value:l,onChange(F){c(F.replace(sw," "))},placeholder:g,selectionStart:u.start,selectionEnd:u.end,onSelectionChange(F,M){m(T=>{let{start:H,end:U}=T;return H===F&&U===M?T:{start:F,end:M}})},__unstableDisableFormats:!1});function k(F){f(F,0)}function S(){i(!0),d()}function x(){i(!1),m({})}function C(){h(void 0,void 0,0)}function E(F){F.keyCode===e9.ENTER&&(F.preventDefault(),C())}function O(F){let M=F.clipboardData,T="",H="";try{T=M.getData("text/plain"),H=M.getData("text/html")}catch{return}window.console.log(`Received HTML:

`,H),window.console.log(`Received plain text:

`,T);let U=(0,t9.pasteHandler)({HTML:H,plainText:T});if(F.preventDefault(),!!U.length)if(typeof U!="string"){let[V]=U;if(!l&&(V.name==="core/heading"||V.name==="core/paragraph")){let Y=(0,mE.__unstableStripHTML)(V.attributes.content);c(Y),k(U.slice(1))}else k(U)}else{let V=(0,mE.__unstableStripHTML)(U);b((0,Km.insert)(y,(0,Km.create)({html:V})))}}let N=ae(ow,{"is-selected":s}),B=o?{opacity:.2}:void 0;return(0,lw.jsx)("h1",{ref:(0,r9.useMergeRefs)([w,a]),contentEditable:!o,className:N,"aria-label":g,role:"textbox","aria-multiline":"true",onFocus:S,onBlur:x,onKeyDown:E,onPaste:O,style:B})}),uw=(0,qm.forwardRef)((e,t)=>(0,lw.jsx)(Lt,{supportKeys:"title",children:(0,lw.jsx)(Yle,{ref:t})}));var o9=n(I(),1),s9=n(R(),1),n9=n(dt(),1),i9=n(A(),1),a9=n($(),1),dw=n(D(),1);var l9=n(_(),1);function Zle(e,t){let{placeholder:r}=(0,i9.useSelect)(h=>{let{getSettings:g}=h(a9.store),{titlePlaceholder:y}=g();return{placeholder:y}},[]),[o,s]=(0,dw.useState)(!1),{title:i,setTitle:a}=aw(),{ref:l}=nw(t);function c(h){a(h.replace(sw," "))}function u(){s(!0)}function m(){s(!1)}let d=ae(ow,{"is-selected":o,"is-raw-text":!0}),f=(0,n9.decodeEntities)(r)||(0,s9.__)("Add title");return(0,l9.jsx)(o9.TextareaControl,{ref:l,value:i,onChange:c,onFocus:u,onBlur:m,label:r,className:d,placeholder:f,hideLabelFromVision:!0,autoComplete:"off",dir:"auto",rows:1})}var mw=(0,dw.forwardRef)(Zle);var Xm=n(R(),1),fw=n(I(),1),Jm=n(A(),1),d9=n(D(),1);var c9=n(A(),1),u9=n(Z(),1);function pw({children:e}){let{canTrashPost:t}=(0,c9.useSelect)(r=>{let{isEditedPostNew:o,getCurrentPostId:s,getCurrentPostType:i}=r(v),{canUser:a}=r(u9.store),l=i(),c=s(),u=o(),m=c?a("delete",{kind:"postType",name:l,id:c}):!1;return{canTrashPost:(!u||c)&&m&&!H5.includes(l)}},[]);return t?e:null}var ig=n(_(),1);function hw({onActionPerformed:e}){let t=(0,Jm.useRegistry)(),{isNew:r,isDeleting:o,postId:s,title:i}=(0,Jm.useSelect)(m=>{let d=m(v);return{isNew:d.isEditedPostNew(),isDeleting:d.isDeletingPost(),postId:d.getCurrentPostId(),title:d.getCurrentPostAttribute("title")}},[]),{trashPost:a}=(0,Jm.useDispatch)(v),[l,c]=(0,d9.useState)(!1);if(r||!s)return null;let u=async()=>{c(!1),await a();let m=await t.resolveSelect(v).getCurrentPost();e?.("move-to-trash",[m])};return(0,ig.jsxs)(pw,{children:[(0,ig.jsx)(fw.Button,{__next40pxDefaultSize:!0,className:"editor-post-trash",isDestructive:!0,variant:"secondary",isBusy:o,"aria-disabled":o,onClick:o?void 0:()=>c(!0),children:(0,Xm.__)("Move to trash")}),(0,ig.jsx)(fw.__experimentalConfirmDialog,{isOpen:l,onConfirm:u,onCancel:()=>c(!1),confirmButtonText:(0,Xm.__)("Move to trash"),size:"small",children:(0,Xm.sprintf)((0,Xm.__)('Are you sure you want to move "%s" to the trash?'),i)})]})}var ag=n(A(),1),lg=n(Lr(),1),gw=n(D(),1),m9=n($(),1),Ru=n(R(),1),ls=n(I(),1),p9=n(ct(),1);var f9=n(Z(),1),yw=n(ge(),1);var qt=n(_(),1);function cg({onClose:e}){let{isEditable:t,postSlug:r,postLink:o,permalinkPrefix:s,permalinkSuffix:i,permalink:a}=(0,ag.useSelect)(h=>{let g=h(v).getCurrentPost(),y=h(v).getCurrentPostType(),b=h(f9.store).getPostType(y),w=h(v).getPermalinkParts(),k=g?._links?.["wp:action-publish"]??!1;return{isEditable:h(v).isPermalinkEditable()&&k,postSlug:(0,lg.safeDecodeURIComponent)(h(v).getEditedPostSlug()),viewPostLabel:b?.labels.view_item,postLink:g.link,permalinkPrefix:w?.prefix,permalinkSuffix:w?.suffix,permalink:(0,lg.safeDecodeURIComponent)(h(v).getPermalink())}},[]),{editPost:l}=(0,ag.useDispatch)(v),{createNotice:c}=(0,ag.useDispatch)(p9.store),[u,m]=(0,gw.useState)(!1),d=(0,yw.useCopyToClipboard)(a,()=>{c("info",(0,Ru.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),f="editor-post-url__slug-description-"+(0,yw.useInstanceId)(cg);return(0,qt.jsxs)("div",{className:"editor-post-url",children:[(0,qt.jsx)(m9.__experimentalInspectorPopoverHeader,{title:(0,Ru.__)("Slug"),onClose:e}),(0,qt.jsxs)(ls.__experimentalVStack,{spacing:3,children:[t&&(0,qt.jsx)("p",{className:"editor-post-url__intro",children:(0,gw.createInterpolateElement)((0,Ru.__)("<span>Customize the last part of the Permalink.</span> <a>Learn more.</a>"),{span:(0,qt.jsx)("span",{id:f}),a:(0,qt.jsx)(ls.ExternalLink,{href:(0,Ru.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink")})})}),(0,qt.jsxs)("div",{children:[t&&(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(ls.__experimentalInputControl,{__next40pxDefaultSize:!0,prefix:(0,qt.jsx)(ls.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,qt.jsx)(ls.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,qt.jsx)(ls.Button,{icon:Vp,ref:d,size:"small",label:"Copy"})}),label:(0,Ru.__)("Slug"),hideLabelFromVision:!0,value:u?"":r,autoComplete:"off",spellCheck:"false",type:"text",className:"editor-post-url__input",onChange:h=>{if(l({slug:h}),!h){u||m(!0);return}u&&m(!1)},onBlur:h=>{l({slug:(0,lg.cleanForSlug)(h.target.value)}),u&&m(!1)},"aria-describedby":f}),(0,qt.jsxs)("p",{className:"editor-post-url__permalink",children:[(0,qt.jsx)("span",{className:"editor-post-url__permalink-visual-label",children:(0,Ru.__)("Permalink:")}),(0,qt.jsxs)(ls.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:[(0,qt.jsx)("span",{className:"editor-post-url__link-prefix",children:s}),(0,qt.jsx)("span",{className:"editor-post-url__link-slug",children:r}),(0,qt.jsx)("span",{className:"editor-post-url__link-suffix",children:i})]})]})]}),!t&&(0,qt.jsx)(ls.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:o})]})]})]})}var h9=n(A(),1),g9=n(Z(),1);function vw({children:e}){return(0,h9.useSelect)(r=>{let o=r(v).getCurrentPostType();return!(!r(g9.store).getPostType(o)?.viewable||!r(v).getCurrentPost().link||!r(v).getPermalinkParts())},[])?e:null}var y9=n(A(),1),bw=n(Lr(),1);function v9(){return pE()}function pE(){let e=(0,y9.useSelect)(t=>t(v).getPermalink(),[]);return(0,bw.filterURLForDisplay)((0,bw.safeDecodeURIComponent)(e))}var Sw=n(D(),1),ww=n(A(),1),$m=n(I(),1),Qm=n(R(),1),b9=n(Lr(),1),S9=n(Z(),1);var ks=n(_(),1);function xw(){let{isFrontPage:e}=(0,ww.useSelect)(i=>{let{getCurrentPostId:a}=i(v),{getEditedEntityRecord:l,canUser:c}=i(S9.store),u=c("read",{kind:"root",name:"site"})?l("root","site"):void 0,m=a();return{isFrontPage:u?.page_on_front===m}},[]),[t,r]=(0,Sw.useState)(null),o=(0,Sw.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]),s=e?(0,Qm.__)("Link"):(0,Qm.__)("Slug");return(0,ks.jsx)(vw,{children:(0,ks.jsxs)(xt,{label:s,ref:r,children:[!e&&(0,ks.jsx)($m.Dropdown,{popoverProps:o,className:"editor-post-url__panel-dropdown",contentClassName:"editor-post-url__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:a})=>(0,ks.jsx)(qle,{isOpen:i,onClick:a}),renderContent:({onClose:i})=>(0,ks.jsx)(cg,{onClose:i})}),e&&(0,ks.jsx)(Kle,{})]})})}function qle({isOpen:e,onClick:t}){let{slug:r}=(0,ww.useSelect)(s=>({slug:s(v).getEditedPostSlug()}),[]),o=(0,b9.safeDecodeURIComponent)(r);return(0,ks.jsx)($m.Button,{size:"compact",className:"editor-post-url__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,Qm.sprintf)((0,Qm.__)("Change link: %s"),o),onClick:t,children:(0,ks.jsx)(ks.Fragment,{children:o})})}function Kle(){let{postLink:e}=(0,ww.useSelect)(t=>{let{getCurrentPost:r}=t(v);return{postLink:r()?.link}},[]);return(0,ks.jsx)($m.ExternalLink,{className:"editor-post-url__front-page-link",href:e,target:"_blank",children:e})}var w9=n(A(),1);function x9({render:e}){let t=(0,w9.useSelect)(r=>r(v).getCurrentPost()._links?.["wp:action-publish"]??!1);return e({canEdit:t})}var D9=n(R(),1),Pw=n(I(),1),L9=n(A(),1);var N9=n(D(),1),M9=n($(),1);var Da=n(R(),1),B9=n(A(),1),O9=n($(),1);var k9=n(A(),1),P9=n(R(),1),C9=n(ug(),1);var T9=n(_(),1);function ep(){let e=(0,k9.useSelect)(r=>r(v).getEditedPostAttribute("content"),[]),t=(0,P9._x)("words","Word count type. Do not translate!");return(0,T9.jsx)("span",{className:"word-count",children:(0,C9.count)(e,t)})}var E9=n(A(),1),Jl=n(R(),1),A9=n(ug(),1),fE=n(D(),1);var _w=n(_(),1),Xle=189;function tp(){let e=(0,E9.useSelect)(s=>s(v).getEditedPostAttribute("content"),[]),t=(0,Jl._x)("words","Word count type. Do not translate!"),r=Math.round((0,A9.count)(e,t)/Xle),o=r===0?(0,fE.createInterpolateElement)((0,Jl.__)("<span>< 1</span> minute"),{span:(0,_w.jsx)("span",{})}):(0,fE.createInterpolateElement)((0,Jl.sprintf)((0,Jl._n)("<span>%s</span> minute","<span>%s</span> minutes",r),r),{span:(0,_w.jsx)("span",{})});return(0,_w.jsx)("span",{className:"time-to-read",children:o})}var R9=n(A(),1),I9=n(ug(),1);function rp(){let e=(0,R9.useSelect)(t=>t(v).getEditedPostAttribute("content"),[]);return(0,I9.count)(e,"characters_including_spaces")}var Bt=n(_(),1);function Jle({hasOutlineItemsDisabled:e,onRequestClose:t}){let{headingCount:r,paragraphCount:o,numberOfBlocks:s}=(0,B9.useSelect)(i=>{let{getGlobalBlockCount:a}=i(O9.store);return{headingCount:a("core/heading"),paragraphCount:a("core/paragraph"),numberOfBlocks:a()}},[]);return(0,Bt.jsxs)(Bt.Fragment,{children:[(0,Bt.jsx)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,Da.__)("Document Statistics"),tabIndex:"0",children:(0,Bt.jsxs)("ul",{role:"list",className:"table-of-contents__counts",children:[(0,Bt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Da.__)("Words"),(0,Bt.jsx)(ep,{})]}),(0,Bt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Da.__)("Characters"),(0,Bt.jsx)("span",{className:"table-of-contents__number",children:(0,Bt.jsx)(rp,{})})]}),(0,Bt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Da.__)("Time to read"),(0,Bt.jsx)(tp,{})]}),(0,Bt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Da.__)("Headings"),(0,Bt.jsx)("span",{className:"table-of-contents__number",children:r})]}),(0,Bt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Da.__)("Paragraphs"),(0,Bt.jsx)("span",{className:"table-of-contents__number",children:o})]}),(0,Bt.jsxs)("li",{className:"table-of-contents__count",children:[(0,Da.__)("Blocks"),(0,Bt.jsx)("span",{className:"table-of-contents__number",children:s})]})]})}),r>0&&(0,Bt.jsxs)(Bt.Fragment,{children:[(0,Bt.jsx)("hr",{}),(0,Bt.jsx)("h2",{className:"table-of-contents__title",children:(0,Da.__)("Document Outline")}),(0,Bt.jsx)(cm,{onSelect:t,hasOutlineItemsDisabled:e})]})]})}var F9=Jle;var kw=n(_(),1);function Qle({hasOutlineItemsDisabled:e,repositionDropdown:t,...r},o){let s=(0,L9.useSelect)(i=>!!i(M9.store).getBlockCount(),[]);return(0,kw.jsx)(Pw.Dropdown,{popoverProps:{placement:t?"right":"bottom"},className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:({isOpen:i,onToggle:a})=>(0,kw.jsx)(Pw.Button,{__next40pxDefaultSize:!0,...r,ref:o,onClick:s?a:void 0,icon:ck,"aria-expanded":i,"aria-haspopup":"true",label:(0,D9.__)("Details"),tooltipPosition:"bottom","aria-disabled":!s}),renderContent:({onClose:i})=>(0,kw.jsx)(F9,{onRequestClose:i,hasOutlineItemsDisabled:e})})}var V9=(0,N9.forwardRef)(Qle);var j9=n(R(),1),U9=n(D(),1),z9=n(A(),1),H9=n(Z(),1);function G9(){let{__experimentalGetDirtyEntityRecords:e}=(0,z9.useSelect)(H9.store);return(0,U9.useEffect)(()=>{let t=r=>{if(e().length>0)return r.returnValue=(0,j9.__)("You have unsaved changes. If you proceed, they will be lost."),r.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}},[e]),null}var hE=n(Kn(),1),Z9=n(D(),1),Q=n($(),1),q9=n(Y9(),1),K9=n(_(),1);function He(e,t,r=[]){let o=(0,Z9.forwardRef)((s,i)=>((0,hE.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,K9.jsx)(t,{ref:i,...s})));return r.forEach(s=>{o[s]=He(e+"."+s,t[s])}),o}function Si(e,t){return(...r)=>((0,hE.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...r))}var X9=He("RichText",Q.RichText,["Content"]);X9.isEmpty=Si("RichText.isEmpty",Q.RichText.isEmpty);var $le=He("Autocomplete",Q.Autocomplete),ece=He("AlignmentToolbar",Q.AlignmentToolbar),tce=He("BlockAlignmentToolbar",Q.BlockAlignmentToolbar),rce=He("BlockControls",Q.BlockControls,["Slot"]),oce=He("BlockEdit",Q.BlockEdit),sce=He("BlockEditorKeyboardShortcuts",Q.BlockEditorKeyboardShortcuts),nce=He("BlockFormatControls",Q.BlockFormatControls,["Slot"]),ice=He("BlockIcon",Q.BlockIcon),ace=He("BlockInspector",Q.BlockInspector),lce=He("BlockList",Q.BlockList),cce=He("BlockMover",Q.BlockMover),uce=He("BlockNavigationDropdown",Q.BlockNavigationDropdown),dce=He("BlockSelectionClearer",Q.BlockSelectionClearer),mce=He("BlockSettingsMenu",Q.BlockSettingsMenu),pce=He("BlockTitle",Q.BlockTitle),fce=He("BlockToolbar",Q.BlockToolbar),hce=He("ColorPalette",Q.ColorPalette),gce=He("ContrastChecker",Q.ContrastChecker),yce=He("CopyHandler",Q.CopyHandler),vce=He("DefaultBlockAppender",Q.DefaultBlockAppender),bce=He("FontSizePicker",Q.FontSizePicker),Sce=He("Inserter",Q.Inserter),wce=He("InnerBlocks",Q.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),xce=He("InspectorAdvancedControls",Q.InspectorAdvancedControls,["Slot"]),_ce=He("InspectorControls",Q.InspectorControls,["Slot"]),kce=He("PanelColorSettings",Q.PanelColorSettings),Pce=He("PlainText",Q.PlainText),Cce=He("RichTextShortcut",Q.RichTextShortcut),Tce=He("RichTextToolbarButton",Q.RichTextToolbarButton),Ece=He("__unstableRichTextInputEvent",Q.__unstableRichTextInputEvent),Ace=He("MediaPlaceholder",Q.MediaPlaceholder),Rce=He("MediaUpload",Q.MediaUpload),Ice=He("MediaUploadCheck",Q.MediaUploadCheck),Bce=He("MultiSelectScrollIntoView",Q.MultiSelectScrollIntoView),Oce=He("NavigableToolbar",Q.NavigableToolbar),Fce=He("ObserveTyping",Q.ObserveTyping),Dce=He("SkipToSelectedBlock",Q.SkipToSelectedBlock),Lce=He("URLInput",Q.URLInput),Nce=He("URLInputButton",Q.URLInputButton),Mce=He("URLPopover",Q.URLPopover),Vce=He("Warning",Q.Warning),jce=He("WritingFlow",Q.WritingFlow),Uce=Si("createCustomColorsHOC",Q.createCustomColorsHOC),zce=Si("getColorClassName",Q.getColorClassName),Hce=Si("getColorObjectByAttributeValues",Q.getColorObjectByAttributeValues),Gce=Si("getColorObjectByColorValue",Q.getColorObjectByColorValue),Wce=Si("getFontSize",Q.getFontSize),Yce=Si("getFontSizeClass",Q.getFontSizeClass),Zce=Si("withColorContext",Q.withColorContext),qce=Si("withColors",Q.withColors),Kce=Si("withFontSizes",Q.withFontSizes);var Xce=Ed,Jce=Ed;function Qce(e=[]){return e.push({...b1}),e}(0,J9.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",Qce);var Q9=n(D(),1),gE=n(Jr(),1),$9=n(Kn(),1),Cw=n(hc(),1);var op=n(_(),1),{MediaUploadModal:$ce}=L(Cw.privateApis),eue=class extends Q9.Component{constructor(e){super(e),this.state={isOpen:!1},this.openModal=this.openModal.bind(this),this.closeModal=this.closeModal.bind(this)}openModal(){this.setState({isOpen:!0})}closeModal(){this.setState({isOpen:!1}),this.props.onClose?.()}render(){let{allowedTypes:e,multiple:t,value:r,onSelect:o,title:s,modalClass:i,render:a}=this.props,{isOpen:l}=this.state;return(0,op.jsxs)(op.Fragment,{children:[a({open:this.openModal}),(0,op.jsx)($ce,{allowedTypes:e,multiple:t,value:r,onSelect:c=>{o(c),this.closeModal()},onClose:this.closeModal,title:s,isOpen:l,modalClass:i})]})}};window.__experimentalDataViewsMediaModal?(0,gE.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>((0,$9.default)("Extending MediaUpload as a class component",{since:"7.0",version:"7.2",hint:"MediaUpload will become a function component in WordPress 7.2 Please update any custom implementations to use function components instead."}),eue)):(0,gE.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>Cw.MediaUpload);var tj=n(Jr(),1),rj=n(pn(),1),oj=n(ge(),1),Tw=n($(),1),yE=n(A(),1),sj=n(Ze(),1);var Nn=n(_(),1),{PatternOverridesControls:tue,ResetOverridesControl:rue,PATTERN_TYPES:oue,PATTERN_SYNC_TYPES:ej}=L(rj.privateApis),sue=(0,oj.createHigherOrderComponent)(e=>t=>{let r=(0,yE.useSelect)(o=>{let{__experimentalBlockBindingsSupportedAttributes:s}=o(Tw.store).getSettings();return!!s?.[t.name]},[t.name]);return(0,Nn.jsxs)(Nn.Fragment,{children:[(0,Nn.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,Nn.jsx)(nue,{...t})]})},"withPatternOverrideControls");function nue(e){let t=(0,Tw.useBlockEditingMode)(),{hasPatternOverridesSource:r,isEditingSyncedPattern:o}=(0,yE.useSelect)(c=>{let{getCurrentPostType:u,getEditedPostAttribute:m}=c(v);return{hasPatternOverridesSource:!!(0,sj.getBlockBindingsSource)("core/pattern-overrides"),isEditingSyncedPattern:u()===oue.user&&m("meta")?.wp_pattern_sync_status!==ej.unsynced&&m("wp_pattern_sync_status")!==ej.unsynced}},[]),s=e.attributes.metadata?.bindings,i=!!s&&Object.values(s).some(c=>c.source==="core/pattern-overrides"),a=o&&t==="default",l=!o&&!!e.attributes.metadata?.name&&t!=="disabled"&&i;return r?(0,Nn.jsxs)(Nn.Fragment,{children:[a&&(0,Nn.jsx)(tue,{...e}),l&&(0,Nn.jsx)(rue,{...e})]}):null}(0,tj.addFilter)("editor.BlockEdit","core/editor/with-pattern-override-controls",sue);var nj=n(Jr(),1),ij=n(ge(),1),aj=n(D(),1),vE=n(R(),1),sp=n($(),1),Ew=n(I(),1),lj=n(A(),1),wi=n(_(),1),iue=["core/navigation-link","core/navigation-submenu"];function aue({attributes:e}){let{kind:t,id:r,type:o}=e,s=(0,sp.useBlockEditingMode)(),i=(0,lj.useSelect)(l=>l(sp.store).getSettings().onNavigateToEntityRecord,[]),a=(0,aj.useCallback)(()=>{t==="post-type"&&o==="page"&&r&&i&&i({postId:r,postType:o})},[t,r,o,i]);return t!=="post-type"||o!=="page"||!r||!i||s!=="contentOnly"?null:(0,wi.jsx)(sp.__unstableBlockToolbarLastItem,{children:(0,wi.jsx)(Ew.ToolbarGroup,{children:(0,wi.jsx)(Ew.ToolbarButton,{name:"view",title:(0,vE.__)("View"),onClick:a,children:(0,vE.__)("View")})})})}var lue=(0,ij.createHigherOrderComponent)(e=>t=>{let r=iue.includes(t.name);return(0,wi.jsxs)(wi.Fragment,{children:[(0,wi.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,wi.jsx)(aue,{...t})]})},"withNavigationViewButton");(0,nj.addFilter)("editor.BlockEdit","core/editor/with-navigation-view-button",lue);var cj=n(Jr(),1),uj=n(ge(),1),dj=n(D(),1),bE=n(R(),1),dg=n($(),1),Aw=n(I(),1),mg=n(A(),1);var xi=n(_(),1),cue="core/navigation",uue="core/template-part",due="edit-post/block";function mue({clientId:e}){let{selectBlock:t,flashBlock:r}=(0,mg.useDispatch)(dg.store),{enableComplementaryArea:o}=(0,mg.useDispatch)(_e),{hasNavigationBlocks:s,firstNavigationBlockId:i,isNavigationEditable:a}=(0,mg.useSelect)(c=>{let{getClientIdsOfDescendants:u,getBlockName:m,getBlockEditingMode:d}=c(dg.store),h=u(e).filter(b=>m(b)===cue),g=h.length>0,y=g?h[0]:null;return{hasNavigationBlocks:g,firstNavigationBlockId:y,isNavigationEditable:d(y)!=="disabled"}},[e]),l=(0,dj.useCallback)(()=>{i&&(t(i),r(i,500),o("core",due))},[i,t,r,o]);return!s||!a?null:(0,xi.jsx)(dg.__unstableBlockToolbarLastItem,{children:(0,xi.jsx)(Aw.ToolbarGroup,{children:(0,xi.jsx)(Aw.ToolbarButton,{label:(0,bE.__)("Edit navigation"),onClick:l,children:(0,bE.__)("Edit navigation")})})})}var pue=(0,uj.createHigherOrderComponent)(e=>t=>{let r=t.name===uue;return(0,xi.jsxs)(xi.Fragment,{children:[(0,xi.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,xi.jsx)(mue,{clientId:t.clientId})]})},"withTemplatePartNavigationEditButton");(0,cj.addFilter)("editor.BlockEdit","core/editor/with-template-part-navigation-edit-button",pue);var fj=n(Jr(),1),hj=n(ge(),1),Ql=n($(),1),pg=n(I(),1),La=n(R(),1),Na=n(Ze(),1),Iw=n(D(),1),np=n(A(),1),gj=n(ct(),1),yj=n(Z(),1);function SE(e,t,r){return!e||typeof e!="object"||t.reduce((o,s,i)=>(o[s]===void 0&&(Number.isInteger(t[i+1])?o[s]=[]:o[s]={}),i===t.length-1&&(o[s]=r),o[s]),e),e}var Ks=n(_(),1),{cleanEmptyObject:fue}=L(Ql.privateApis),mj={...Na.__EXPERIMENTAL_STYLE_PROPERTY,blockGap:{value:["spacing","blockGap"]}},hue={"border.color":"color","color.background":"color","color.text":"color","elements.link.color.text":"color","elements.link.:hover.color.text":"color","elements.link.typography.fontFamily":"font-family","elements.link.typography.fontSize":"font-size","elements.button.color.text":"color","elements.button.color.background":"color","elements.button.typography.fontFamily":"font-family","elements.button.typography.fontSize":"font-size","elements.caption.color.text":"color","elements.heading.color":"color","elements.heading.color.background":"color","elements.heading.typography.fontFamily":"font-family","elements.heading.gradient":"gradient","elements.heading.color.gradient":"gradient","elements.h1.color":"color","elements.h1.color.background":"color","elements.h1.typography.fontFamily":"font-family","elements.h1.color.gradient":"gradient","elements.h2.color":"color","elements.h2.color.background":"color","elements.h2.typography.fontFamily":"font-family","elements.h2.color.gradient":"gradient","elements.h3.color":"color","elements.h3.color.background":"color","elements.h3.typography.fontFamily":"font-family","elements.h3.color.gradient":"gradient","elements.h4.color":"color","elements.h4.color.background":"color","elements.h4.typography.fontFamily":"font-family","elements.h4.color.gradient":"gradient","elements.h5.color":"color","elements.h5.color.background":"color","elements.h5.typography.fontFamily":"font-family","elements.h5.color.gradient":"gradient","elements.h6.color":"color","elements.h6.color.background":"color","elements.h6.typography.fontFamily":"font-family","elements.h6.color.gradient":"gradient","color.gradient":"gradient",blockGap:"spacing","typography.fontSize":"font-size","typography.fontFamily":"font-family"},gue={"border.color":"borderColor","color.background":"backgroundColor","color.text":"textColor","color.gradient":"gradient","typography.fontSize":"fontSize","typography.fontFamily":"fontFamily"},yue=["border","color","spacing","typography"],pj=(e,t)=>{let r=e;return t.forEach(o=>{r=r?.[o]}),r},vue=["borderColor","borderWidth","borderStyle"],vj=["top","right","bottom","left"];function bue(e,t,r){if(!e&&!t)return[];let o=[...Rw("top",e,r),...Rw("right",e,r),...Rw("bottom",e,r),...Rw("left",e,r)],{color:s,style:i,width:a}=e||{};return(t||s||a)&&!i&&vj.forEach(c=>{r?.[c]?.style||o.push({path:["border",c,"style"],value:"solid"})}),o}function Rw(e,t,r){if(!t?.[e]||r?.[e]?.style)return[];let{color:o,style:s,width:i}=t[e];return!(o||i)||s?[]:[{path:["border",e,"style"],value:"solid"}]}function Sue(e,t,r){let o=(0,np.useSelect)(i=>L(i(Na.store)).getSupportedStyles(e),[e]),s=r?.styles?.blocks?.[e];return(0,Iw.useMemo)(()=>{let i=o.flatMap(a=>{if(!mj[a])return[];let{value:l}=mj[a],c=l.join("."),u=t[gue[c]],m=u?`var:preset|${hue[c]}|${u}`:pj(t.style,l);if(a==="linkColor"){let d=m?[{path:l,value:m}]:[],f=["elements","link",":hover","color","text"],h=pj(t.style,f);return h&&d.push({path:f,value:h}),d}if(vue.includes(a)&&m){let d=[{path:l,value:m}];return vj.forEach(f=>{let h=[...l];h.splice(-1,0,f),d.push({path:h,value:m})}),d}return m?[{path:l,value:m}]:[]});return bue(t.style?.border,t.borderColor,s?.border).forEach(a=>i.push(a)),i},[o,t,s])}function wue({name:e,attributes:t,setAttributes:r}){let{user:o,setUser:s}=Wr(),i=Sue(e,t,o),{__unstableMarkNextChangeAsNotPersistent:a}=(0,np.useDispatch)(Ql.store),{createSuccessNotice:l}=(0,np.useDispatch)(gj.store),c=(0,Iw.useCallback)(()=>{if(i.length!==0&&i.length>0){let{style:u}=t,m=structuredClone(u),d=structuredClone(o);for(let{path:h,value:g}of i)SE(m,h,void 0),SE(d,["styles","blocks",e,...h],g);let f={borderColor:void 0,backgroundColor:void 0,textColor:void 0,gradient:void 0,fontSize:void 0,fontFamily:void 0,style:fue(m)};a(),r(f),s(d,{undoIgnore:!0}),l((0,La.sprintf)((0,La.__)("%s styles applied."),(0,Na.getBlockType)(e).title),{type:"snackbar",actions:[{label:(0,La.__)("Undo"),onClick(){a(),r(t),s(o,{undoIgnore:!0})}}]})}},[a,t,i,l,e,r,s,o]);return(0,Ks.jsxs)(pg.BaseControl,{className:"editor-push-changes-to-global-styles-control",help:(0,La.sprintf)((0,La.__)("Apply this block\u2019s typography, spacing, dimensions, and color styles to all %s blocks."),(0,Na.getBlockType)(e).title),children:[(0,Ks.jsx)(pg.BaseControl.VisualLabel,{children:(0,La.__)("Styles")}),(0,Ks.jsx)(pg.Button,{__next40pxDefaultSize:!0,variant:"secondary",accessibleWhenDisabled:!0,disabled:i.length===0,onClick:c,children:(0,La.__)("Apply globally")})]})}function xue(e){let t=(0,Ql.useBlockEditingMode)(),r=(0,np.useSelect)(i=>i(yj.store).getCurrentTheme()?.is_block_theme,[]),o=yue.some(i=>(0,Na.hasBlockSupport)(e.name,i));return t==="default"&&o&&r?(0,Ks.jsx)(Ql.InspectorAdvancedControls,{children:(0,Ks.jsx)(wue,{...e})}):null}var _ue=(0,hj.createHigherOrderComponent)(e=>t=>(0,Ks.jsxs)(Ks.Fragment,{children:[(0,Ks.jsx)(e,{...t},"edit"),t.isSelected&&(0,Ks.jsx)(xue,{...t})]}));(0,fj.addFilter)("editor.BlockEdit","core/editor/push-changes-to-global-styles",_ue);var fg=n(I(),1),bj=n(_(),1),wE="__experimentalMainDashboardButton",Sj=()=>{let e=(0,fg.__experimentalUseSlotFills)(wE);return!!(e&&e.length)},{Fill:kue,Slot:Pue}=(0,fg.createSlotFill)(wE),wj=kue,Cue=()=>{let e=(0,fg.__experimentalUseSlotFills)(wE);return(0,bj.jsx)(Pue,{bubblesVirtually:!0,fillProps:{length:e?e.length:0}})};wj.Slot=Cue;var Bw=wj;var s_=n(A(),1),VG=n(Z(),1),jG=n(I(),1),UG=n(R(),1),zG=n(D(),1),HG=n($(),1);var xE=n(A(),1),_E=n(D(),1),kE=n($(),1);function xj(){let e=(0,xE.useRegistry)();return(0,_E.useCallback)(t=>{let{getBlock:r,getBlockParents:o,getBlockOrder:s}=e.select(kE.store);if(!r(t))return null;let a=o(t),l=[],c=[...a,t];for(let u=0;u<c.length;u++){let m=c[u],d=r(m);if(!d)return null;let f=u>0?c[u-1]:"",g=s(f).indexOf(m);if(g===-1)return null;l.push({blockName:d.name,index:g,contentHash:JSON.stringify(d.attributes).slice(0,100)})}return l},[e])}function Ow(){let e=(0,xE.useRegistry)();return(0,_E.useCallback)(t=>{if(!t||!Array.isArray(t)||t.length===0)return null;let{getBlock:r,getBlockOrder:o}=e.select(kE.store),s="";for(let i=0;i<t.length;i++){let a=t[i],l=o(s);if(a.index>=l.length)return null;let c=l[a.index],u=r(c);if(!u||u.name!==a.blockName)return null;if(i===t.length-1)return c;s=c}return null},[e])}var QU=n(A(),1),ec=n(R(),1),$U=n(ft(),1),nx=n($(),1),ez=n(ge(),1),ix=n(D(),1),tz=n(dt(),1);var gU=n($(),1),yU=n(A(),1),Sg=n(ge(),1),bg=n(I(),1),vU=n(ft(),1),bU=n(D(),1);var ip=n($(),1),_j=n(D(),1),Fw=n(I(),1),PE=n(R(),1);var kj=n(A(),1);var Ma=n(_(),1),{useHasBlockToolbar:Tue}=L(ip.privateApis);function Pj({isCollapsed:e,onToggle:t}){let{blockSelectionStart:r}=(0,kj.useSelect)(i=>({blockSelectionStart:i(ip.store).getBlockSelectionStart()}),[]),o=Tue(),s=!!r;return(0,_j.useEffect)(()=>{r&&t(!1)},[r,t]),o?(0,Ma.jsxs)(Ma.Fragment,{children:[(0,Ma.jsx)("div",{className:ae("editor-collapsible-block-toolbar",{"is-collapsed":e||!s}),children:(0,Ma.jsx)(ip.BlockToolbar,{hideDragHandle:!0})}),(0,Ma.jsx)(Fw.Popover.Slot,{name:"block-toolbar"}),(0,Ma.jsx)(Fw.Button,{className:"editor-collapsible-block-toolbar__toggle",icon:e?Li:Mi,onClick:()=>{t(!e)},label:e?(0,PE.__)("Show block tools"):(0,PE.__)("Hide block tools"),size:"compact"})]}):null}var Cj=n(ge(),1),Dw=n(A(),1),Iu=n(R(),1),Tj=n($(),1),ap=n(I(),1);var CE=n(D(),1),Ej=n(yn(),1),Aj=n(ft(),1);var Mn=n(_(),1);function Eue({className:e,disableBlockTools:t=!1}){let{setIsInserterOpened:r,setIsListViewOpened:o}=(0,Dw.useDispatch)(v),{isDistractionFree:s,isInserterOpened:i,isListViewOpen:a,listViewShortcut:l,inserterSidebarToggleRef:c,listViewToggleRef:u,showIconLabels:m}=(0,Dw.useSelect)(k=>{let{get:S}=k(Aj.store),{isListViewOpened:x,getEditorMode:C,getInserterSidebarToggleRef:E,getListViewToggleRef:O}=L(k(v)),{getShortcutRepresentation:N}=k(Ej.store);return{isInserterOpened:k(v).isInserterOpened(),isListViewOpen:x(),listViewShortcut:N("core/editor/toggle-list-view"),inserterSidebarToggleRef:E(),listViewToggleRef:O(),showIconLabels:S("core","showIconLabels"),isDistractionFree:S("core","distractionFree"),isVisualMode:C()==="visual"}},[]),d=k=>{i&&k.preventDefault()},f=(0,Cj.useViewportMatch)("wide"),h=(0,Iu.__)("Document tools"),g=(0,CE.useCallback)(()=>o(!a),[o,a]),y=(0,CE.useCallback)(()=>r(!i),[i,r]),b=(0,Iu._x)("Block Inserter","Generic label for block inserter button"),w=i?(0,Iu.__)("Close"):(0,Iu.__)("Add");return(0,Mn.jsx)(Tj.NavigableToolbar,{className:ae("editor-document-tools","edit-post-header-toolbar",e),"aria-label":h,variant:"unstyled",children:(0,Mn.jsxs)("div",{className:"editor-document-tools__left",children:[!s&&(0,Mn.jsx)(ap.ToolbarButton,{ref:c,className:"editor-document-tools__inserter-toggle",variant:"primary",isPressed:i,onMouseDown:d,onClick:y,disabled:t,icon:Ni,label:m?w:b,showTooltip:!m,"aria-expanded":i}),(f||!m)&&(0,Mn.jsxs)(Mn.Fragment,{children:[(0,Mn.jsx)(ap.ToolbarItem,{as:Y1,showTooltip:!m,variant:m?"tertiary":void 0,size:"compact"}),(0,Mn.jsx)(ap.ToolbarItem,{as:H1,showTooltip:!m,variant:m?"tertiary":void 0,size:"compact"}),!s&&(0,Mn.jsx)(ap.ToolbarButton,{className:"editor-document-tools__document-overview-toggle",icon:Yp,disabled:t,isPressed:a,label:(0,Iu.__)("Document Overview"),onClick:g,shortcut:l,showTooltip:!m,variant:m?"tertiary":void 0,"aria-expanded":a,ref:u})]})]})})}var Rj=Eue;var Kt=n(R(),1),lp=n(A(),1),AE=n(jr(),1);var Xs=n(I(),1),Bu=n(ft(),1);var Ij=n(I(),1),hg=n(A(),1),TE=n(R(),1),Bj=n(ge(),1),Oj=n(ct(),1),Fj=n(Z(),1),Dj=n(Ze(),1);var Lj=n(_(),1);function Nj(){let{createNotice:e}=(0,hg.useDispatch)(Oj.store),{getCurrentPostId:t,getCurrentPostType:r}=(0,hg.useSelect)(v),{getEditedEntityRecord:o}=(0,hg.useSelect)(Fj.store);function s(){let l=o("postType",r(),t());if(!l)return"";if(typeof l.content=="function")return l.content(l);if(l.blocks)return(0,Dj.__unstableSerializeAndClean)(l.blocks);if(l.content)return l.content}function i(){e("info",(0,TE.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}let a=(0,Bj.useCopyToClipboard)(s,i);return(0,Lj.jsx)(Ij.MenuItem,{ref:a,children:(0,TE.__)("Copy all blocks")})}var gg=n(R(),1),Lw=n(I(),1),Nw=n(A(),1),Mj=n(yn(),1);var EE=n(_(),1),Aue=[{value:"visual",label:(0,gg.__)("Visual editor")},{value:"text",label:(0,gg.__)("Code editor")}];function Rue(){let{shortcut:e,isRichEditingEnabled:t,isCodeEditingEnabled:r,mode:o}=(0,Nw.useSelect)(l=>({shortcut:l(Mj.store).getShortcutRepresentation("core/editor/toggle-mode"),isRichEditingEnabled:l(v).getEditorSettings().richEditingEnabled,isCodeEditingEnabled:l(v).getEditorSettings().codeEditingEnabled,mode:l(v).getEditorMode()}),[]),{switchEditorMode:s}=(0,Nw.useDispatch)(v),i=o;!t&&o==="visual"&&(i="text"),!r&&o==="text"&&(i="visual");let a=Aue.map(l=>(!r&&l.value==="text"&&(l={...l,disabled:!0}),!t&&l.value==="visual"&&(l={...l,disabled:!0,info:(0,gg.__)("You can enable the visual editor in your profile settings.")}),l.value!==i&&!l.disabled?{...l,shortcut:e}:l));return(0,EE.jsx)(Lw.MenuGroup,{label:(0,gg.__)("Editor"),children:(0,EE.jsx)(Lw.MenuItemsChoice,{choices:a,value:i,onSelect:s})})}var Vj=Rue;var jj=n(I(),1),Uj=n(_(),1),{Fill:zj,Slot:Iue}=(0,jj.createSlotFill)("ToolsMoreMenuGroup");zj.Slot=({fillProps:e})=>(0,Uj.jsx)(Iue,{fillProps:e});var Mw=zj;var Hj=n(I(),1),Gj=n(D(),1),Wj=n(_(),1),{Fill:Yj,Slot:Bue}=(0,Hj.createSlotFill)(Gj.Platform.OS==="web"?Symbol("ViewMoreMenuGroup"):"ViewMoreMenuGroup");Yj.Slot=({fillProps:e})=>(0,Wj.jsx)(Bue,{fillProps:e});var Vw=Yj;var Xt=n(_(),1);function Zj(){let{openModal:e}=(0,lp.useDispatch)(_e),{set:t}=(0,lp.useDispatch)(Bu.store),{toggleDistractionFree:r}=(0,lp.useDispatch)(v),o=(0,lp.useSelect)(i=>i(Bu.store).get("core","showIconLabels"),[]),s=()=>{t("core","distractionFree",!1)};return(0,Xt.jsx)(Xt.Fragment,{children:(0,Xt.jsx)(Xs.DropdownMenu,{icon:_r,label:(0,Kt.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{showTooltip:!o,...o&&{variant:"tertiary"},tooltipPosition:"bottom",size:"compact"},children:({onClose:i})=>(0,Xt.jsxs)(Xt.Fragment,{children:[(0,Xt.jsxs)(Xs.MenuGroup,{label:(0,Kt._x)("View","noun"),children:[(0,Xt.jsx)(Bu.PreferenceToggleMenuItem,{scope:"core",name:"fixedToolbar",onToggle:s,label:(0,Kt.__)("Top toolbar"),info:(0,Kt.__)("Access all block and document tools in a single place"),messageActivated:(0,Kt.__)("Top toolbar activated."),messageDeactivated:(0,Kt.__)("Top toolbar deactivated.")}),(0,Xt.jsx)(Bu.PreferenceToggleMenuItem,{scope:"core",name:"distractionFree",label:(0,Kt.__)("Distraction free"),info:(0,Kt.__)("Write with calmness"),handleToggling:!1,onToggle:()=>r({createNotice:!1}),messageActivated:(0,Kt.__)("Distraction free mode activated."),messageDeactivated:(0,Kt.__)("Distraction free mode deactivated."),shortcut:AE.displayShortcut.primaryShift("\\")}),(0,Xt.jsx)(Bu.PreferenceToggleMenuItem,{scope:"core",name:"focusMode",label:(0,Kt.__)("Spotlight mode"),info:(0,Kt.__)("Focus on one block at a time"),messageActivated:(0,Kt.__)("Spotlight mode activated."),messageDeactivated:(0,Kt.__)("Spotlight mode deactivated.")}),(0,Xt.jsx)(Vw.Slot,{fillProps:{onClose:i}})]}),(0,Xt.jsx)(Vj,{}),(0,Xt.jsx)(Fs.Slot,{name:"core/plugin-more-menu",label:(0,Kt.__)("Panels"),fillProps:{onClick:i}}),(0,Xt.jsxs)(Xs.MenuGroup,{label:(0,Kt.__)("Tools"),children:[(0,Xt.jsx)(Xs.MenuItem,{onClick:()=>e("editor/keyboard-shortcut-help"),shortcut:AE.displayShortcut.access("h"),children:(0,Kt.__)("Keyboard shortcuts")}),(0,Xt.jsx)(Nj,{}),(0,Xt.jsxs)(Xs.MenuItem,{icon:qo,href:(0,Kt.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),target:"_blank",rel:"noopener noreferrer",children:[(0,Kt.__)("Help"),(0,Xt.jsx)(Xs.VisuallyHidden,{as:"span",children:(0,Kt.__)("(opens in a new tab)")})]}),(0,Xt.jsx)(Mw.Slot,{fillProps:{onClose:i}})]}),(0,Xt.jsx)(Xs.MenuGroup,{children:(0,Xt.jsx)(Xs.MenuItem,{onClick:()=>e("editor/preferences"),children:(0,Kt.__)("Preferences")})})]})})})}var Xj=n(ge(),1),jw=n(A(),1);var Jj=n(_(),1),qj="toggle",Kj="button";function Qj({forceIsDirty:e,setEntitiesSavedStatesCallback:t}){let r,o=(0,Xj.useViewportMatch)("medium","<"),{togglePublishSidebar:s}=(0,jw.useDispatch)(v),{hasPublishAction:i,isBeingScheduled:a,isPending:l,isPublished:c,isPublishSidebarEnabled:u,isPublishSidebarOpened:m,isScheduled:d,postStatus:f,postStatusHasChanged:h}=(0,jw.useSelect)(g=>({hasPublishAction:!!g(v).getCurrentPost()?._links?.["wp:action-publish"],isBeingScheduled:g(v).isEditedPostBeingScheduled(),isPending:g(v).isCurrentPostPending(),isPublished:g(v).isCurrentPostPublished(),isPublishSidebarEnabled:g(v).isPublishSidebarEnabled(),isPublishSidebarOpened:g(v).isPublishSidebarOpened(),isScheduled:g(v).isCurrentPostScheduled(),postStatus:g(v).getEditedPostAttribute("status"),postStatusHasChanged:g(v).getPostEdits()?.status}),[]);return c||h&&!["future","publish"].includes(f)||d&&a||l&&!i&&!o?r=Kj:o||u?r=qj:r=Kj,(0,Jj.jsx)(Fm,{forceIsDirty:e,isOpen:m,isToggle:r===qj,onToggle:s,setEntitiesSavedStatesCallback:t})}var $j=n(R(),1),eU=n(I(),1);var tU=n(Z(),1),rU=n(A(),1),oU=n(ft(),1);var sU=n(_(),1);function nU(){let{hasLoaded:e,permalink:t,isPublished:r,label:o,showIconLabels:s}=(0,rU.useSelect)(i=>{let a=i(v).getCurrentPostType(),l=i(tU.store).getPostType(a),{get:c}=i(oU.store);return{permalink:i(v).getPermalink(),isPublished:i(v).isCurrentPostPublished(),label:l?.labels.view_item,hasLoaded:!!l,showIconLabels:c("core","showIconLabels")}},[]);return!r||!t||!e?null:(0,sU.jsx)(eU.Button,{icon:qo,label:o||(0,$j.__)("View post"),href:t,target:"_blank",showTooltip:!s,size:"compact"})}var iU=n(ge(),1),Eo=n(I(),1),Vn=n(R(),1);var yg=n(A(),1),aU=n(Z(),1),lU=n(ft(),1);var cU=n($(),1);var Br=n(_(),1);function uU({forceIsAutosaveable:e,disabled:t}){let{deviceType:r,homeUrl:o,isTemplate:s,isViewable:i,showIconLabels:a,isTemplateHidden:l,templateId:c}=(0,yg.useSelect)(x=>{let{getDeviceType:C,getCurrentPostType:E,getCurrentTemplateId:O,getRenderingMode:N}=x(v),{getEntityRecord:B,getPostType:F}=x(aU.store),{get:M}=x(lU.store),T=E();return{deviceType:C(),homeUrl:B("root","__unstableBase")?.home,isTemplate:T==="wp_template",isViewable:F(T)?.viewable??!1,showIconLabels:M("core","showIconLabels"),isTemplateHidden:N()==="post-only",templateId:O()}},[]),{setDeviceType:u,setRenderingMode:m,setDefaultRenderingMode:d}=L((0,yg.useDispatch)(v)),{resetZoomLevel:f}=L((0,yg.useDispatch)(cU.store)),h=x=>{u(x),f()};if((0,iU.useViewportMatch)("medium","<"))return null;let y={placement:"bottom-end"},b={className:"editor-preview-dropdown__toggle",iconPosition:"right",size:"compact",showTooltip:!a,disabled:t,accessibleWhenDisabled:t},w={"aria-label":(0,Vn.__)("View options")},k={desktop:ky,mobile:Vy,tablet:mv},S=[{value:"Desktop",label:(0,Vn.__)("Desktop"),icon:ky},{value:"Tablet",label:(0,Vn.__)("Tablet"),icon:mv},{value:"Mobile",label:(0,Vn.__)("Mobile"),icon:Vy}];return(0,Br.jsx)(Eo.DropdownMenu,{className:ae("editor-preview-dropdown",`editor-preview-dropdown--${r.toLowerCase()}`),popoverProps:y,toggleProps:b,menuProps:w,icon:k[r.toLowerCase()],label:(0,Vn.__)("View"),disableOpenOnArrowDown:t,children:({onClose:x})=>(0,Br.jsxs)(Br.Fragment,{children:[(0,Br.jsx)(Eo.MenuGroup,{children:(0,Br.jsx)(Eo.MenuItemsChoice,{choices:S,value:r,onSelect:h})}),s&&(0,Br.jsx)(Eo.MenuGroup,{children:(0,Br.jsxs)(Eo.MenuItem,{href:o,target:"_blank",icon:qo,onClick:x,children:[(0,Vn.__)("View site"),(0,Br.jsx)(Eo.VisuallyHidden,{as:"span",children:(0,Vn.__)("(opens in a new tab)")})]})}),!s&&!!c&&(0,Br.jsx)(Eo.MenuGroup,{children:(0,Br.jsx)(Eo.MenuItem,{icon:l?void 0:ps,isSelected:!l,role:"menuitemcheckbox",onClick:()=>{let C=l?"template-locked":"post-only";m(C),d(C),f()},children:(0,Vn.__)("Show template")})}),i&&(0,Br.jsx)(Eo.MenuGroup,{children:(0,Br.jsx)(Bm,{className:"editor-preview-dropdown__button-external",role:"menuitem",forceIsAutosaveable:e,"aria-label":(0,Vn.__)("Preview in new tab"),textContent:(0,Br.jsxs)(Br.Fragment,{children:[(0,Vn.__)("Preview in new tab"),(0,Br.jsx)(Eo.Icon,{icon:qo})]}),onPreview:x})}),(0,Br.jsx)(Fs.Slot,{name:"core/plugin-preview-menu",fillProps:{onClick:x}})]})})}var dU=n(I(),1),RE=n(R(),1),mU=n(D(),1),vg=n(A(),1),IE=n($(),1);var BE=n(ft(),1),Uw=n(yn(),1),pU=n(jr(),1);var fU=n(_(),1),Oue=({disabled:e})=>{let{isZoomOut:t,showIconLabels:r,isDistractionFree:o}=(0,vg.useSelect)(u=>({isZoomOut:L(u(IE.store)).isZoomOut(),showIconLabels:u(BE.store).get("core","showIconLabels"),isDistractionFree:u(BE.store).get("core","distractionFree")})),{resetZoomLevel:s,setZoomLevel:i}=L((0,vg.useDispatch)(IE.store)),{registerShortcut:a,unregisterShortcut:l}=(0,vg.useDispatch)(Uw.store);return(0,mU.useEffect)(()=>(a({name:"core/editor/zoom",category:"global",description:(0,RE.__)("Enter or exit zoom out."),keyCombination:{modifier:(0,pU.isAppleOS)()?"primaryShift":"secondary",character:"0"}}),()=>{l("core/editor/zoom")}),[a,l]),(0,Uw.useShortcut)("core/editor/zoom",()=>{t?s():i("auto-scaled")},{isDisabled:o}),(0,fU.jsx)(dU.Button,{accessibleWhenDisabled:!0,disabled:e,onClick:()=>{t?s():i("auto-scaled")},icon:Hk,label:(0,RE.__)("Zoom Out"),isPressed:t,size:"compact",showTooltip:!r,className:"editor-zoom-out-toggle"})},hU=Oue;var Or=n(_(),1),OE={distractionFreeDisabled:{y:"-50px"},distractionFreeHover:{y:0},distractionFreeHidden:{y:"-50px"},visible:{y:0},hidden:{y:0}},Fue={distractionFreeDisabled:{x:"-100%"},distractionFreeHover:{x:0},distractionFreeHidden:{x:"-100%"},visible:{x:0},hidden:{x:0}};function Due({customSaveButton:e,forceIsDirty:t,setEntitiesSavedStatesCallback:r}){let o=(0,Sg.useViewportMatch)("large"),s=(0,Sg.useViewportMatch)("medium"),i=(0,Sg.useMediaQuery)("(max-width: 403px)"),{postType:a,isTextEditor:l,isPublishSidebarOpened:c,showIconLabels:u,hasFixedToolbar:m,hasBlockSelection:d,hasSectionRootClientId:f,isStylesCanvasActive:h}=(0,yU.useSelect)(x=>{let{get:C}=x(vU.store),{getEditorMode:E,getCurrentPostType:O,isPublishSidebarOpened:N}=x(v),{getStylesPath:B,getShowStylebook:F}=L(x(v)),{getBlockSelectionStart:M,getSectionRootClientId:T}=L(x(gU.store));return{postType:O(),isTextEditor:E()==="text",isPublishSidebarOpened:N(),showIconLabels:C("core","showIconLabels"),hasFixedToolbar:C("core","fixedToolbar"),hasBlockSelection:!!M(),hasSectionRootClientId:!!T(),isStylesCanvasActive:!!B()?.startsWith("/revisions")||F()}},[]),g=["post","page","wp_template"].includes(a)&&f,y=[uc,mr,Cs].includes(a)||h,[b,w]=(0,bU.useState)(!0),k=!i&&(!m||m&&(!d||b)),S=Sj();return(0,Or.jsxs)("div",{className:"editor-header edit-post-header",children:[S&&(0,Or.jsx)(bg.__unstableMotion.div,{className:"editor-header__back-button",variants:Fue,transition:{type:"tween"},children:(0,Or.jsx)(Bw.Slot,{})}),(0,Or.jsxs)(bg.__unstableMotion.div,{variants:OE,className:"editor-header__toolbar",transition:{type:"tween"},children:[(0,Or.jsx)(Rj,{disableBlockTools:h||l}),m&&s&&(0,Or.jsx)(Pj,{isCollapsed:b,onToggle:w})]}),k&&(0,Or.jsx)(bg.__unstableMotion.div,{className:"editor-header__center",variants:OE,transition:{type:"tween"},children:(0,Or.jsx)(N1,{})}),(0,Or.jsxs)(bg.__unstableMotion.div,{variants:OE,transition:{type:"tween"},className:"editor-header__settings",children:[!e&&!c&&(0,Or.jsx)(US,{forceIsDirty:t}),(0,Or.jsx)(nU,{}),(0,Or.jsx)(uU,{forceIsAutosaveable:t,disabled:y}),(0,Or.jsx)(Bm,{className:"editor-header__post-preview-button",forceIsAutosaveable:t}),o&&g&&(0,Or.jsx)(hU,{disabled:h}),(o||!u)&&(0,Or.jsx)(kd.Slot,{scope:"core"}),!e&&(0,Or.jsx)(Qj,{forceIsDirty:t,setEntitiesSavedStatesCallback:r}),e,(0,Or.jsx)(Zj,{})]})]})}var SU=Due;var wg=n(A(),1),Hw=n($(),1),wU=n(ge(),1),xg=n(D(),1),xU=n(ft(),1),_U=n(jr(),1);var zw=n(_(),1),{PrivateInserterLibrary:Lue}=L(Hw.privateApis);function kU(){let{blockSectionRootClientId:e,inserterSidebarToggleRef:t,inserter:r,showMostUsedBlocks:o,sidebarIsOpened:s}=(0,wg.useSelect)(f=>{let{getInserterSidebarToggleRef:h,getInserter:g,isPublishSidebarOpened:y}=L(f(v)),{getBlockRootClientId:b,isZoomOut:w,getSectionRootClientId:k}=L(f(Hw.store)),{get:S}=f(xU.store),{getActiveComplementaryArea:x}=f(_e),C=()=>{if(w()){let E=k();if(E)return E}return b()};return{inserterSidebarToggleRef:h(),inserter:g(),showMostUsedBlocks:S("core","mostUsedBlocks"),blockSectionRootClientId:C(),sidebarIsOpened:!!(x("core")||y())}},[]),{setIsInserterOpened:i}=(0,wg.useDispatch)(v),{disableComplementaryArea:a}=(0,wg.useDispatch)(_e),l=(0,wU.useViewportMatch)("medium","<"),c=(0,xg.useRef)(),u=(0,xg.useCallback)(()=>{i(!1),t.current?.focus()},[t,i]),m=(0,xg.useCallback)(f=>{f.keyCode===_U.ESCAPE&&!f.defaultPrevented&&(f.preventDefault(),u())},[u]),d=(0,zw.jsx)("div",{className:"editor-inserter-sidebar__content",children:(0,zw.jsx)(Lue,{showMostUsedBlocks:o,showInserterHelpPanel:!0,shouldFocusBlock:l,rootClientId:e,onSelect:r.onSelect,__experimentalInitialTab:r.tab,__experimentalInitialCategory:r.category,__experimentalFilterValue:r.filterValue,onPatternCategorySelection:s?()=>a("core"):void 0,ref:c,onClose:u})});return(0,zw.jsx)("div",{onKeyDown:m,className:"editor-inserter-sidebar",children:d})}var Ww=n($(),1),Yw=n(ge(),1),Zw=n(A(),1),FE=n(rm(),1),jn=n(D(),1),kg=n(R(),1),CU=n(yn(),1),TU=n(jr(),1);var _g=n(I(),1),Gw=n(R(),1);var io=n(_(),1);function PU(){return(0,io.jsxs)(io.Fragment,{children:[(0,io.jsxs)("div",{className:"editor-list-view-sidebar__outline",children:[(0,io.jsxs)("div",{children:[(0,io.jsx)(_g.__experimentalText,{children:(0,Gw.__)("Characters:")}),(0,io.jsx)(_g.__experimentalText,{children:(0,io.jsx)(rp,{})})]}),(0,io.jsxs)("div",{children:[(0,io.jsx)(_g.__experimentalText,{children:(0,Gw.__)("Words:")}),(0,io.jsx)(ep,{})]}),(0,io.jsxs)("div",{children:[(0,io.jsx)(_g.__experimentalText,{children:(0,Gw.__)("Time to read:")}),(0,io.jsx)(tp,{})]})]}),(0,io.jsx)(cm,{})]})}var $l=n(_(),1),{TabbedSidebar:Nue}=L(Ww.privateApis);function EU(){let{setIsListViewOpened:e}=(0,Zw.useDispatch)(v),{getListViewToggleRef:t}=L((0,Zw.useSelect)(v)),r=(0,Yw.useFocusOnMount)("firstElement"),o=(0,jn.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),s=(0,jn.useCallback)(y=>{y.keyCode===TU.ESCAPE&&!y.defaultPrevented&&(y.preventDefault(),o())},[o]),[i,a]=(0,jn.useState)(null),[l,c]=(0,jn.useState)("list-view"),u=(0,jn.useRef)(),m=(0,jn.useRef)(),d=(0,jn.useRef)(),f=(0,Yw.useMergeRefs)([r,d,a]);function h(y){let b=FE.focus.tabbable.find(m.current)[0];if(y==="list-view"){let w=FE.focus.tabbable.find(d.current)[0];(u.current.contains(w)?w:b).focus()}else b.focus()}let g=(0,jn.useCallback)(()=>{u.current.contains(u.current.ownerDocument.activeElement)?o():h(l)},[o,l]);return(0,CU.useShortcut)("core/editor/toggle-list-view",g),(0,$l.jsx)("div",{className:"editor-list-view-sidebar",onKeyDown:s,ref:u,children:(0,$l.jsx)(Nue,{tabs:[{name:"list-view",title:(0,kg._x)("List View","Post overview"),panel:(0,$l.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,$l.jsx)("div",{className:"editor-list-view-sidebar__list-view-panel-content",children:(0,$l.jsx)(Ww.__experimentalListView,{dropZoneElement:i})})}),panelRef:f},{name:"outline",title:(0,kg._x)("Outline","Post overview"),panel:(0,$l.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,$l.jsx)(PU,{})})}],onClose:o,onSelect:y=>c(y),defaultTabId:"list-view",ref:m,closeButtonLabel:(0,kg.__)("Close")})})}var qw=n(A(),1),Pg=n(I(),1),DE=n(R(),1),AU=n(D(),1);var Js=n(_(),1),{Fill:yNe,Slot:Mue}=(0,Pg.createSlotFill)("ActionsPanel");function RU({setEntitiesSavedStatesCallback:e,closeEntitiesSavedStates:t,isEntitiesSavedStatesOpen:r,forceIsDirtyPublishPanel:o}){let{closePublishSidebar:s,togglePublishSidebar:i}=(0,qw.useDispatch)(v),{publishSidebarOpened:a,isPublishable:l,isDirty:c,hasOtherEntitiesChanges:u}=(0,qw.useSelect)(f=>{let{isPublishSidebarOpened:h,isEditedPostPublishable:g,isCurrentPostPublished:y,isEditedPostDirty:b,hasNonPostEntityChanges:w}=f(v),k=w();return{publishSidebarOpened:h(),isPublishable:!y()&&g(),isDirty:k||b(),hasOtherEntitiesChanges:k}},[]),m=(0,AU.useCallback)(()=>e(!0),[]),d;return a?d=(0,Js.jsx)(RS,{onClose:s,forceIsDirty:o,PrePublishExtension:x0.Slot,PostPublishExtension:v0.Slot}):l&&!u?d=(0,Js.jsx)("div",{className:"editor-layout__toggle-publish-panel",children:(0,Js.jsx)(Pg.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:i,"aria-expanded":!1,children:(0,DE.__)("Open publish panel")})}):d=(0,Js.jsx)("div",{className:"editor-layout__toggle-entities-saved-states-panel",children:(0,Js.jsx)(Pg.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:m,"aria-expanded":!1,"aria-haspopup":"dialog",disabled:!c,accessibleWhenDisabled:!0,children:(0,DE.__)("Open save panel")})}),(0,Js.jsxs)(Js.Fragment,{children:[r&&(0,Js.jsx)(t0,{close:t,renderDialog:!0}),(0,Js.jsx)(Mue,{bubblesVirtually:!0}),!r&&d]})}var IU=n(I(),1),Kw=n(A(),1),LE=n(R(),1),BU=n(yn(),1),Xw=n(D(),1);var Va=n(_(),1);function OU({autoFocus:e=!1}){let{switchEditorMode:t}=(0,Kw.useDispatch)(v),{shortcut:r,isRichEditingEnabled:o}=(0,Kw.useSelect)(i=>{let{getEditorSettings:a}=i(v),{getShortcutRepresentation:l}=i(BU.store);return{shortcut:l("core/editor/toggle-mode"),isRichEditingEnabled:a().richEditingEnabled}},[]),s=(0,Xw.useRef)();return(0,Xw.useEffect)(()=>{e||s?.current?.focus()},[e]),(0,Va.jsxs)("div",{className:"editor-text-editor",children:[o&&(0,Va.jsxs)("div",{className:"editor-text-editor__toolbar",children:[(0,Va.jsx)("h2",{children:(0,LE.__)("Editing code")}),(0,Va.jsx)(IU.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t("visual"),shortcut:r,children:(0,LE.__)("Exit code editor")})]}),(0,Va.jsxs)("div",{className:"editor-text-editor__body",children:[(0,Va.jsx)(mw,{ref:s}),(0,Va.jsx)(ng,{})]})]})}var Ao=n($(),1),Qs=n(D(),1),ox=n(A(),1),zE=n(Ze(),1),XU=n(Z(),1),sx=n(ge(),1);var NE=n(A(),1),FU=n(Z(),1),Jw=n(D(),1),ME=n(R(),1),DU=n(I(),1);var LU=n(_(),1);function NU({contentRef:e}){let{onNavigateToEntityRecord:t,templateId:r}=(0,NE.useSelect)(a=>{let{getEditorSettings:l,getCurrentTemplateId:c}=a(v);return{onNavigateToEntityRecord:l().onNavigateToEntityRecord,templateId:c()}},[]),o=(0,NE.useSelect)(a=>!!a(FU.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[s,i]=(0,Jw.useState)(!1);return(0,Jw.useEffect)(()=>{let a=c=>{o&&(!c.target.classList.contains("is-root-container")||c.target.dataset?.type==="core/template-part"||c.defaultPrevented||(c.preventDefault(),i(!0)))},l=e.current;return l?.addEventListener("dblclick",a),()=>{l?.removeEventListener("dblclick",a)}},[e,o]),o?(0,LU.jsx)(DU.__experimentalConfirmDialog,{isOpen:s,confirmButtonText:(0,ME.__)("Edit template"),onConfirm:()=>{i(!1),t({postId:r,postType:"wp_template"})},onCancel:()=>i(!1),size:"medium",children:(0,ME.__)("You\u2019ve tried to select a block that is part of a template that may be used elsewhere on your site. Would you like to edit the template?")}):null}var VU=n(ge(),1),Qw=n(A(),1),VE=n($(),1);var Vue=500;function MU(e,t,r){return Math.min(Math.max(e,t),r)}function jue(e,t,r){let o=e-MU(e,r.left,r.right),s=t-MU(t,r.top,r.bottom);return Math.sqrt(o*o+s*s)}function jU({isEnabled:e=!0}={}){let{getEnabledClientIdsTree:t,getBlockName:r,getBlockOrder:o}=L((0,Qw.useSelect)(VE.store)),{selectBlock:s}=(0,Qw.useDispatch)(VE.store);return(0,VU.useRefEffect)(i=>{if(!e)return;let a=(c,u)=>{let m=t().flatMap(({clientId:h})=>{let g=r(h);if(g==="core/template-part")return[];if(g==="core/post-content"){let y=o(h);if(y.length)return y}return[h]}),d=1/0,f=null;for(let h of m){let g=i.querySelector(`[data-block="${h}"]`);if(!g)continue;let y=g.getBoundingClientRect(),b=jue(c,u,y);b<d&&b<Vue&&(d=b,f=h)}f&&s(f)},l=c=>{(c.target===i||c.target.classList.contains("is-root-container"))&&a(c.clientX,c.clientY)};return i.addEventListener("click",l),()=>i.removeEventListener("click",l)},[e])}var $w=n(A(),1),UU=n(ge(),1),jE=n($(),1);function zU(){let{getSettings:e,isZoomOut:t}=L((0,$w.useSelect)(jE.store)),{resetZoomLevel:r}=L((0,$w.useDispatch)(jE.store));return(0,UU.useRefEffect)(o=>{function s(i){if(t()&&!i.defaultPrevented){i.preventDefault();let{__experimentalSetIsInserterOpened:a}=e();typeof a=="function"&&a(!1),r()}}return o.addEventListener("dblclick",s),()=>{o.removeEventListener("dblclick",s)}},[e,t,r])}var HU=n(A(),1),GU=n(ge(),1),ex=n($(),1),WU=n(Ze(),1),Uue=':root :where(.editor-styles-wrapper)::after {content: ""; display: block; height: 40vh;}';function YU(e){let t=(0,HU.useRegistry)(),r=(0,GU.useRefEffect)(o=>{function s(a){if(a.target!==o&&a.target!==o.parentElement)return;let l=o.lastElementChild;if(!l)return;let c=l.getBoundingClientRect();if(a.clientY<c.bottom)return;a.preventDefault();let u=t.select(ex.store).getBlockOrder(""),m=u[u.length-1],d=t.select(ex.store).getBlock(m),{selectBlock:f,insertDefaultBlock:h}=t.dispatch(ex.store);d&&(0,WU.isUnmodifiedDefaultBlock)(d)?f(m):h()}let{ownerDocument:i}=o;return i.addEventListener("pointerdown",s),()=>{i.removeEventListener("pointerdown",s)}},[t]);return e?[r,Uue]:[]}var tx=n(A(),1),ZU=n(ge(),1),UE=n($(),1);function qU(){let{getEditedContentOnlySection:e}=L((0,tx.useSelect)(UE.store)),{stopEditingContentOnlySection:t}=L((0,tx.useDispatch)(UE.store));return(0,ZU.useRefEffect)(r=>{function o(s){let i=e();if(!i)return;!s.target.closest(`[data-block="${i}"]`)&&!s.defaultPrevented&&(s.preventDefault(),t())}return r.addEventListener("click",o),()=>{r.removeEventListener("click",o)}},[e,t])}var ao=n(_(),1),{LayoutStyle:rx,useLayoutClasses:zue,useLayoutStyles:Hue,ExperimentalBlockCanvas:Gue,useFlashEditableBlocks:Wue}=L(Ao.privateApis);function HE(e){for(let t=0;t<e.length;t++){if(e[t].name==="core/post-content")return e[t].attributes;if(e[t].innerBlocks.length){let r=HE(e[t].innerBlocks);if(r)return r}}}function KU(e){for(let t=0;t<e.length;t++)if(e[t].name==="core/post-content")return!0;return!1}function Yue({autoFocus:e,disableIframe:t=!1,iframeProps:r,contentRef:o,className:s}){let i=(0,sx.useViewportMatch)("small","<"),{renderingMode:a,postContentAttributes:l,editedPostTemplate:c={},wrapperBlockName:u,wrapperUniqueId:m,deviceType:d,isFocusedEntity:f,isDesignPostType:h,postType:g,isPreview:y,styles:b,canvasMinHeight:w}=(0,ox.useSelect)(Ue=>{let{getCurrentPostId:Oe,getCurrentPostType:tt,getCurrentTemplateId:et,getEditorSettings:re,getRenderingMode:J,getDeviceType:ne,getCanvasMinHeight:ee}=L(Ue(v)),{getPostType:ie,getEditedEntityRecord:Ve}=Ue(XU.store),we=tt(),Ae=J(),qe;we===Cs?qe="core/block":Ae==="post-only"&&(qe="core/post-content");let Te=re(),he=Te.supportsTemplateMode,lt=ie(we),xr=et(),Ro=xr?Ve("postType",ht,xr):void 0;return{renderingMode:Ae,postContentAttributes:Te.postContentAttributes,isDesignPostType:Xa.includes(we),editedPostTemplate:lt?.viewable&&he?Ro:void 0,wrapperBlockName:qe,wrapperUniqueId:Oe(),deviceType:ne(),isFocusedEntity:!!Te.onNavigateToPreviousEntityRecord,postType:we,isPreview:Te.isPreviewMode,styles:Te.styles,canvasMinHeight:ee()}},[]),{isCleanNewPost:k}=(0,ox.useSelect)(v),{hasRootPaddingAwareAlignments:S,themeHasDisabledLayoutStyles:x,themeSupportsLayout:C,isZoomedOut:E}=(0,ox.useSelect)(Ue=>{let{getSettings:Oe,isZoomOut:tt}=L(Ue(Ao.store)),et=Oe();return{themeHasDisabledLayoutStyles:et.disableLayoutStyles,themeSupportsLayout:et.supportsLayout,hasRootPaddingAwareAlignments:et.__experimentalFeatures?.useRootPaddingAwareAlignments,isZoomedOut:tt()}},[]),O=(0,Qs.useRef)(),N=(0,Ao.__experimentalUseResizeCanvas)(d),[B]=(0,Ao.useSettings)("layout"),F=(0,Qs.useMemo)(()=>a!=="post-only"||h?{type:"default"}:C?{...B,type:"constrained"}:{type:"default"},[a,C,B,h]),M=(0,Qs.useMemo)(()=>{if(!c?.content&&!c?.blocks&&l)return l;if(c?.blocks)return HE(c?.blocks);let Ue=typeof c?.content=="string"?c?.content:"";return HE((0,zE.parse)(Ue))||{}},[c?.content,c?.blocks,l]),T=(0,Qs.useMemo)(()=>{if(!c?.content&&!c?.blocks)return!1;if(c?.blocks)return KU(c?.blocks);let Ue=typeof c?.content=="string"?c?.content:"";return KU((0,zE.parse)(Ue))||!1},[c?.content,c?.blocks]),{layout:H={},align:U=""}=M||{},V=zue(M,"core/post-content"),Y=ae({"is-layout-flow":!C},C&&V,U&&`align${U}`),q=Hue(M,"core/post-content",".block-editor-block-list__layout.is-root-container"),z=(0,Qs.useMemo)(()=>H&&(H?.type==="constrained"||H?.inherit||H?.contentSize||H?.wideSize)?{...B,...H,type:"constrained"}:{...B,...H,type:"default"},[H?.type,H?.inherit,H?.contentSize,H?.wideSize,B]),j=l?z:F,W=j?.type==="default"&&!T?F:j,oe=(0,Ao.__unstableUseTypingObserver)(),se=(0,Qs.useRef)();(0,Qs.useEffect)(()=>{!e||!k()||se?.current?.focus()},[e,k]);let le=`.is-root-container.alignwide { max-width: var(--wp--style--global--wide-size); margin-left: auto; margin-right: auto;}
		.is-root-container.alignwide:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: var(--wp--style--global--wide-size);}
		.is-root-container.alignfull { max-width: none; margin-left: auto; margin-right: auto;}
		.is-root-container.alignfull:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: none;}`,Be=[uc,mr,Cs].includes(g)&&!y&&!i&&!E,Je=(0,Qs.useMemo)(()=>{if(!O.current)return w;let{ownerDocument:Ue}=O.current,Oe=Ue.documentElement.scrollTop||Ue.body.scrollTop;return w+Oe},[w]),[be,te]=YU(!y&&a==="post-only"&&!h),ke=(0,Qs.useMemo)(()=>[...b??[],{css:`:where(.block-editor-iframe__body){display:flow-root;${Je?`min-height:${Je}px;`:""}}.is-root-container{display:flow-root;${Be?"min-height:0!important;":""}}
				${te||""}
				${Be?".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%;}":""}`}],[b,Be,Je,te]),De=(0,Ao.__unstableUseTypewriter)();return o=(0,sx.useMergeRefs)([O,o,a==="post-only"?De:null,Wue({isEnabled:a==="template-locked"}),jU({isEnabled:a==="template-locked"}),zU(),be,qU()]),(0,ao.jsx)("div",{className:ae("editor-visual-editor","edit-post-visual-editor",s,{"has-padding":f||Be,"is-resizable":Be,"is-iframed":!t}),children:(0,ao.jsx)(am,{enableResizing:Be,height:"100%",children:(0,ao.jsxs)(Gue,{shouldIframe:!t,contentRef:o,styles:ke,height:"100%",iframeProps:{...r,style:{...r?.style,...N}},children:[C&&!x&&a==="post-only"&&!h&&(0,ao.jsxs)(ao.Fragment,{children:[(0,ao.jsx)(rx,{selector:".editor-visual-editor__post-title-wrapper",layout:F}),(0,ao.jsx)(rx,{selector:".block-editor-block-list__layout.is-root-container",layout:W}),U&&(0,ao.jsx)(rx,{css:le}),q&&(0,ao.jsx)(rx,{layout:z,css:q})]}),a==="post-only"&&!h&&(0,ao.jsx)("div",{className:ae("editor-visual-editor__post-title-wrapper","edit-post-visual-editor__post-title-wrapper",{"has-global-padding":S}),contentEditable:!1,ref:oe,style:{marginTop:"4rem"},children:(0,ao.jsx)(uw,{ref:se})}),(0,ao.jsxs)(Ao.RecursionProvider,{blockName:u,uniqueId:m,children:[(0,ao.jsx)(Ao.BlockList,{className:ae("is-"+d.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?O.current:O.current?.parentNode,__unstableDisableDropZone:a==="template-locked"}),a==="template-locked"&&(0,ao.jsx)(NU,{contentRef:O})]})]})})})}var JU=Yue;var Sr=n(_(),1),Zue={header:(0,ec.__)("Editor top bar"),body:(0,ec.__)("Editor content"),sidebar:(0,ec.__)("Editor settings"),actions:(0,ec.__)("Editor publish"),footer:(0,ec.__)("Editor footer")};function rz({className:e,children:t,forceIsDirty:r,contentRef:o,disableIframe:s,autoFocus:i,customSaveButton:a,customSavePanel:l,forceDisableBlockTools:c,iframeProps:u}){let{mode:m,isInserterOpened:d,isListViewOpened:f,isDistractionFree:h,isPreviewMode:g,showBlockBreadcrumbs:y,postTypeLabel:b,stylesPath:w,showStylebook:k}=(0,QU.useSelect)(B=>{let{get:F}=B($U.store),{getEditorSettings:M,getPostTypeLabel:T}=B(v),{getStylesPath:H,getShowStylebook:U}=L(B(v)),V=M(),Y=B(v).getEditorMode();return!V.richEditingEnabled&&Y==="visual"&&(Y="text"),!V.codeEditingEnabled&&Y==="text"&&(Y="visual"),{mode:Y,isInserterOpened:B(v).isInserterOpened(),isListViewOpened:B(v).isListViewOpened(),isDistractionFree:F("core","distractionFree"),isPreviewMode:V.isPreviewMode,showBlockBreadcrumbs:F("core","showBlockBreadcrumbs"),postTypeLabel:T(),stylesPath:H(),showStylebook:U()}},[]),S=(0,ez.useViewportMatch)("medium"),x=f?(0,ec.__)("Document Overview"):(0,ec.__)("Block Library"),C=k||w?.startsWith("/revisions"),[E,O]=(0,ix.useState)(!1),N=(0,ix.useCallback)(B=>{typeof E=="function"&&E(B),O(!1)},[E]);return(0,Sr.jsx)(pb,{isDistractionFree:h,className:ae("editor-editor-interface",e,{"is-entity-save-view-open":!!E,"is-distraction-free":h&&!g}),labels:{...Zue,secondarySidebar:x},header:!g&&(0,Sr.jsx)(SU,{forceIsDirty:r,setEntitiesSavedStatesCallback:O,customSaveButton:a,forceDisableBlockTools:c}),editorNotices:(0,Sr.jsx)(Ih,{}),secondarySidebar:!g&&m==="visual"&&(d&&(0,Sr.jsx)(kU,{})||f&&(0,Sr.jsx)(EU,{})),sidebar:!g&&!h&&(0,Sr.jsx)(fl.Slot,{scope:"core"}),content:(0,Sr.jsxs)(Sr.Fragment,{children:[!h&&!g&&(0,Sr.jsx)(Ih,{}),C?(0,Sr.jsx)(_8,{}):(0,Sr.jsxs)(Sr.Fragment,{children:[!g&&m==="text"&&(0,Sr.jsx)(OU,{autoFocus:i}),!g&&!S&&m==="visual"&&(0,Sr.jsx)(nx.BlockToolbar,{hideDragHandle:!0}),(g||m==="visual")&&(0,Sr.jsx)(JU,{contentRef:o,disableIframe:s,autoFocus:i,iframeProps:u}),t]})]}),footer:!g&&!h&&S&&y&&m==="visual"&&(0,Sr.jsx)(nx.BlockBreadcrumb,{rootLabelText:b?(0,tz.decodeEntities)(b):void 0}),actions:g?void 0:l||(0,Sr.jsx)(RU,{closeEntitiesSavedStates:N,isEntitiesSavedStatesOpen:E,setEntitiesSavedStatesCallback:O,forceIsDirtyPublishPanel:r})})}var Ex=n($(),1),Ax=n(A(),1),Ti=n(D(),1),Sp=n(R(),1);var _H=n(yn(),1),kH=n(I(),1);var oz=n(A(),1),sz=n(pn(),1);var nz=n(_(),1),{OverridesPanel:que}=L(sz.privateApis);function iz(){return(0,oz.useSelect)(t=>t(v).getCurrentPostType()==="wp_block",[])?(0,nz.jsx)(que,{}):null}var Eg=n(I(),1),Wz=n(A(),1);var Un=n(I(),1),vz=n(Z(),1),bz=n(A(),1),Sz=n(D(),1),Ou=n(R(),1),wz=n(rm(),1);var mx=n(A(),1),Tg=n(D(),1),hz=n(R(),1),pp=n(I(),1);var gz=n(Z(),1);var Cg=n(A(),1),ux=n(D(),1),pz=n(Z(),1);var $s=n(R(),1),az=n(D(),1),ja=n(I(),1),up=n(A(),1),lx=n(Z(),1),lz=n(ct(),1);var ax=n(dt(),1);function cp(e){return typeof e.title=="string"?(0,ax.decodeEntities)(e.title):e.title&&"rendered"in e.title?(0,ax.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title?(0,ax.decodeEntities)(e.title.raw):""}var tc=n(_(),1),Kue=({items:e,closeModal:t})=>{let[r]=e,o=cp(r),{showOnFront:s,currentHomePage:i,isSaving:a}=(0,up.useSelect)(g=>{let{getEntityRecord:y,isSavingEntityRecord:b}=g(lx.store),w=y("root","site"),k=y("postType","page",w?.page_on_front);return{showOnFront:w?.show_on_front,currentHomePage:k,isSaving:b("root","site")}}),{saveEntityRecord:l}=(0,up.useDispatch)(lx.store),{createSuccessNotice:c,createErrorNotice:u}=(0,up.useDispatch)(lz.store);async function m(g){g.preventDefault();try{await l("root","site",{page_on_front:r.id,show_on_front:"page"}),c((0,$s.__)("Homepage updated."),{type:"snackbar"})}catch(y){let b=y.message&&y.code!=="unknown_error"?y.message:(0,$s.__)("An error occurred while setting the homepage.");u(b,{type:"snackbar"})}finally{t?.()}}let d="";s==="posts"?d=(0,$s.__)("This will replace the current homepage which is set to display latest posts."):i&&(d=(0,$s.sprintf)((0,$s.__)('This will replace the current homepage: "%s"'),cp(i)));let f=(0,$s.sprintf)((0,$s.__)('Set "%1$s" as the site homepage? %2$s'),o,d).trim(),h=(0,$s.__)("Set homepage");return(0,tc.jsx)("form",{onSubmit:m,children:(0,tc.jsxs)(ja.__experimentalVStack,{spacing:"5",children:[(0,tc.jsx)(ja.__experimentalText,{children:f}),(0,tc.jsxs)(ja.__experimentalHStack,{justify:"right",children:[(0,tc.jsx)(ja.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:a,accessibleWhenDisabled:!0,children:(0,$s.__)("Cancel")}),(0,tc.jsx)(ja.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:a,accessibleWhenDisabled:!0,children:h})]})]})})},cz=()=>{let{pageOnFront:e,pageForPosts:t}=(0,up.useSelect)(r=>{let{getEntityRecord:o,canUser:s}=r(lx.store),i=s("read",{kind:"root",name:"site"})?o("root","site"):void 0;return{pageOnFront:i?.page_on_front,pageForPosts:i?.page_for_posts}});return(0,az.useMemo)(()=>({id:"set-as-homepage",label:(0,$s.__)("Set as homepage"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:Kue}),[t,e])};var en=n(R(),1),uz=n(D(),1),Ua=n(I(),1),dp=n(A(),1),cx=n(Z(),1),dz=n(ct(),1);var rc=n(_(),1),Xue=({items:e,closeModal:t})=>{let[r]=e,o=cp(r),{currentPostsPage:s,isPageForPostsSet:i,isSaving:a}=(0,dp.useSelect)(g=>{let{getEntityRecord:y,isSavingEntityRecord:b}=g(cx.store),w=y("root","site");return{currentPostsPage:y("postType","page",w?.page_for_posts),isPageForPostsSet:w?.page_for_posts!==0,isSaving:b("root","site")}}),{saveEntityRecord:l}=(0,dp.useDispatch)(cx.store),{createSuccessNotice:c,createErrorNotice:u}=(0,dp.useDispatch)(dz.store);async function m(g){g.preventDefault();try{await l("root","site",{page_for_posts:r.id,show_on_front:"page"}),c((0,en.__)("Posts page updated."),{type:"snackbar"})}catch(y){let b=y.message&&y.code!=="unknown_error"?y.message:(0,en.__)("An error occurred while setting the posts page.");u(b,{type:"snackbar"})}finally{t?.()}}let d=i&&s?(0,en.sprintf)((0,en.__)('This will replace the current posts page: "%s"'),cp(s)):(0,en.__)("This page will show the latest posts."),f=(0,en.sprintf)((0,en.__)('Set "%1$s" as the posts page? %2$s'),o,d),h=(0,en.__)("Set posts page");return(0,rc.jsx)("form",{onSubmit:m,children:(0,rc.jsxs)(Ua.__experimentalVStack,{spacing:"5",children:[(0,rc.jsx)(Ua.__experimentalText,{children:f}),(0,rc.jsxs)(Ua.__experimentalHStack,{justify:"right",children:[(0,rc.jsx)(Ua.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:a,accessibleWhenDisabled:!0,children:(0,en.__)("Cancel")}),(0,rc.jsx)(Ua.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:a,accessibleWhenDisabled:!0,children:h})]})]})})},mz=()=>{let{pageOnFront:e,pageForPosts:t}=(0,dp.useSelect)(r=>{let{getEntityRecord:o,canUser:s}=r(cx.store),i=s("read",{kind:"root",name:"site"})?o("root","site"):void 0;return{pageOnFront:i?.page_on_front,pageForPosts:i?.page_for_posts}});return(0,uz.useMemo)(()=>({id:"set-as-posts-page",label:(0,en.__)("Set as posts page"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:Xue}),[t,e])};var fz=n(_(),1);function dx({postType:e,onActionPerformed:t,context:r}){let{defaultActions:o}=(0,Cg.useSelect)(c=>{let{getEntityActions:u}=L(c(v));return{defaultActions:u("postType",e)}},[e]),s=(0,Cg.useSelect)(c=>{if(e!=="page")return!1;let{getDefaultTemplateId:u,getEntityRecord:m,canUser:d}=c(pz.store);if(!d("update",{kind:"root",name:"site"}))return!1;let h=u({slug:"front-page"});if(!h)return!0;let g=m("postType","wp_template",h);return g?g.slug!=="front-page":!0},[e]),i=cz(),a=mz(),{registerPostTypeSchema:l}=L((0,Cg.useDispatch)(v));return(0,ux.useEffect)(()=>{l(e)},[l,e]),(0,ux.useMemo)(()=>{let c=[...o];if(s&&c.push(i,a),c=c.sort((u,m)=>m.id==="move-to-trash"?-1:0),c=c.filter(u=>u.context?u.context===r:!0),t)for(let u=0;u<c.length;++u){if(c[u].callback){let m=c[u].callback;c[u]={...c[u],callback:(d,f)=>{m(d,{...f,onActionPerformed:h=>{f?.onActionPerformed&&f.onActionPerformed(h),t(c[u].id,h)}})}}}if(c[u].RenderModal){let m=c[u].RenderModal;c[u]={...c[u],RenderModal:d=>(0,fz.jsx)(m,{...d,onActionPerformed:f=>{d.onActionPerformed&&d.onActionPerformed(f),t(c[u].id,f)}})}}}return c},[r,o,t,i,a,s])}var lo=n(_(),1),{Menu:mp,kebabCase:Jue}=L(pp.privateApis);function yz({postType:e,postId:t,onActionPerformed:r}){let[o,s]=(0,Tg.useState)(null),{item:i,permissions:a}=(0,mx.useSelect)(m=>{let{getEditedEntityRecord:d,getEntityRecordPermissions:f}=L(m(gz.store));return{item:d("postType",e,t),permissions:f("postType",e,t)}},[t,e]),l=(0,Tg.useMemo)(()=>({...i,permissions:a}),[i,a]),c=dx({postType:e,onActionPerformed:r}),u=(0,Tg.useMemo)(()=>c.filter(m=>!m.isEligible||m.isEligible(l)),[c,l]);return(0,lo.jsxs)(lo.Fragment,{children:[(0,lo.jsxs)(mp,{placement:"bottom-end",children:[(0,lo.jsx)(mp.TriggerButton,{render:(0,lo.jsx)(pp.Button,{size:"small",icon:_r,label:(0,hz.__)("Actions"),disabled:!u.length,accessibleWhenDisabled:!0,className:"editor-all-actions-button"})}),(0,lo.jsx)(mp.Popover,{children:(0,lo.jsx)(ede,{actions:u,items:[l],setActiveModalAction:s})})]}),!!o&&(0,lo.jsx)($ue,{action:o,items:[l],closeModal:()=>s(null)})]})}function Que({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,lo.jsx)(mp.Item,{onClick:t,children:(0,lo.jsx)(mp.ItemLabel,{children:o})})}function $ue({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t);return(0,lo.jsx)(pp.Modal,{title:e.modalHeader||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r??(()=>{}),focusOnMount:"firstContentElement",size:"medium",overlayClassName:`editor-action-modal editor-action-modal__${Jue(e.id)}`,children:(0,lo.jsx)(e.RenderModal,{items:t,closeModal:r})})}function ede({actions:e,items:t,setActiveModalAction:r}){let o=(0,mx.useRegistry)();return(0,lo.jsx)(mp.Group,{children:e.map(s=>(0,lo.jsx)(Que,{action:s,onClick:()=>{if("RenderModal"in s){r(s);return}s.callback(t,{registry:o})},items:t},s.id))})}var _i=n(_(),1),{Badge:tde}=L(Un.privateApis);function px({postType:e,postId:t,onActionPerformed:r}){let o=(0,Sz.useMemo)(()=>Array.isArray(t)?t:[t],[t]),{postTitle:s,icon:i,labels:a}=(0,bz.useSelect)(u=>{let{getEditedEntityRecord:m,getCurrentTheme:d,getPostType:f}=u(vz.store),{getPostIcon:h}=L(u(v)),g="",y=m("postType",e,o[0]);if(o.length===1){let{default_template_types:b=[]}=d()??{};g=([ht,mr].includes(e)?Ts({template:y,templateTypes:b}):{})?.title||y?.title}return{postTitle:g,icon:h(e,{area:y?.area}),labels:f(e)?.labels}},[o,e]),l=x1(t),c=(0,Ou.__)("No title");return a?.name&&o.length>1?c=(0,Ou.sprintf)((0,Ou.__)("%1$d %2$s"),o.length,a?.name):s&&(c=(0,wz.__unstableStripHTML)(s)),(0,_i.jsxs)(Un.__experimentalVStack,{spacing:1,className:"editor-post-card-panel",children:[(0,_i.jsxs)(Un.__experimentalHStack,{spacing:2,className:"editor-post-card-panel__header",alignment:"flex-start",children:[(0,_i.jsx)(Un.Icon,{className:"editor-post-card-panel__icon",icon:i}),(0,_i.jsxs)(Un.__experimentalText,{numberOfLines:2,truncate:!0,className:"editor-post-card-panel__title",as:"h2",children:[(0,_i.jsx)("span",{className:"editor-post-card-panel__title-name",children:c}),l&&o.length===1&&(0,_i.jsx)(tde,{children:l})]}),o.length===1&&(0,_i.jsx)(yz,{postType:e,postId:o[0],onActionPerformed:r})]}),o.length>1&&(0,_i.jsx)(Un.__experimentalText,{className:"editor-post-card-panel__description",children:(0,Ou.sprintf)((0,Ou.__)("Changes will be applied to all selected %s."),a?.name.toLowerCase())})]})}var xz=n(I(),1),_z=n(A(),1),tn=n(R(),1),kz=n(ug(),1),Pz=n(D(),1),GE=n(Z(),1);var WE=n(_(),1),rde=189;function Cz(){let{postContent:e}=(0,_z.useSelect)(a=>{let{getEditedPostAttribute:l,getCurrentPostType:c,getCurrentPostId:u}=a(v),{canUser:m}=a(GE.store),{getEntityRecord:d}=a(GE.store),f=m("read",{kind:"root",name:"site"})?d("root","site"):void 0,h=c();return{postContent:!(+u()===f?.page_for_posts)&&![ht,mr].includes(h)&&l("content")}},[]),t=(0,tn._x)("words","Word count type. Do not translate!"),r=(0,Pz.useMemo)(()=>e?(0,kz.count)(e,t):0,[e,t]);if(!r)return null;let o=Math.round(r/rde),s=(0,tn.sprintf)((0,tn._n)("%s word","%s words",r),r.toLocaleString()),i=o<=1?(0,tn.__)("1 minute"):(0,tn.sprintf)((0,tn._n)("%s minute","%s minutes",o),o.toLocaleString());return(0,WE.jsx)("div",{className:"editor-post-content-information",children:(0,WE.jsx)(xz.__experimentalText,{children:(0,tn.sprintf)((0,tn.__)("%1$s, %2$s read time."),s,i)})})}var fx=n(I(),1),fp=n(R(),1),Tz=n(A(),1),hx=n(D(),1),Ez=n($(),1);var za=n(_(),1);function ode(){let{postFormat:e}=(0,Tz.useSelect)(i=>{let{getEditedPostAttribute:a}=i(v);return{postFormat:a("format")??"standard"}},[]),t=Hh.find(i=>i.id===e),[r,o]=(0,hx.useState)(null),s=(0,hx.useMemo)(()=>({anchor:r,placement:"left-start",offset:36,shift:!0}),[r]);return(0,za.jsx)(Em,{children:(0,za.jsx)(xt,{label:(0,fp.__)("Format"),ref:o,children:(0,za.jsx)(fx.Dropdown,{popoverProps:s,contentClassName:"editor-post-format__dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:a})=>(0,za.jsx)(fx.Button,{size:"compact",variant:"tertiary","aria-expanded":i,"aria-label":(0,fp.sprintf)((0,fp.__)("Change format: %s"),t?.caption),onClick:a,children:t?.caption}),renderContent:({onClose:i})=>(0,za.jsxs)("div",{className:"editor-post-format__dialog-content",children:[(0,za.jsx)(Ez.__experimentalInspectorPopoverHeader,{title:(0,fp.__)("Format"),onClose:i}),(0,za.jsx)(Gh,{})]})})})})}var Az=ode;var Rz=n(I(),1),Iz=n(A(),1),gx=n(R(),1),Bz=n(Ka(),1);var YE=n(_(),1);function Oz(){let e=(0,Iz.useSelect)(r=>r(v).getEditedPostAttribute("modified"),[]),t=e&&(0,gx.sprintf)((0,gx.__)("Last edited %s."),(0,Bz.humanTimeDiff)(e));return t?(0,YE.jsx)("div",{className:"editor-post-last-edited-panel",children:(0,YE.jsx)(Rz.__experimentalText,{children:t})}):null}var Fz=n(I(),1),Dz=n(_(),1);function sde({className:e,children:t}){return(0,Dz.jsx)(Fz.__experimentalVStack,{className:ae("editor-post-panel__section",e),children:t})}var Lz=sde;var Ha=n(R(),1),Nz=n(ge(),1),yx=n(A(),1),ZE=n(Z(),1),Mz=n(dt(),1),hp=n(I(),1),vx=n(D(),1),Vz=n($(),1);var ki=n(_(),1),nde={};function jz(){let{editEntityRecord:e}=(0,yx.useDispatch)(ZE.store),{postsPageTitle:t,postsPageId:r,isTemplate:o,postSlug:s}=(0,yx.useSelect)(m=>{let{getEntityRecord:d,getEditedEntityRecord:f,canUser:h}=m(ZE.store),g=h("read",{kind:"root",name:"site"})?d("root","site"):void 0,y=g?.page_for_posts?f("postType","page",g?.page_for_posts):nde,{getEditedPostAttribute:b,getCurrentPostType:w}=m(v);return{postsPageId:y?.id,postsPageTitle:y?.title,isTemplate:w()===ht,postSlug:b("slug")}},[]),[i,a]=(0,vx.useState)(null),l=(0,vx.useMemo)(()=>({anchor:i,placement:"left-start",offset:36,shift:!0}),[i]);if(!o||!["home","index"].includes(s)||!r)return null;let c=m=>{e("postType","page",r,{title:m})},u=(0,Mz.decodeEntities)(t);return(0,ki.jsx)(xt,{label:(0,Ha.__)("Blog title"),ref:a,children:(0,ki.jsx)(hp.Dropdown,{popoverProps:l,contentClassName:"editor-blog-title-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:m,onToggle:d})=>(0,ki.jsx)(hp.Button,{size:"compact",variant:"tertiary","aria-expanded":m,"aria-label":(0,Ha.sprintf)((0,Ha.__)("Change blog title: %s"),u),onClick:d,children:u}),renderContent:({onClose:m})=>(0,ki.jsxs)(ki.Fragment,{children:[(0,ki.jsx)(Vz.__experimentalInspectorPopoverHeader,{title:(0,Ha.__)("Blog title"),onClose:m}),(0,ki.jsx)(hp.__experimentalInputControl,{placeholder:(0,Ha.__)("No title"),size:"__unstable-large",value:t,onChange:(0,Nz.debounce)(c,300),label:(0,Ha.__)("Blog title"),help:(0,Ha.__)("Set the Posts Page title. Appears in search results, and when the page is shared on social media."),hideLabelFromVision:!0})]})})})}var gp=n(R(),1),bx=n(A(),1),qE=n(Z(),1),yp=n(I(),1),Sx=n(D(),1),Uz=n($(),1);var Pi=n(_(),1);function zz(){let{editEntityRecord:e}=(0,bx.useDispatch)(qE.store),{postsPerPage:t,isTemplate:r,postSlug:o}=(0,bx.useSelect)(c=>{let{getEditedPostAttribute:u,getCurrentPostType:m}=c(v),{getEditedEntityRecord:d,canUser:f}=c(qE.store),h=f("read",{kind:"root",name:"site"})?d("root","site"):void 0;return{isTemplate:m()===ht,postSlug:u("slug"),postsPerPage:h?.posts_per_page||1}},[]),[s,i]=(0,Sx.useState)(null),a=(0,Sx.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]);if(!r||!["home","index"].includes(o))return null;let l=c=>{e("root","site",void 0,{posts_per_page:c})};return(0,Pi.jsx)(xt,{label:(0,gp.__)("Posts per page"),ref:i,children:(0,Pi.jsx)(yp.Dropdown,{popoverProps:a,contentClassName:"editor-posts-per-page-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:u})=>(0,Pi.jsx)(yp.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,gp.__)("Change posts per page"),onClick:u,children:t}),renderContent:({onClose:c})=>(0,Pi.jsxs)(Pi.Fragment,{children:[(0,Pi.jsx)(Uz.__experimentalInspectorPopoverHeader,{title:(0,gp.__)("Posts per page"),onClose:c}),(0,Pi.jsx)(yp.__experimentalNumberControl,{placeholder:0,value:t,size:"__unstable-large",spinControls:"custom",step:"1",min:"1",onChange:l,label:(0,gp.__)("Posts per page"),help:(0,gp.__)("Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."),hideLabelFromVision:!0})]})})})}var cs=n(R(),1),wx=n(A(),1),KE=n(Z(),1),Ci=n(I(),1),xx=n(D(),1),Hz=n($(),1);var rn=n(_(),1),ide=[{label:(0,cs._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,cs.__)("Visitors can add new comments and replies.")},{label:(0,cs.__)("Closed"),value:"",description:[(0,cs.__)("Visitors cannot add new comments or replies."),(0,cs.__)("Existing comments remain visible.")].join(" ")}];function Gz(){let{editEntityRecord:e}=(0,wx.useDispatch)(KE.store),{allowCommentsOnNewPosts:t,isTemplate:r,postSlug:o}=(0,wx.useSelect)(c=>{let{getEditedPostAttribute:u,getCurrentPostType:m}=c(v),{getEditedEntityRecord:d,canUser:f}=c(KE.store),h=f("read",{kind:"root",name:"site"})?d("root","site"):void 0;return{isTemplate:m()===ht,postSlug:u("slug"),allowCommentsOnNewPosts:h?.default_comment_status||""}},[]),[s,i]=(0,xx.useState)(null),a=(0,xx.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]);if(!r||!["home","index"].includes(o))return null;let l=c=>{e("root","site",void 0,{default_comment_status:c?"open":null})};return(0,rn.jsx)(xt,{label:(0,cs.__)("Discussion"),ref:i,children:(0,rn.jsx)(Ci.Dropdown,{popoverProps:a,contentClassName:"editor-site-discussion-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:u})=>(0,rn.jsx)(Ci.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,cs.__)("Change discussion settings"),onClick:u,children:t?(0,cs.__)("Comments open"):(0,cs.__)("Comments closed")}),renderContent:({onClose:c})=>(0,rn.jsxs)(rn.Fragment,{children:[(0,rn.jsx)(Hz.__experimentalInspectorPopoverHeader,{title:(0,cs.__)("Discussion"),onClose:c}),(0,rn.jsxs)(Ci.__experimentalVStack,{spacing:3,children:[(0,rn.jsx)(Ci.__experimentalText,{children:(0,cs.__)("Changes will apply to new posts only. Individual posts may override these settings.")}),(0,rn.jsx)(Ci.RadioControl,{className:"editor-site-discussion__options",hideLabelFromVision:!0,label:(0,cs.__)("Comment status"),options:ide,onChange:l,selected:t})]})]})})})}var yt=n(_(),1),ade="post-status";function Yz({onActionPerformed:e}){let{isRemovedPostStatusPanel:t,postType:r,postId:o}=(0,Wz.useSelect)(s=>{let{isEditorPanelRemoved:i,getCurrentPostType:a,getCurrentPostId:l}=s(v);return{isRemovedPostStatusPanel:i(ade),postType:a(),postId:l()}},[]);return(0,yt.jsx)(Lz,{className:"editor-post-summary",children:(0,yt.jsx)(S0.Slot,{children:s=>(0,yt.jsx)(yt.Fragment,{children:(0,yt.jsxs)(Eg.__experimentalVStack,{spacing:4,children:[(0,yt.jsx)(px,{postType:r,postId:o,onActionPerformed:e}),(0,yt.jsx)($0,{withPanelBody:!1}),(0,yt.jsx)(xM,{}),(0,yt.jsxs)(Eg.__experimentalVStack,{spacing:1,children:[(0,yt.jsx)(Cz,{}),(0,yt.jsx)(Oz,{})]}),!t&&(0,yt.jsxs)(Eg.__experimentalVStack,{spacing:4,children:[(0,yt.jsxs)(Eg.__experimentalVStack,{spacing:1,children:[(0,yt.jsx)(oE,{}),(0,yt.jsx)(WS,{}),(0,yt.jsx)(xw,{}),(0,yt.jsx)(O0,{}),(0,yt.jsx)(C0,{}),(0,yt.jsx)(H0,{}),(0,yt.jsx)(jM,{}),(0,yt.jsx)(a0,{}),(0,yt.jsx)(qS,{}),(0,yt.jsx)(jz,{}),(0,yt.jsx)(zz,{}),(0,yt.jsx)(Gz,{}),(0,yt.jsx)(Az,{}),s]}),(0,yt.jsx)(hw,{onActionPerformed:e})]})]})})})})}var Rg=n(A(),1),JE=n(Z(),1),$z=n(I(),1),QE=n(R(),1),eH=n($(),1),tH=n(Ze(),1);var Zz=n(A(),1),qz=n(D(),1),XE=n(Z(),1),Kz=n(Ze(),1),Xz=n(pn(),1);var{EXCLUDED_PATTERN_SOURCES:lde,PATTERN_TYPES:cde}=L(Xz.privateApis);function Jz(e,t){return e.innerBlocks=e.innerBlocks.map(r=>Jz(r,t)),e.name==="core/template-part"&&e.attributes.theme===void 0&&(e.attributes.theme=t),e}function ude(e,t){let r=(i,a,l)=>a===l.findIndex(c=>i.name===c.name),o=i=>!lde.includes(i.source),s=i=>i.templateTypes?.includes(t.slug)||i.blockTypes?.includes("core/template-part/"+t.area);return e.filter((i,a,l)=>r(i,a,l)&&o(i)&&s(i))}function dde(e,t){return e.map(r=>({...r,keywords:r.keywords||[],type:cde.theme,blocks:(0,Kz.parse)(r.content,{__unstableSkipMigrationLogs:!0}).map(o=>Jz(o,t))}))}function Qz({area:e,name:t,slug:r}){let{blockPatterns:o,restBlockPatterns:s,currentThemeStylesheet:i}=(0,Zz.useSelect)(a=>{let{getEditorSettings:l}=a(v),c=l();return{blockPatterns:c.__experimentalAdditionalBlockPatterns??c.__experimentalBlockPatterns,restBlockPatterns:a(XE.store).getBlockPatterns(),currentThemeStylesheet:a(XE.store).getCurrentTheme().stylesheet}},[]);return(0,qz.useMemo)(()=>{let a=[...o||[],...s||[]],l=ude(a,{area:e,name:t,slug:r});return dde(l,i)},[e,t,r,o,s,i])}var Ag=n(_(),1);function mde({availableTemplates:e,onSelect:t}){return!e||e?.length===0?null:(0,Ag.jsx)(eH.__experimentalBlockPatternsList,{label:(0,QE.__)("Templates"),blockPatterns:e,onClickPattern:t,showTitlesAsTooltip:!0})}function pde(){let{area:e,name:t,slug:r,postType:o,postId:s}=(0,Rg.useSelect)(c=>{let{getCurrentPostType:u,getCurrentPostId:m}=c(v),{getEditedEntityRecord:d}=c(JE.store),f=u(),h=m(),g=d("postType",f,h);return{area:g?.area,name:g?.name,slug:g?.slug,postType:f,postId:h}},[]),{editEntityRecord:i}=(0,Rg.useDispatch)(JE.store),a=Qz({area:e,name:t,slug:r}),l=async c=>{await i("postType",o,s,{blocks:c.blocks,content:(0,tH.serialize)(c.blocks)})};return a?.length?(0,Ag.jsx)($z.PanelBody,{title:(0,QE.__)("Design"),initialOpen:o===mr,children:(0,Ag.jsx)(mde,{availableTemplates:a,onSelect:l})}):null}function rH(){let{postType:e}=(0,Rg.useSelect)(t=>{let{getCurrentPostType:r}=t(v);return{postType:r()}},[]);return[mr,ht].includes(e)?(0,Ag.jsx)(pde,{}):null}var oH=n(I(),1),_x=n(R(),1),sH=n(A(),1),nH=n(D(),1),iH=n(dt(),1);var on={document:"edit-post/document",block:"edit-post/block"};var Ig=n(_(),1),{Tabs:$E}=L(oH.privateApis),fde=(e,t)=>{let r=(0,sH.useSelect)(s=>s(v).getPostTypeLabel(),[]),o=r?(0,iH.decodeEntities)(r):(0,_x._x)("Document","noun, panel");return(0,Ig.jsxs)($E.TabList,{ref:t,children:[(0,Ig.jsx)($E.Tab,{tabId:on.document,"data-tab-id":on.document,children:o}),(0,Ig.jsx)($E.Tab,{tabId:on.block,"data-tab-id":on.block,children:(0,_x.__)("Block")})]})},aH=(0,nH.forwardRef)(fde);var kx=n(A(),1),lH=n($(),1),cH=n(I(),1),uH=n(R(),1);var dH=n(Jr(),1),mH=n(D(),1);var e5=n(_(),1),{BlockQuickNavigation:hde}=L(lH.privateApis),gde=["core/post-title","core/post-featured-image","core/post-content"],yde="core/template-part";function pH(){let e=(0,mH.useMemo)(()=>(0,dH.applyFilters)("editor.postContentBlockTypes",gde),[]),{clientIds:t,postType:r,renderingMode:o}=(0,kx.useSelect)(i=>{let{getCurrentPostType:a,getPostBlocksByName:l,getRenderingMode:c}=L(i(v)),u=a();return{postType:u,clientIds:l(ht===u?yde:e),renderingMode:c()}},[e]),{enableComplementaryArea:s}=(0,kx.useDispatch)(_e);return o==="post-only"&&r!==ht||t.length===0?null:(0,e5.jsx)(cH.PanelBody,{title:(0,uH.__)("Content"),children:(0,e5.jsx)(hde,{clientIds:t,onSelect:()=>{s("core","edit-post/document")}})})}var Px=n(A(),1),fH=n(D(),1),hH=n(Ze(),1),Tx=n($(),1),gH=n(I(),1),yH=n(R(),1);var Cx=n(_(),1),{BlockQuickNavigation:vde}=L(Tx.privateApis);function bde(){let e=(0,Px.useSelect)(o=>{let{getBlockTypes:s}=o(hH.store);return s()},[]),t=(0,fH.useMemo)(()=>e.filter(o=>o.category==="theme").map(({name:o})=>o),[e]),r=(0,Px.useSelect)(o=>{let{getBlocksByName:s}=o(Tx.store);return s(t)},[t]);return r.length===0?null:(0,Cx.jsx)(gH.PanelBody,{title:(0,yH.__)("Content"),children:(0,Cx.jsx)(vde,{clientIds:r})})}function vH(){return(0,Px.useSelect)(t=>{let{getCurrentPostType:r}=t(v);return r()},[])!==mr?null:(0,Cx.jsx)(bde,{})}var vp=n(A(),1),bH=n(D(),1),SH=n($(),1),wH=n(ft(),1);function Sde(){let{hasBlockSelection:e}=(0,vp.useSelect)(s=>({hasBlockSelection:!!s(SH.store).getBlockSelectionStart()}),[]),{getActiveComplementaryArea:t}=(0,vp.useSelect)(_e),{enableComplementaryArea:r}=(0,vp.useDispatch)(_e),{get:o}=(0,vp.useSelect)(wH.store);(0,bH.useEffect)(()=>{let s=t("core"),i=["edit-post/document","edit-post/block"].includes(s),a=o("core","distractionFree");!i||a||(e?r("core","edit-post/block"):r("core","edit-post/document"))},[e,t,r,o])}var xH=Sde;var Xr=n(_(),1),{Tabs:bp}=L(kH.privateApis),wde=Ti.Platform.select({web:!0,native:!1}),xde=({tabName:e,keyboardShortcut:t,onActionPerformed:r,extraPanels:o})=>{let s=(0,Ti.useRef)(null),i=(0,Ti.useContext)(bp.Context);return(0,Ti.useEffect)(()=>{let a=Array.from(s.current?.querySelectorAll('[role="tab"]')||[]),l=a.find(m=>m.getAttribute("data-tab-id")===e),c=l?.ownerDocument.activeElement;a.some(m=>c&&c.id===m.id)&&l&&l.id!==c?.id&&l?.focus()},[e]),(0,Xr.jsx)(du,{identifier:e,header:(0,Xr.jsx)(bp.Context.Provider,{value:i,children:(0,Xr.jsx)(aH,{ref:s})}),closeLabel:(0,Sp.__)("Close Settings"),className:"editor-sidebar__panel",headerClassName:"editor-sidebar__panel-tabs",title:(0,Sp._x)("Settings","panel button label"),toggleShortcut:t,icon:(0,Sp.isRTL)()?jp:Up,isActiveByDefault:wde,children:(0,Xr.jsxs)(bp.Context.Provider,{value:i,children:[(0,Xr.jsxs)(bp.TabPanel,{tabId:on.document,focusable:!1,children:[(0,Xr.jsx)(Yz,{onActionPerformed:r}),(0,Xr.jsx)(g0.Slot,{}),(0,Xr.jsx)(pH,{}),(0,Xr.jsx)(vH,{}),(0,Xr.jsx)(rH,{}),(0,Xr.jsx)(JS,{}),(0,Xr.jsx)(iz,{}),o]}),(0,Xr.jsx)(bp.TabPanel,{tabId:on.block,focusable:!1,children:(0,Xr.jsx)(Ex.BlockInspector,{})})]})})},_de=({extraPanels:e,onActionPerformed:t})=>{xH();let{tabName:r,keyboardShortcut:o,showSummary:s}=(0,Ax.useSelect)(l=>{let c=l(_H.store).getShortcutRepresentation("core/editor/toggle-sidebar"),u=l(_e).getActiveComplementaryArea("core"),m=[on.block,on.document].includes(u),d=u;return m||(d=l(Ex.store).getBlockSelectionStart()?on.block:on.document),{tabName:d,keyboardShortcut:c,showSummary:![ht,mr,uc].includes(l(v).getCurrentPostType())}},[]),{enableComplementaryArea:i}=(0,Ax.useDispatch)(_e),a=(0,Ti.useCallback)(l=>{l&&i("core",l)},[i]);return(0,Xr.jsx)(bp,{selectedTabId:r,onSelect:a,selectOnMove:!1,children:(0,Xr.jsx)(xde,{tabName:r,keyboardShortcut:o,showSummary:s,onActionPerformed:t,extraPanels:e})})},PH=_de;var Rp=n(R(),1),ju=n(A(),1),AG=n(I(),1),Qx=n(D(),1),RG=n(ge(),1);var d5=n($(),1);var wp="edit-post/collab-history-sidebar",oc="edit-post/collab-sidebar",t5=[wp,oc];var Fr=n(D(),1),Vt=n(I(),1),vG=n(ge(),1);var at=n(R(),1),Cp=n(A(),1),bG=n(rm(),1),Tp=n($(),1);var Ix=n(I(),1),Bx=n(R(),1),Ai=n(Ka(),1),RH=n(Z(),1),IH=n(A(),1),BH=n($(),1);var TH=n(R(),1);function EH(e){return e.trim()}function xp(){}var CH=["#3858E9","#9fB1FF","#1D35B4","#1A1919","#E26F56","#33F078","#FFF972","#7A00DF"];function Rx(e){return CH[e%CH.length]}function AH(e,t=10){if(!e)return"";let r=(0,TH._x)("words","Word count type. Do not translate!"),o=e.trim(),s="";if(r==="words")s=o.split(" ",t).join(" ");else if(r==="characters_excluding_spaces"){let a=o.split("",t).join(""),l=a.length-a.replaceAll(" ","").length;s=o.split("",t+l).join("")}else r==="characters_including_spaces"&&(s=o.split("",t).join(""));return s!==o?s+"\u2026":s}function co(e,t,r){if(!t)return;let o=e?`[role=treeitem][id="comment-thread-${e}"]`:"[role=treeitem]:not([id])",s=r?`${o} ${r}`:o;return new Promise(i=>{if(t.querySelector(s))return i(t.querySelector(s));let a=null,l=new window.MutationObserver(()=>{t.querySelector(s)&&(clearTimeout(a),l.disconnect(),i(t.querySelector(s)))});l.observe(t,{childList:!0,subtree:!0}),a=setTimeout(()=>{l.disconnect(),i(null)},3e3)}).then(i=>i?.focus())}var Ei=n(_(),1);function kde({avatar:e,name:t,date:r,userId:o}){let s=!!e,i=(0,Ai.getSettings)(),{currentUserAvatar:a,currentUserName:l,currentUserId:c,dateFormat:u=i.formats.date}=(0,IH.useSelect)(y=>{let{canUser:b,getCurrentUser:w,getEntityRecord:k}=y(RH.store),S=b("read",{kind:"root",name:"site"})?k("root","site"):void 0;if(s)return{dateFormat:S?.date_format};let{getSettings:x}=y(BH.store),{__experimentalDiscussionSettings:C}=x(),E=C?.avatarURL,O=w();return{currentUserAvatar:O?.avatar_urls?.[48]??E,currentUserName:O?.name,currentUserId:O?.id,dateFormat:S?.date_format}},[s]),m=(0,Ai.getDate)(r),d=(0,Ai.dateI18n)("c",m),h=Math.floor((new Date-m)/(1e3*60*60*24))<30?(0,Ai.humanTimeDiff)(m):(0,Ai.dateI18n)(u,m),g=(0,Ai.dateI18n)((0,Bx._x)("F j, Y g:i\xA0a","Note date full date format"),r);return(0,Ei.jsxs)(Ei.Fragment,{children:[(0,Ei.jsx)("img",{src:e||a,className:"editor-collab-sidebar-panel__user-avatar",alt:(0,Bx.__)("User avatar"),width:32,height:32,style:{borderColor:Rx(o??c)}}),(0,Ei.jsxs)(Ix.__experimentalVStack,{spacing:"0",children:[(0,Ei.jsx)("span",{className:"editor-collab-sidebar-panel__user-name",children:t??l}),r&&(0,Ei.jsx)(Ix.Tooltip,{text:g,children:(0,Ei.jsx)("time",{dateTime:d,className:"editor-collab-sidebar-panel__user-time",children:h})})]})]})}var Bg=kde;var OH=n(lE(),1),FH=n(D(),1),sn=n(I(),1),r5=n(R(),1),Ox=n(ge(),1),DH=n(jr(),1);var Ri=n(_(),1);function LH({onSubmit:e,onCancel:t,thread:r,submitButtonText:o,labelText:s,reflowComments:i=xp}){let[a,l]=(0,FH.useState)(r?.content?.raw??""),c=(0,Ox.useDebounce)(i,100),u=f=>{l(f)},m=(0,Ox.useInstanceId)(LH,"comment-input"),d=a===r?.content?.raw||!EH(a).length;return(0,Ri.jsxs)(sn.__experimentalVStack,{className:"editor-collab-sidebar-panel__comment-form",spacing:"4",as:"form",onSubmit:f=>{f.preventDefault(),e(a),l("")},children:[(0,Ri.jsx)(sn.VisuallyHidden,{as:"label",htmlFor:m,children:s??(0,r5.__)("Note")}),(0,Ri.jsx)(OH.default,{id:m,value:a??"",onChange:f=>{u(f.target.value),c()},rows:1,maxRows:20,onKeyDown:f=>{DH.isKeyboardEvent.primary(f,"Enter")&&!d&&f.target.parentNode.requestSubmit()}}),(0,Ri.jsxs)(sn.__experimentalHStack,{spacing:"2",justify:"flex-end",wrap:!0,children:[(0,Ri.jsx)(sn.Button,{size:"compact",variant:"tertiary",onClick:t,children:(0,Ri.jsx)(sn.__experimentalTruncate,{children:(0,r5.__)("Cancel")})}),(0,Ri.jsx)(sn.Button,{size:"compact",accessibleWhenDisabled:!0,variant:"primary",type:"submit",disabled:d,children:(0,Ri.jsx)(sn.__experimentalTruncate,{children:o})})]})]})}var Og=LH;var Fg=Math.min,sc=Math.max,Dg=Math.round,Lg=Math.floor,zn=e=>({x:e,y:e});function NH(e,t){return typeof e=="function"?e(t):e}function Fx(e){return e.split("-")[0]}function o5(e){return e.split("-")[1]}function MH(e){return e==="x"?"y":"x"}function VH(e){return e==="y"?"height":"width"}var Pde=new Set(["top","bottom"]);function Dx(e){return Pde.has(Fx(e))?"y":"x"}function jH(e){return MH(Dx(e))}function Ng(e){let{x:t,y:r,width:o,height:s}=e;return{width:o,height:s,top:r,left:t,right:t+o,bottom:r+s,x:t,y:r}}function UH(e,t,r){let{reference:o,floating:s}=e,i=Dx(t),a=jH(t),l=VH(a),c=Fx(t),u=i==="y",m=o.x+o.width/2-s.width/2,d=o.y+o.height/2-s.height/2,f=o[l]/2-s[l]/2,h;switch(c){case"top":h={x:m,y:o.y-s.height};break;case"bottom":h={x:m,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:d};break;case"left":h={x:o.x-s.width,y:d};break;default:h={x:o.x,y:o.y}}switch(o5(t)){case"start":h[a]-=f*(r&&u?-1:1);break;case"end":h[a]+=f*(r&&u?-1:1);break}return h}var zH=async(e,t,r)=>{let{placement:o="bottom",strategy:s="absolute",middleware:i=[],platform:a}=r,l=i.filter(Boolean),c=await(a.isRTL==null?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:s}),{x:m,y:d}=UH(u,o,c),f=o,h={},g=0;for(let y=0;y<l.length;y++){let{name:b,fn:w}=l[y],{x:k,y:S,data:x,reset:C}=await w({x:m,y:d,initialPlacement:o,placement:f,strategy:s,middlewareData:h,rects:u,platform:a,elements:{reference:e,floating:t}});m=k??m,d=S??d,h={...h,[b]:{...h[b],...x}},C&&g<=50&&(g++,typeof C=="object"&&(C.placement&&(f=C.placement),C.rects&&(u=C.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:s}):C.rects),{x:m,y:d}=UH(u,f,c)),y=-1)}return{x:m,y:d,placement:f,strategy:s,middlewareData:h}};var Cde=new Set(["left","top"]);async function Tde(e,t){let{placement:r,platform:o,elements:s}=e,i=await(o.isRTL==null?void 0:o.isRTL(s.floating)),a=Fx(r),l=o5(r),c=Dx(r)==="y",u=Cde.has(a)?-1:1,m=i&&c?-1:1,d=NH(t,e),{mainAxis:f,crossAxis:h,alignmentAxis:g}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&typeof g=="number"&&(h=l==="end"?g*-1:g),c?{x:h*m,y:f*u}:{x:f*u,y:h*m}}var HH=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:s,y:i,placement:a,middlewareData:l}=t,c=await Tde(t,e);return a===((r=l.offset)==null?void 0:r.placement)&&(o=l.arrow)!=null&&o.alignmentOffset?{}:{x:s+c.x,y:i+c.y,data:{...c,placement:a}}}}};function Lx(){return typeof window<"u"}function Du(e){return WH(e)?(e.nodeName||"").toLowerCase():"#document"}function us(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Hn(e){var t;return(t=(WH(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function WH(e){return Lx()?e instanceof Node||e instanceof us(e).Node:!1}function nn(e){return Lx()?e instanceof Element||e instanceof us(e).Element:!1}function Gn(e){return Lx()?e instanceof HTMLElement||e instanceof us(e).HTMLElement:!1}function GH(e){return!Lx()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof us(e).ShadowRoot}var Ede=new Set(["inline","contents"]);function _p(e){let{overflow:t,overflowX:r,overflowY:o,display:s}=an(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&!Ede.has(s)}var Ade=new Set(["table","td","th"]);function YH(e){return Ade.has(Du(e))}var Rde=[":popover-open",":modal"];function Mg(e){return Rde.some(t=>{try{return e.matches(t)}catch{return!1}})}var Ide=["transform","translate","scale","rotate","perspective"],Bde=["transform","translate","scale","rotate","perspective","filter"],Ode=["paint","layout","strict","content"];function Nx(e){let t=Mx(),r=nn(e)?an(e):e;return Ide.some(o=>r[o]?r[o]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||Bde.some(o=>(r.willChange||"").includes(o))||Ode.some(o=>(r.contain||"").includes(o))}function ZH(e){let t=Ga(e);for(;Gn(t)&&!Lu(t);){if(Nx(t))return t;if(Mg(t))return null;t=Ga(t)}return null}function Mx(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}var Fde=new Set(["html","body","#document"]);function Lu(e){return Fde.has(Du(e))}function an(e){return us(e).getComputedStyle(e)}function Vg(e){return nn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ga(e){if(Du(e)==="html")return e;let t=e.assignedSlot||e.parentNode||GH(e)&&e.host||Hn(e);return GH(t)?t.host:t}function qH(e){let t=Ga(e);return Lu(t)?e.ownerDocument?e.ownerDocument.body:e.body:Gn(t)&&_p(t)?t:qH(t)}function Fu(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let s=qH(e),i=s===((o=e.ownerDocument)==null?void 0:o.body),a=us(s);if(i){let l=Vx(a);return t.concat(a,a.visualViewport||[],_p(s)?s:[],l&&r?Fu(l):[])}return t.concat(s,Fu(s,[],r))}function Vx(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function QH(e){let t=an(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,s=Gn(e),i=s?e.offsetWidth:r,a=s?e.offsetHeight:o,l=Dg(r)!==i||Dg(o)!==a;return l&&(r=i,o=a),{width:r,height:o,$:l}}function n5(e){return nn(e)?e:e.contextElement}function kp(e){let t=n5(e);if(!Gn(t))return zn(1);let r=t.getBoundingClientRect(),{width:o,height:s,$:i}=QH(t),a=(i?Dg(r.width):r.width)/o,l=(i?Dg(r.height):r.height)/s;return(!a||!Number.isFinite(a))&&(a=1),(!l||!Number.isFinite(l))&&(l=1),{x:a,y:l}}var Dde=zn(0);function $H(e){let t=us(e);return!Mx()||!t.visualViewport?Dde:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Lde(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==us(e)?!1:t}function Nu(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let s=e.getBoundingClientRect(),i=n5(e),a=zn(1);t&&(o?nn(o)&&(a=kp(o)):a=kp(e));let l=Lde(i,r,o)?$H(i):zn(0),c=(s.left+l.x)/a.x,u=(s.top+l.y)/a.y,m=s.width/a.x,d=s.height/a.y;if(i){let f=us(i),h=o&&nn(o)?us(o):o,g=f,y=Vx(g);for(;y&&o&&h!==g;){let b=kp(y),w=y.getBoundingClientRect(),k=an(y),S=w.left+(y.clientLeft+parseFloat(k.paddingLeft))*b.x,x=w.top+(y.clientTop+parseFloat(k.paddingTop))*b.y;c*=b.x,u*=b.y,m*=b.x,d*=b.y,c+=S,u+=x,g=us(y),y=Vx(g)}}return Ng({width:m,height:d,x:c,y:u})}function jx(e,t){let r=Vg(e).scrollLeft;return t?t.left+r:Nu(Hn(e)).left+r}function eG(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-jx(e,r),s=r.top+t.scrollTop;return{x:o,y:s}}function Nde(e){let{elements:t,rect:r,offsetParent:o,strategy:s}=e,i=s==="fixed",a=Hn(o),l=t?Mg(t.floating):!1;if(o===a||l&&i)return r;let c={scrollLeft:0,scrollTop:0},u=zn(1),m=zn(0),d=Gn(o);if((d||!d&&!i)&&((Du(o)!=="body"||_p(a))&&(c=Vg(o)),Gn(o))){let h=Nu(o);u=kp(o),m.x=h.x+o.clientLeft,m.y=h.y+o.clientTop}let f=a&&!d&&!i?eG(a,c):zn(0);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-c.scrollLeft*u.x+m.x+f.x,y:r.y*u.y-c.scrollTop*u.y+m.y+f.y}}function Mde(e){return Array.from(e.getClientRects())}function Vde(e){let t=Hn(e),r=Vg(e),o=e.ownerDocument.body,s=sc(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=sc(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),a=-r.scrollLeft+jx(e),l=-r.scrollTop;return an(o).direction==="rtl"&&(a+=sc(t.clientWidth,o.clientWidth)-s),{width:s,height:i,x:a,y:l}}var KH=25;function jde(e,t){let r=us(e),o=Hn(e),s=r.visualViewport,i=o.clientWidth,a=o.clientHeight,l=0,c=0;if(s){i=s.width,a=s.height;let m=Mx();(!m||m&&t==="fixed")&&(l=s.offsetLeft,c=s.offsetTop)}let u=jx(o);if(u<=0){let m=o.ownerDocument,d=m.body,f=getComputedStyle(d),h=m.compatMode==="CSS1Compat"&&parseFloat(f.marginLeft)+parseFloat(f.marginRight)||0,g=Math.abs(o.clientWidth-d.clientWidth-h);g<=KH&&(i-=g)}else u<=KH&&(i+=u);return{width:i,height:a,x:l,y:c}}var Ude=new Set(["absolute","fixed"]);function zde(e,t){let r=Nu(e,!0,t==="fixed"),o=r.top+e.clientTop,s=r.left+e.clientLeft,i=Gn(e)?kp(e):zn(1),a=e.clientWidth*i.x,l=e.clientHeight*i.y,c=s*i.x,u=o*i.y;return{width:a,height:l,x:c,y:u}}function XH(e,t,r){let o;if(t==="viewport")o=jde(e,r);else if(t==="document")o=Vde(Hn(e));else if(nn(t))o=zde(t,r);else{let s=$H(e);o={x:t.x-s.x,y:t.y-s.y,width:t.width,height:t.height}}return Ng(o)}function tG(e,t){let r=Ga(e);return r===t||!nn(r)||Lu(r)?!1:an(r).position==="fixed"||tG(r,t)}function Hde(e,t){let r=t.get(e);if(r)return r;let o=Fu(e,[],!1).filter(l=>nn(l)&&Du(l)!=="body"),s=null,i=an(e).position==="fixed",a=i?Ga(e):e;for(;nn(a)&&!Lu(a);){let l=an(a),c=Nx(a);!c&&l.position==="fixed"&&(s=null),(i?!c&&!s:!c&&l.position==="static"&&!!s&&Ude.has(s.position)||_p(a)&&!c&&tG(e,a))?o=o.filter(m=>m!==a):s=l,a=Ga(a)}return t.set(e,o),o}function Gde(e){let{element:t,boundary:r,rootBoundary:o,strategy:s}=e,a=[...r==="clippingAncestors"?Mg(t)?[]:Hde(t,this._c):[].concat(r),o],l=a[0],c=a.reduce((u,m)=>{let d=XH(t,m,s);return u.top=sc(d.top,u.top),u.right=Fg(d.right,u.right),u.bottom=Fg(d.bottom,u.bottom),u.left=sc(d.left,u.left),u},XH(t,l,s));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function Wde(e){let{width:t,height:r}=QH(e);return{width:t,height:r}}function Yde(e,t,r){let o=Gn(t),s=Hn(t),i=r==="fixed",a=Nu(e,!0,i,t),l={scrollLeft:0,scrollTop:0},c=zn(0);function u(){c.x=jx(s)}if(o||!o&&!i)if((Du(t)!=="body"||_p(s))&&(l=Vg(t)),o){let h=Nu(t,!0,i,t);c.x=h.x+t.clientLeft,c.y=h.y+t.clientTop}else s&&u();i&&!o&&s&&u();let m=s&&!o&&!i?eG(s,l):zn(0),d=a.left+l.scrollLeft-c.x-m.x,f=a.top+l.scrollTop-c.y-m.y;return{x:d,y:f,width:a.width,height:a.height}}function s5(e){return an(e).position==="static"}function JH(e,t){if(!Gn(e)||an(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Hn(e)===r&&(r=r.ownerDocument.body),r}function rG(e,t){let r=us(e);if(Mg(e))return r;if(!Gn(e)){let s=Ga(e);for(;s&&!Lu(s);){if(nn(s)&&!s5(s))return s;s=Ga(s)}return r}let o=JH(e,t);for(;o&&YH(o)&&s5(o);)o=JH(o,t);return o&&Lu(o)&&s5(o)&&!Nx(o)?r:o||ZH(e)||r}var Zde=async function(e){let t=this.getOffsetParent||rG,r=this.getDimensions,o=await r(e.floating);return{reference:Yde(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function qde(e){return an(e).direction==="rtl"}var oG={convertOffsetParentRelativeRectToViewportRelativeRect:Nde,getDocumentElement:Hn,getClippingRect:Gde,getOffsetParent:rG,getElementRects:Zde,getClientRects:Mde,getDimensions:Wde,getScale:kp,isElement:nn,isRTL:qde};function sG(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Kde(e,t){let r=null,o,s=Hn(e);function i(){var l;clearTimeout(o),(l=r)==null||l.disconnect(),r=null}function a(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),i();let u=e.getBoundingClientRect(),{left:m,top:d,width:f,height:h}=u;if(l||t(),!f||!h)return;let g=Lg(d),y=Lg(s.clientWidth-(m+f)),b=Lg(s.clientHeight-(d+h)),w=Lg(m),S={rootMargin:-g+"px "+-y+"px "+-b+"px "+-w+"px",threshold:sc(0,Fg(1,c))||1},x=!0;function C(E){let O=E[0].intersectionRatio;if(O!==c){if(!x)return a();O?a(!1,O):o=setTimeout(()=>{a(!1,1e-7)},1e3)}O===1&&!sG(u,e.getBoundingClientRect())&&a(),x=!1}try{r=new IntersectionObserver(C,{...S,root:s.ownerDocument})}catch{r=new IntersectionObserver(C,S)}r.observe(e)}return a(!0),i}function i5(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:s=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=o,u=n5(e),m=s||i?[...u?Fu(u):[],...Fu(t)]:[];m.forEach(w=>{s&&w.addEventListener("scroll",r,{passive:!0}),i&&w.addEventListener("resize",r)});let d=u&&l?Kde(u,r):null,f=-1,h=null;a&&(h=new ResizeObserver(w=>{let[k]=w;k&&k.target===u&&h&&(h.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var S;(S=h)==null||S.observe(t)})),r()}),u&&!c&&h.observe(u),h.observe(t));let g,y=c?Nu(e):null;c&&b();function b(){let w=Nu(e);y&&!sG(y,w)&&r(),y=w,g=requestAnimationFrame(b)}return r(),()=>{var w;m.forEach(k=>{s&&k.removeEventListener("scroll",r),i&&k.removeEventListener("resize",r)}),d?.(),(w=h)==null||w.disconnect(),h=null,c&&cancelAnimationFrame(g)}}var a5=HH;var l5=(e,t,r)=>{let o=new Map,s={platform:oG,...r},i={...s.platform,_c:o};return zH(e,t,{...s,platform:i})};var wr=n(QS(),1),Hx=n(QS(),1),cG=n(iG(),1);var Ux=typeof document<"u"?Hx.useLayoutEffect:Hx.useEffect;function zx(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,o,s;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!zx(e[o],t[o]))return!1;return!0}if(s=Object.keys(e),r=s.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,s[o]))return!1;for(o=r;o--!==0;){let i=s[o];if(!(i==="_owner"&&e.$$typeof)&&!zx(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function uG(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function aG(e,t){let r=uG(e);return Math.round(t*r)/r}function lG(e){let t=wr.useRef(e);return Ux(()=>{t.current=e}),t}function dG(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:s,elements:{reference:i,floating:a}={},transform:l=!0,whileElementsMounted:c,open:u}=e,[m,d]=wr.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[f,h]=wr.useState(o);zx(f,o)||h(o);let[g,y]=wr.useState(null),[b,w]=wr.useState(null),k=wr.useCallback(q=>{q!==E.current&&(E.current=q,y(q))},[]),S=wr.useCallback(q=>{q!==O.current&&(O.current=q,w(q))},[]),x=i||g,C=a||b,E=wr.useRef(null),O=wr.useRef(null),N=wr.useRef(m),B=c!=null,F=lG(c),M=lG(s),T=wr.useCallback(()=>{if(!E.current||!O.current)return;let q={placement:t,strategy:r,middleware:f};M.current&&(q.platform=M.current),l5(E.current,O.current,q).then(z=>{let j={...z,isPositioned:!0};H.current&&!zx(N.current,j)&&(N.current=j,cG.flushSync(()=>{d(j)}))})},[f,t,r,M]);Ux(()=>{u===!1&&N.current.isPositioned&&(N.current.isPositioned=!1,d(q=>({...q,isPositioned:!1})))},[u]);let H=wr.useRef(!1);Ux(()=>(H.current=!0,()=>{H.current=!1}),[]),Ux(()=>{if(x&&(E.current=x),C&&(O.current=C),x&&C){if(F.current)return F.current(x,C,T);T()}},[x,C,T,F,B]);let U=wr.useMemo(()=>({reference:E,floating:O,setReference:k,setFloating:S}),[k,S]),V=wr.useMemo(()=>({reference:x,floating:C}),[x,C]),Y=wr.useMemo(()=>{let q={position:r,left:0,top:0};if(!V.floating)return q;let z=aG(V.floating,m.x),j=aG(V.floating,m.y);return l?{...q,transform:"translate("+z+"px, "+j+"px)",...uG(V.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:z,top:j}},[r,l,V.floating,m.x,m.y]);return wr.useMemo(()=>({...m,update:T,refs:U,elements:V,floatingStyles:Y}),[m,T,U,V,Y])}var Wa=n(R(),1),Wn=n(D(),1),Gx=n(Z(),1),Yn=n(A(),1),Mu=n($(),1),mG=n(ct(),1),pG=n(dt(),1);var{useBlockElement:Xde,cleanEmptyObject:Jde}=L(Mu.privateApis);function fG(e){let[t,r]=(0,Wn.useReducer)(()=>Date.now(),0),o={post:e,type:"note",status:"all",per_page:-1},{records:s}=(0,Gx.useEntityRecords)("root","comment",o,{enabled:!!e&&typeof e=="number"}),{getBlockAttributes:i}=(0,Yn.useSelect)(Mu.store),{clientIds:a}=(0,Yn.useSelect)(u=>{let{getClientIdsWithDescendants:m}=u(Mu.store);return{clientIds:m()}},[]),{resultComments:l,unresolvedSortedThreads:c}=(0,Wn.useMemo)(()=>{if(!s||s.length===0)return{resultComments:[],unresolvedSortedThreads:[]};let u=a.reduce((x,C)=>{let E=i(C)?.metadata?.noteId;return E&&(x[C]=E),x},{}),m={},d=[],f=Object.keys(u).reduce((x,C)=>(x[u[C]]=C,x),{});if(s.forEach(x=>{let C=f[x.id];m[x.id]={...x,reply:[],blockClientId:x.parent===0?C:null}}),s.forEach(x=>{x.parent===0?d.push(m[x.id]):m[x.parent]&&m[x.parent].reply.push(m[x.id])}),d?.length===0)return{resultComments:[],unresolvedSortedThreads:[]};let h=d.map(x=>({...x,reply:[...x.reply].reverse()})),g=new Map(h.map(x=>[String(x.id),x])),y=new Set(Object.values(u).map(x=>String(x))),b=Object.values(u).map(x=>g.get(String(x))).filter(x=>x!==void 0&&x.status==="hold"),w=Object.values(u).map(x=>g.get(String(x))).filter(x=>x!==void 0&&x.status==="approved"),k=h.filter(x=>!y.has(String(x.id)));return{resultComments:[...b,...w,...k],unresolvedSortedThreads:b}},[a,s,i]);return{resultComments:l,unresolvedSortedThreads:c,reflowComments:r,commentLastUpdated:t}}function hG(e=xp){let{createNotice:t}=(0,Yn.useDispatch)(mG.store),{saveEntityRecord:r,deleteEntityRecord:o}=(0,Yn.useDispatch)(Gx.store),{getCurrentPostId:s}=(0,Yn.useSelect)(v),{getBlockAttributes:i,getSelectedBlockClientId:a}=(0,Yn.useSelect)(Mu.store),{updateBlockAttributes:l}=(0,Yn.useDispatch)(Mu.store),c=f=>{let h=f.message&&f.code!=="unknown_error"?(0,pG.decodeEntities)(f.message):(0,Wa.__)("An error occurred while performing an update.");t("error",h,{type:"snackbar",isDismissible:!0})};return{onCreate:async({content:f,parent:h})=>{try{let g=await r("root","comment",{post:s(),content:f,status:"hold",type:"note",parent:h||0},{throwOnError:!0});if(!h&&g?.id){let y=a(),b=i(y)?.metadata;l(y,{metadata:{...b,noteId:g.id}})}return t("snackbar",h?(0,Wa.__)("Reply added."):(0,Wa.__)("Note added."),{type:"snackbar",isDismissible:!0}),setTimeout(e,300),g}catch(g){e(),c(g)}},onEdit:async({id:f,content:h,status:g})=>{let y=g||"updated",b={approved:(0,Wa.__)("Note marked as resolved."),hold:(0,Wa.__)("Note reopened."),updated:(0,Wa.__)("Note updated.")};try{if(g==="approved"||g==="hold"){await r("root","comment",{id:f,status:g},{throwOnError:!0});let w={post:s(),content:h||"",type:"note",status:g,parent:f,meta:{_wp_note_status:g==="approved"?"resolved":"reopen"}};await r("root","comment",w,{throwOnError:!0})}else await r("root","comment",{id:f,content:h,status:g},{throwOnError:!0});t("snackbar",b[y]??(0,Wa.__)("Note updated."),{type:"snackbar",isDismissible:!0}),e()}catch(w){e(),c(w)}},onDelete:async f=>{try{if(await o("root","comment",f.id,void 0,{throwOnError:!0}),!f.parent){let h=a(),g=i(h)?.metadata;l(h,{metadata:Jde({...g,noteId:void 0})})}t("snackbar",(0,Wa.__)("Note deleted."),{type:"snackbar",isDismissible:!0}),e()}catch(h){e(),c(h)}}}}function gG(e=!1){let t=(0,Yn.useRegistry)();(0,Wn.useEffect)(()=>{if(!e)return;let{getActiveComplementaryArea:r}=t.select(_e),{disableComplementaryArea:o,enableComplementaryArea:s}=t.dispatch(_e),i=t.subscribe(()=>{r("core")===null&&s("core",oc)});return()=>{i(),r("core")===oc&&o("core",oc)}},[e,t])}function yG({thread:e,calculatedOffset:t,setHeights:r,selectedThread:o,setBlockRef:s,commentLastUpdated:i}){let a=Xde(e.blockClientId),l=(0,Wn.useCallback)((m,d)=>{r(f=>f[m]!==d?{...f,[m]:d}:f)},[r]),{y:c,refs:u}=dG({placement:"right-start",middleware:[a5({crossAxis:t||-16})],whileElementsMounted:i5});return(0,Wn.useEffect)(()=>{a&&u.setReference(a)},[a,u,i]),(0,Wn.useEffect)(()=>{u.floating?.current&&s(e.id,a)},[a,e.id,u.floating,s]),(0,Wn.useEffect)(()=>{if(u.floating?.current){let m=u.floating.current.scrollHeight;l(e.id,m)}},[e.id,l,u.floating,o,i]),{y:c,refs:u}}var Wx=n(R(),1),Yx=n(A(),1),Zx=n(I(),1),jg=n($(),1);var Pp=n(_(),1),{useBlockElement:Qde}=L(jg.privateApis);function qx({onSubmit:e,newNoteFormState:t,setNewNoteFormState:r,commentSidebarRef:o,reflowComments:s=xp,isFloating:i=!1,y:a,refs:l}){let{clientId:c}=(0,Yx.useSelect)(f=>{let{getSelectedBlockClientId:h}=f(jg.store);return{clientId:h()}},[]),u=Qde(c),{toggleBlockSpotlight:m}=L((0,Yx.useDispatch)(jg.store)),d=()=>{r("closed"),u?.focus(),m(c,!1)};return t!=="open"||!c?null:(0,Pp.jsxs)(Zx.__experimentalVStack,{className:ae("editor-collab-sidebar-panel__thread is-selected",{"is-floating":i}),spacing:"3",tabIndex:0,"aria-label":(0,Wx.__)("New note"),role:"treeitem",ref:i?l.setFloating:void 0,style:i?{top:a,opacity:a?void 0:0}:void 0,onBlur:f=>{f.currentTarget.contains(f.relatedTarget)||(m(c,!1),r("closed"))},children:[(0,Pp.jsx)(Zx.__experimentalHStack,{alignment:"left",spacing:"3",children:(0,Pp.jsx)(Bg,{})}),(0,Pp.jsx)(Og,{onSubmit:async f=>{let{id:h}=await e({content:f});co(h,o.current),r("creating")},onCancel:d,reflowComments:s,submitButtonText:(0,Wx.__)("Add note"),labelText:(0,Wx.__)("New note")})]})}var Xe=n(_(),1),{useBlockElement:SG}=L(Tp.privateApis),{Menu:Ug}=L(Vt.privateApis);function wG({threads:e,onEditComment:t,onAddReply:r,onCommentDelete:o,newNoteFormState:s,setNewNoteFormState:i,commentSidebarRef:a,reflowComments:l,isFloating:c=!1,commentLastUpdated:u}){let[m,d]=(0,Fr.useState)({}),[f,h]=(0,Fr.useState)(null),[g,y]=(0,Fr.useState)({}),[b,w]=(0,Fr.useState)({}),{setCanvasMinHeight:k}=L((0,Cp.useDispatch)(v)),{selectBlock:S,toggleBlockSpotlight:x}=L((0,Cp.useDispatch)(Tp.store)),{blockCommentId:C,selectedBlockClientId:E,orderedBlockIds:O}=(0,Cp.useSelect)(U=>{let{getBlockAttributes:V,getSelectedBlockClientId:Y,getClientIdsWithDescendants:q}=U(Tp.store),z=Y();return{blockCommentId:z?V(z)?.metadata?.noteId:null,selectedBlockClientId:z,orderedBlockIds:q()}},[]),N=SG(E),B=(0,Fr.useMemo)(()=>{let U=[...e],V=[];if(c&&s==="open"){let Y={id:"new-note-thread",blockClientId:E,content:{rendered:""}};return O.forEach(q=>{if(q===E)V.push(Y);else{let z=U.find(j=>j.blockClientId===q);z&&V.push(z)}}),V}return U},[e,c,s,E,O]),F=async U=>{let V=B.findIndex(z=>z.id===U.id),Y=B[V+1],q=B[V-1];if(await o(U),U.parent!==0){h(U.parent),co(U.parent,a.current);return}Y?(h(Y.id),co(Y.id,a.current)):q?(h(q.id),co(q.id,a.current)):(h(null),i("closed"),N?.focus())};(0,Fr.useEffect)(()=>{h(s==="open"?"new-note-thread":C)},[C,s]);let M=(0,Fr.useCallback)((U,V)=>{w(Y=>({...Y,[U]:V}))},[]);(0,Fr.useEffect)(()=>{let U=()=>{let q={};if(!c)return{offsets:q,minHeight:0};let z=B.findIndex(De=>De.id===f),j=z===-1?0:z,W=B[j];if(!W||!b[W.id])return{offsets:q,minHeight:0};let oe=b[W.id],se=oe?.getBoundingClientRect(),le=se?.top||0,Be=m[W.id]||0;q[W.id]=-16;let Je={threadTop:le-16,threadHeight:Be};for(let De=j+1;De<B.length;De++){let Ue=B[De];if(!b[Ue.id])continue;oe=b[Ue.id],se=oe?.getBoundingClientRect();let Oe=se?.top||0,tt=m[Ue.id]||0,et=-16,re=Je.threadTop+Je.threadHeight;Oe<re+16&&(et=re-Oe+20),q[Ue.id]=et,Je={threadTop:Oe+et,threadHeight:tt}}let be={threadTop:le-16};for(let De=z-1;De>=0;De--){let Ue=B[De];if(!b[Ue.id])continue;oe=b[Ue.id],se=oe?.getBoundingClientRect();let Oe=se?.top||0,tt=m[Ue.id]||0,et=-16;Oe+tt>be.threadTop&&(et=be.threadTop-Oe-tt-20),q[Ue.id]=et,be={threadTop:Oe+et}}let te=0,ke=B[B.length-1];if(b[ke.id]){let Oe=b[ke.id]?.getBoundingClientRect()?.top||0,tt=m[ke.id]||0,et=q[ke.id]||0;te=Oe+tt+et+32}return{offsets:q,minHeight:te}},{offsets:V,minHeight:Y}=U();Object.keys(V).length>0&&y(V),k(Y)},[m,b,c,B,f,k]);let T=(U,V,Y)=>{if(U.defaultPrevented)return;let q=B.findIndex(z=>z.id===V.id);if((U.key==="Enter"||U.key==="ArrowRight")&&U.currentTarget===U.target&&!Y)i("closed"),h(V.id),V.blockClientId&&(S(V.blockClientId,null),x(V.blockClientId,!0));else if((U.key==="Enter"||U.key==="ArrowLeft")&&U.currentTarget===U.target&&Y||U.key==="Escape")h(null),i("closed"),V.blockClientId&&x(V.blockClientId,!1),co(V.id,a.current);else if(U.key==="ArrowDown"&&q<B.length-1&&U.currentTarget===U.target){let z=B[q+1];co(z.id,a.current)}else if(U.key==="ArrowUp"&&q>0&&U.currentTarget===U.target){let z=B[q-1];co(z.id,a.current)}else U.key==="Home"&&U.currentTarget===U.target?co(B[0].id,a.current):U.key==="End"&&U.currentTarget===U.target&&co(B[B.length-1].id,a.current)};return!(Array.isArray(B)&&B.length>0)&&!c?(0,Xe.jsx)(qx,{onSubmit:r,newNoteFormState:s,setNewNoteFormState:i,commentSidebarRef:a}):(0,Xe.jsxs)(Xe.Fragment,{children:[!c&&s==="open"&&(0,Xe.jsx)(qx,{onSubmit:r,newNoteFormState:s,setNewNoteFormState:i,commentSidebarRef:a}),B.map(U=>(0,Xe.jsx)($de,{thread:U,onAddReply:r,onCommentDelete:F,onEditComment:t,isSelected:f===U.id,setSelectedThread:h,setNewNoteFormState:i,commentSidebarRef:a,reflowComments:l,isFloating:c,calculatedOffset:g[U.id]??0,setHeights:d,setBlockRef:M,selectedThread:f,commentLastUpdated:u,newNoteFormState:s,onKeyDown:V=>T(V,U,f===U.id)},U.id))]})}function $de({thread:e,onEditComment:t,onAddReply:r,onCommentDelete:o,isSelected:s,setNewNoteFormState:i,commentSidebarRef:a,reflowComments:l,isFloating:c,calculatedOffset:u,setHeights:m,setBlockRef:d,setSelectedThread:f,selectedThread:h,commentLastUpdated:g,newNoteFormState:y,onKeyDown:b}){let{toggleBlockHighlight:w,selectBlock:k,toggleBlockSpotlight:S}=L((0,Cp.useDispatch)(Tp.store)),x=SG(e.blockClientId),C=(0,vG.useDebounce)(w,50),{y:E,refs:O}=yG({thread:e,calculatedOffset:u,setHeights:m,setBlockRef:d,selectedThread:h,commentLastUpdated:g}),N=(0,Fr.useRef)(!1),B=()=>{C(e.blockClientId,!0)},F=()=>{C(e.blockClientId,!1)},M=()=>{w(e.blockClientId,!0)},T=W=>{let oe=W.relatedTarget?.closest(".editor-collab-sidebar-panel__thread"),se=W.relatedTarget?.closest('[role="dialog"]'),le=N.current;oe&&!le||se||le&&W.currentTarget.contains(W.relatedTarget)||(w(e.blockClientId,!1),U())},H=()=>{i("closed"),f(e.id),S(e.blockClientId,!0),e.blockClientId&&k(e.blockClientId,null)},U=()=>{f(null),i("closed"),S(e.blockClientId,!1)},V=e?.reply||[],Y=V.length>0?V[V.length-1]:void 0,q=V.length>0?V.slice(0,-1):[],z=AH((0,bG.__unstableStripHTML)(e.content?.rendered),10),j=e.blockClientId?(0,at.sprintf)((0,at.__)("Note: %s"),z):(0,at.sprintf)((0,at.__)("Original block deleted. Note: %s"),z);return e.id==="new-note-thread"&&y==="open"&&c?(0,Xe.jsx)(qx,{onSubmit:r,newNoteFormState:y,setNewNoteFormState:i,commentSidebarRef:a,reflowComments:l,isFloating:c,y:E,refs:O}):(0,Xe.jsxs)(Vt.__experimentalVStack,{className:ae("editor-collab-sidebar-panel__thread",{"is-selected":s,"is-floating":c}),id:`comment-thread-${e.id}`,spacing:"3",onClick:H,onMouseEnter:B,onMouseLeave:F,onFocus:M,onBlur:T,onKeyUp:W=>{W.key==="Tab"&&(N.current=!1)},onKeyDown:W=>{W.key==="Tab"?N.current=!0:b(W)},tabIndex:0,role:"treeitem","aria-label":j,"aria-expanded":s,ref:c?O.setFloating:void 0,style:c?{top:E}:void 0,children:[(0,Xe.jsx)(Vt.Button,{className:"editor-collab-sidebar-panel__skip-to-comment",variant:"secondary",size:"compact",onClick:()=>{co(e.id,a.current,"textarea")},children:(0,at.__)("Add new reply")}),!e.blockClientId&&(0,Xe.jsx)(Vt.__experimentalText,{as:"p",weight:500,variant:"muted",children:(0,at.__)("Original block deleted.")}),(0,Xe.jsx)(c5,{thread:e,isExpanded:s,onEdit:(W={})=>{t(W),W.status==="approved"&&(U(),c?x?.focus():co(e.id,a.current))},onDelete:o,reflowComments:l}),s&&V.map(W=>(0,Xe.jsx)(c5,{thread:W,parent:e,isExpanded:s,onEdit:t,onDelete:o,reflowComments:l},W.id)),!s&&q.length>0&&(0,Xe.jsx)(Vt.__experimentalHStack,{className:"editor-collab-sidebar-panel__more-reply-separator",children:(0,Xe.jsx)(Vt.Button,{size:"compact",variant:"tertiary",className:"editor-collab-sidebar-panel__more-reply-button",onClick:()=>{f(e.id),co(e.id,a.current)},children:(0,at.sprintf)((0,at._n)("%s more reply","%s more replies",q.length),q.length)})}),!s&&Y&&(0,Xe.jsx)(c5,{thread:Y,parent:e,isExpanded:s,onEdit:t,onDelete:o,reflowComments:l}),s&&(0,Xe.jsxs)(Vt.__experimentalVStack,{spacing:"2",role:"treeitem",children:[(0,Xe.jsx)(Vt.__experimentalHStack,{alignment:"left",spacing:"3",justify:"flex-start",children:(0,Xe.jsx)(Bg,{})}),(0,Xe.jsx)(Vt.__experimentalVStack,{spacing:"2",children:(0,Xe.jsx)(Og,{onSubmit:W=>{e.status==="approved"?t({id:e.id,status:"hold",content:W}):r({content:W,parent:e.id})},onCancel:W=>{W.stopPropagation(),U(),co(e.id,a.current)},submitButtonText:e.status==="approved"?(0,at.__)("Reopen & Reply"):(0,at.__)("Reply"),rows:e.status==="approved"?2:4,labelText:(0,at.sprintf)((0,at.__)("Reply to note %1$s by %2$s"),e.id,e.author_name),reflowComments:l})})]}),!!e.blockClientId&&(0,Xe.jsx)(Vt.Button,{className:"editor-collab-sidebar-panel__skip-to-block",variant:"secondary",size:"compact",onClick:W=>{W.stopPropagation(),x?.focus()},children:(0,at.__)("Back to block")})]})}var c5=({thread:e,parent:t,isExpanded:r,onEdit:o,onDelete:s,reflowComments:i})=>{let[a,l]=(0,Fr.useState)(!1),[c,u]=(0,Fr.useState)(!1),m=(0,Fr.useRef)(null),d=()=>{s(e),l(!1),u(!1)},f=()=>{l(!1),u(!1),m.current?.focus()},h=e.type==="note"&&e.meta&&(e.meta._wp_note_status==="resolved"||e.meta._wp_note_status==="reopen"),g=[{id:"edit",title:(0,at.__)("Edit"),isEligible:({status:k})=>k!=="approved",onClick:()=>{l("edit")}},{id:"reopen",title:(0,at._x)("Reopen","Reopen note"),isEligible:({status:k})=>k==="approved",onClick:()=>{o({id:e.id,status:"hold"})}},{id:"delete",title:(0,at.__)("Delete"),isEligible:()=>!0,onClick:()=>{l("delete"),u(!0)}}],y=e.parent===0,b=t?.status!=="approved"?g.filter(k=>k.isEligible(e)):[],w=e.parent===0?(0,at.__)("Are you sure you want to delete this note? This will also delete all of this note's replies."):(0,at.__)("Are you sure you want to delete this reply?");return(0,Xe.jsxs)(Vt.__experimentalVStack,{spacing:"2",role:e.parent!==0?"treeitem":void 0,children:[(0,Xe.jsxs)(Vt.__experimentalHStack,{alignment:"left",spacing:"3",justify:"flex-start",children:[(0,Xe.jsx)(Bg,{avatar:e?.author_avatar_urls?.[48],name:e?.author_name,date:e?.date,userId:e?.author}),r&&(0,Xe.jsx)(Vt.FlexItem,{className:"editor-collab-sidebar-panel__comment-status",onClick:k=>{k.stopPropagation()},children:(0,Xe.jsxs)(Vt.__experimentalHStack,{spacing:"0",children:[y&&(0,Xe.jsx)(Vt.Button,{label:(0,at._x)("Resolve","Mark note as resolved"),size:"small",icon:dc,disabled:e.status==="approved",accessibleWhenDisabled:e.status==="approved",onClick:()=>{o({id:e.id,status:"approved"})}}),(0,Xe.jsxs)(Ug,{placement:"bottom-end",children:[(0,Xe.jsx)(Ug.TriggerButton,{render:(0,Xe.jsx)(Vt.Button,{ref:m,size:"small",icon:_r,label:(0,at.__)("Actions"),disabled:!b.length,accessibleWhenDisabled:!0})}),(0,Xe.jsx)(Ug.Popover,{modal:!1,children:b.map(k=>(0,Xe.jsx)(Ug.Item,{onClick:()=>k.onClick(),children:(0,Xe.jsx)(Ug.ItemLabel,{children:k.title})},k.id))})]})]})})]}),a==="edit"?(0,Xe.jsx)(Og,{onSubmit:k=>{o({id:e.id,content:k}),l(!1),m.current?.focus()},onCancel:()=>f(),thread:e,submitButtonText:(0,at._x)("Update","verb"),labelText:(0,at.sprintf)((0,at.__)("Edit note %1$s by %2$s"),e.id,e.author_name),reflowComments:i}):(0,Xe.jsx)(Fr.RawHTML,{className:ae("editor-collab-sidebar-panel__user-comment",{"editor-collab-sidebar-panel__resolution-text":h}),children:h?(()=>{let k=e.meta._wp_note_status==="resolved"?(0,at.__)("Marked as resolved"):(0,at.__)("Reopened"),S=e?.content?.raw;return S&&typeof S=="string"&&S.trim()!==""?(0,at.sprintf)((0,at.__)("%1$s: %2$s"),k,S):k})():e?.content?.rendered}),a==="delete"&&(0,Xe.jsx)(Vt.__experimentalConfirmDialog,{isOpen:c,onConfirm:d,onCancel:f,confirmButtonText:(0,at.__)("Delete"),children:w})]})};var xG=n(I(),1),Kx=n(R(),1);var Jx=n($(),1),_G=n(A(),1),kG=n(Ze(),1);var Xx=n(_(),1),{CommentIconSlotFill:eme}=L(Jx.privateApis),tme=({clientId:e,onClick:t,isDistractionFree:r})=>{let o=(0,_G.useSelect)(a=>a(Jx.store).getBlock(e),[e]);if(!o?.isValid||o?.name===(0,kG.getUnregisteredTypeHandlerName)())return null;let s=r||o?.name==="core/freeform",i;return r?i=(0,Kx.__)("Notes are disabled in distraction free mode."):o?.name==="core/freeform"&&(i=(0,Kx.__)("Convert to blocks to add notes.")),(0,Xx.jsx)(xG.MenuItem,{icon:Mp,onClick:t,"aria-haspopup":"dialog",disabled:s,info:i,children:(0,Kx.__)("Add note")})},rme=({onClick:e,isDistractionFree:t})=>(0,Xx.jsx)(eme.Fill,{children:({clientId:r,onClose:o})=>(0,Xx.jsx)(tme,{clientId:r,isDistractionFree:t,onClick:()=>{e(),o()}})}),u5=rme;var Ap=n(I(),1),Ep=n(R(),1),PG=n(D(),1),CG=n($(),1);var Vu=n(_(),1),{CommentIconToolbarSlotFill:ome}=L(CG.privateApis),sme=({onClick:e,thread:t})=>{let r=(0,PG.useMemo)(()=>{if(!t)return[];let u=new Map,m=[t,...t.reply];return m.sort((d,f)=>new Date(d.date)-new Date(f.date)),m.forEach(d=>{d.author_name&&d.author_avatar_urls&&(u.has(d.author)||u.set(d.author,{name:d.author_name,avatar:d.author_avatar_urls?.["48"]||d.author_avatar_urls?.["96"],id:d.author,date:d.date}))}),Array.from(u.values())},[t]);if(!r.length)return null;let o=3,i=r.length>o?r.slice(0,o-1):r,a=Math.max(0,r.length-i.length),c=r.length>100&&a>0?(0,Ep.__)("100+"):(0,Ep.sprintf)((0,Ep.__)("+%s"),a);return(0,Vu.jsx)(ome.Fill,{children:(0,Vu.jsx)(Ap.ToolbarButton,{className:"comment-avatar-indicator",label:(0,Ep.__)("View notes"),onClick:e,showTooltip:!0,children:(0,Vu.jsxs)(Ap.__experimentalHStack,{spacing:"1",children:[i.map(u=>(0,Vu.jsx)("img",{src:u.avatar,alt:u.name,className:"comment-avatar",style:{borderColor:Rx(u.id)}},u.id)),a>0&&(0,Vu.jsx)(Ap.__experimentalText,{weight:500,children:c})]})})})},TG=sme;var uo=n(_(),1);function EG({newNoteFormState:e,setNewNoteFormState:t,styles:r,comments:o,commentSidebarRef:s,reflowComments:i,commentLastUpdated:a,isFloating:l=!1}){let{onCreate:c,onEdit:u,onDelete:m}=hG(i);return(0,uo.jsx)(AG.__experimentalVStack,{className:"editor-collab-sidebar-panel",style:r,role:"tree",spacing:"3",justify:"flex-start",ref:d=>{d&&(s.current=d)},"aria-label":l?(0,Rp.__)("Unresolved notes"):(0,Rp.__)("All notes"),children:(0,uo.jsx)(wG,{threads:o,onEditComment:u,onAddReply:c,onCommentDelete:m,newNoteFormState:e,setNewNoteFormState:t,commentSidebarRef:s,reflowComments:i,commentLastUpdated:a,isFloating:l})})}function nme({postId:e}){let[t,r]=(0,Qx.useState)("closed"),{getActiveComplementaryArea:o}=(0,ju.useSelect)(_e),{enableComplementaryArea:s}=(0,ju.useDispatch)(_e),{toggleBlockSpotlight:i}=L((0,ju.useDispatch)(d5.store)),a=(0,RG.useViewportMatch)("medium"),l=(0,Qx.useRef)(null),c=a,{clientId:u,blockCommentId:m,isDistractionFree:d}=(0,ju.useSelect)(C=>{let{getBlockAttributes:E,getSelectedBlockClientId:O,getSettings:N}=C(d5.store),B=O();return{clientId:B,blockCommentId:B?E(B)?.metadata?.noteId:null,isDistractionFree:N().isDistractionFree}},[]),{resultComments:f,unresolvedSortedThreads:h,reflowComments:g,commentLastUpdated:y}=fG(e);gG(c&&(h.length>0||t!=="closed"));let{merged:b}=eb(),w=b?.styles?.color?.background,k=m?f.find(C=>C.id===m):null,S=f.length>0;async function x(){let C=await o("core"),E=t5.find(N=>N===C);k?.status==="approved"?s("core",wp):(!E||!S)&&s("core",c?oc:wp);let O=await o("core");t5.includes(O)&&(r(k?"closed":"open"),co(k?.id,l.current,k?void 0:"textarea"),i(u,!0))}return d?(0,uo.jsx)(u5,{isDistractionFree:!0}):(0,uo.jsxs)(uo.Fragment,{children:[!!k&&(0,uo.jsx)(TG,{thread:k,onClick:x}),(0,uo.jsx)(u5,{onClick:x}),S&&(0,uo.jsx)(du,{identifier:wp,name:wp,title:(0,Rp.__)("All notes"),header:(0,uo.jsx)("h2",{className:"interface-complementary-area-header__title",children:(0,Rp.__)("All notes")}),icon:Mp,closeLabel:(0,Rp.__)("Close Notes"),children:(0,uo.jsx)(EG,{comments:f,newNoteFormState:t,setNewNoteFormState:r,commentSidebarRef:l,reflowComments:g,commentLastUpdated:y})}),a&&(0,uo.jsx)(du,{isPinnable:!1,header:!1,identifier:oc,className:"editor-collab-sidebar",headerClassName:"editor-collab-sidebar__header",backgroundColor:w,children:(0,uo.jsx)(EG,{comments:h,newNoteFormState:t,setNewNoteFormState:r,commentSidebarRef:l,reflowComments:g,commentLastUpdated:y,styles:{backgroundColor:w},isFloating:!0})})]})}function IG(){let{postId:e,editorMode:t}=(0,ju.useSelect)(r=>{let{getCurrentPostId:o,getEditorMode:s}=r(v);return{postId:o(),editorMode:s()}},[]);return!e||typeof e!="number"||t==="text"?null:(0,uo.jsx)(Lt,{supportKeys:"editor.notes",children:(0,uo.jsx)(nme,{postId:e})})}var Ii=n(I(),1),Ip=n(R(),1);var Wg=n(A(),1),p5=n(D(),1),LG=n(ft(),1),o_=n(ge(),1),NG=n(Z(),1);var Ya=n(I(),1),$x=n(A(),1),zg=n(R(),1),BG=n(ft(),1);var OG=n(Z(),1);var Zn=n(_(),1);function e_({hideWelcomeGuide:e=!1,onChangePath:t}){let{user:r,setUser:o}=Wr(),s=!!r&&(Object.keys(r?.styles??{}).length>0||Object.keys(r?.settings??{}).length>0),i=()=>{o({styles:{},settings:{}})},{toggle:a}=(0,$x.useDispatch)(BG.store),{canEditCSS:l}=(0,$x.useSelect)(u=>{let{getEntityRecord:m,__experimentalGetCurrentGlobalStylesId:d}=u(OG.store),f=d();return{canEditCSS:!!(f?m("root","globalStyles",f):void 0)?._links?.["wp:action-edit-css"]}},[]),c=()=>{t("/css")};return(0,Zn.jsx)(Ya.DropdownMenu,{icon:_r,label:(0,zg.__)("More"),toggleProps:{size:"compact"},children:({onClose:u})=>(0,Zn.jsxs)(Zn.Fragment,{children:[(0,Zn.jsxs)(Ya.MenuGroup,{children:[l&&(0,Zn.jsx)(Ya.MenuItem,{onClick:c,children:(0,zg.__)("Additional CSS")}),!e&&(0,Zn.jsx)(Ya.MenuItem,{onClick:()=>{a("core/edit-site","welcomeGuideStyles"),u()},children:(0,zg.__)("Welcome Guide")})]}),(0,Zn.jsx)(Ya.MenuGroup,{children:(0,Zn.jsx)(Ya.MenuItem,{onClick:()=>{i(),u()},disabled:!s,children:(0,zg.__)("Reset styles")})})]})})}var Uu=n(_(),1);function FG({className:e,identifier:t,title:r,icon:o,children:s,closeLabel:i,header:a,headerClassName:l,panelClassName:c,isActiveByDefault:u}){return(0,Uu.jsxs)(Uu.Fragment,{children:[(0,Uu.jsx)(fl,{className:e,scope:"core",identifier:t,title:r,icon:o,closeLabel:i,header:a,headerClassName:l,panelClassName:c,isActiveByDefault:u,children:s}),(0,Uu.jsx)(ml,{scope:"core",identifier:t,icon:o,children:r})]})}var t_=n(A(),1),r_=n(I(),1),ln=n(R(),1),m5=n(ft(),1);var Hg=n(_(),1);function Gg({nonAnimatedSrc:e,animatedSrc:t}){return(0,Hg.jsxs)("picture",{className:"editor-welcome-guide__image",children:[(0,Hg.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,Hg.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var Ot=n(_(),1);function DG(){let{toggle:e}=(0,t_.useDispatch)(m5.store),{isActive:t,isStylesOpen:r}=(0,t_.useSelect)(s=>{let i=s(_e).getActiveComplementaryArea("core");return{isActive:!!s(m5.store).get("core/edit-site","welcomeGuideStyles"),isStylesOpen:i==="edit-site/global-styles"}},[]);if(!t||!r)return null;let o=(0,ln.__)("Welcome to Styles");return(0,Ot.jsx)(r_.Guide,{className:"editor-welcome-guide guide-styles",contentLabel:o,finishButtonText:(0,ln.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuideStyles"),pages:[{image:(0,Ot.jsx)(Gg,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-to-styles.svg?1",animatedSrc:"https://s.w.org/images/block-editor/welcome-to-styles.gif?1"}),content:(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsx)("h1",{className:"editor-welcome-guide__heading",children:o}),(0,Ot.jsx)("p",{className:"editor-welcome-guide__text",children:(0,ln.__)("Tweak your site, or give it a whole new look! Get creative \u2014 how about a new color palette for your buttons, or choosing a new font? Take a look at what you can do here.")})]})},{image:(0,Ot.jsx)(Gg,{nonAnimatedSrc:"https://s.w.org/images/block-editor/set-the-design.svg?1",animatedSrc:"https://s.w.org/images/block-editor/set-the-design.gif?1"}),content:(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,ln.__)("Set the design")}),(0,Ot.jsx)("p",{className:"editor-welcome-guide__text",children:(0,ln.__)("You can customize your site as much as you like with different colors, typography, and layouts. Or if you prefer, just leave it up to your theme to handle!")})]})},{image:(0,Ot.jsx)(Gg,{nonAnimatedSrc:"https://s.w.org/images/block-editor/personalize-blocks.svg?1",animatedSrc:"https://s.w.org/images/block-editor/personalize-blocks.gif?1"}),content:(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,ln.__)("Personalize blocks")}),(0,Ot.jsx)("p",{className:"editor-welcome-guide__text",children:(0,ln.__)("You can adjust your blocks to ensure a cohesive experience across your site \u2014 add your unique colors to a branded Button block, or adjust the Heading block to your preferred size.")})]})},{image:(0,Ot.jsx)(Gg,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,ln.__)("Learn more")}),(0,Ot.jsxs)("p",{className:"editor-welcome-guide__text",children:[(0,ln.__)("New to block themes and styling your site?")," ",(0,Ot.jsx)(r_.ExternalLink,{href:(0,ln.__)("https://wordpress.org/documentation/article/styles-overview/"),children:(0,ln.__)("Here\u2019s a detailed guide to learn how to make the most of it.")})]})]})}]})}var mo=n(_(),1);function MG(){let{shouldResetNavigation:e,stylesPath:t,showStylebook:r,showListViewByDefault:o,hasRevisions:s,activeComplementaryArea:i}=(0,Wg.useSelect)(b=>{let{getActiveComplementaryArea:w}=b(_e),{getStylesPath:k,getShowStylebook:S}=L(b(v)),x=b(v).getEditorMode()==="visual",C=b(LG.store).get("core","showListViewByDefault"),{getEntityRecord:E,__experimentalGetCurrentGlobalStylesId:O}=b(NG.store),N=O(),B=N?E("root","globalStyles",N):void 0;return{stylesPath:k(),showStylebook:S(),shouldResetNavigation:w("core")!=="edit-site/global-styles"||!x,showListViewByDefault:C,hasRevisions:!!B?._links?.["version-history"]?.[0]?.count,activeComplementaryArea:b(_e).getActiveComplementaryArea("core")}},[]),{setStylesPath:a,setShowStylebook:l,resetStylesNavigation:c}=L((0,Wg.useDispatch)(v)),u=(0,o_.useViewportMatch)("medium","<"),m=t.startsWith("/revisions")&&!r,d=t.startsWith("/revisions")&&r,f=(0,o_.usePrevious)(i);(0,p5.useEffect)(()=>{i==="edit-site/global-styles"&&f!=="edit-site/global-styles"&&c()},[i,f,c]),(0,p5.useEffect)(()=>{e&&c()},[e,c]);let{setIsListViewOpened:h}=(0,Wg.useDispatch)(v),g=()=>{h(!1),a(m||d?"/":"/revisions")},y=()=>{h(r&&o),l(!r)};return(0,mo.jsxs)(mo.Fragment,{children:[(0,mo.jsx)(FG,{className:"editor-global-styles-sidebar",identifier:"edit-site/global-styles",title:(0,Ip.__)("Styles"),icon:Kk,closeLabel:(0,Ip.__)("Close Styles"),panelClassName:"editor-global-styles-sidebar__panel",header:(0,mo.jsxs)(Ii.Flex,{className:"editor-global-styles-sidebar__header",gap:1,children:[(0,mo.jsx)(Ii.FlexItem,{children:(0,mo.jsx)("h2",{className:"editor-global-styles-sidebar__header-title",children:(0,Ip.__)("Styles")})}),(0,mo.jsxs)(Ii.Flex,{justify:"flex-end",gap:1,className:"editor-global-styles-sidebar__header-actions",children:[!u&&(0,mo.jsx)(Ii.FlexItem,{children:(0,mo.jsx)(Ii.Button,{icon:Lk,label:(0,Ip.__)("Style Book"),isPressed:r,accessibleWhenDisabled:!0,disabled:e,onClick:y,size:"compact"})}),(0,mo.jsx)(Ii.FlexItem,{children:(0,mo.jsx)(Ii.Button,{label:(0,Ip.__)("Revisions"),icon:Fi,onClick:g,accessibleWhenDisabled:!0,disabled:!s,isPressed:m||d,size:"compact"})}),(0,mo.jsx)(e_,{onChangePath:a})]})]}),children:(0,mo.jsx)(h1,{path:t,onPathChange:a})}),(0,mo.jsx)(DG,{})]})}var cn=n(_(),1);function ime({postType:e,postId:t,templateId:r,settings:o,children:s,initialEdits:i,initialSelection:a,onActionPerformed:l,extraContent:c,extraSidebarPanels:u,...m}){let{post:d,template:f,hasLoadedPost:h,error:g,isBlockTheme:y,showGlobalStyles:b}=(0,s_.useSelect)(S=>{let{getEntityRecord:x,getResolutionError:C,hasFinishedResolution:E,getCurrentTheme:O,__experimentalGetCurrentGlobalStylesId:N,canUser:B}=S(VG.store),{getRenderingMode:F,getCurrentPostType:M}=S(v),T=["postType",e,t],H=F(),U=M(),V=O()?.is_block_theme,Y=N(),q=Y?B("update",{kind:"root",name:"globalStyles",id:Y}):!1;return{post:x(...T),template:r?x("postType",ht,r):void 0,hasLoadedPost:E("getEntityRecord",T),error:C("getEntityRecord",T)?.message,isBlockTheme:V,showGlobalStyles:V&&q&&(U==="wp_template"||H==="template-locked")}},[e,t,r]),{selectBlock:w}=(0,s_.useDispatch)(HG.store),k=Ow();return(0,zG.useEffect)(()=>{if(!a||!h||!d)return;let S=setTimeout(()=>{let x=k(a);x&&w(x)},0);return()=>clearTimeout(S)},[a,h,d,w,k]),(0,cn.jsxs)(cn.Fragment,{children:[h&&!d&&(0,cn.jsx)(jG.Notice,{status:g?"error":"warning",isDismissible:!1,children:g||(0,UG.__)("You attempted to edit an item that doesn't exist. Perhaps it was deleted?")}),!!d&&(0,cn.jsxs)(eC,{post:d,__unstableTemplate:f,settings:o,initialEdits:i,useSubRegistry:!1,children:[(0,cn.jsx)(rz,{...m,children:c}),s,(0,cn.jsx)(PH,{onActionPerformed:l,extraPanels:u}),(0,cn.jsx)(IG,{}),y&&(0,cn.jsx)(E1,{}),b&&(0,cn.jsx)(MG,{})]})]})}var GG=ime;var Fe=n(R(),1),$G=n(ge(),1),zu=n(A(),1),eW=n(D(),1),Yg=n(ft(),1);var n_=n(A(),1),WG=n(ft(),1);var YG=n(_(),1),{PreferenceBaseOption:ame}=L(WG.privateApis);function ZG(e){let t=(0,n_.useSelect)(s=>s(v).isPublishSidebarEnabled(),[]),{enablePublishSidebar:r,disablePublishSidebar:o}=(0,n_.useDispatch)(v);return(0,YG.jsx)(ame,{isChecked:t,onChange:s=>s?r():o(),...e})}var i_=n(A(),1),qG=n(ft(),1),a_=n(Ze(),1),KG=n(D(),1),XG=n(I(),1),Op=n(R(),1),JG=n($(),1);var Bp=n(_(),1),{BlockManager:lme}=L(JG.privateApis),cme=[];function QG(){let{showBlockTypes:e,hideBlockTypes:t}=L((0,i_.useDispatch)(v)),{blockTypes:r,allowedBlockTypes:o,hiddenBlockTypes:s}=(0,i_.useSelect)(f=>({blockTypes:f(a_.store).getBlockTypes(),allowedBlockTypes:f(v).getEditorSettings().allowedBlockTypes,hiddenBlockTypes:f(qG.store).get("core","hiddenBlockTypes")??cme}),[]),a=(0,KG.useMemo)(()=>o===!0?r:r.filter(({name:f})=>o?.includes(f)),[o,r]).filter(f=>(0,a_.hasBlockSupport)(f,"inserter",!0)&&(!f.parent||f.parent.includes("core/post-content"))),l=s.filter(f=>a.some(h=>h.name===f)),c=a.filter(f=>!l.includes(f.name)),u=a.length-c.length;function m(){d(a)}let d=f=>{if(c.length>f.length){let h=c.filter(g=>!f.find(({name:y})=>y===g.name));t(h.map(({name:g})=>g))}else if(c.length<f.length){let h=f.filter(g=>!c.find(({name:y})=>y===g.name));e(h.map(({name:g})=>g))}};return(0,Bp.jsxs)("div",{className:"editor-block-visibility",children:[!!u&&(0,Bp.jsxs)("div",{className:"editor-block-visibility__disabled-blocks-count",children:[(0,Op.sprintf)((0,Op._n)("%d block is hidden.","%d blocks are hidden.",u),u),(0,Bp.jsx)(XG.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:m,children:(0,Op.__)("Reset")})]}),(0,Bp.jsx)(lme,{blockTypes:a,selectedBlockTypes:c,onChange:d,showSelectAll:!1})]})}var Me=n(_(),1),{PreferencesModal:ume,PreferencesModalTabs:dme,PreferencesModalSection:Za,PreferenceToggleControl:un}=L(Yg.privateApis);function tW({extraSections:e={}}){let t=(0,zu.useSelect)(o=>o(_e).isModalActive("editor/preferences"),[]),{closeModal:r}=(0,zu.useDispatch)(_e);return t?(0,Me.jsx)(ume,{closeModal:r,children:(0,Me.jsx)(mme,{extraSections:e})}):null}function mme({extraSections:e={}}){let t=(0,$G.useViewportMatch)("medium"),r=(0,zu.useSelect)(l=>{let{getEditorSettings:c}=l(v),{get:u}=l(Yg.store),m=c().richEditingEnabled;return!u("core","distractionFree")&&t&&m},[t]),{setIsListViewOpened:o,setIsInserterOpened:s}=(0,zu.useDispatch)(v),{set:i}=(0,zu.useDispatch)(Yg.store),a=(0,eW.useMemo)(()=>[{name:"general",tabLabel:(0,Fe.__)("General"),content:(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsxs)(Za,{title:(0,Fe.__)("Interface"),children:[(0,Me.jsx)(un,{scope:"core",featureName:"showListViewByDefault",help:(0,Fe.__)("Opens the List View panel by default."),label:(0,Fe.__)("Always open List View")}),r&&(0,Me.jsx)(un,{scope:"core",featureName:"showBlockBreadcrumbs",help:(0,Fe.__)("Display the block hierarchy trail at the bottom of the editor."),label:(0,Fe.__)("Show block breadcrumbs")}),(0,Me.jsx)(un,{scope:"core",featureName:"allowRightClickOverrides",help:(0,Fe.__)("Allows contextual List View menus via right-click, overriding browser defaults."),label:(0,Fe.__)("Allow right-click contextual menus")}),(0,Me.jsx)(un,{scope:"core",featureName:"enableChoosePatternModal",help:(0,Fe.__)("Pick from starter content when creating a new page."),label:(0,Fe.__)("Show starter patterns")})]}),(0,Me.jsxs)(Za,{title:(0,Fe.__)("Document settings"),description:(0,Fe.__)("Select what settings are shown in the document panel."),children:[(0,Me.jsx)(p0.Slot,{}),(0,Me.jsx)(Ym,{taxonomyWrapper:(l,c)=>(0,Me.jsx)(Hl,{label:c.labels.menu_name,panelName:`taxonomy-panel-${c.slug}`})}),(0,Me.jsx)(Ia,{children:(0,Me.jsx)(Hl,{label:(0,Fe.__)("Featured image"),panelName:"featured-image"})}),(0,Me.jsx)(hu,{children:(0,Me.jsx)(Hl,{label:(0,Fe.__)("Excerpt"),panelName:"post-excerpt"})}),(0,Me.jsx)(Lt,{supportKeys:["comments","trackbacks"],children:(0,Me.jsx)(Hl,{label:(0,Fe.__)("Discussion"),panelName:"discussion-panel"})}),(0,Me.jsx)(mm,{children:(0,Me.jsx)(Hl,{label:(0,Fe.__)("Page attributes"),panelName:"page-attributes"})})]}),t&&(0,Me.jsx)(Za,{title:(0,Fe.__)("Publishing"),children:(0,Me.jsx)(ZG,{help:(0,Fe.__)("Review settings, such as visibility and tags."),label:(0,Fe.__)("Enable pre-publish checks")})}),e?.general]})},{name:"appearance",tabLabel:(0,Fe.__)("Appearance"),content:(0,Me.jsxs)(Za,{title:(0,Fe.__)("Appearance"),description:(0,Fe.__)("Customize the editor interface to suit your needs."),children:[(0,Me.jsx)(un,{scope:"core",featureName:"fixedToolbar",onToggle:()=>i("core","distractionFree",!1),help:(0,Fe.__)("Access all block and document tools in a single place."),label:(0,Fe.__)("Top toolbar")}),(0,Me.jsx)(un,{scope:"core",featureName:"distractionFree",onToggle:()=>{i("core","fixedToolbar",!0),s(!1),o(!1)},help:(0,Fe.__)("Reduce visual distractions by hiding the toolbar and other elements to focus on writing."),label:(0,Fe.__)("Distraction free")}),(0,Me.jsx)(un,{scope:"core",featureName:"focusMode",help:(0,Fe.__)("Highlights the current block and fades other content."),label:(0,Fe.__)("Spotlight mode")}),e?.appearance]})},{name:"accessibility",tabLabel:(0,Fe.__)("Accessibility"),content:(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsx)(Za,{title:(0,Fe.__)("Navigation"),description:(0,Fe.__)("Optimize the editing experience for enhanced control."),children:(0,Me.jsx)(un,{scope:"core",featureName:"keepCaretInsideBlock",help:(0,Fe.__)("Keeps the text cursor within blocks while navigating with arrow keys, preventing it from moving to other blocks and enhancing accessibility for keyboard users."),label:(0,Fe.__)("Contain text cursor inside block")})}),(0,Me.jsx)(Za,{title:(0,Fe.__)("Interface"),children:(0,Me.jsx)(un,{scope:"core",featureName:"showIconLabels",label:(0,Fe.__)("Show button text labels"),help:(0,Fe.__)("Show text instead of icons on buttons across the interface.")})})]})},{name:"blocks",tabLabel:(0,Fe.__)("Blocks"),content:(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsx)(Za,{title:(0,Fe.__)("Inserter"),children:(0,Me.jsx)(un,{scope:"core",featureName:"mostUsedBlocks",help:(0,Fe.__)("Adds a category with the most frequently used blocks in the inserter."),label:(0,Fe.__)("Show most used blocks")})}),(0,Me.jsx)(Za,{title:(0,Fe.__)("Manage block visibility"),description:(0,Fe.__)("Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later."),children:(0,Me.jsx)(QG,{})})]})},window.__experimentalMediaProcessing&&{name:"media",tabLabel:(0,Fe.__)("Media"),content:(0,Me.jsx)(Me.Fragment,{children:(0,Me.jsxs)(Za,{title:(0,Fe.__)("General"),description:(0,Fe.__)("Customize options related to the media upload flow."),children:[(0,Me.jsx)(un,{scope:"core/media",featureName:"optimizeOnUpload",help:(0,Fe.__)("Compress media items before uploading to the server."),label:(0,Fe.__)("Pre-upload compression")}),(0,Me.jsx)(un,{scope:"core/media",featureName:"requireApproval",help:(0,Fe.__)("Require approval step when optimizing existing media."),label:(0,Fe.__)("Approval step")})]})})}].filter(Boolean),[r,e,s,o,i,t]);return(0,Me.jsx)(dme,{sections:a})}var rW=n(D(),1),l_=n(A(),1);function pme({postType:e}){let{registerPostTypeSchema:t}=L((0,l_.useDispatch)(v));(0,rW.useEffect)(()=>{t(e)},[t,e]);let{fields:r}=(0,l_.useSelect)(o=>{let{getEntityFields:s}=L(o(v));return{fields:s("postType",e)}},[e]);return r}var oW=pme;var Xg=n(Ze(),1);var Zg=n($(),1),sW="content",nW={name:"core/pattern-overrides",getValues({select:e,clientId:t,context:r,bindings:o}){let s=r["pattern/overrides"],{getBlockAttributes:i}=e(Zg.store),a=i(t),l={};for(let c of Object.keys(o)){let u=s?.[a?.metadata?.name]?.[c];if(u===void 0){l[c]=a[c];continue}else l[c]=u===""?void 0:u}return l},setValues({select:e,dispatch:t,clientId:r,bindings:o}){let{getBlockAttributes:s,getBlockParentsByBlockName:i,getBlocks:a}=e(Zg.store),c=s(r)?.metadata?.name;if(!c)return;let[u]=i(r,"core/block",!0),m=Object.entries(o).reduce((f,[h,{newValue:g}])=>(f[h]=g,f),{});if(!u){let f=h=>{for(let g of h)g.attributes?.metadata?.name===c&&t(Zg.store).updateBlockAttributes(g.clientId,m),f(g.innerBlocks)};f(a());return}let d=s(u)?.[sW];t(Zg.store).updateBlockAttributes(u,{[sW]:{...d,[c]:{...d?.[c],...Object.entries(m).reduce((f,[h,g])=>(f[h]=g===void 0?"":g,f),{})}}})},canUserEditValue:()=>!0};var c_=n(R(),1),u_=n(Z(),1),qg=n($(),1),f5=["core/navigation-link","core/navigation-submenu"],iW=[{label:(0,c_.__)("Post Date"),args:{field:"date"},type:"string"},{label:(0,c_.__)("Post Modified Date"),args:{field:"modified"},type:"string"},{label:(0,c_.__)("Post Link"),args:{field:"link"},type:"string"}],aW={name:"core/post-data",getValues({select:e,context:t,bindings:r,clientId:o}){let{getBlockAttributes:s,getBlockName:i}=e(qg.store),a=i(o),l=f5.includes(a),c,u;if(l){let h=s(o);c=h?.id,u=h?.type}else c=t?.postId,u=t?.postType;let{getEditedEntityRecord:m}=e(u_.store),d=m("postType",u,c),f={};for(let[h,g]of Object.entries(r)){let y=iW.find(b=>b.args.field===g.args.field);y?d?f[h]=d[g.args.field]:f[h]=y.label:f[h]=g.args.field}return f},setValues({dispatch:e,context:t,bindings:r,clientId:o,select:s}){let{getBlockName:i}=s(qg.store),a=i(o);if(f5.includes(a))return!1;let l={};Object.values(r).forEach(({args:c,newValue:u})=>{l[c.field]=u}),e(u_.store).editEntityRecord("postType",t?.postType,t?.postId,l)},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(qg.store),s=o(),i=r(s);return!(f5.includes(i)||t?.query||t?.queryId||!t?.postType||!e(u_.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({context:e,select:t}){return t(qg.store).getSelectedBlock()?.name!=="core/post-date"?[]:!e||!e.postId||!e.postType?[]:iW}};var Kg=n(Z(),1);function h5(e,t){let{getRegisteredPostMeta:r}=L(e(Kg.store)),o=r(t?.postType),s=[];return Object.entries(o).forEach(([i,a])=>{i==="footnotes"||i.charAt(0)==="_"||s.push({label:a.title||i,args:{key:i},default:a.default,type:a.type})}),s}function fme({select:e,context:t,args:r}){let s=h5(e,t).find(l=>l.args.key===r.key);if(!s)return r.key;if(!t?.postId)return s.default||s.label||r.key;let{getEditedEntityRecord:i}=e(Kg.store);return i("postType",t?.postType,t?.postId).meta?.[r.key]??s?.label??r.key}var lW={name:"core/post-meta",getValues({select:e,context:t,bindings:r}){let o={};for(let[s,i]of Object.entries(r))o[s]=fme({select:e,context:t,args:i.args});return o},setValues({dispatch:e,context:t,bindings:r}){let o={};Object.values(r).forEach(({args:s,newValue:i})=>{o[s.key]=i}),e(Kg.store).editEntityRecord("postType",t?.postType,t?.postId,{meta:o})},canUserEditValue({select:e,context:t,args:r}){return!(t?.query||t?.queryId||!t?.postType||!h5(e,t).some(l=>l.args.key===r.key)||e(v).getEditorSettings().enableCustomFields||!e(Kg.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({select:e,context:t}){return h5(e,t).map(({default:o,...s})=>({...s}))}};var nc=n(R(),1),cW=n(Z(),1),d_=n($(),1),g5=["core/navigation-link","core/navigation-submenu"],y5=[{label:(0,nc.__)("Term ID"),args:{field:"id"},type:"string"},{label:(0,nc.__)("Name"),args:{field:"name"},type:"string"},{label:(0,nc.__)("Slug"),args:{field:"slug"},type:"string"},{label:(0,nc.__)("Link"),args:{field:"link"},type:"string"},{label:(0,nc.__)("Description"),args:{field:"description"},type:"string"},{label:(0,nc.__)("Parent ID"),args:{field:"parent"},type:"string"},{label:(0,nc.__)("Count"),args:{field:"count"},type:"string"}],uW={name:"core/term-data",usesContext:["taxonomy","termId","termData"],getValues({select:e,context:t,bindings:r,clientId:o}){let{getEntityRecord:s}=e(cW.store),{getBlockAttributes:i,getBlockName:a}=e(d_.store),l=a(o),c=g5.includes(l),u;if(c){let d=i(o),f=d?.type;u=s("taxonomy",f==="tag"?"post_tag":f,d?.id)}else t.termId&&t.taxonomy&&(u=s("taxonomy",t.taxonomy,t.termId));!u&&t?.termData&&!c&&(u=t.termData);let m={};for(let[d,f]of Object.entries(r)){let h=y5.find(g=>g.args.field===f.args.field);h?!u||u[f.args.field]===void 0?m[d]=h.label:f.args.field==="count"?m[d]="("+u[f.args.field]+")":m[d]=u[f.args.field]:m[d]=f.args.field}return m},setValues({dispatch:e,context:t,bindings:r}){return!1},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(d_.store),s=o(),i=r(s);return g5.includes(i)||t?.termQuery||!t?.taxonomy||!t?.termId,!1},getFieldsList({context:e,select:t}){let{getBlockAttributes:r,getBlockName:o,getSelectedBlockClientId:s}=t(d_.store),i=s(),a=o(i);if(g5.includes(a)){let l=r(i);return!l||!l.id||!l.type?[]:y5}return e?e.taxonomy&&e.termId||e.termData?y5:[]:[]}};function dW(){(0,Xg.registerBlockBindingsSource)(nW),(0,Xg.registerBlockBindingsSource)(aW),(0,Xg.registerBlockBindingsSource)(lW),(0,Xg.registerBlockBindingsSource)(uW)}var{store:hme,...gme}=z2,mW={};q5(mW,{CreateTemplatePartModal:md,patternTitleField:yf,templateTitleField:gf,BackButton:Bw,EntitiesSavedStatesExtensible:Oh,Editor:GG,PluginPostExcerpt:jh,PostCardPanel:px,PreferencesModal:tW,usePostActions:dx,usePostFields:oW,ToolsMoreMenuGroup:Mw,ViewMoreMenuGroup:Vw,ResizableEditor:am,registerCoreBlockBindingsSources:dW,getTemplateInfo:Ts,GlobalStylesUIWrapper:h1,GlobalStylesActionMenu:e_,StyleBookPreview:c8,useGlobalStyles:Wr,useStyle:Bl,useGenerateBlockPath:xj,useRestoreBlockFromPath:Ow,interfaceStore:hme,...gme});var Jg=n(A(),1);function yme(e,t,r){let{registerEntityAction:o}=L((0,Jg.dispatch)(v));o(e,t,r)}function vme(e,t,r){let{unregisterEntityAction:o}=L((0,Jg.dispatch)(v));o(e,t,r)}function bme(e,t,r){let{registerEntityField:o}=L((0,Jg.dispatch)(v));o(e,t,r)}function Sme(e,t,r){let{unregisterEntityField:o}=L((0,Jg.dispatch)(v));o(e,t,r)}var pW=n($(),1);return wW(wme);})();
/*! 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.
   *)
*/
//# sourceMappingURL=index.min.js.map