File: /www/wwwroot/www.waciwang.com/wp-content/plugins/gutenberg/build/scripts/edit-site/index.min.js
"use strict";var wp;(wp||={}).editSite=(()=>{var w8=Object.create;var pp=Object.defineProperty;var x8=Object.getOwnPropertyDescriptor;var S8=Object.getOwnPropertyNames;var _8=Object.getPrototypeOf,C8=Object.prototype.hasOwnProperty;var Io=(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 Be=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Rf=(e,t)=>{for(var r in t)pp(e,r,{get:t[r],enumerable:!0})},kC=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of S8(t))!C8.call(e,n)&&n!==r&&pp(e,n,{get:()=>t[n],enumerable:!(o=x8(t,n))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?w8(_8(e)):{},kC(t||!e||!e.__esModule?pp(r,"default",{value:e,enumerable:!0}):r,e)),T8=e=>kC(pp({},"__esModule",{value:!0}),e);var Kr=Be((Iee,OC)=>{OC.exports=window.wp.blocks});var hp=Be((Fee,RC)=>{RC.exports=window.wp.blockLibrary});var ie=Be((Vee,IC)=>{IC.exports=window.wp.data});var yl=Be((Nee,FC)=>{FC.exports=window.wp.deprecated});var z=Be((Dee,VC)=>{VC.exports=window.wp.element});var Je=Be((Lee,NC)=>{NC.exports=window.wp.editor});var Fo=Be((Mee,DC)=>{DC.exports=window.wp.preferences});var MC=Be((Bee,LC)=>{LC.exports=window.wp.widgets});var he=Be((zee,zC)=>{zC.exports=window.wp.coreData});var St=Be((Gee,GC)=>{GC.exports=window.wp.blockEditor});var j=Be((Hee,HC)=>{HC.exports=window.wp.i18n});var gp=Be((Uee,UC)=>{UC.exports=window.wp.patterns});var vp=Be((Wee,WC)=>{WC.exports=window.wp.privateApis});var Ve=Be((ate,fT)=>{fT.exports=window.wp.router});var M=Be((ute,mT)=>{mT.exports=window.wp.components});var _=Be((cte,pT)=>{pT.exports=window.ReactJSXRuntime});var nt=Be((Cte,_T)=>{_T.exports=window.wp.compose});var TT=Be((Tte,CT)=>{CT.exports=window.wp.plugins});var Bn=Be((Pte,PT)=>{PT.exports=window.wp.notices});var xr=Be((Ete,ET)=>{ET.exports=window.wp.htmlEntities});var pe=Be((kte,AT)=>{AT.exports=window.wp.primitives});var Mh=Be((nne,kT)=>{kT.exports=window.wp.commands});var ca=Be((ine,OT)=>{OT.exports=window.wp.keycodes});var Ot=Be((sne,RT)=>{RT.exports=window.wp.url});var _l=Be((cne,DT)=>{DT.exports=window.wp.dom});var QT=Be((_ne,XT)=>{XT.exports=window.wp.keyboardShortcuts});var $e=Be((Ane,cP)=>{cP.exports=window.React});var Xw=Be((Wne,tE)=>{tE.exports=window.ReactDOM});var dg=Be((die,yE)=>{yE.exports=window.wp.apiFetch});var ux=Be((sse,XE)=>{XE.exports=window.wp.styleEngine});var xg=Be((yse,oA)=>{"use strict";oA.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,n,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(t[n]!==r[n])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(i=Object.keys(t),o=i.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=o;n--!==0;){var s=i[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var Sg=Be((wse,sA)=>{"use strict";var Tz=function(t){return Pz(t)&&!Ez(t)};function Pz(e){return!!e&&typeof e=="object"}function Ez(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Oz(e)}var Az=typeof Symbol=="function"&&Symbol.for,kz=Az?Symbol.for("react.element"):60103;function Oz(e){return e.$$typeof===kz}function Rz(e){return Array.isArray(e)?[]:{}}function Fd(e,t){return t.clone!==!1&&t.isMergeableObject(e)?ac(Rz(e),e,t):e}function Iz(e,t,r){return e.concat(t).map(function(o){return Fd(o,r)})}function Fz(e,t){if(!t.customMerge)return ac;var r=t.customMerge(e);return typeof r=="function"?r:ac}function Vz(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function nA(e){return Object.keys(e).concat(Vz(e))}function iA(e,t){try{return t in e}catch{return!1}}function Nz(e,t){return iA(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Dz(e,t,r){var o={};return r.isMergeableObject(e)&&nA(e).forEach(function(n){o[n]=Fd(e[n],r)}),nA(t).forEach(function(n){Nz(e,n)||(iA(e,n)&&r.isMergeableObject(t[n])?o[n]=Fz(n,r)(e[n],t[n],r):o[n]=Fd(t[n],r))}),o}function ac(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||Iz,r.isMergeableObject=r.isMergeableObject||Tz,r.cloneUnlessOtherwiseSpecified=Fd;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):Dz(e,t,r):Fd(t,r)}ac.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return ac(o,n,r)},{})};var Lz=ac;sA.exports=Lz});var Fx=Be((ele,ZA)=>{ZA.exports=window.wp.a11y});var Ra=Be((Zge,AO)=>{AO.exports=window.wp.date});var FR=Be((k0e,IR)=>{IR.exports=window.wp.blob});var t6=Be(e6=>{"use strict";var Pc=$e();function NY(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var DY=typeof Object.is=="function"?Object.is:NY,LY=Pc.useState,MY=Pc.useEffect,BY=Pc.useLayoutEffect,jY=Pc.useDebugValue;function zY(e,t){var r=t(),o=LY({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return BY(function(){n.value=r,n.getSnapshot=t,n_(n)&&i({inst:n})},[e,r,t]),MY(function(){return n_(n)&&i({inst:n}),e(function(){n_(n)&&i({inst:n})})},[e]),jY(r),r}function n_(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!DY(e,r)}catch{return!0}}function GY(e,t){return t()}var HY=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?GY:zY;e6.useSyncExternalStore=Pc.useSyncExternalStore!==void 0?Pc.useSyncExternalStore:HY});var o6=Be((zwe,r6)=>{"use strict";r6.exports=t6()});var l2=Be((GEe,ky)=>{var W4={\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"},q4=Object.keys(W4).join("|"),QK=new RegExp(q4,"g"),JK=new RegExp(q4,"");function $K(e){return W4[e]}var Y4=function(e){return e.replace(QK,$K)},eX=function(e){return!!e.match(JK)};ky.exports=Y4;ky.exports.has=eX;ky.exports.remove=Y4});var OF=Be((HAe,kF)=>{kF.exports=window.wp.warning});var Oee={};Rf(Oee,{PluginMoreMenuItem:()=>Cee,PluginSidebar:()=>Tee,PluginSidebarMoreMenuItem:()=>Pee,PluginTemplateSettingPanel:()=>hv,initializeEditor:()=>Aee,reinitializeEditor:()=>kee,store:()=>Oe});var _C=a(Kr(),1),Pf=a(hp(),1),Nu=a(ie(),1),g8=a(yl(),1),cb=a(z(),1),v8=a(Je(),1),ub=a(Fo(),1),fb=a(MC(),1);var Sp=a(ie(),1);var BC=a(ie(),1);function P8(e={},t){return t.type==="UPDATE_SETTINGS"?{...e,...t.settings}:e}function E8(e={},t){switch(t.type){case"SET_EDITED_POST":return{postType:t.postType,id:t.id,context:t.context};case"SET_EDITED_POST_CONTEXT":return{...e,context:t.context}}return e}function A8(e=!1,t){return t.type==="SET_IS_SAVE_VIEW_OPENED"?t.isOpen:e}function k8(e=[],t){switch(t.type){case"REGISTER_ROUTE":return[...e,t.route];case"UNREGISTER_ROUTE":return e.filter(r=>r.name!==t.name)}return e}var jC=(0,BC.combineReducers)({settings:P8,editedPost:E8,saveViewPanel:A8,routes:k8});var yb={};Rf(yb,{__experimentalSetPreviewDeviceType:()=>R8,addTemplate:()=>F8,closeGeneralSidebar:()=>X8,openGeneralSidebar:()=>K8,openNavigationPanelToMenu:()=>G8,removeTemplate:()=>V8,revertTemplate:()=>Z8,setEditedEntity:()=>L8,setEditedPostContext:()=>B8,setHasPageContentFocus:()=>J8,setHomeTemplateId:()=>M8,setIsInserterOpened:()=>U8,setIsListViewOpened:()=>W8,setIsNavigationPanelOpened:()=>H8,setIsSaveViewOpened:()=>Y8,setNavigationMenu:()=>D8,setNavigationPanelActiveMenu:()=>z8,setPage:()=>j8,setTemplate:()=>I8,setTemplatePart:()=>N8,switchEditorMode:()=>Q8,toggleDistractionFree:()=>$8,toggleFeature:()=>O8,updateSettings:()=>q8});var tT=a(Kr(),1),Er=a(yl(),1),vb=a(he(),1),rT=a(St(),1),fi=a(Je(),1),oT=a(Fo(),1);var If=a(j(),1),YC=a(gp(),1);var qC=a(vp(),1),{lock:qee,unlock:D}=(0,qC.__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/edit-site");var Mn="wp_navigation",Xe="wp_template",je="wp_template_part",hb={custom:"custom",theme:"theme",plugin:"plugin"},Bu="uncategorized",ju="all-parts",{PATTERN_TYPES:ke,PATTERN_DEFAULT_CATEGORY:Xo,PATTERN_USER_CATEGORY:yp,EXCLUDED_PATTERN_SOURCES:bp,PATTERN_SYNC_TYPES:ls}=D(YC.privateApis),ZC=[je,Mn,ke.user],gb={[Xe]:(0,If.__)("Template"),[je]:(0,If.__)("Template part"),[ke.user]:(0,If.__)("Pattern"),[Mn]:(0,If.__)("Navigation")},wp="grid",KC="table",XC="list",QC="is";var ci="isAny",JC="isNone",$C="before",eT="after";var{interfaceStore:nT}=D(fi.privateApis);function O8(e){return function({registry:t}){(0,Er.default)("dispatch( 'core/edit-site' ).toggleFeature( featureName )",{since:"6.0",alternative:"dispatch( 'core/preferences').toggle( 'core/edit-site', featureName )"}),t.dispatch(oT.store).toggle("core/edit-site",e)}}var R8=e=>({registry:t})=>{(0,Er.default)("dispatch( 'core/edit-site' ).__experimentalSetPreviewDeviceType",{since:"6.5",version:"6.7",hint:"registry.dispatch( editorStore ).setDeviceType"}),t.dispatch(fi.store).setDeviceType(e)};function I8(){return(0,Er.default)("dispatch( 'core/edit-site' ).setTemplate",{since:"6.5",version:"6.8",hint:"The setTemplate is not needed anymore, the correct entity is resolved from the URL automatically."}),{type:"NOTHING"}}var F8=e=>async({dispatch:t,registry:r})=>{(0,Er.default)("dispatch( 'core/edit-site' ).addTemplate",{since:"6.5",version:"6.8",hint:"use saveEntityRecord directly"});let o=await r.dispatch(vb.store).saveEntityRecord("postType",Xe,e);e.content&&r.dispatch(vb.store).editEntityRecord("postType",Xe,o.id,{blocks:(0,tT.parse)(e.content)},{undoIgnore:!0}),t({type:"SET_EDITED_POST",postType:Xe,id:o.id})},V8=e=>({registry:t})=>D(t.dispatch(fi.store)).removeTemplates([e]);function N8(e){return(0,Er.default)("dispatch( 'core/edit-site' ).setTemplatePart",{since:"6.8"}),{type:"SET_EDITED_POST",postType:je,id:e}}function D8(e){return(0,Er.default)("dispatch( 'core/edit-site' ).setNavigationMenu",{since:"6.8"}),{type:"SET_EDITED_POST",postType:Mn,id:e}}function L8(e,t,r){return{type:"SET_EDITED_POST",postType:e,id:t,context:r}}function M8(){return(0,Er.default)("dispatch( 'core/edit-site' ).setHomeTemplateId",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function B8(e){return(0,Er.default)("dispatch( 'core/edit-site' ).setEditedPostContext",{since:"6.8"}),{type:"SET_EDITED_POST_CONTEXT",context:e}}function j8(){return(0,Er.default)("dispatch( 'core/edit-site' ).setPage",{since:"6.5",version:"6.8",hint:"The setPage is not needed anymore, the correct entity is resolved from the URL automatically."}),{type:"NOTHING"}}function z8(){return(0,Er.default)("dispatch( 'core/edit-site' ).setNavigationPanelActiveMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function G8(){return(0,Er.default)("dispatch( 'core/edit-site' ).openNavigationPanelToMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function H8(){return(0,Er.default)("dispatch( 'core/edit-site' ).setIsNavigationPanelOpened",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}var U8=e=>({registry:t})=>{(0,Er.default)("dispatch( 'core/edit-site' ).setIsInserterOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsInserterOpened"}),t.dispatch(fi.store).setIsInserterOpened(e)},W8=e=>({registry:t})=>{(0,Er.default)("dispatch( 'core/edit-site' ).setIsListViewOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsListViewOpened"}),t.dispatch(fi.store).setIsListViewOpened(e)};function q8(e){return{type:"UPDATE_SETTINGS",settings:e}}function Y8(e){return{type:"SET_IS_SAVE_VIEW_OPENED",isOpen:e}}var Z8=(e,t)=>({registry:r})=>D(r.dispatch(fi.store)).revertTemplate(e,t),K8=e=>({registry:t})=>{t.dispatch(nT).enableComplementaryArea("core",e)},X8=()=>({registry:e})=>{e.dispatch(nT).disableComplementaryArea("core")},Q8=e=>({registry:t})=>{(0,Er.default)("dispatch( 'core/edit-site' ).switchEditorMode",{since:"6.6",alternative:"dispatch( 'core/editor').switchEditorMode"}),t.dispatch(fi.store).switchEditorMode(e)},J8=e=>({dispatch:t,registry:r})=>{(0,Er.default)("dispatch( 'core/edit-site' ).setHasPageContentFocus",{since:"6.5"}),e&&r.dispatch(rT.store).clearSelectedBlock(),t({type:"SET_HAS_PAGE_CONTENT_FOCUS",hasPageContentFocus:e})},$8=()=>({registry:e})=>{(0,Er.default)("dispatch( 'core/edit-site' ).toggleDistractionFree",{since:"6.6",alternative:"dispatch( 'core/editor').toggleDistractionFree"}),e.dispatch(fi.store).toggleDistractionFree()};var bb={};Rf(bb,{registerRoute:()=>eB,unregisterRoute:()=>tB});function eB(e){return{type:"REGISTER_ROUTE",route:e}}function tB(e){return{type:"UNREGISTER_ROUTE",name:e}}var xb={};Rf(xb,{__experimentalGetInsertionPoint:()=>pB,__experimentalGetPreviewDeviceType:()=>nB,getCanUserCreateMedia:()=>iB,getCurrentTemplateNavigationPanelSubMenu:()=>bB,getCurrentTemplateTemplateParts:()=>vB,getEditedPostContext:()=>fB,getEditedPostId:()=>cB,getEditedPostType:()=>uB,getEditorMode:()=>yB,getHomeTemplateId:()=>lB,getNavigationPanelActiveMenu:()=>wB,getPage:()=>dB,getReusableBlocks:()=>sB,getSettings:()=>aB,hasPageContentFocus:()=>_B,isFeatureActive:()=>oB,isInserterOpened:()=>mB,isListViewOpened:()=>hB,isNavigationOpened:()=>xB,isPage:()=>SB,isSaveViewOpened:()=>gB});var xp=a(he(),1),gn=a(ie(),1),wr=a(yl(),1),lT=a(z(),1),wb=a(Fo(),1),Ff=a(Je(),1),uT=a(St(),1);var iT=a(Kr(),1),rB=[];function sT(e=rB,t){let r=t?t.reduce((i,s)=>({...i,[s.id]:s}),{}):{},o=[],n=[...e];for(;n.length;){let{innerBlocks:i,...s}=n.shift();if(n.unshift(...i),(0,iT.isTemplatePart)(s)){let{attributes:{theme:l,slug:c}}=s,u=`${l}//${c}`,d=r[u];d&&o.push({templatePart:d,block:s})}}return o}var oB=(0,gn.createRegistrySelector)(e=>(t,r)=>((0,wr.default)("select( 'core/edit-site' ).isFeatureActive",{since:"6.0",alternative:"select( 'core/preferences' ).get"}),!!e(wb.store).get("core/edit-site",r))),nB=(0,gn.createRegistrySelector)(e=>()=>((0,wr.default)("select( 'core/edit-site' ).__experimentalGetPreviewDeviceType",{since:"6.5",version:"6.7",alternative:"select( 'core/editor' ).getDeviceType"}),e(Ff.store).getDeviceType())),iB=(0,gn.createRegistrySelector)(e=>()=>((0,wr.default)("wp.data.select( 'core/edit-site' ).getCanUserCreateMedia()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'create', { kind: 'postType', type: 'attachment' } )"}),e(xp.store).canUser("create","media"))),sB=(0,gn.createRegistrySelector)(e=>()=>((0,wr.default)("select( 'core/edit-site' ).getReusableBlocks()",{since:"6.5",version:"6.8",alternative:"select( 'core/core' ).getEntityRecords( 'postType', 'wp_block' )"}),lT.Platform.OS==="web"?e(xp.store).getEntityRecords("postType","wp_block",{per_page:-1}):[]));function aB(e){return e.settings}function lB(){(0,wr.default)("select( 'core/edit-site' ).getHomeTemplateId",{since:"6.2",version:"6.4"})}function uB(e){return(0,wr.default)("select( 'core/edit-site' ).getEditedPostType",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostType"}),e.editedPost.postType}function cB(e){return(0,wr.default)("select( 'core/edit-site' ).getEditedPostId",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostId"}),e.editedPost.id}function fB(e){return(0,wr.default)("select( 'core/edit-site' ).getEditedPostContext",{since:"6.8"}),e.editedPost.context}function dB(e){return(0,wr.default)("select( 'core/edit-site' ).getPage",{since:"6.8"}),{context:e.editedPost.context}}var mB=(0,gn.createRegistrySelector)(e=>()=>((0,wr.default)("select( 'core/edit-site' ).isInserterOpened",{since:"6.5",alternative:"select( 'core/editor' ).isInserterOpened"}),e(Ff.store).isInserterOpened())),pB=(0,gn.createRegistrySelector)(e=>()=>((0,wr.default)("select( 'core/edit-site' ).__experimentalGetInsertionPoint",{since:"6.5",version:"6.7"}),D(e(Ff.store)).getInserter())),hB=(0,gn.createRegistrySelector)(e=>()=>((0,wr.default)("select( 'core/edit-site' ).isListViewOpened",{since:"6.5",alternative:"select( 'core/editor' ).isListViewOpened"}),e(Ff.store).isListViewOpened()));function gB(e){return e.saveViewPanel}function aT(e){let t=e(xp.store).getEntityRecords("postType",je,{per_page:-1}),{getBlocksByName:r,getBlocksByClientId:o}=e(uT.store),n=r("core/template-part");return[o(n),t]}var vB=(0,gn.createRegistrySelector)(e=>(0,gn.createSelector)(()=>((0,wr.default)("select( 'core/edit-site' ).getCurrentTemplateTemplateParts()",{since:"6.7",version:"6.9",alternative:"select( 'core/block-editor' ).getBlocksByName( 'core/template-part' )"}),sT(...aT(e))),()=>aT(e))),yB=(0,gn.createRegistrySelector)(e=>()=>e(wb.store).get("core","editorMode"));function bB(){(0,wr.default)("dispatch( 'core/edit-site' ).getCurrentTemplateNavigationPanelSubMenu",{since:"6.2",version:"6.4"})}function wB(){(0,wr.default)("dispatch( 'core/edit-site' ).getNavigationPanelActiveMenu",{since:"6.2",version:"6.4"})}function xB(){(0,wr.default)("dispatch( 'core/edit-site' ).isNavigationOpened",{since:"6.2",version:"6.4"})}function SB(e){return(0,wr.default)("select( 'core/edit-site' ).isPage",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostType"}),!!e.editedPost.context?.postId}function _B(){return(0,wr.default)("select( 'core/edit-site' ).hasPageContentFocus",{since:"6.5"}),!1}var Sb={};Rf(Sb,{getRoutes:()=>CB});function CB(e){return e.routes}var cT="core/edit-site";var TB={reducer:jC,actions:yb,selectors:xb},Oe=(0,Sp.createReduxStore)(cT,TB);(0,Sp.register)(Oe);D(Oe).registerPrivateSelectors(Sb);D(Oe).registerPrivateActions(bb);var c8=a(ie(),1),f8=a(Ve(),1),ab=a(z(),1),d8=a(he(),1);function dT(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(r=dT(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function PB(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=dT(e))&&(o&&(o+=" "),o+=t);return o}var J=PB;var hT=a(z(),1),gT=a(_(),1),vT=(0,hT.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,gT.jsx)(o,{ref:i,className:J("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));vT.displayName="NavigableRegion";var bl=vT;var aa=a(M(),1);var yT=a(M(),1),{Fill:bT,Slot:wT}=(0,yT.createSlotFill)("SidebarToggle");var us=a(_(),1);function xT({breadcrumbs:e,badges:t,title:r,subTitle:o,actions:n,showSidebarToggle:i=!0}){return(0,us.jsxs)(aa.__experimentalVStack,{className:"admin-ui-page__header",as:"header",children:[(0,us.jsxs)(aa.__experimentalHStack,{justify:"space-between",spacing:2,children:[(0,us.jsxs)(aa.__experimentalHStack,{spacing:2,justify:"left",children:[i&&(0,us.jsx)(wT,{bubblesVirtually:!0,className:"admin-ui-page__sidebar-toggle-slot"}),r&&(0,us.jsx)(aa.__experimentalHeading,{as:"h2",level:3,weight:500,truncate:!0,children:r}),e,t]}),(0,us.jsx)(aa.__experimentalHStack,{style:{width:"auto",flexShrink:0},spacing:2,className:"admin-ui-page__header-actions",children:n})]}),o&&(0,us.jsx)("p",{className:"admin-ui-page__header-subtitle",children:o})]})}var Vf=a(_(),1);function ST({breadcrumbs:e,badges:t,title:r,subTitle:o,children:n,className:i,actions:s,hasPadding:l=!1,showSidebarToggle:c=!0}){let u=J("admin-ui-page",i);return(0,Vf.jsxs)(bl,{className:u,ariaLabel:r,children:[(r||e||t)&&(0,Vf.jsx)(xT,{breadcrumbs:e,badges:t,title:r,subTitle:o,actions:s,showSidebarToggle:c}),l?(0,Vf.jsx)("div",{className:"admin-ui-page__content has-padding",children:n}):n]})}ST.SidebarToggleFill=bT;var Qo=ST;var Sa=a(M(),1),_a=a(nt(),1),Ad=a(j(),1),rc=a(z(),1),$o=a(Je(),1),PE=a(Ve(),1),EE=a(TT(),1),AE=a(Bn(),1),hg=a(ie(),1),kE=a(Fo(),1);var Uu=a(ie(),1),Xr=a(M(),1),fa=a(j(),1),cw=a(he(),1),fw=a(xr(),1),da=a(z(),1);var _p=a(z(),1),di=(0,_p.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,_p.cloneElement)(e,{width:t,height:t,...r,ref:o}));var Cp=a(pe(),1),_b=a(_(),1),cs=(0,_b.jsx)(Cp.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,_b.jsx)(Cp.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 Tp=a(pe(),1),Cb=a(_(),1),Tb=(0,Cb.jsx)(Tp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Cb.jsx)(Tp.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})});var Pp=a(pe(),1),Pb=a(_(),1),Eb=(0,Pb.jsx)(Pp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Pb.jsx)(Pp.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var Ep=a(pe(),1),Ab=a(_(),1),kb=(0,Ab.jsx)(Ep.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ab.jsx)(Ep.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})});var Ap=a(pe(),1),Ob=a(_(),1),Rb=(0,Ob.jsx)(Ap.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ob.jsx)(Ap.Path,{d:"M14 6H6v8h1.5V8.5L17 18l1-1-9.5-9.5H14V6Z"})});var kp=a(pe(),1),Ib=a(_(),1),Fb=(0,Ib.jsx)(kp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ib.jsx)(kp.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var Op=a(pe(),1),Vb=a(_(),1),Nf=(0,Vb.jsx)(Op.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Vb.jsx)(Op.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 Rp=a(pe(),1),Nb=a(_(),1),fs=(0,Nb.jsx)(Rp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Nb.jsx)(Rp.Path,{fillRule:"evenodd",d:"M8.95 11.25H4v1.5h4.95v4.5H13V18c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75h-2.55v-7.5H13V9c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75H8.95v4.5ZM14.5 15v3c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5Zm0-6V6c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5Z",clipRule:"evenodd"})});var Ip=a(pe(),1),Db=a(_(),1),Fp=(0,Db.jsx)(Ip.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Db.jsx)(Ip.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z"})});var Vp=a(pe(),1),Lb=a(_(),1),Df=(0,Lb.jsx)(Vp.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Lb.jsx)(Vp.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z"})});var Np=a(pe(),1),Mb=a(_(),1),la=(0,Mb.jsx)(Np.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Mb.jsx)(Np.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"})});var Dp=a(pe(),1),Bb=a(_(),1),wl=(0,Bb.jsx)(Dp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bb.jsx)(Dp.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Lp=a(pe(),1),jb=a(_(),1),Lf=(0,jb.jsx)(Lp.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,jb.jsx)(Lp.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var Mp=a(pe(),1),zb=a(_(),1),Gb=(0,zb.jsx)(Mp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zb.jsx)(Mp.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var Bp=a(pe(),1),Hb=a(_(),1),Ub=(0,Hb.jsx)(Bp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Hb.jsx)(Bp.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var jp=a(pe(),1),Wb=a(_(),1),qb=(0,Wb.jsx)(jp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Wb.jsx)(jp.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 zp=a(pe(),1),Yb=a(_(),1),Zb=(0,Yb.jsx)(zp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yb.jsx)(zp.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Gp=a(pe(),1),Kb=a(_(),1),Mf=(0,Kb.jsx)(Gp.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Kb.jsx)(Gp.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var Hp=a(pe(),1),Xb=a(_(),1),xl=(0,Xb.jsx)(Hp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xb.jsx)(Hp.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 Up=a(pe(),1),Qb=a(_(),1),Jb=(0,Qb.jsx)(Up.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Qb.jsx)(Up.Path,{fillRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"})});var Wp=a(pe(),1),$b=a(_(),1),ds=(0,$b.jsx)(Wp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$b.jsx)(Wp.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 qp=a(pe(),1),e1=a(_(),1),t1=(0,e1.jsx)(qp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e1.jsx)(qp.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 Yp=a(pe(),1),r1=a(_(),1),o1=(0,r1.jsx)(Yp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r1.jsx)(Yp.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 Zp=a(pe(),1),n1=a(_(),1),i1=(0,n1.jsx)(Zp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,n1.jsx)(Zp.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 Kp=a(pe(),1),s1=a(_(),1),a1=(0,s1.jsx)(Kp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s1.jsx)(Kp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z"})});var Xp=a(pe(),1),l1=a(_(),1),zu=(0,l1.jsx)(Xp.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,l1.jsx)(Xp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})});var Qp=a(pe(),1),u1=a(_(),1),Jp=(0,u1.jsx)(Qp.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,u1.jsx)(Qp.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 $p=a(pe(),1),c1=a(_(),1),f1=(0,c1.jsx)($p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,c1.jsx)($p.Path,{d:"M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"})});var eh=a(pe(),1),d1=a(_(),1),m1=(0,d1.jsx)(eh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d1.jsx)(eh.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 th=a(pe(),1),p1=a(_(),1),Bf=(0,p1.jsx)(th.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,p1.jsx)(th.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var rh=a(pe(),1),h1=a(_(),1),g1=(0,h1.jsx)(rh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,h1.jsx)(rh.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-8Zm6.5 8c0 .6 0 1.2-.2 1.8h-2.7c0-.6.2-1.1.2-1.8s0-1.2-.2-1.8h2.7c.2.6.2 1.1.2 1.8Zm-.9-3.2h-2.4c-.3-.9-.7-1.8-1.1-2.4-.1-.2-.2-.4-.3-.5 1.6.5 3 1.6 3.8 3ZM12.8 17c-.3.5-.6 1-.8 1.3-.2-.3-.5-.8-.8-1.3-.3-.5-.6-1.1-.8-1.7h3.3c-.2.6-.5 1.2-.8 1.7Zm-2.9-3.2c-.1-.6-.2-1.1-.2-1.8s0-1.2.2-1.8H14c.1.6.2 1.1.2 1.8s0 1.2-.2 1.8H9.9ZM11.2 7c.3-.5.6-1 .8-1.3.2.3.5.8.8 1.3.3.5.6 1.1.8 1.7h-3.3c.2-.6.5-1.2.8-1.7Zm-1-1.2c-.1.2-.2.3-.3.5-.4.7-.8 1.5-1.1 2.4H6.4c.8-1.4 2.2-2.5 3.8-3Zm-1.8 8H5.7c-.2-.6-.2-1.1-.2-1.8s0-1.2.2-1.8h2.7c0 .6-.2 1.1-.2 1.8s0 1.2.2 1.8Zm-2 1.4h2.4c.3.9.7 1.8 1.1 2.4.1.2.2.4.3.5-1.6-.5-3-1.6-3.8-3Zm7.4 3c.1-.2.2-.3.3-.5.4-.7.8-1.5 1.1-2.4h2.4c-.8 1.4-2.2 2.5-3.8 3Z"})});var oh=a(pe(),1),v1=a(_(),1),y1=(0,v1.jsx)(oh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,v1.jsx)(oh.Path,{d:"M12 4a8 8 0 1 1 .001 16.001A8 8 0 0 1 12 4Zm0 1.5a6.5 6.5 0 1 0-.001 13.001A6.5 6.5 0 0 0 12 5.5Zm.75 11h-1.5V15h1.5v1.5Zm-.445-9.234a3 3 0 0 1 .445 5.89V14h-1.5v-1.25c0-.57.452-.958.917-1.01A1.5 1.5 0 0 0 12 8.75a1.5 1.5 0 0 0-1.5 1.5H9a3 3 0 0 1 3.305-2.984Z"})});var nh=a(pe(),1),b1=a(_(),1),jf=(0,b1.jsx)(nh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,b1.jsx)(nh.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var ih=a(pe(),1),w1=a(_(),1),jn=(0,w1.jsx)(ih.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,w1.jsx)(ih.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 sh=a(pe(),1),x1=a(_(),1),S1=(0,x1.jsx)(sh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x1.jsx)(sh.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var ah=a(pe(),1),_1=a(_(),1),zf=(0,_1.jsx)(ah.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,_1.jsx)(ah.Path,{d:"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z"})});var Gf=a(pe(),1),Hf=a(_(),1),Uf=(0,Hf.jsxs)(Gf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Hf.jsx)(Gf.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,Hf.jsx)(Gf.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"})]});var lh=a(pe(),1),C1=a(_(),1),T1=(0,C1.jsx)(lh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,C1.jsx)(lh.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 uh=a(pe(),1),P1=a(_(),1),zn=(0,P1.jsx)(uh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,P1.jsx)(uh.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var ch=a(pe(),1),E1=a(_(),1),Wf=(0,E1.jsx)(ch.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,E1.jsx)(ch.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 fh=a(pe(),1),A1=a(_(),1),dh=(0,A1.jsx)(fh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,A1.jsx)(fh.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 mh=a(pe(),1),k1=a(_(),1),O1=(0,k1.jsx)(mh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,k1.jsx)(mh.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 ph=a(pe(),1),R1=a(_(),1),qf=(0,R1.jsx)(ph.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,R1.jsx)(ph.Path,{d:"M19 5c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2zM5 6.5c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V7c0-.3-.2-.5-.5-.5zm7.01 2.75q.711 0 1.24.364.533.364.824 1.012.296.645.296 1.488 0 .887-.296 1.556-.292.664-.824 1.036-.528.368-1.24.368-.708 0-1.24-.368-.527-.372-.824-1.036-.296-.668-.296-1.556 0-.848.296-1.492.296-.648.824-1.008a2.14 2.14 0 0 1 1.24-.364m-3.484 3.6h.72v.832h-.72v1.28h-.984v-1.28H4.75l3.08-4.32h.696zm9.522 0h.72v.832h-.72v1.28h-.983v-1.28h-2.793l3.08-4.32h.696zm-6.038-2.696q-.568 0-.952.48-.384.475-.384 1.48 0 .716.176 1.168.176.45.476.66.304.212.684.212t.68-.208q.304-.207.48-.656.176-.451.176-1.176 0-.996-.384-1.476-.38-.484-.952-.484M6.33 12.85h1.212v-1.722zm9.523 0h1.211v-1.722z"})});var Yf=a(pe(),1),Zf=a(_(),1),Sl=(0,Zf.jsxs)(Yf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Zf.jsx)(Yf.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,Zf.jsx)(Yf.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 Gu=a(pe(),1),Hu=a(_(),1),I1=(0,Hu.jsxs)(Gu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Hu.jsx)(Gu.Path,{d:"M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z"}),(0,Hu.jsx)(Gu.Path,{d:"M16 2H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2ZM6 3.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V4a.5.5 0 0 1 .5-.5Z"}),(0,Hu.jsx)(Gu.Path,{d:"M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"})]});var hh=a(pe(),1),F1=a(_(),1),ua=(0,F1.jsx)(hh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,F1.jsx)(hh.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var gh=a(pe(),1),V1=a(_(),1),N1=(0,V1.jsx)(gh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V1.jsx)(gh.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 vh=a(pe(),1),D1=a(_(),1),Kf=(0,D1.jsx)(vh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,D1.jsx)(vh.Path,{d:"m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z"})});var yh=a(pe(),1),L1=a(_(),1),M1=(0,L1.jsx)(yh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,L1.jsx)(yh.Path,{d:"M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z"})});var bh=a(pe(),1),B1=a(_(),1),Xf=(0,B1.jsx)(bh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B1.jsx)(bh.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"})});var wh=a(pe(),1),j1=a(_(),1),xh=(0,j1.jsx)(wh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,j1.jsx)(wh.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 Sh=a(pe(),1),z1=a(_(),1),Qf=(0,z1.jsx)(Sh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,z1.jsx)(Sh.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 _h=a(pe(),1),G1=a(_(),1),H1=(0,G1.jsx)(_h.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,G1.jsx)(_h.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 Ch=a(pe(),1),U1=a(_(),1),W1=(0,U1.jsx)(Ch.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,U1.jsx)(Ch.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 Th=a(pe(),1),q1=a(_(),1),Jf=(0,q1.jsx)(Th.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,q1.jsx)(Th.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 Ph=a(pe(),1),Y1=a(_(),1),mi=(0,Y1.jsx)(Ph.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Y1.jsx)(Ph.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})});var Eh=a(pe(),1),Z1=a(_(),1),$f=(0,Z1.jsx)(Eh.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Z1.jsx)(Eh.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 Ah=a(pe(),1),K1=a(_(),1),kh=(0,K1.jsx)(Ah.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,K1.jsx)(Ah.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 Oh=a(pe(),1),X1=a(_(),1),Q1=(0,X1.jsx)(Oh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,X1.jsx)(Oh.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 Rh=a(pe(),1),J1=a(_(),1),ed=(0,J1.jsx)(Rh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,J1.jsx)(Rh.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 Ih=a(pe(),1),$1=a(_(),1),td=(0,$1.jsx)(Ih.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$1.jsx)(Ih.Path,{d:"M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})});var Fh=a(pe(),1),ew=a(_(),1),tw=(0,ew.jsx)(Fh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ew.jsx)(Fh.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 Vh=a(pe(),1),rw=a(_(),1),rd=(0,rw.jsx)(Vh.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,rw.jsx)(Vh.Path,{d:"M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z"})});var Nh=a(pe(),1),ow=a(_(),1),nw=(0,ow.jsx)(Nh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ow.jsx)(Nh.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"})});var Dh=a(pe(),1),iw=a(_(),1),od=(0,iw.jsx)(Dh.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,iw.jsx)(Dh.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 Lh=a(pe(),1),sw=a(_(),1),aw=(0,sw.jsx)(Lh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24",children:(0,sw.jsx)(Lh.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"})});var dw=a(Mh(),1),mw=a(ca(),1),pw=a(Ot(),1),MT=a(Ve(),1);var IT=a(ie(),1),FT=a(M(),1),VT=a(j(),1);var NT=a(he(),1),nd=a(_(),1);function EB({className:e}){let{isRequestingSite:t,siteIconUrl:r}=(0,IT.useSelect)(n=>{let{getEntityRecord:i}=n(NT.store),s=i("root","__unstableBase",void 0);return{isRequestingSite:!s,siteIconUrl:s?.site_icon_url}},[]);if(t&&!r)return(0,nd.jsx)("div",{className:"edit-site-site-icon__image"});let o=r?(0,nd.jsx)("img",{className:"edit-site-site-icon__image",alt:(0,VT.__)("Site Icon"),src:r}):(0,nd.jsx)(FT.Icon,{className:"edit-site-site-icon__icon",icon:aw,size:48});return(0,nd.jsx)("div",{className:J(e,"edit-site-site-icon"),children:o})}var id=EB;var Gn=a(z(),1),LT=a(_l(),1),sd=a(_(),1),ms=(0,Gn.createContext)(()=>{});ms.displayName="SidebarNavigationContext";function AB(e,t,r){let o;if(t==="back"&&r&&(o=e.querySelector(r)),t!==null&&!o){let[n]=LT.focus.tabbable.find(e);o=n??e}o?.focus()}function kB(){let e={direction:null,focusSelector:null};return{get(){return e},navigate(t,r=null){e={direction:t,focusSelector:t==="forward"&&r?r:e.focusSelector}}}}function OB({children:e,shouldAnimate:t}){let r=(0,Gn.useContext)(ms),o=(0,Gn.useRef)(),[n,i]=(0,Gn.useState)(null);(0,Gn.useLayoutEffect)(()=>{let{direction:l,focusSelector:c}=r.get();AB(o.current,l,c),i(l)},[r]);let s=J("edit-site-sidebar__screen-wrapper",t?{"slide-from-left":n==="back","slide-from-right":n==="forward"}:{});return(0,sd.jsx)("div",{ref:o,className:s,children:e})}function lw({children:e}){let[t]=(0,Gn.useState)(kB);return(0,sd.jsx)(ms.Provider,{value:t,children:e})}function uw({routeKey:e,shouldAnimate:t,children:r}){return(0,sd.jsx)("div",{className:"edit-site-sidebar__content",children:(0,sd.jsx)(OB,{shouldAnimate:t,children:r},e)})}var qt=a(_(),1),{useLocation:RB,useHistory:IB}=D(MT.privateApis),FB=(0,da.memo)((0,da.forwardRef)(({isTransparent:e},t)=>{let{dashboardLink:r,homeUrl:o,siteTitle:n}=(0,Uu.useSelect)(s=>{let{getSettings:l}=D(s(Oe)),{getEntityRecord:c}=s(cw.store),u=c("root","site");return{dashboardLink:l().__experimentalDashboardLink,homeUrl:c("root","__unstableBase")?.home,siteTitle:!u?.title&&u?.url?(0,pw.filterURLForDisplay)(u?.url):u?.title}},[]),{open:i}=(0,Uu.useDispatch)(dw.store);return(0,qt.jsx)("div",{className:"edit-site-site-hub",children:(0,qt.jsxs)(Xr.__experimentalHStack,{justify:"flex-start",spacing:"0",children:[(0,qt.jsx)("div",{className:J("edit-site-site-hub__view-mode-toggle-container",{"has-transparent-background":e}),children:(0,qt.jsx)(Xr.Button,{__next40pxDefaultSize:!0,ref:t,href:r,label:(0,fa.__)("Go to the Dashboard"),className:"edit-site-layout__view-mode-toggle",style:{transform:"scale(0.5333) translateX(-4px)",borderRadius:4},children:(0,qt.jsx)(id,{className:"edit-site-layout__view-mode-toggle-icon"})})}),(0,qt.jsxs)(Xr.__experimentalHStack,{children:[(0,qt.jsx)("div",{className:"edit-site-site-hub__title",children:(0,qt.jsxs)(Xr.Button,{__next40pxDefaultSize:!0,variant:"link",href:o,target:"_blank",children:[(0,fw.decodeEntities)(n),(0,qt.jsx)(Xr.VisuallyHidden,{as:"span",children:(0,fa.__)("(opens in a new tab)")})]})}),(0,qt.jsx)(Xr.__experimentalHStack,{spacing:0,expanded:!1,className:"edit-site-site-hub__actions",children:(0,qt.jsx)(Xr.Button,{size:"compact",className:"edit-site-site-hub_toggle-command-center",icon:mi,onClick:()=>i(),label:(0,fa.__)("Open command palette"),shortcut:mw.displayShortcut.primary("k")})})]})]})})})),BT=FB,jT=(0,da.memo)((0,da.forwardRef)(({isTransparent:e},t)=>{let{path:r}=RB(),o=IB(),{navigate:n}=(0,da.useContext)(ms),{dashboardLink:i,homeUrl:s,siteTitle:l,isBlockTheme:c,isClassicThemeWithStyleBookSupport:u}=(0,Uu.useSelect)(h=>{let{getSettings:g}=D(h(Oe)),{getEntityRecord:v,getCurrentTheme:y}=h(cw.store),b=v("root","site"),x=y(),w=g(),P=x?.theme_supports["editor-styles"],E=w.supportsLayout;return{dashboardLink:w.__experimentalDashboardLink,homeUrl:v("root","__unstableBase")?.home,siteTitle:!b?.title&&b?.url?(0,pw.filterURLForDisplay)(b?.url):b?.title,isBlockTheme:x?.is_block_theme,isClassicThemeWithStyleBookSupport:!x?.is_block_theme&&(P||E)}},[]),{open:d}=(0,Uu.useDispatch)(dw.store),f;r!=="/"&&(c||u?f="/":r!=="/pattern"&&(f="/pattern"));let m={href:f?void 0:i,label:f?(0,fa.__)("Go to Site Editor"):(0,fa.__)("Go to the Dashboard"),onClick:f?()=>{o.navigate(f),n("back")}:void 0};return(0,qt.jsx)("div",{className:"edit-site-site-hub",children:(0,qt.jsxs)(Xr.__experimentalHStack,{justify:"flex-start",spacing:"0",children:[(0,qt.jsx)("div",{className:J("edit-site-site-hub__view-mode-toggle-container",{"has-transparent-background":e}),children:(0,qt.jsx)(Xr.Button,{__next40pxDefaultSize:!0,ref:t,className:"edit-site-layout__view-mode-toggle",style:{transform:"scale(0.5)",borderRadius:4},...m,children:(0,qt.jsx)(id,{className:"edit-site-layout__view-mode-toggle-icon"})})}),(0,qt.jsxs)(Xr.__experimentalHStack,{children:[(0,qt.jsx)("div",{className:"edit-site-site-hub__title",children:(0,qt.jsx)(Xr.Button,{__next40pxDefaultSize:!0,variant:"link",href:s,target:"_blank",label:(0,fa.__)("View site (opens in a new tab)"),children:(0,fw.decodeEntities)(l)})}),(0,qt.jsx)(Xr.__experimentalHStack,{spacing:0,expanded:!1,className:"edit-site-site-hub__actions",children:(0,qt.jsx)(Xr.Button,{__next40pxDefaultSize:!0,className:"edit-site-site-hub_toggle-command-center",icon:mi,onClick:()=>d(),label:(0,fa.__)("Open command palette"),shortcut:mw.displayShortcut.primary("k")})})]})]})})}));var ma=a(z(),1),Cl=a(M(),1),Bh=a(nt(),1),Hn=a(j(),1),UT=a(Ve(),1),WT=a(ie(),1),qT=a(he(),1);var YT=a(Ot(),1),pi=a(_(),1),{useLocation:VB,useHistory:NB}=D(UT.privateApis),zT={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},ad=320,DB=1300,LB=9/19.5,MB=200,GT={width:"100%",height:"100%"};function HT(e,t){let r=(i,s,l)=>i+(s-i)*l,o=1-Math.max(0,Math.min(1,(e-ad)/(DB-ad))),n=r(t,LB,o);return e/n}function ZT({isFullWidth:e,isOversized:t,setIsOversized:r,isReady:o,children:n,defaultSize:i,innerContentStyle:s}){let l=NB(),{path:c,query:u}=VB(),{canvas:d="view"}=u,f=(0,Bh.useReducedMotion)(),[m,h]=(0,ma.useState)(GT),[g,v]=(0,ma.useState)(),[y,b]=(0,ma.useState)(!1),[x,w]=(0,ma.useState)(!1),[P,E]=(0,ma.useState)(1),O={type:"tween",duration:y?0:.5},k=(0,ma.useRef)(null),A=(0,Bh.useInstanceId)(ZT,"edit-site-resizable-frame-handle-help"),R=i.width/i.height,V=(0,WT.useSelect)(q=>{let{getCurrentTheme:L}=q(qT.store);return L()?.is_block_theme},[]),N=(q,L,ee)=>{v(ee.offsetWidth),b(!0)},T=(q,L,ee,se)=>{let Ae=se.width/P,Re=Math.abs(Ae),te=se.width<0?Re:(i.width-g)/2,U=Math.min(Re,te),X=Re===0?0:U/Re,xe=1-X;E(xe+X*2);let We=g+se.width;r(We>i.width),h({height:t?"100%":HT(We,R)})},C=(q,L,ee)=>{if(b(!1),!t)return;r(!1),ee.ownerDocument.documentElement.offsetWidth-ee.offsetWidth>MB||!V?h(GT):l.navigate((0,YT.addQueryArgs)(c,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"})},F=q=>{if(!["ArrowLeft","ArrowRight"].includes(q.key))return;q.preventDefault();let ee=20*(q.shiftKey?5:1)*(q.key==="ArrowLeft"?1:-1)*((0,Hn.isRTL)()?-1:1),se=Math.min(Math.max(ad,k.current.resizable.offsetWidth+ee),i.width);h({width:se,height:HT(se,R)})},B={default:{flexGrow:0,height:m.height},fullWidth:{flexGrow:1,height:m.height}},I={hidden:{opacity:0,...(0,Hn.isRTL)()?{right:0}:{left:0}},visible:{opacity:1,...(0,Hn.isRTL)()?{right:-14}:{left:-14}},active:{opacity:1,...(0,Hn.isRTL)()?{right:-14}:{left:-14},scaleY:1.3}},W=y?"active":x?"visible":"hidden";return(0,pi.jsx)(Cl.ResizableBox,{as:Cl.__unstableMotion.div,ref:k,initial:!1,variants:B,animate:e?"fullWidth":"default",onAnimationComplete:q=>{q==="fullWidth"&&h({width:"100%",height:"100%"})},whileHover:d==="view"&&V?{scale:1.005,transition:{duration:f?0:.5,ease:"easeOut"}}:{},transition:O,size:m,enable:{top:!1,bottom:!1,...(0,Hn.isRTL)()?{right:o,left:!1}:{left:o,right:!1},topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},resizeRatio:P,handleClasses:void 0,handleStyles:{left:zT,right:zT},minWidth:ad,maxWidth:e?"100%":"150%",maxHeight:"100%",onFocus:()=>w(!0),onBlur:()=>w(!1),onMouseOver:()=>w(!0),onMouseOut:()=>w(!1),handleComponent:{[(0,Hn.isRTL)()?"right":"left"]:d==="view"&&(0,pi.jsxs)(pi.Fragment,{children:[(0,pi.jsx)(Cl.Tooltip,{text:(0,Hn.__)("Drag to resize"),children:(0,pi.jsx)(Cl.__unstableMotion.button,{role:"separator","aria-orientation":"vertical",className:J("edit-site-resizable-frame__handle",{"is-resizing":y}),variants:I,animate:W,"aria-label":(0,Hn.__)("Drag to resize"),"aria-describedby":A,"aria-valuenow":k.current?.resizable?.offsetWidth||void 0,"aria-valuemin":ad,"aria-valuemax":i.width,onKeyDown:F,initial:"hidden",exit:"hidden",whileFocus:"active",whileHover:"active"},"handle")}),(0,pi.jsx)("div",{hidden:!0,id:A,children:(0,Hn.__)("Use left and right arrow keys to resize the canvas. Hold shift to resize in larger increments.")})]})},onResizeStart:N,onResize:T,onResizeStop:C,className:J("edit-site-resizable-frame__inner",{"is-resizing":y}),showHandle:!1,children:(0,pi.jsx)("div",{className:"edit-site-resizable-frame__inner-content",style:s,children:n})})}var KT=ZT;var $T=a(z(),1),jh=a(QT(),1),eP=a(j(),1),Tl=a(ie(),1),tP=a(he(),1),hw=a(Je(),1);var JT="core/edit-site/save";function rP(){let{__experimentalGetDirtyEntityRecords:e,isSavingEntityRecord:t}=(0,Tl.useSelect)(tP.store),{hasNonPostEntityChanges:r,isPostSavingLocked:o}=(0,Tl.useSelect)(hw.store),{savePost:n}=(0,Tl.useDispatch)(hw.store),{setIsSaveViewOpened:i}=(0,Tl.useDispatch)(Oe),{registerShortcut:s,unregisterShortcut:l}=(0,Tl.useDispatch)(jh.store);return(0,$T.useEffect)(()=>(s({name:JT,category:"global",description:(0,eP.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{l(JT)}),[s,l]),(0,jh.useShortcut)("core/edit-site/save",c=>{c.preventDefault();let u=e(),d=!!u.length,f=u.some(m=>t(m.kind,m.name,m.key));!d||f||(r()?i(!0):o()||n())}),null}var ld=a(z(),1),oP=a(ie(),1),nP=a(he(),1),BB=1e4;function zh(){let[e,t]=(0,ld.useState)(!1),r=(0,oP.useSelect)(o=>{let n=o(nP.store).hasResolvingSelectors();return!e&&!n},[e]);return(0,ld.useEffect)(()=>{let o;return e||(o=setTimeout(()=>{t(!0)},BB)),()=>{clearTimeout(o)}},[e]),(0,ld.useEffect)(()=>{if(r){let n=setTimeout(()=>{t(!0)},100);return()=>{clearTimeout(n)}}},[r]),!e}var vw=cd(),Pe=e=>ud(e,vw),yw=cd();Pe.write=e=>ud(e,yw);var Gh=cd();Pe.onStart=e=>ud(e,Gh);var bw=cd();Pe.onFrame=e=>ud(e,bw);var ww=cd();Pe.onFinish=e=>ud(e,ww);var Wu=[];Pe.setTimeout=(e,t)=>{let r=Pe.now()+t,o=()=>{let i=Wu.findIndex(s=>s.cancel==o);~i&&Wu.splice(i,1),ha-=~i?1:0},n={time:r,handler:e,cancel:o};return Wu.splice(iP(r),0,n),ha+=1,sP(),n};var iP=e=>~(~Wu.findIndex(t=>t.time>e)||~Wu.length);Pe.cancel=e=>{Gh.delete(e),bw.delete(e),ww.delete(e),vw.delete(e),yw.delete(e)};Pe.sync=e=>{gw=!0,Pe.batchedUpdates(e),gw=!1};Pe.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function o(...n){t=n,Pe.onStart(r)}return o.handler=e,o.cancel=()=>{Gh.delete(r),t=null},o};var xw=typeof window<"u"?window.requestAnimationFrame:()=>{};Pe.use=e=>xw=e;Pe.now=typeof performance<"u"?()=>performance.now():Date.now;Pe.batchedUpdates=e=>e();Pe.catch=console.error;Pe.frameLoop="always";Pe.advance=()=>{Pe.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):lP()};var pa=-1,ha=0,gw=!1;function ud(e,t){gw?(t.delete(e),e(0)):(t.add(e),sP())}function sP(){pa<0&&(pa=0,Pe.frameLoop!=="demand"&&xw(aP))}function jB(){pa=-1}function aP(){~pa&&(xw(aP),Pe.batchedUpdates(lP))}function lP(){let e=pa;pa=Pe.now();let t=iP(pa);if(t&&(uP(Wu.splice(0,t),r=>r.handler()),ha-=t),!ha){jB();return}Gh.flush(),vw.flush(e?Math.min(64,pa-e):16.667),bw.flush(),yw.flush(),ww.flush()}function cd(){let e=new Set,t=e;return{add(r){ha+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return ha-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,ha-=t.size,uP(t,o=>o(r)&&e.add(o)),ha+=e.size,t=e)}}}function uP(e,t){e.forEach(r=>{try{t(r)}catch(o){Pe.catch(o)}})}var yn=a($e());function Yh(){}var gP=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),ae={arr:Array.isArray,obj:e=>!!e&&e.constructor.name==="Object",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",und:e=>e===void 0};function hi(e,t){if(ae.arr(e)){if(!ae.arr(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return e===t}var Rt=(e,t)=>e.forEach(t);function bn(e,t,r){if(ae.arr(e)){for(let o=0;o<e.length;o++)t.call(r,e[o],`${o}`);return}for(let o in e)e.hasOwnProperty(o)&&t.call(r,e[o],o)}var Vo=e=>ae.und(e)?[]:ae.arr(e)?e:[e];function Ku(e,t){if(e.size){let r=Array.from(e);e.clear(),Rt(r,t)}}var Xu=(e,...t)=>Ku(e,r=>r(...t)),Ew=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),Aw,vP,ga=null,yP=!1,kw=Yh,zB=e=>{e.to&&(vP=e.to),e.now&&(Pe.now=e.now),e.colors!==void 0&&(ga=e.colors),e.skipAnimation!=null&&(yP=e.skipAnimation),e.createStringInterpolator&&(Aw=e.createStringInterpolator),e.requestAnimationFrame&&Pe.use(e.requestAnimationFrame),e.batchedUpdates&&(Pe.batchedUpdates=e.batchedUpdates),e.willAdvance&&(kw=e.willAdvance),e.frameLoop&&(Pe.frameLoop=e.frameLoop)},Jo=Object.freeze({__proto__:null,get createStringInterpolator(){return Aw},get to(){return vP},get colors(){return ga},get skipAnimation(){return yP},get willAdvance(){return kw},assign:zB}),fd=new Set,vn=[],Sw=[],Wh=0,Qu={get idle(){return!fd.size&&!vn.length},start(e){Wh>e.priority?(fd.add(e),Pe.onStart(GB)):(bP(e),Pe(Tw))},advance:Tw,sort(e){if(Wh)Pe.onFrame(()=>Qu.sort(e));else{let t=vn.indexOf(e);~t&&(vn.splice(t,1),wP(e))}},clear(){vn=[],fd.clear()}};function GB(){fd.forEach(bP),fd.clear(),Pe(Tw)}function bP(e){vn.includes(e)||wP(e)}function wP(e){vn.splice(HB(vn,t=>t.priority>e.priority),0,e)}function Tw(e){let t=Sw;for(let r=0;r<vn.length;r++){let o=vn[r];Wh=o.priority,o.idle||(kw(o),o.advance(e),o.idle||t.push(o))}return Wh=0,Sw=vn,Sw.length=0,vn=t,vn.length>0}function HB(e,t){let r=e.findIndex(t);return r<0?e.length:r}var xP={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},Un="[-+]?\\d*\\.?\\d+",qh=Un+"%";function Zh(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var UB=new RegExp("rgb"+Zh(Un,Un,Un)),WB=new RegExp("rgba"+Zh(Un,Un,Un,Un)),qB=new RegExp("hsl"+Zh(Un,qh,qh)),YB=new RegExp("hsla"+Zh(Un,qh,qh,Un)),ZB=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,KB=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,XB=/^#([0-9a-fA-F]{6})$/,QB=/^#([0-9a-fA-F]{8})$/;function JB(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=XB.exec(e))?parseInt(t[1]+"ff",16)>>>0:ga&&ga[e]!==void 0?ga[e]:(t=UB.exec(e))?(qu(t[1])<<24|qu(t[2])<<16|qu(t[3])<<8|255)>>>0:(t=WB.exec(e))?(qu(t[1])<<24|qu(t[2])<<16|qu(t[3])<<8|mP(t[4]))>>>0:(t=ZB.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=QB.exec(e))?parseInt(t[1],16)>>>0:(t=KB.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=qB.exec(e))?(fP(dP(t[1]),Hh(t[2]),Hh(t[3]))|255)>>>0:(t=YB.exec(e))?(fP(dP(t[1]),Hh(t[2]),Hh(t[3]))|mP(t[4]))>>>0:null}function _w(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function fP(e,t,r){let o=r<.5?r*(1+t):r+t-r*t,n=2*r-o,i=_w(n,o,e+1/3),s=_w(n,o,e),l=_w(n,o,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(l*255)<<8}function qu(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function dP(e){return(parseFloat(e)%360+360)%360/360}function mP(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function Hh(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function pP(e){let t=JB(e);if(t===null)return e;t=t||0;let r=(t&4278190080)>>>24,o=(t&16711680)>>>16,n=(t&65280)>>>8,i=(t&255)/255;return`rgba(${r}, ${o}, ${n}, ${i})`}var va=(e,t,r)=>{if(ae.fun(e))return e;if(ae.arr(e))return va({range:e,output:t,extrapolate:r});if(ae.str(e.output[0]))return Aw(e);let o=e,n=o.output,i=o.range||[0,1],s=o.extrapolateLeft||o.extrapolate||"extend",l=o.extrapolateRight||o.extrapolate||"extend",c=o.easing||(u=>u);return u=>{let d=ej(u,i);return $B(u,i[d],i[d+1],n[d],n[d+1],c,s,l,o.map)}};function $B(e,t,r,o,n,i,s,l,c){let u=c?c(e):e;if(u<t){if(s==="identity")return u;s==="clamp"&&(u=t)}if(u>r){if(l==="identity")return u;l==="clamp"&&(u=r)}return o===n?o:t===r?e<=t?o:n:(t===-1/0?u=-u:r===1/0?u=u-t:u=(u-t)/(r-t),u=i(u),o===-1/0?u=-u:n===1/0?u=u+o:u=u*(n-o)+o,u)}function ej(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}function Pw(){return Pw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},Pw.apply(this,arguments)}var Yu=Symbol.for("FluidValue.get"),Pl=Symbol.for("FluidValue.observers"),fo=e=>!!(e&&e[Yu]),Nr=e=>e&&e[Yu]?e[Yu]():e,Ow=e=>e[Pl]||null;function tj(e,t){e.eventObserved?e.eventObserved(t):e(t)}function El(e,t){let r=e[Pl];r&&r.forEach(o=>{tj(o,t)})}var Zu=class{constructor(t){if(this[Yu]=void 0,this[Pl]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");rj(this,t)}},rj=(e,t)=>SP(e,Yu,t);function ya(e,t){if(e[Yu]){let r=e[Pl];r||SP(e,Pl,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function ba(e,t){let r=e[Pl];if(r&&r.has(t)){let o=r.size-1;o?r.delete(t):e[Pl]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var SP=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),Uh=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,oj=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,hP=new RegExp(`(${Uh.source})(%|[a-z]+)`,"i"),nj=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Kh=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,_P=e=>{let[t,r]=ij(e);if(!t||Ew())return e;let o=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(o)return o.trim();if(r&&r.startsWith("--")){let n=window.getComputedStyle(document.documentElement).getPropertyValue(r);return n||e}else{if(r&&Kh.test(r))return _P(r);if(r)return r}return e},ij=e=>{let t=Kh.exec(e);if(!t)return[,];let[,r,o]=t;return[r,o]},Cw,sj=(e,t,r,o,n)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(o)}, ${n})`,Xh=e=>{Cw||(Cw=ga?new RegExp(`(${Object.keys(ga).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>Nr(i).replace(Kh,_P).replace(oj,pP).replace(Cw,pP)),r=t.map(i=>i.match(Uh).map(Number)),n=r[0].map((i,s)=>r.map(l=>{if(!(s in l))throw Error('The arity of each "output" value must be equal');return l[s]})).map(i=>va(Pw({},e,{output:i})));return i=>{var s;let l=!hP.test(t[0])&&((s=t.find(u=>hP.test(u)))==null?void 0:s.replace(Uh,"")),c=0;return t[0].replace(Uh,()=>`${n[c++](i)}${l||""}`).replace(nj,sj)}},CP="react-spring: ",TP=e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${CP}once requires a function parameter`);return(...o)=>{r||(t(...o),r=!0)}},aj=TP(console.warn);function PP(){aj(`${CP}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var One=TP(console.warn);function Ju(e){return ae.str(e)&&(e[0]=="#"||/\d/.test(e)||!Ew()&&Kh.test(e)||e in(ga||{}))}var dd=Ew()?yn.useEffect:yn.useLayoutEffect,lj=()=>{let e=(0,yn.useRef)(!1);return dd(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function Rw(){let e=(0,yn.useState)()[1],t=lj();return()=>{t.current&&e(Math.random())}}function EP(e,t){let[r]=(0,yn.useState)(()=>({inputs:t,result:e()})),o=(0,yn.useRef)(),n=o.current,i=n;return i?t&&i.inputs&&uj(t,i.inputs)||(i={inputs:t,result:e()}):i=r,(0,yn.useEffect)(()=>{o.current=i,n==r&&(r.inputs=r.result=void 0)},[i]),i.result}function uj(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}var Iw=e=>(0,yn.useEffect)(e,cj),cj=[];var Sd=a($e()),_d=a($e());var RP=a($e()),ps=a($e()),md=Symbol.for("Animated:node"),fj=e=>!!e&&e[md]===e,Wn=e=>e&&e[md],eg=(e,t)=>gP(e,md,t),pd=e=>e&&e[md]&&e[md].getPayload(),Qh=class{constructor(){this.payload=void 0,eg(this,this)}getPayload(){return this.payload||[]}},Al=class e extends Qh{constructor(t){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=t,ae.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new e(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,r){return ae.num(t)&&(this.lastPosition=t,r&&(t=Math.round(t/r)*r,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,ae.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},kl=class e extends Al{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=va({output:[t,t]})}static create(t){return new e(t)}getValue(){let t=this._string;return t??(this._string=this._toString(this._value))}setValue(t){if(ae.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else if(super.setValue(t))this._string=null;else return!1;return!0}reset(t){t&&(this._toString=va({output:[this.getValue(),t]})),this._value=0,super.reset()}},Jh={dependencies:null},Ol=class extends Qh{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return bn(this.source,(o,n)=>{fj(o)?r[n]=o.getValue(t):fo(o)?r[n]=Nr(o):t||(r[n]=o)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&Rt(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return bn(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){Jh.dependencies&&fo(t)&&Jh.dependencies.add(t);let r=pd(t);r&&Rt(r,o=>this.add(o))}},Fw=class e extends Ol{constructor(t){super(t)}static create(t){return new e(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let r=this.getPayload();return t.length==r.length?r.map((o,n)=>o.setValue(t[n])).some(Boolean):(super.setValue(t.map(dj)),!0)}};function dj(e){return(Ju(e)?kl:Al).create(e)}function tg(e){let t=Wn(e);return t?t.constructor:ae.arr(e)?Fw:Ju(e)?kl:Al}function $h(){return $h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},$h.apply(this,arguments)}var AP=(e,t)=>{let r=!ae.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,ps.forwardRef)((o,n)=>{let i=(0,ps.useRef)(null),s=r&&(0,ps.useCallback)(g=>{i.current=pj(n,g)},[n]),[l,c]=mj(o,t),u=Rw(),d=()=>{let g=i.current;if(r&&!g)return;(g?t.applyAnimatedValues(g,l.getValue(!0)):!1)===!1&&u()},f=new Vw(d,c),m=(0,ps.useRef)();dd(()=>(m.current=f,Rt(c,g=>ya(g,f)),()=>{m.current&&(Rt(m.current.deps,g=>ba(g,m.current)),Pe.cancel(m.current.update))})),(0,ps.useEffect)(d,[]),Iw(()=>()=>{let g=m.current;Rt(g.deps,v=>ba(v,g))});let h=t.getComponentProps(l.getValue());return RP.createElement(e,$h({},h,{ref:s}))})},Vw=class{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&Pe.write(this.update)}};function mj(e,t){let r=new Set;return Jh.dependencies=r,e.style&&(e=$h({},e,{style:t.createAnimatedStyle(e.style)})),e=new Ol(e),Jh.dependencies=null,[e,r]}function pj(e,t){return e&&(ae.fun(e)?e(t):e.current=t),t}var kP=Symbol.for("AnimatedComponent"),IP=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=n=>new Ol(n),getComponentProps:o=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:o},i=s=>{let l=OP(s)||"Anonymous";return ae.str(s)?s=i[s]||(i[s]=AP(s,n)):s=s[kP]||(s[kP]=AP(s,n)),s.displayName=`Animated(${l})`,s};return bn(e,(s,l)=>{ae.arr(e)&&(l=OP(s)),i[l]=i(s)}),{animated:i}},OP=e=>ae.str(e)?e:e&&ae.str(e.displayName)?e.displayName:ae.fun(e)&&e.name||null;function mo(){return mo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},mo.apply(this,arguments)}function Rl(e,...t){return ae.fun(e)?e(...t):e}var yd=(e,t)=>e===!0||!!(t&&e&&(ae.fun(e)?e(t):Vo(e).includes(t))),UP=(e,t)=>ae.obj(e)?t&&e[t]:e,WP=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,hj=e=>e,qP=(e,t=hj)=>{let r=gj;e.default&&e.default!==!0&&(e=e.default,r=Object.keys(e));let o={};for(let n of r){let i=t(e[n],n);ae.und(i)||(o[n]=i)}return o},gj=["config","onProps","onStart","onChange","onPause","onResume","onRest"],vj={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function yj(e){let t={},r=0;if(bn(e,(o,n)=>{vj[n]||(t[n]=o,r++)}),r)return t}function YP(e){let t=yj(e);if(t){let r={to:t};return bn(e,(o,n)=>n in t||(r[n]=o)),r}return mo({},e)}function bd(e){return e=Nr(e),ae.arr(e)?e.map(bd):Ju(e)?Jo.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Lw(e){return ae.fun(e)||ae.arr(e)&&ae.obj(e[0])}var bj={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},ng=1.70158,rg=ng*1.525,FP=ng+1,VP=2*Math.PI/3,NP=2*Math.PI/4.5,og=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,Yw={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>FP*e*e*e-ng*e*e,easeOutBack:e=>1+FP*Math.pow(e-1,3)+ng*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((rg+1)*2*e-rg)/2:(Math.pow(2*e-2,2)*((rg+1)*(e*2-2)+rg)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*VP),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*VP)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*NP))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*NP)/2+1,easeInBounce:e=>1-og(1-e),easeOutBounce:og,easeInOutBounce:e=>e<.5?(1-og(1-2*e))/2:(1+og(2*e-1))/2},Mw=mo({},bj.default,{mass:1,damping:1,easing:Yw.linear,clamp:!1}),Bw=class{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,Mw)}};function wj(e,t,r){r&&(r=mo({},r),DP(r,t),t=mo({},r,t)),DP(e,t),Object.assign(e,t);for(let s in Mw)e[s]==null&&(e[s]=Mw[s]);let{mass:o,frequency:n,damping:i}=e;return ae.und(n)||(n<.01&&(n=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/n,2)*o,e.friction=4*Math.PI*i*o/n),e}function DP(e,t){if(!ae.und(t.decay))e.duration=void 0;else{let r=!ae.und(t.tension)||!ae.und(t.friction);(r||!ae.und(t.frequency)||!ae.und(t.damping)||!ae.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}var LP=[],jw=class{constructor(){this.changed=!1,this.values=LP,this.toValues=null,this.fromValues=LP,this.to=void 0,this.from=void 0,this.config=new Bw,this.immediate=!1}};function ZP(e,{key:t,props:r,defaultProps:o,state:n,actions:i}){return new Promise((s,l)=>{var c;let u,d,f=yd((c=r.cancel)!=null?c:o?.cancel,t);if(f)g();else{ae.und(r.pause)||(n.paused=yd(r.pause,t));let v=o?.pause;v!==!0&&(v=n.paused||yd(v,t)),u=Rl(r.delay||0,t),v?(n.resumeQueue.add(h),i.pause()):(i.resume(),h())}function m(){n.resumeQueue.add(h),n.timeouts.delete(d),d.cancel(),u=d.time-Pe.now()}function h(){u>0&&!Jo.skipAnimation?(n.delayed=!0,d=Pe.setTimeout(g,u),n.pauseQueue.add(m),n.timeouts.add(d)):g()}function g(){n.delayed&&(n.delayed=!1),n.pauseQueue.delete(m),n.timeouts.delete(d),e<=(n.cancelId||0)&&(f=!0);try{i.start(mo({},r,{callId:e,cancel:f}),s)}catch(v){l(v)}}})}var Zw=(e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?$u(e.get()):t.every(r=>r.noop)?KP(e.get()):qn(e.get(),t.every(r=>r.finished)),KP=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),qn=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),$u=e=>({value:e,cancelled:!0,finished:!1});function XP(e,t,r,o){let{callId:n,parentId:i,onRest:s}=t,{asyncTo:l,promise:c}=r;return!i&&e===l&&!t.reset?c:r.promise=(async()=>{r.asyncId=n,r.asyncTo=e;let u=qP(t,(y,b)=>b==="onRest"?void 0:y),d,f,m=new Promise((y,b)=>(d=y,f=b)),h=y=>{let b=n<=(r.cancelId||0)&&$u(o)||n!==r.asyncId&&qn(o,!1);if(b)throw y.result=b,f(y),y},g=(y,b)=>{let x=new ig,w=new sg;return(async()=>{if(Jo.skipAnimation)throw wd(r),w.result=qn(o,!1),f(w),w;h(x);let P=ae.obj(y)?mo({},y):mo({},b,{to:y});P.parentId=n,bn(u,(O,k)=>{ae.und(P[k])&&(P[k]=O)});let E=await o.start(P);return h(x),r.paused&&await new Promise(O=>{r.resumeQueue.add(O)}),E})()},v;if(Jo.skipAnimation)return wd(r),qn(o,!1);try{let y;ae.arr(e)?y=(async b=>{for(let x of b)await g(x)})(e):y=Promise.resolve(e(g,o.stop.bind(o))),await Promise.all([y.then(d),m]),v=qn(o.get(),!0,!1)}catch(y){if(y instanceof ig)v=y.result;else if(y instanceof sg)v=y.result;else throw y}finally{n==r.asyncId&&(r.asyncId=i,r.asyncTo=i?l:void 0,r.promise=i?c:void 0)}return ae.fun(s)&&Pe.batchedUpdates(()=>{s(v,o,o.item)}),v})()}function wd(e,t){Ku(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var ig=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}},sg=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},zw=e=>e instanceof xd,xj=1,xd=class extends Zu{constructor(...t){super(...t),this.id=xj++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){let t=Wn(this);return t&&t.getValue()}to(...t){return Jo.to(this,t)}interpolate(...t){return PP(),Jo.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,r=!1){El(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||Qu.sort(this),El(this,{type:"priority",parent:this,priority:t})}},Il=Symbol.for("SpringPhase"),QP=1,Gw=2,Hw=4,Nw=e=>(e[Il]&QP)>0,wa=e=>(e[Il]&Gw)>0,hd=e=>(e[Il]&Hw)>0,MP=(e,t)=>t?e[Il]|=Gw|QP:e[Il]&=~Gw,BP=(e,t)=>t?e[Il]|=Hw:e[Il]&=~Hw,Uw=class extends xd{constructor(t,r){if(super(),this.key=void 0,this.animation=new jw,this.queue=void 0,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!ae.und(t)||!ae.und(r)){let o=ae.obj(t)?mo({},t):mo({},r,{from:t});ae.und(o.default)&&(o.default=!0),this.start(o)}}get idle(){return!(wa(this)||this._state.asyncTo)||hd(this)}get goal(){return Nr(this.animation.to)}get velocity(){let t=Wn(this);return t instanceof Al?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return Nw(this)}get isAnimating(){return wa(this)}get isPaused(){return hd(this)}get isDelayed(){return this._state.delayed}advance(t){let r=!0,o=!1,n=this.animation,{config:i,toValues:s}=n,l=pd(n.to);!l&&fo(n.to)&&(s=Vo(Nr(n.to))),n.values.forEach((d,f)=>{if(d.done)return;let m=d.constructor==kl?1:l?l[f].lastPosition:s[f],h=n.immediate,g=m;if(!h){if(g=d.lastPosition,i.tension<=0){d.done=!0;return}let v=d.elapsedTime+=t,y=n.fromValues[f],b=d.v0!=null?d.v0:d.v0=ae.arr(i.velocity)?i.velocity[f]:i.velocity,x,w=i.precision||(y==m?.005:Math.min(1,Math.abs(m-y)*.001));if(ae.und(i.duration))if(i.decay){let P=i.decay===!0?.998:i.decay,E=Math.exp(-(1-P)*v);g=y+b/(1-P)*(1-E),h=Math.abs(d.lastPosition-g)<=w,x=b*E}else{x=d.lastVelocity==null?b:d.lastVelocity;let P=i.restVelocity||w/10,E=i.clamp?0:i.bounce,O=!ae.und(E),k=y==m?d.v0>0:y<m,A,R=!1,V=1,N=Math.ceil(t/V);for(let T=0;T<N&&(A=Math.abs(x)>P,!(!A&&(h=Math.abs(m-g)<=w,h)));++T){O&&(R=g==m||g>m==k,R&&(x=-x*E,g=m));let C=-i.tension*1e-6*(g-m),F=-i.friction*.001*x,B=(C+F)/i.mass;x=x+B*V,g=g+x*V}}else{let P=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,d.durationProgress>0&&(d.elapsedTime=i.duration*d.durationProgress,v=d.elapsedTime+=t)),P=(i.progress||0)+v/this._memoizedDuration,P=P>1?1:P<0?0:P,d.durationProgress=P),g=y+i.easing(P)*(m-y),x=(g-d.lastPosition)/t,h=P==1}d.lastVelocity=x,Number.isNaN(g)&&(console.warn("Got NaN while animating:",this),h=!0)}l&&!l[f].done&&(h=!1),h?d.done=!0:r=!1,d.setValue(g,i.round)&&(o=!0)});let c=Wn(this),u=c.getValue();if(r){let d=Nr(n.to);(u!==d||o)&&!i.decay?(c.setValue(d),this._onChange(d)):o&&i.decay&&this._onChange(u),this._stop()}else o&&this._onChange(u)}set(t){return Pe.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(wa(this)){let{to:t,config:r}=this.animation;Pe.batchedUpdates(()=>{this._onStart(),r.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,r){let o;return ae.und(t)?(o=this.queue||[],this.queue=[]):o=[ae.obj(t)?t:mo({},r,{to:t})],Promise.all(o.map(n=>this._update(n))).then(n=>Zw(this,n))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),wd(this._state,t&&this._lastCallId),Pe.batchedUpdates(()=>this._stop(r,t)),this}reset(){this._update({reset:!0})}eventObserved(t){t.type=="change"?this._start():t.type=="priority"&&(this.priority=t.priority+1)}_prepareNode(t){let r=this.key||"",{to:o,from:n}=t;o=ae.obj(o)?o[r]:o,(o==null||Lw(o))&&(o=void 0),n=ae.obj(n)?n[r]:n,n==null&&(n=void 0);let i={to:o,from:n};return Nw(this)||(t.reverse&&([o,n]=[n,o]),n=Nr(n),ae.und(n)?Wn(this)||this._set(o):this._set(n)),i}_update(t,r){let o=mo({},t),{key:n,defaultProps:i}=this;o.default&&Object.assign(i,qP(o,(c,u)=>/^on/.test(u)?UP(c,n):c)),zP(this,o,"onProps"),vd(this,"onProps",o,this);let s=this._prepareNode(o);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let l=this._state;return ZP(++this._lastCallId,{key:n,props:o,defaultProps:i,state:l,actions:{pause:()=>{hd(this)||(BP(this,!0),Xu(l.pauseQueue),vd(this,"onPause",qn(this,gd(this,this.animation.to)),this))},resume:()=>{hd(this)&&(BP(this,!1),wa(this)&&this._resume(),Xu(l.resumeQueue),vd(this,"onResume",qn(this,gd(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(c=>{if(o.loop&&c.finished&&!(r&&c.noop)){let u=JP(o);if(u)return this._update(u,!0)}return c})}_merge(t,r,o){if(r.cancel)return this.stop(!0),o($u(this));let n=!ae.und(t.to),i=!ae.und(t.from);if(n||i)if(r.callId>this._lastToId)this._lastToId=r.callId;else return o($u(this));let{key:s,defaultProps:l,animation:c}=this,{to:u,from:d}=c,{to:f=u,from:m=d}=t;i&&!n&&(!r.default||ae.und(f))&&(f=m),r.reverse&&([f,m]=[m,f]);let h=!hi(m,d);h&&(c.from=m),m=Nr(m);let g=!hi(f,u);g&&this._focus(f);let v=Lw(r.to),{config:y}=c,{decay:b,velocity:x}=y;(n||i)&&(y.velocity=0),r.config&&!v&&wj(y,Rl(r.config,s),r.config!==l.config?Rl(l.config,s):void 0);let w=Wn(this);if(!w||ae.und(f))return o(qn(this,!0));let P=ae.und(r.reset)?i&&!r.default:!ae.und(m)&&yd(r.reset,s),E=P?m:this.get(),O=bd(f),k=ae.num(O)||ae.arr(O)||Ju(O),A=!v&&(!k||yd(l.immediate||r.immediate,s));if(g){let T=tg(f);if(T!==w.constructor)if(A)w=this._set(O);else throw Error(`Cannot animate between ${w.constructor.name} and ${T.name}, as the "to" prop suggests`)}let R=w.constructor,V=fo(f),N=!1;if(!V){let T=P||!Nw(this)&&h;(g||T)&&(N=hi(bd(E),O),V=!N),(!hi(c.immediate,A)&&!A||!hi(y.decay,b)||!hi(y.velocity,x))&&(V=!0)}if(N&&wa(this)&&(c.changed&&!P?V=!0:V||this._stop(u)),!v&&((V||fo(u))&&(c.values=w.getPayload(),c.toValues=fo(f)?null:R==kl?[1]:Vo(O)),c.immediate!=A&&(c.immediate=A,!A&&!P&&this._set(u)),V)){let{onRest:T}=c;Rt(Sj,F=>zP(this,r,F));let C=qn(this,gd(this,u));Xu(this._pendingCalls,C),this._pendingCalls.add(o),c.changed&&Pe.batchedUpdates(()=>{c.changed=!P,T?.(C,this),P?Rl(l.onRest,C):c.onStart==null||c.onStart(C,this)})}P&&this._set(E),v?o(XP(r.to,r,this._state,this)):V?this._start():wa(this)&&!g?this._pendingCalls.add(o):o(KP(E))}_focus(t){let r=this.animation;t!==r.to&&(Ow(this)&&this._detach(),r.to=t,Ow(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;fo(r)&&(ya(r,this),zw(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;fo(t)&&ba(t,this)}_set(t,r=!0){let o=Nr(t);if(!ae.und(o)){let n=Wn(this);if(!n||!hi(o,n.getValue())){let i=tg(o);!n||n.constructor!=i?eg(this,i.create(o)):n.setValue(o),n&&Pe.batchedUpdates(()=>{this._onChange(o,r)})}}return Wn(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,vd(this,"onStart",qn(this,gd(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),Rl(this.animation.onChange,t,this)),Rl(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;Wn(this).reset(Nr(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),wa(this)||(MP(this,!0),hd(this)||this._resume())}_resume(){Jo.skipAnimation?this.finish():Qu.start(this)}_stop(t,r){if(wa(this)){MP(this,!1);let o=this.animation;Rt(o.values,i=>{i.done=!0}),o.toValues&&(o.onChange=o.onPause=o.onResume=void 0),El(this,{type:"idle",parent:this});let n=r?$u(this.get()):qn(this.get(),gd(this,t??o.to));Xu(this._pendingCalls,n),o.changed&&(o.changed=!1,vd(this,"onRest",n,this))}}};function gd(e,t){let r=bd(t),o=bd(e.get());return hi(o,r)}function JP(e,t=e.loop,r=e.to){let o=Rl(t);if(o){let n=o!==!0&&YP(o),i=(n||e).reverse,s=!n||n.reset;return Ww(mo({},e,{loop:t,default:!1,pause:void 0,to:!i||Lw(r)?r:void 0,from:s?e.from:void 0,reset:s},n))}}function Ww(e){let{to:t,from:r}=e=YP(e),o=new Set;return ae.obj(t)&&jP(t,o),ae.obj(r)&&jP(r,o),e.keys=o.size?Array.from(o):null,e}function jP(e,t){bn(e,(r,o)=>r!=null&&t.add(o))}var Sj=["onStart","onRest","onChange","onPause","onResume"];function zP(e,t,r){e.animation[r]=t[r]!==WP(t,r)?UP(t[r],e.key):void 0}function vd(e,t,...r){var o,n,i,s;(o=(n=e.animation)[t])==null||o.call(n,...r),(i=(s=e.defaultProps)[t])==null||i.call(s,...r)}var _j=["onStart","onChange","onRest"],Cj=1,ag=class{constructor(t,r){this.id=Cj++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),r&&(this._flush=r),t&&this.start(mo({default:!0},t))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(t=>t.idle&&!t.isDelayed&&!t.isPaused)}get item(){return this._item}set item(t){this._item=t}get(){let t={};return this.each((r,o)=>t[o]=r.get()),t}set(t){for(let r in t){let o=t[r];ae.und(o)||this.springs[r].set(o)}}update(t){return t&&this.queue.push(Ww(t)),this}start(t){let{queue:r}=this;return t?r=Vo(t).map(Ww):this.queue=[],this._flush?this._flush(this,r):(eE(this,r),Tj(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let o=this.springs;Rt(Vo(r),n=>o[n].stop(!!t))}else wd(this._state,this._lastAsyncId),this.each(o=>o.stop(!!t));return this}pause(t){if(ae.und(t))this.start({pause:!0});else{let r=this.springs;Rt(Vo(t),o=>r[o].pause())}return this}resume(t){if(ae.und(t))this.start({pause:!1});else{let r=this.springs;Rt(Vo(t),o=>r[o].resume())}return this}each(t){bn(this.springs,t)}_onFrame(){let{onStart:t,onChange:r,onRest:o}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,Ku(t,([c,u])=>{u.value=this.get(),c(u,this,this._item)}));let s=!n&&this._started,l=i||s&&o.size?this.get():null;i&&r.size&&Ku(r,([c,u])=>{u.value=l,c(u,this,this._item)}),s&&(this._started=!1,Ku(o,([c,u])=>{u.value=l,c(u,this,this._item)}))}eventObserved(t){if(t.type=="change")this._changed.add(t.parent),t.idle||this._active.add(t.parent);else if(t.type=="idle")this._active.delete(t.parent);else return;Pe.onFrame(this._onFrame)}};function Tj(e,t){return Promise.all(t.map(r=>$P(e,r))).then(r=>Zw(e,r))}async function $P(e,t,r){let{keys:o,to:n,from:i,loop:s,onRest:l,onResolve:c}=t,u=ae.obj(t.default)&&t.default;s&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let d=ae.arr(n)||ae.fun(n)?n:void 0;d?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):Rt(_j,v=>{let y=t[v];if(ae.fun(y)){let b=e._events[v];t[v]=({finished:x,cancelled:w})=>{let P=b.get(y);P?(x||(P.finished=!1),w&&(P.cancelled=!0)):b.set(y,{value:null,finished:x||!1,cancelled:w||!1})},u&&(u[v]=t[v])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,Xu(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let m=(o||Object.keys(e.springs)).map(v=>e.springs[v].start(t)),h=t.cancel===!0||WP(t,"cancel")===!0;(d||h&&f.asyncId)&&m.push(ZP(++e._lastAsyncId,{props:t,state:f,actions:{pause:Yh,resume:Yh,start(v,y){h?(wd(f,e._lastAsyncId),y($u(e))):(v.onRest=l,y(XP(d,v,f,e)))}}})),f.paused&&await new Promise(v=>{f.resumeQueue.add(v)});let g=Zw(e,await Promise.all(m));if(s&&g.finished&&!(r&&g.noop)){let v=JP(t,s,n);if(v)return eE(e,[v]),$P(e,v,!0)}return c&&Pe.batchedUpdates(()=>c(g,e,e.item)),g}function Pj(e,t){let r=new Uw;return r.key=e,t&&ya(r,t),r}function Ej(e,t,r){t.keys&&Rt(t.keys,o=>{(e[o]||(e[o]=r(o)))._prepareNode(t)})}function eE(e,t){Rt(t,r=>{Ej(e.springs,r,o=>Pj(o,e))})}function Aj(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}var kj=["children"],Kw=e=>{let{children:t}=e,r=Aj(e,kj),o=(0,_d.useContext)(lg),n=r.pause||!!o.pause,i=r.immediate||!!o.immediate;r=EP(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=lg;return Sd.createElement(s,{value:r},t)},lg=Oj(Kw,{});Kw.Provider=lg.Provider;Kw.Consumer=lg.Consumer;function Oj(e,t){return Object.assign(e,Sd.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var GP;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(GP||(GP={}));var qw=class extends xd{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=va(...r);let o=this._get(),n=tg(o);eg(this,n.create(o))}advance(t){let r=this._get(),o=this.get();hi(r,o)||(Wn(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&HP(this._active)&&Dw(this)}_get(){let t=ae.arr(this.source)?this.source.map(Nr):Vo(Nr(this.source));return this.calc(...t)}_start(){this.idle&&!HP(this._active)&&(this.idle=!1,Rt(pd(this),t=>{t.done=!1}),Jo.skipAnimation?(Pe.batchedUpdates(()=>this.advance()),Dw(this)):Qu.start(this))}_attach(){let t=1;Rt(Vo(this.source),r=>{fo(r)&&ya(r,this),zw(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){Rt(Vo(this.source),t=>{fo(t)&&ba(t,this)}),this._active.clear(),Dw(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=Vo(this.source).reduce((r,o)=>Math.max(r,(zw(o)?o.priority:0)+1),0))}};function Rj(e){return e.idle!==!1}function HP(e){return!e.size||Array.from(e).every(Rj)}function Dw(e){e.idle||(e.idle=!0,Rt(pd(e),t=>{t.done=!0}),El(e,{type:"idle",parent:e}))}Jo.assign({createStringInterpolator:Xh,to:(e,t)=>new qw(e,t)});var jne=Qu.advance;var oE=a(Xw());function ex(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}var Ij=["style","children","scrollTop","scrollLeft"],nE=/^--/;function Fj(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!nE.test(e)&&!(Cd.hasOwnProperty(e)&&Cd[e])?t+"px":(""+t).trim()}var rE={};function Vj(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",o=t,{style:n,children:i,scrollTop:s,scrollLeft:l}=o,c=ex(o,Ij),u=Object.values(c),d=Object.keys(c).map(f=>r||e.hasAttribute(f)?f:rE[f]||(rE[f]=f.replace(/([A-Z])/g,m=>"-"+m.toLowerCase())));i!==void 0&&(e.textContent=i);for(let f in n)if(n.hasOwnProperty(f)){let m=Fj(f,n[f]);nE.test(f)?e.style.setProperty(f,m):e.style[f]=m}d.forEach((f,m)=>{e.setAttribute(f,u[m])}),s!==void 0&&(e.scrollTop=s),l!==void 0&&(e.scrollLeft=l)}var Cd={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Nj=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),Dj=["Webkit","Ms","Moz","O"];Cd=Object.keys(Cd).reduce((e,t)=>(Dj.forEach(r=>e[Nj(r,t)]=e[t]),e),Cd);var Lj=["x","y","z"],Mj=/^(matrix|translate|scale|rotate|skew)/,Bj=/^(translate)/,jj=/^(rotate|skew)/,Qw=(e,t)=>ae.num(e)&&e!==0?e+t:e,ug=(e,t)=>ae.arr(e)?e.every(r=>ug(r,t)):ae.num(e)?e===t:parseFloat(e)===t,Jw=class extends Ol{constructor(t){let{x:r,y:o,z:n}=t,i=ex(t,Lj),s=[],l=[];(r||o||n)&&(s.push([r||0,o||0,n||0]),l.push(c=>[`translate3d(${c.map(u=>Qw(u,"px")).join(",")})`,ug(c,0)])),bn(i,(c,u)=>{if(u==="transform")s.push([c||""]),l.push(d=>[d,d===""]);else if(Mj.test(u)){if(delete i[u],ae.und(c))return;let d=Bj.test(u)?"px":jj.test(u)?"deg":"";s.push(Vo(c)),l.push(u==="rotate3d"?([f,m,h,g])=>[`rotate3d(${f},${m},${h},${Qw(g,d)})`,ug(g,0)]:f=>[`${u}(${f.map(m=>Qw(m,d)).join(",")})`,ug(f,u.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new $w(s,l)),super(i)}},$w=class extends Zu{constructor(t,r){super(),this._value=null,this.inputs=t,this.transforms=r}get(){return this._value||(this._value=this._get())}_get(){let t="",r=!0;return Rt(this.inputs,(o,n)=>{let i=Nr(o[0]),[s,l]=this.transforms[n](ae.arr(i)?i:o.map(Nr));t+=" "+s,r=r&&l}),r?"none":t}observerAdded(t){t==1&&Rt(this.inputs,r=>Rt(r,o=>fo(o)&&ya(o,this)))}observerRemoved(t){t==0&&Rt(this.inputs,r=>Rt(r,o=>fo(o)&&ba(o,this)))}eventObserved(t){t.type=="change"&&(this._value=null),El(this,t)}},zj=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],Gj=["scrollTop","scrollLeft"];Jo.assign({batchedUpdates:oE.unstable_batchedUpdates,createStringInterpolator:Xh,colors:xP});var Hj=IP(zj,{applyAnimatedValues:Vj,createAnimatedStyle:e=>new Jw(e),getComponentProps:e=>ex(e,Gj)}),Kne=Hj.animated;var ec=a(z(),1);function Uj(e){return{top:e.offsetTop,left:e.offsetLeft}}var Wj=400;function qj({triggerAnimationOnChange:e}){let t=(0,ec.useRef)(),{previous:r,prevRect:o}=(0,ec.useMemo)(()=>({previous:t.current&&Uj(t.current),prevRect:t.current&&t.current.getBoundingClientRect()}),[e]);return(0,ec.useLayoutEffect)(()=>{if(!r||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let i=new ag({x:0,y:0,width:o.width,height:o.height,config:{duration:Wj,easing:Yw.easeInOutQuint},onChange({value:f}){if(!t.current)return;let{x:m,y:h,width:g,height:v}=f;m=Math.round(m),h=Math.round(h),g=Math.round(g),v=Math.round(v);let y=m===0&&h===0;t.current.style.transformOrigin="center center",t.current.style.transform=y?null:`translate3d(${m}px,${h}px,0)`,t.current.style.width=y?null:`${g}px`,t.current.style.height=y?null:`${v}px`}});t.current.style.transform=void 0;let s=t.current.getBoundingClientRect(),l=Math.round(o.left-s.left),c=Math.round(o.top-s.top),u=s.width,d=s.height;return i.start({x:0,y:0,width:u,height:d,from:{x:l,y:c,width:o.width,height:o.height}}),()=>{i.stop(),i.set({x:0,y:0,width:o.width,height:o.height})}},[r,o]),t}var iE=qj;var cE=a(ie(),1),fE=a(M(),1),dE=a(he(),1);var Td=a(ie(),1),sE=a(M(),1),po=a(j(),1),rx=a(he(),1),aE=a(ca(),1),lE=a(Ve(),1),cg=a(Je(),1);var tx=a(Ot(),1);function Dr(){return!!(0,tx.getQueryArg)(window.location.href,"wp_theme_preview")}function xa(){return Dr()?(0,tx.getQueryArg)(window.location.href,"wp_theme_preview"):null}var uE=a(_(),1),{useLocation:Yj}=D(lE.privateApis);function fg({className:e="edit-site-save-button__button",variant:t="primary",showTooltip:r=!0,showReviewMessage:o,icon:n,size:i,__next40pxDefaultSize:s=!1}){let{params:l}=Yj(),{setIsSaveViewOpened:c}=(0,Td.useDispatch)(Oe),{saveDirtyEntities:u}=D((0,Td.useDispatch)(cg.store)),{dirtyEntityRecords:d}=(0,cg.useEntitiesSavedStatesIsDirty)(),{isSaving:f,isSaveViewOpen:m,previewingThemeName:h}=(0,Td.useSelect)(P=>{let{isSavingEntityRecord:E,isResolving:O}=P(rx.store),{isSaveViewOpened:k}=P(Oe),A=O("activateTheme"),R=xa();return{isSaving:d.some(V=>E(V.kind,V.name,V.key))||A,isSaveViewOpen:k(),previewingThemeName:R?P(rx.store).getTheme(R)?.name?.rendered:void 0}},[d]),g=!!d.length,v;d.length===1&&(l.postId?v=`${d[0].key}`===l.postId&&d[0].name===l.postType:l.path?.includes("wp_global_styles")&&(v=d[0].name==="globalStyles"));let y=f||!g&&!Dr(),x=Dr()?f?(0,po.sprintf)((0,po.__)("Activating %s"),h):y?(0,po.__)("Saved"):g?(0,po.sprintf)((0,po.__)("Activate %s & Save"),h):(0,po.sprintf)((0,po.__)("Activate %s"),h):f?(0,po.__)("Saving"):y?(0,po.__)("Saved"):!v&&o?(0,po.sprintf)((0,po._n)("Review %d change\u2026","Review %d changes\u2026",d.length),d.length):(0,po.__)("Save");return(0,uE.jsx)(sE.Button,{variant:t,className:e,"aria-disabled":y,"aria-expanded":m,isBusy:f,onClick:y?void 0:v?()=>u({dirtyEntityRecords:d}):()=>c(!0),label:x,shortcut:y?void 0:aE.displayShortcut.primary("s"),showTooltip:r,icon:n,__next40pxDefaultSize:s,size:i,children:x})}var ox=a(_(),1);function nx(){let{isDisabled:e,isSaving:t}=(0,cE.useSelect)(r=>{let{__experimentalGetDirtyEntityRecords:o,isSavingEntityRecord:n}=r(dE.store),i=o(),s=i.some(l=>n(l.kind,l.name,l.key));return{isSaving:s,isDisabled:s||!i.length&&!Dr()}},[]);return(0,ox.jsx)(fE.__experimentalHStack,{className:"edit-site-save-hub",alignment:"right",spacing:4,children:(0,ox.jsx)(fg,{className:"edit-site-save-hub__button",variant:e?null:"primary",showTooltip:!1,icon:e&&!t?wl:null,showReviewMessage:!0,__next40pxDefaultSize:!0})})}var pg=a(M(),1),tc=a(Je(),1),Pd=a(ie(),1),hs=a(j(),1),ix=a(he(),1),_E=a(Ve(),1),CE=a(z(),1);var mE=a(he(),1),pE=a(ie(),1),hE=a(Ve(),1),gE=a(Ot(),1);var{useHistory:Zj,useLocation:Kj}=D(hE.privateApis);function vE(){let e=Zj(),{path:t}=Kj(),{startResolution:r,finishResolution:o}=(0,pE.useDispatch)(mE.store);return async()=>{if(Dr()){let n="themes.php?action=activate&stylesheet="+xa()+"&_wpnonce="+window.WP_BLOCK_THEME_ACTIVATE_NONCE;r("activateTheme"),await window.fetch(n),o("activateTheme"),e.navigate((0,gE.addQueryArgs)(t,{wp_theme_preview:""}))}}}var bE=a(dg(),1),mg=a(z(),1),wE=a(Ot(),1),Xj="/wp/v2/themes?status=active";function xE(){let[e,t]=(0,mg.useState)();return(0,mg.useEffect)(()=>{let r=(0,wE.addQueryArgs)(Xj,{context:"edit",wp_theme_preview:""});(0,bE.default)({path:r}).then(o=>t(o[0])).catch(()=>{})},[]),e}var wn=a(_(),1),{EntitiesSavedStatesExtensible:Qj}=D(tc.privateApis),{useLocation:Jj}=D(_E.privateApis),$j=({onClose:e,renderDialog:t,variant:r})=>{let o=(0,tc.useEntitiesSavedStatesIsDirty)(),n;o.isDirty?n=(0,hs.__)("Activate & Save"):n=(0,hs.__)("Activate");let i=xE(),s=(0,Pd.useSelect)(d=>d(ix.store).getCurrentTheme(),[]),l=(0,wn.jsx)("p",{children:(0,hs.sprintf)((0,hs.__)("Saving your changes will change your active theme from %1$s to %2$s."),i?.name?.rendered??"...",s?.name?.rendered??"...")}),c=vE();return(0,wn.jsx)(Qj,{...o,additionalPrompt:l,close:e,onSave:async d=>(await c(),d),saveEnabled:!0,saveLabel:n,renderDialog:t,variant:r})},SE=({onClose:e,renderDialog:t,variant:r})=>Dr()?(0,wn.jsx)($j,{onClose:e,renderDialog:t,variant:r}):(0,wn.jsx)(tc.EntitiesSavedStates,{close:e,renderDialog:t,variant:r});function Ed(){let{query:e}=Jj(),{canvas:t="view"}=e,{isSaveViewOpen:r,isDirty:o,isSaving:n}=(0,Pd.useSelect)(u=>{let{__experimentalGetDirtyEntityRecords:d,isSavingEntityRecord:f,isResolving:m}=u(ix.store),h=d(),g=m("activateTheme"),{isSaveViewOpened:v}=D(u(Oe));return{isSaveViewOpen:v(),isDirty:h.length>0,isSaving:h.some(y=>f(y.kind,y.name,y.key))||g}},[]),{setIsSaveViewOpened:i}=(0,Pd.useDispatch)(Oe),s=()=>i(!1);if((0,CE.useEffect)(()=>{i(!1)},[t,i]),t==="view")return r?(0,wn.jsx)(pg.Modal,{className:"edit-site-save-panel__modal",onRequestClose:s,title:(0,hs.__)("Review changes"),size:"small",children:(0,wn.jsx)(SE,{onClose:s,variant:"inline"})}):null;let l=Dr()||o,c=n||!l;return(0,wn.jsxs)(bl,{className:J("edit-site-layout__actions",{"is-entity-save-view-open":r}),ariaLabel:(0,hs.__)("Save panel"),children:[(0,wn.jsx)("div",{className:J("edit-site-editor__toggle-save-panel",{"screen-reader-text":r}),children:(0,wn.jsx)(pg.Button,{__next40pxDefaultSize:!0,variant:"secondary",className:"edit-site-editor__toggle-save-panel-button",onClick:()=>i(!0),"aria-haspopup":"dialog",disabled:c,accessibleWhenDisabled:!0,children:(0,hs.__)("Open save panel")})}),r&&(0,wn.jsx)(SE,{onClose:s,renderDialog:!0})]})}var De=a(_(),1),{useLocation:ez}=D(PE.privateApis),{useStyle:TE}=D($o.privateApis),tz=.3;function rz(){let{query:e,name:t,areas:r,widths:o}=ez(),n=t==="notfound"?"view":e?.canvas??"view",i=(0,_a.useViewportMatch)("medium","<"),s=(0,rc.useRef)(),l=(0,Sa.__unstableUseNavigateRegions)(),c=(0,_a.useReducedMotion)(),[u,d]=(0,_a.useResizeObserver)(),f=zh(),[m,h]=(0,rc.useState)(!1),g=iE({triggerAnimationOnChange:t+"-"+n}),{showIconLabels:v}=(0,hg.useSelect)(w=>({showIconLabels:w(kE.store).get("core","showIconLabels")})),y=TE("color.background"),b=TE("color.gradient"),x=(0,_a.usePrevious)(n);return(0,rc.useEffect)(()=>{x==="edit"&&s.current?.focus()},[n]),(0,De.jsxs)(De.Fragment,{children:[(0,De.jsx)($o.UnsavedChangesWarning,{}),n==="view"&&(0,De.jsx)(rP,{}),(0,De.jsx)("div",{...l,ref:l.ref,className:J("edit-site-layout",l.className,{"is-full-canvas":n==="edit","show-icon-labels":v}),children:(0,De.jsxs)("div",{className:"edit-site-layout__content",children:[(!i||!r.mobile)&&(0,De.jsx)(bl,{ariaLabel:(0,Ad.__)("Navigation"),className:"edit-site-layout__sidebar-region",children:(0,De.jsx)(Sa.__unstableAnimatePresence,{children:n==="view"&&(0,De.jsxs)(Sa.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:"tween",duration:c||i?0:tz,ease:"easeOut"},className:"edit-site-layout__sidebar",children:[(0,De.jsx)(BT,{ref:s,isTransparent:m}),(0,De.jsx)(lw,{children:(0,De.jsx)(uw,{shouldAnimate:t!=="styles",routeKey:t,children:(0,De.jsx)($o.ErrorBoundary,{children:r.sidebar})})}),(0,De.jsx)(nx,{}),(0,De.jsx)(Ed,{})]})})}),(0,De.jsx)($o.EditorSnackbars,{}),i&&r.mobile&&(0,De.jsx)("div",{className:"edit-site-layout__mobile",children:(0,De.jsx)(lw,{children:n!=="edit"?(0,De.jsxs)(De.Fragment,{children:[(0,De.jsx)(jT,{ref:s,isTransparent:m}),(0,De.jsx)(uw,{routeKey:t,children:(0,De.jsx)($o.ErrorBoundary,{children:r.mobile})}),(0,De.jsx)(nx,{}),(0,De.jsx)(Ed,{})]}):(0,De.jsx)($o.ErrorBoundary,{children:r.mobile})})}),!i&&r.content&&n!=="edit"&&(0,De.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:o?.content},children:(0,De.jsx)($o.ErrorBoundary,{children:r.content})}),!i&&r.edit&&n!=="edit"&&(0,De.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:o?.edit},children:(0,De.jsx)($o.ErrorBoundary,{children:r.edit})}),!i&&r.preview&&(0,De.jsxs)("div",{className:"edit-site-layout__canvas-container",children:[u,!!d.width&&(0,De.jsx)("div",{className:J("edit-site-layout__canvas",{"is-right-aligned":m}),ref:g,children:(0,De.jsx)($o.ErrorBoundary,{children:(0,De.jsx)(KT,{isReady:!f,isFullWidth:n==="edit",defaultSize:{width:d.width-24,height:d.height},isOversized:m,setIsOversized:h,innerContentStyle:{background:b??y},children:r.preview})})})]})]})})]})}function OE(e){let{createErrorNotice:t}=(0,hg.useDispatch)(AE.store);function r(o){t((0,Ad.sprintf)((0,Ad.__)('The "%s" plugin has encountered an error and cannot be rendered.'),o))}return(0,De.jsxs)(Sa.SlotFillProvider,{children:[(0,De.jsx)(EE.PluginArea,{onError:r}),(0,De.jsx)(rz,{...e})]})}var vg=a(z(),1),Ca=a(ie(),1),oc=a(j(),1);var gg=a(Mh(),1),RE=a(Ve(),1),IE=a(Fo(),1),sx=a(he(),1),yg=a(Je(),1);var{useHistory:FE,useLocation:VE}=D(RE.privateApis),{useGlobalStyles:oz}=D(yg.privateApis),nz=()=>function(){let{openGeneralSidebar:t}=D((0,Ca.useDispatch)(Oe)),{params:r}=VE(),{canvas:o="view"}=r,{set:n}=(0,Ca.useDispatch)(IE.store),i=FE(),s=(0,Ca.useSelect)(c=>c(sx.store).getCurrentTheme().is_block_theme,[]);return{isLoading:!1,commands:(0,vg.useMemo)(()=>s?[{name:"core/edit-site/toggle-styles-welcome-guide",label:(0,oc.__)("Learn about styles"),callback:({close:c})=>{c(),o!=="edit"&&i.navigate("/styles?canvas=edit",{transition:"canvas-mode-edit-transition"}),t("edit-site/global-styles"),n("core/edit-site","welcomeGuideStyles",!0),setTimeout(()=>{n("core/edit-site","welcomeGuideStyles",!0)},500)},icon:y1}]:[],[i,t,o,s,n])}},iz=()=>function(){let{user:t,setUser:r}=oz(),o=!!t&&(Object.keys(t?.styles??{}).length>0||Object.keys(t?.settings??{}).length>0);return{isLoading:!1,commands:(0,vg.useMemo)(()=>o?[{name:"core/edit-site/reset-global-styles",label:(0,oc.__)("Reset styles"),icon:(0,oc.isRTL)()?W1:H1,callback:({close:i})=>{i(),r({styles:{},settings:{}})}}]:[],[o,r])}},sz=()=>function(){let{openGeneralSidebar:t}=D((0,Ca.useDispatch)(Oe)),{setStylesPath:r}=D((0,Ca.useDispatch)(yg.store)),{params:o}=VE(),{canvas:n="view"}=o,i=FE(),s=(0,Ca.useSelect)(c=>{let{getEntityRecord:u,__experimentalGetCurrentGlobalStylesId:d}=c(sx.store),f=d();return!!(f?u("root","globalStyles",f):void 0)?._links?.["version-history"]?.[0]?.count},[]);return{isLoading:!1,commands:(0,vg.useMemo)(()=>s?[{name:"core/edit-site/open-styles-revisions",label:(0,oc.__)("Open style revisions"),icon:Nf,callback:({close:c})=>{c(),n!=="edit"&&i.navigate("/styles?canvas=edit",{transition:"canvas-mode-edit-transition"}),t("edit-site/global-styles"),r("/revisions")}}]:[],[i,t,r,s,n])}};function NE(){(0,gg.useCommandLoader)({name:"core/edit-site/toggle-styles-welcome-guide",hook:nz()}),(0,gg.useCommandLoader)({name:"core/edit-site/reset-global-styles",hook:iz()}),(0,gg.useCommandLoader)({name:"core/edit-site/open-styles-revisions",hook:sz()})}var DE=a(ie(),1),LE=a(Mh(),1),ME=a(St(),1),BE=a(Ve(),1);var{useCommandContext:az}=D(LE.privateApis),{useLocation:lz}=D(BE.privateApis);function jE(){let{query:e={}}=lz(),{canvas:t="view"}=e,r=(0,DE.useSelect)(n=>n(ME.store).getBlockSelectionStart(),[]),o="site-editor";t==="edit"&&(o="entity-edit"),r&&(o="block-selection-edit"),az(o)}var ib=a(ie(),1),l8=a(z(),1);var JO=a(M(),1),Si=a(j(),1);var $O=a(ie(),1),eR=a(he(),1);var nc=a(M(),1),Ta=a(j(),1);var HE=a(he(),1),UE=a(ie(),1),WE=a(Ve(),1),qE=a(z(),1);var zE=a(M(),1),GE=a(_(),1);function ax(e){return(0,GE.jsx)(zE.Button,{size:"compact",...e,className:J("edit-site-sidebar-button",e.className)})}var No=a(_(),1),{useHistory:uz,useLocation:cz}=D(WE.privateApis);function Qr({isRoot:e,title:t,actions:r,content:o,footer:n,description:i,backPath:s}){let{dashboardLink:l,dashboardLinkText:c,previewingThemeName:u}=(0,UE.useSelect)(v=>{let{getSettings:y}=D(v(Oe)),b=xa();return{dashboardLink:y().__experimentalDashboardLink,dashboardLinkText:y().__experimentalDashboardLinkText,previewingThemeName:b?v(HE.store).getTheme(b)?.name?.rendered:void 0}},[]),d=cz(),f=uz(),{navigate:m}=(0,qE.useContext)(ms),h=s??d.state?.backPath,g=(0,Ta.isRTL)()?Zb:Ub;return(0,No.jsxs)(No.Fragment,{children:[(0,No.jsxs)(nc.__experimentalVStack,{className:J("edit-site-sidebar-navigation-screen__main",{"has-footer":!!n}),spacing:0,justify:"flex-start",children:[(0,No.jsxs)(nc.__experimentalHStack,{spacing:3,alignment:"flex-start",className:"edit-site-sidebar-navigation-screen__title-icon",children:[!e&&(0,No.jsx)(ax,{onClick:()=>{f.navigate(h),m("back")},icon:g,label:(0,Ta.__)("Back"),showTooltip:!1}),e&&(0,No.jsx)(ax,{icon:g,label:c||(0,Ta.__)("Go to the Dashboard"),href:l}),(0,No.jsx)(nc.__experimentalHeading,{className:"edit-site-sidebar-navigation-screen__title",color:"#e0e0e0",level:1,size:20,children:Dr()?(0,Ta.sprintf)((0,Ta.__)("Previewing %1$s: %2$s"),u,t):t}),r&&(0,No.jsx)("div",{className:"edit-site-sidebar-navigation-screen__actions",children:r})]}),(0,No.jsxs)("div",{className:"edit-site-sidebar-navigation-screen__content",children:[i&&(0,No.jsx)("div",{className:"edit-site-sidebar-navigation-screen__description",children:i}),o]})]}),n&&(0,No.jsx)("footer",{className:"edit-site-sidebar-navigation-screen__footer",children:n})]})}var ic=a(M(),1),YE=a(j(),1);var ZE=a(Ve(),1),KE=a(z(),1);var Fl=a(_(),1),{useHistory:fz,useLink:dz}=D(ZE.privateApis);function Yt({className:e,icon:t,withChevron:r=!1,suffix:o,uid:n,to:i,onClick:s,children:l,...c}){let u=fz(),{navigate:d}=(0,KE.useContext)(ms);function f(h){s?(s(h),d("forward")):i&&(h.preventDefault(),u.navigate(i),d("forward",`[id="${n}"]`))}let m=dz(i);return(0,Fl.jsx)(ic.__experimentalItem,{className:J("edit-site-sidebar-navigation-item",{"with-suffix":!r&&o},e),id:n,onClick:f,href:i?m.href:void 0,...c,children:(0,Fl.jsxs)(ic.__experimentalHStack,{justify:"flex-start",children:[t&&(0,Fl.jsx)(di,{style:{fill:"currentcolor"},icon:t,size:24}),(0,Fl.jsx)(ic.FlexBlock,{children:l}),r&&(0,Fl.jsx)(di,{icon:(0,YE.isRTL)()?Gb:qb,className:"edit-site-sidebar-navigation-item__drilldown-indicator",size:24}),!r&&o]})})}var _S=a(j(),1),ov=a(ie(),1),CS=a(z(),1),WO=a(Fo(),1),qO=a(Je(),1),YO=a(Ve(),1),ZO=a(Ot(),1);var jO=a(M(),1),zO=a(Kr(),1),tq=a(ie(),1),rq=a(St(),1),bS=a(z(),1),oq=a(nt(),1);function Pa(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}var pt=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var mz=["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 kd(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,s=`settings${n}`;if(t)return pt(e,i)??pt(e,s);let l={};return mz.forEach(c=>{let u=pt(e,`settings${o}.${c}`)??pt(e,`settings.${c}`);u!==void 0&&(l=Pa(l,c.split("."),u))}),l}function lx(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",s=`settings${n}${i}`;return Pa(e,s.split("."),r)}var JE=a(ux(),1);var pz="1600px",hz="320px",gz=1,vz=.25,yz=.75,bz="14px";function QE({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=hz,maximumViewportWidth:n=pz,scaleFactor:i=gz,minimumFontSizeLimit:s}){if(s=gi(s)?s:bz,r){let w=gi(r);if(!w?.unit||!w?.value)return null;let P=gi(s,{coerceTo:w.unit});if(P?.value&&!e&&!t&&w?.value<=P?.value)return null;if(t||(t=`${w.value}${w.unit}`),!e){let E=w.unit==="px"?w.value:w.value*16,O=Math.min(Math.max(1-.075*Math.log2(E),vz),yz),k=Od(w.value*O,3);P?.value&&k<P?.value?e=`${P.value}${P.unit}`:e=`${k}${w.unit}`}}let l=gi(e),c=l?.unit||"rem",u=gi(t,{coerceTo:c});if(!l||!u)return null;let d=gi(e,{coerceTo:"rem"}),f=gi(n,{coerceTo:c}),m=gi(o,{coerceTo:c});if(!f||!m||!d)return null;let h=f.value-m.value;if(!h)return null;let g=Od(m.value/100,3),v=Od(g,3)+c,y=100*((u.value-l.value)/h),b=Od((y||1)*i,3),x=`${d.value}${d.unit} + ((1vw - ${v}) * ${b})`;return`clamp(${e}, ${x}, ${t})`}function gi(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:r,rootSizeValue:o,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=n?.join("|"),s=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),l=e.toString().match(s);if(!l||l.length<3)return null;let[,c,u]=l,d=parseFloat(c);return r==="px"&&(u==="em"||u==="rem")&&(d=d*o,u=r),u==="px"&&(r==="em"||r==="rem")&&(d=d/o,u=r),(r==="em"||r==="rem")&&(u==="em"||u==="rem")&&(u=r),u?{value:Od(d,3),unit:u}:null}function Od(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function cx(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function wz(e){let t=e?.typography??{},r=e?.layout,o=gi(r?.wideSize)?r?.wideSize:null;return cx(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function bg(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!cx(t?.typography)&&!cx(e))return r;let o=wz(t)?.fluid??{},n=QE({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 n||r}var vi="body",Rd=":root",sc=[{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)=>bg(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 Yn(e,t){if(!e||!t)return t;let r=e.split(","),o=t.split(","),n=[];return r.forEach(i=>{o.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function $E(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,n])=>{typeof n=="string"&&(r[o]=Yn(e,n)),typeof n=="object"&&(r[o]={},Object.entries(n).forEach(([i,s])=>{r[o][i]=Yn(e,s)}))}),r}function eA(e,t){return e.includes(",")?e.split(",").map(n=>n+t).join(","):e+t}function tA(e,t){let r=`.is-style-${e}`;if(!t)return r;let o=/((?::\([^)]+\))?\s*)([^\s:]+)/,n=(s,l,c)=>l+c+r;return t.split(",").map(s=>s.replace(o,n)).join(",")}function xz(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,JE.getCSSValueFromRawStyle)(pt(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function Sz(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 fx(e,t){if(!e||!t)return e;let r=xz(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=Sz(r.url,t?._links?.["wp:theme-file"])),r}function rA(e,t,r=[],o="slug",n){let i=[t?pt(e,["blocks",t,...r]):void 0,pt(e,r)].filter(Boolean);for(let s of i)if(s){let l=["custom","theme","default"];for(let c of l){let u=s[c];if(u){let d=u.find(f=>f[o]===n);if(d)return o==="slug"||rA(e,t,r,"slug",d.slug)[o]===d[o]?d:void 0}}}}function _z(e,t,r,[o,n]=[]){let i=sc.find(l=>l.cssVarInfix===o);if(!i||!e.settings)return r;let s=rA(e.settings,t,i.path,"slug",n);if(s){let{valueKey:l}=i,c=s[l];return wg(e,t,c)}return r}function Cz(e,t,r,o=[]){let n=(t?pt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??pt(e?.settings??{},["custom",...o]);return n?wg(e,t,n):r}function wg(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let u=pt(e,r.ref);if(!u||typeof u=="object"&&"ref"in u)return u;r=u}else return r;let o="var:",n="var(--wp--",i=")",s;if(r.startsWith(o))s=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(i))s=r.slice(n.length,-i.length).split("--");else return r;let[l,...c]=s;return l==="preset"?_z(e,t,r,c):l==="custom"?Cz(e,t,r,c):r}function dx(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let s=pt(e,i);return o?wg(e,r,s):s}function mx(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return Pa(e,i.split("."),r)}var px=a(xg(),1);function Id(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,px.default)(e?.styles,t?.styles)&&(0,px.default)(e?.settings,t?.settings)}var uA=a(Sg(),1);function aA(e){return Object.prototype.toString.call(e)==="[object Object]"}function lA(e){var t,r;return aA(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(aA(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Vl(e,t){return(0,uA.default)(e,t,{isMergeableObject:lA,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var Jr=a(Kr(),1),Nd=a(ux(),1),PA=a(ie(),1);function lc(e,t="root",r={}){if(!t)return null;let{fallback:o=!1}=r,{name:n,selectors:i,supports:s}=e,l=i&&Object.keys(i).length>0,c=Array.isArray(t)?t.join("."):t,u=null;if(l&&i.root?u=i?.root:s?.__experimentalSelector?u=s.__experimentalSelector:u=".wp-block-"+n.replace("core/","").replace("/","-"),c==="root")return u;let d=Array.isArray(t)?t:t.split(".");if(d.length===1){let m=o?u:null;if(l)return pt(i,`${c}.root`,null)||pt(i,c,null)||m;let h=s?pt(s,`${c}.__experimentalSelector`,null):void 0;return h?Yn(u,h):m}let f;return l&&(f=pt(i,c,null)),f||(o?lc(e,d[0],r):null)}var Mz={grad:.9,turn:360,rad:360/(2*Math.PI)},gs=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Ar=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},xn=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},vA=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},cA=function(e){return{r:xn(e.r,0,255),g:xn(e.g,0,255),b:xn(e.b,0,255),a:xn(e.a)}},hx=function(e){return{r:Ar(e.r),g:Ar(e.g),b:Ar(e.b),a:Ar(e.a,3)}},Bz=/^#([0-9a-f]{3,8})$/i,_g=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},yA=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=Math.max(t,r,o),s=i-Math.min(t,r,o),l=s?i===t?(r-o)/s:i===r?2+(o-t)/s:4+(t-r)/s:0;return{h:60*(l<0?l+6:l),s:i?s/i*100:0,v:i/255*100,a:n}},bA=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var i=Math.floor(t),s=o*(1-r),l=o*(1-(t-i)*r),c=o*(1-(1-t+i)*r),u=i%6;return{r:255*[o,l,s,s,c,o][u],g:255*[c,o,o,l,s,s][u],b:255*[s,s,c,o,o,l][u],a:n}},fA=function(e){return{h:vA(e.h),s:xn(e.s,0,100),l:xn(e.l,0,100),a:xn(e.a)}},dA=function(e){return{h:Ar(e.h),s:Ar(e.s),l:Ar(e.l),a:Ar(e.a,3)}},mA=function(e){return bA((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},Vd=function(e){return{h:(t=yA(e)).h,s:(n=(200-(r=t.s))*(o=t.v)/100)>0&&n<200?r*o/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,r,o,n},jz=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,zz=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Gz=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Hz=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,yx={string:[[function(e){var t=Bz.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?Ar(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?Ar(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Gz.exec(e)||Hz.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:cA({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=jz.exec(e)||zz.exec(e);if(!t)return null;var r,o,n=fA({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(Mz[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return mA(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=n===void 0?1:n;return gs(t)&&gs(r)&&gs(o)?cA({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,n=e.a,i=n===void 0?1:n;if(!gs(t)||!gs(r)||!gs(o))return null;var s=fA({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return mA(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!gs(t)||!gs(r)||!gs(o))return null;var s=(function(l){return{h:vA(l.h),s:xn(l.s,0,100),v:xn(l.v,0,100),a:xn(l.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return bA(s)},"hsv"]]},pA=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]},Uz=function(e){return typeof e=="string"?pA(e.trim(),yx.string):typeof e=="object"&&e!==null?pA(e,yx.object):[null,void 0]};var gx=function(e,t){var r=Vd(e);return{h:r.h,s:xn(r.s+100*t,0,100),l:r.l,a:r.a}},vx=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},hA=function(e,t){var r=Vd(e);return{h:r.h,s:r.s,l:xn(r.l+100*t,0,100),a:r.a}},bx=(function(){function e(t){this.parsed=Uz(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 Ar(vx(this.rgba),2)},e.prototype.isDark=function(){return vx(this.rgba)<.5},e.prototype.isLight=function(){return vx(this.rgba)>=.5},e.prototype.toHex=function(){return t=hx(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?_g(Ar(255*i)):"","#"+_g(r)+_g(o)+_g(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return hx(this.rgba)},e.prototype.toRgbString=function(){return t=hx(this.rgba),r=t.r,o=t.g,n=t.b,(i=t.a)<1?"rgba("+r+", "+o+", "+n+", "+i+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,i},e.prototype.toHsl=function(){return dA(Vd(this.rgba))},e.prototype.toHslString=function(){return t=dA(Vd(this.rgba)),r=t.h,o=t.s,n=t.l,(i=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+i+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,i},e.prototype.toHsv=function(){return t=yA(this.rgba),{h:Ar(t.h),s:Ar(t.s),v:Ar(t.v),a:Ar(t.a,3)};var t},e.prototype.invert=function(){return hr({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),hr(gx(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),hr(gx(this.rgba,-t))},e.prototype.grayscale=function(){return hr(gx(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),hr(hA(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),hr(hA(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"?hr({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Ar(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Vd(this.rgba);return typeof t=="number"?hr({h:t,s:r.s,l:r.l,a:r.a}):Ar(r.h)},e.prototype.isEqual=function(t){return this.toHex()===hr(t).toHex()},e})(),hr=function(e){return e instanceof bx?e:new bx(e)},gA=[],wA=function(e){e.forEach(function(t){gA.indexOf(t)<0&&(t(bx,yx),gA.push(t))})};function Wz(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=hr(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 xA(e,t){let r=Wz(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 vs(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 wx(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function qz(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function xx(e,t="0"){let r=qz(e);if(!r)return null;let o=wx(r?.top)||t,n=wx(r?.left)||t;return o===n?o:`${o} ${n}`}var SA={backgroundSize:"cover",backgroundPosition:"50% 50%"};function _A(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:SA.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:SA.backgroundPosition}),t}var CA={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 Yz={button:"wp-element-button",caption:"wp-element-caption"},Zz={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"};function Kz(e={},t){return sc.reduce((r,{path:o,valueKey:n,valueFunc:i,cssVarInfix:s})=>{let l=pt(e,o,[]);return["default","theme","custom"].forEach(c=>{l[c]&&l[c].forEach(u=>{n&&!i?r.push(`--wp--preset--${s}--${vs(u.slug)}: ${u[n]}`):i&&typeof i=="function"&&r.push(`--wp--preset--${s}--${vs(u.slug)}: ${i(u,t)}`)})}),r},[])}function Xz(e="*",t={}){return sc.reduce((r,{path:o,cssVarInfix:n,classes:i})=>{if(!i)return r;let s=pt(t,o,[]);return["default","theme","custom"].forEach(l=>{s[l]&&s[l].forEach(({slug:c})=>{i.forEach(({classSuffix:u,propertyName:d})=>{let f=`.has-${vs(c)}-${u}`,m=e.split(",").map(g=>`${g}${f}`).join(","),h=`var(--wp--preset--${n}--${vs(c)})`;r+=`${m}{${d}: ${h} !important;}`})})}),r},"")}function Qz(e={}){return sc.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=pt(e,t.path,{});return["default","theme"].filter(o=>r[o]).flatMap(o=>r[o].map(n=>xA(`wp-duotone-${n.slug}`,n.colors))).join("")})}function EA(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+vs(n.replace("/","-")),s=e[n];if(s instanceof Object){let l=i+r;o=[...o,...EA(s,l,r)]}else o.push(`${i}: ${s}`)}),o}function Jz(e,t){let r=e.split(","),o=[];return r.forEach(n=>{o.push(`${t.trim()}${n.trim()}`)}),o.join(", ")}var TA=(e,t)=>{let r={};return Object.entries(e).forEach(([o,n])=>{if(o==="root"||!t?.[o])return;let i=typeof n=="string";if(!i&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([s,l])=>{if(s==="root"||!t?.[o][s])return;let c={[o]:{[s]:t[o][s]}},u=uc(c);r[l]=[...r[l]||[],...u],delete t[o][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,l={[o]:t[o]},c=uc(l);r[s]=[...r[s]||[],...c],delete t[o]}}),r};function uc(e={},t="",r,o={},n=!1){let i=vi===t,s=Object.entries(Jr.__EXPERIMENTAL_STYLE_PROPERTY).reduce((c,[u,{value:d,properties:f,useEngine:m,rootOnly:h}])=>{if(h&&!i)return c;let g=d;if(g[0]==="elements"||m)return c;let v=pt(e,g);if(u==="--wp--style--root--padding"&&(typeof v=="string"||!r))return c;if(f&&typeof v!="string")Object.entries(f).forEach(y=>{let[b,x]=y;if(!pt(v,[x],!1))return;let w=b.startsWith("--")?b:vs(b);c.push(`${w}: ${(0,Nd.getCSSValueFromRawStyle)(pt(v,[x]))}`)});else if(pt(e,g,!1)){let y=u.startsWith("--")?u:vs(u);c.push(`${y}: ${(0,Nd.getCSSValueFromRawStyle)(pt(e,g))}`)}return c},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=fx(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,..._A(e.background)}})),(0,Nd.getCSSRules)(e).forEach(c=>{if(i&&(r||n)&&c.key.startsWith("padding"))return;let u=c.key.startsWith("--")?c.key:vs(c.key),d=fx(c.value,o);u==="font-size"&&(d=bg({name:"",slug:"",size:d},o?.settings)),u==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${u}: ${d}`)}),s}function $z({layoutDefinitions:e=CA,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",l=o?xx(t?.spacing?.blockGap):"";if(n&&(r===vi?l=l||"0.5em":!o&&i&&(l=i)),l&&e&&(Object.values(e).forEach(({className:c,name:u,spacingStyles:d})=>{!o&&u!=="flex"&&u!=="grid"||d?.length&&d.forEach(f=>{let m=[];if(f.rules&&Object.entries(f.rules).forEach(([h,g])=>{m.push(`${h}: ${g||l}`)}),m.length){let h="";o?h=r===vi?`:root :where(.${c})${f?.selector||""}`:`:root :where(${r}-${c})${f?.selector||""}`:h=r===vi?`:where(.${c}${f?.selector||""})`:`:where(${r}.${c}${f?.selector||""})`,s+=`${h} { ${m.join("; ")}; }`}})}),r===vi&&o&&(s+=`${Rd} { --wp--style--block-gap: ${l}; }`)),r===vi&&e){let c=["block","flex","grid"];Object.values(e).forEach(({className:u,displayMode:d,baseStyles:f})=>{d&&c.includes(d)&&(s+=`${r} .${u} { display:${d}; }`),f?.length&&f.forEach(m=>{let h=[];if(m.rules&&Object.entries(m.rules).forEach(([g,v])=>{h.push(`${g}: ${v}`)}),h.length){let g=`.${u}${m?.selector||""}`;s+=`${g} { ${h.join("; ")}; }`}})})}return s}var e7=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function Cg(e){if(!e)return{};let o=Object.entries(e).filter(([n])=>e7.includes(n)).map(([n,i])=>[n,JSON.parse(JSON.stringify(i))]);return Object.fromEntries(o)}var t7=(e,t)=>{let r=[];if(!e?.styles)return r;let o=Cg(e.styles);return o&&r.push({styles:o,selector:vi,skipSelectorWrapper:!0}),Object.entries(Jr.__EXPERIMENTAL_ELEMENTS).forEach(([n,i])=>{e.styles?.elements?.[n]&&r.push({styles:e.styles?.elements?.[n]??{},selector:i,skipSelectorWrapper:!Yz[n]})}),Object.entries(e.styles?.blocks??{}).forEach(([n,i])=>{let s=Cg(i),l=i;if(l?.variations){let c={};Object.entries(l.variations).forEach(([u,d])=>{let f=d;c[u]=Cg(f),f?.css&&(c[u].css=f.css);let m=typeof t!="string"?t[n]?.styleVariationSelectors?.[u]:void 0;Object.entries(f?.elements??{}).forEach(([h,g])=>{g&&Jr.__EXPERIMENTAL_ELEMENTS[h]&&r.push({styles:g,selector:Yn(m,Jr.__EXPERIMENTAL_ELEMENTS[h])})}),Object.entries(f?.blocks??{}).forEach(([h,g])=>{let v=typeof t!="string"?Yn(m,t[h]?.selector):void 0,y=typeof t!="string"?Yn(m,t[h]?.duotoneSelector):void 0,b=typeof t!="string"?$E(m,t[h]?.featureSelectors??{}):void 0,x=Cg(g);g?.css&&(x.css=g.css),!(!v||typeof t=="string")&&(r.push({selector:v,duotoneSelector:y,featureSelectors:b,fallbackGapValue:t[h]?.fallbackGapValue,hasLayoutSupport:t[h]?.hasLayoutSupport,styles:x}),Object.entries(g.elements??{}).forEach(([w,P])=>{P&&Jr.__EXPERIMENTAL_ELEMENTS[w]&&r.push({styles:P,selector:Yn(v,Jr.__EXPERIMENTAL_ELEMENTS[w])})}))})}),s.variations=c}typeof t!="string"&&t?.[n]?.selector&&r.push({duotoneSelector:t[n].duotoneSelector,fallbackGapValue:t[n].fallbackGapValue,hasLayoutSupport:t[n].hasLayoutSupport,selector:t[n].selector,styles:s,featureSelectors:t[n].featureSelectors,styleVariationSelectors:t[n].styleVariationSelectors}),Object.entries(l?.elements??{}).forEach(([c,u])=>{typeof t!="string"&&u&&t?.[n]&&Jr.__EXPERIMENTAL_ELEMENTS[c]&&r.push({styles:u,selector:t[n]?.selector.split(",").map(d=>Jr.__EXPERIMENTAL_ELEMENTS[c].split(",").map(m=>d+" "+m)).join(",")})})}),r},_x=(e,t)=>{let r=[];if(!e?.settings)return r;let o=s=>{let l={};return sc.forEach(({path:c})=>{let u=pt(s,c,!1);u!==!1&&(l=Pa(l,c,u))}),l},n=o(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&r.push({presets:n,custom:i,selector:Rd}),Object.entries(e.settings?.blocks??{}).forEach(([s,l])=>{let c=l.custom;if(typeof t=="string"||!t[s])return;let u=o(l);(Object.keys(u).length>0||c)&&r.push({presets:u,custom:c,selector:t[s]?.selector})}),r},r7=(e,t)=>{let r=_x(e,t),o="";return r.forEach(({presets:n,custom:i,selector:s})=>{let l=e?.settings?Kz(n,e?.settings):[],c=EA(i,"--wp--custom--","--");c.length>0&&l.push(...c),l.length>0&&(o+=`${s}{${l.join(";")};}`)}),o},o7=(e,t,r,o,n=!1,i=!1,s={})=>{let l={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...s},c=t7(e,t),u=_x(e,t),d=e?.settings?.useRootPaddingAwareAlignments,{contentSize:f,wideSize:m}=e?.settings?.layout||{},h=l.marginReset||l.rootPadding||l.layoutStyles,g="";if(l.presets&&(f||m)&&(g+=`${Rd} {`,g=f?g+` --wp--style--global--content-size: ${f};`:g,g=m?g+` --wp--style--global--wide-size: ${m};`:g,g+="}"),h&&(g+=":where(body) {margin: 0;",l.rootPadding&&d&&(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:v,duotoneSelector:y,styles:b,fallbackGapValue:x,hasLayoutSupport:w,featureSelectors:P,styleVariationSelectors:E,skipSelectorWrapper:O})=>{if(P){let R=TA(P,b);Object.entries(R).forEach(([V,N])=>{if(N.length){let T=N.join(";");g+=`:root :where(${V}){${T};}`}})}if(y){let R={};b?.filter&&(R.filter=b.filter,delete b.filter);let V=uc(R);V.length&&(g+=`${y}{${V.join(";")};}`)}!n&&(vi===v||w)&&(g+=$z({style:b,selector:v,hasBlockGapSupport:r,hasFallbackGapSupport:o,fallbackGapValue:x}));let k=uc(b,v,d,e,i);if(k?.length){let R=O?v:`:root :where(${v})`;g+=`${R}{${k.join(";")};}`}b?.css&&(g+=Sx(b.css,`:root :where(${v})`)),l.variationStyles&&E&&Object.entries(E).forEach(([R,V])=>{let N=b?.variations?.[R];if(N){if(P){let C=TA(P,N);Object.entries(C).forEach(([F,B])=>{if(B.length){let I=Jz(F,V),W=B.join(";");g+=`:root :where(${I}){${W};}`}})}let T=uc(N,V,d,e);T.length&&(g+=`:root :where(${V}){${T.join(";")};}`),N?.css&&(g+=Sx(N.css,`:root :where(${V})`))}});let A=Object.entries(b).filter(([R])=>R.startsWith(":"));A?.length&&A.forEach(([R,V])=>{let N=uc(V);if(!N?.length)return;let C=`:root :where(${v.split(",").map(F=>F+R).join(",")}){${N.join(";")};}`;g+=C})}),l.layoutStyles&&(g=g+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",g=g+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",g=g+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),l.blockGap&&r){let v=xx(e?.styles?.spacing?.blockGap)||"0.5em";g=g+`:root :where(.wp-site-blocks) > * { margin-block-start: ${v}; margin-block-end: 0; }`,g=g+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",g=g+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return l.presets&&u.forEach(({selector:v,presets:y})=>{(vi===v||Rd===v)&&(v="");let b=Xz(v,y);b.length>0&&(g+=b)}),g};function n7(e,t){return _x(e,t).flatMap(({presets:o})=>Qz(o))}var i7=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(Zz).forEach(([o,n])=>{let i=lc(e,o);i&&(r[n]=i)}),r},s7=(e,t)=>{let{getBlockStyles:r}=(0,PA.select)(Jr.store),o={};return e.forEach(n=>{let i=n.name,s=lc(n);if(!s)return;let l=lc(n,"filter.duotone");if(!l){let h=lc(n),g=(0,Jr.getBlockSupport)(n,"color.__experimentalDuotone",!1);l=g&&h&&Yn(h,g)}let c=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,u=n?.supports?.spacing?.blockGap?.__experimentalDefault,d=r(i),f={};d?.forEach(h=>{let g=t?`-${t}`:"",v=`${h.name}${g}`,y=tA(v,s);f[v]=y});let m=i7(n,s);o[i]={duotoneSelector:l??void 0,fallbackGapValue:u,featureSelectors:Object.keys(m).length?m:void 0,hasLayoutSupport:c,name:i,selector:s,styleVariationSelectors:d?.length?f:void 0}}),o};function a7(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 Sx(e,t){let r="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))r+=`:root :where(${t}){${n.trim()}}`;else{let s=n.replace("}","").split("{");if(s.length!==2)return;let[l,c]=s,u=l.match(/([>+~\s]*::[a-zA-Z-]+)/),d=u?u[1]:"",f=u?l.replace(d,"").trim():l.trim(),m;f===""?m=t:m=l.startsWith(" ")?Yn(t,f):eA(t,f),r+=`:root :where(${m})${d}{${c.trim()}}`}}),r}function Dd(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:s=!1,styleOptions:l={}}=r,c=t.length>0?t:(0,Jr.getBlockTypes)(),u=kd(e,"spacing.blockGap"),d=o??u!==null,f=n??!d;if(!e?.styles||!e?.settings)return[[],{}];let m=a7(e),h=s7(c),g=r7(m,h),v=o7(m,h,d,f,i,s,l),y=n7(m,h),b=[{css:g,isGlobalStyles:!0},{css:v,isGlobalStyles:!0},{css:m?.styles?.css??"",isGlobalStyles:!0},{assets:y,__unstableType:"svg",isGlobalStyles:!0}];return c.forEach(x=>{let w=m?.styles?.blocks?.[x.name];if(w?.css){let P=h[x.name].selector;b.push({css:Sx(w.css,P),isGlobalStyles:!0})}}),[b,m.settings]}var Cx=a(z(),1);var AA=a(z(),1),Lr=(0,AA.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var kA=a(_(),1);function Tg({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,Cx.useMemo)(()=>Vl(r,t),[r,t]),s=(0,Cx.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,kA.jsx)(Lr.Provider,{value:s,children:e})}var ys=a(M(),1),qA=a(j(),1);var S7=a(ie(),1),_7=a(he(),1);var OA=a(_(),1);function Tx({className:e,...t}){return(0,OA.jsx)(di,{className:J(e,"global-styles-ui-icon-with-current-color"),...t})}var Ea=a(M(),1);var Nl=a(_(),1);function l7({icon:e,children:t,...r}){return(0,Nl.jsxs)(Ea.__experimentalItem,{...r,children:[e&&(0,Nl.jsxs)(Ea.__experimentalHStack,{justify:"flex-start",children:[(0,Nl.jsx)(Tx,{icon:e,size:24}),(0,Nl.jsx)(Ea.FlexItem,{children:t})]}),!e&&t]})}function yi(e){return(0,Nl.jsx)(Ea.Navigator.Button,{as:l7,...e})}var f7=a(M(),1);var d7=a(j(),1),LA=a(St(),1);var Px=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},Ex=function(e){return .2126*Px(e.r)+.7152*Px(e.g)+.0722*Px(e.b)};function RA(e){e.prototype.luminance=function(){return t=Ex(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,n,i,s,l,c,u=t instanceof e?t:new e(t);return i=this.rgba,s=u.toRgb(),l=Ex(i),c=Ex(s),r=l>c?(l+.05)/(c+.05):(c+.05)/(l+.05),(o=2)===void 0&&(o=0),n===void 0&&(n=Math.pow(10,o)),Math.floor(n*r)/n+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(l=(s=(o=r).size)===void 0?"normal":s,(i=(n=o.level)===void 0?"AA":n)==="AAA"&&l==="normal"?7:i==="AA"&&l==="large"?3:4.5);var o,n,i,s,l}}var Zn=a(z(),1),VA=a(ie(),1),NA=a(he(),1),kx=a(j(),1);function Ax(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"&&Ax(e[r],t);return e}var Pg=(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 n=Pg(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function Ld(e,t){let r=Pg(structuredClone(e),t);return Id(r,e)}function IA(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(n=>n.slug===o)}function FA(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 n=e?.styles?.typography?.fontFamily,i=IA(o,n),s=e?.styles?.elements?.heading?.typography?.fontFamily,l;return s?l=IA(o,e?.styles?.elements?.heading?.typography?.fontFamily):l=i,[i,l]}wA([RA]);function ht(e,t,r="merged",o=!0){let{user:n,base:i,merged:s,onChange:l}=(0,Zn.useContext)(Lr),c=s;r==="base"?c=i:r==="user"&&(c=n);let u=(0,Zn.useMemo)(()=>dx(c,e,t,o),[c,e,t,o]),d=(0,Zn.useCallback)(f=>{let m=mx(n,e,f,t);l(m)},[n,l,e,t]);return[u,d]}function Gt(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:s}=(0,Zn.useContext)(Lr),l=i;r==="base"?l=n:r==="user"&&(l=o);let c=(0,Zn.useMemo)(()=>kd(l,e,t),[l,e,t]),u=(0,Zn.useCallback)(d=>{let f=lx(o,e,d,t);s(f)},[o,s,e,t]);return[c,u]}var u7=[];function c7({title:e,settings:t,styles:r}){return e===(0,kx.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function Eg(e=[]){let{variationsFromTheme:t}=(0,VA.useSelect)(o=>({variationsFromTheme:o(NA.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||u7}),[]),{user:r}=(0,Zn.useContext)(Lr);return(0,Zn.useMemo)(()=>{let o=structuredClone(r),n=Ax(o,e);n.title=(0,kx.__)("Default");let i=t.filter(l=>Ld(l,e)).map(l=>Vl(n,l)),s=[n,...i];return s?.length?s.filter(c7):[]},[e,r,t])}var DA=a(vp(),1),{lock:bae,unlock:Ke}=(0,DA.__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 Ox=a(_(),1),{useHasDimensionsPanel:Cae,useHasTypographyPanel:Tae,useHasColorPanel:Pae,useSettingsForBlockElement:Eae,useHasBackgroundPanel:Aae}=Ke(LA.privateApis);var bi=a(M(),1);function cc(){let[e="black"]=ht("color.text"),[t="white"]=ht("color.background"),[r=e]=ht("elements.h1.color.text"),[o=r]=ht("elements.link.color.text"),[n=o]=ht("elements.button.color.background"),[i]=Gt("color.palette.core")||[],[s]=Gt("color.palette.theme")||[],[l]=Gt("color.palette.custom")||[],c=(s??[]).concat(l??[]).concat(i??[]),u=c.filter(({color:m})=>m===e),d=c.filter(({color:m})=>m===n),f=u.concat(d).concat(c).filter(({color:m})=>m!==t).slice(0,2);return{paletteColors:c,highlightedColors:f}}var MA=a(z(),1),BA=a(M(),1),Rx=a(j(),1);function m7(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function p7(e){let t=[];return e.forEach(r=>{let o=String(r.fontWeight).split(" ");if(o.length===2){let n=parseInt(o[0]),i=parseInt(o[1]);for(let s=n;s<=i;s+=100)t.push(s)}else o.length===1&&t.push(parseInt(o[0]))}),t}function h7(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=n=>(n=n.trim(),n.match(t)?(n=n.replace(/^["']|["']$/g,""),`"${n}"`):n);return r.includes(",")?r.split(",").map(o).filter(n=>n!=="").join(", "):o(r)}function Md(e){let t={fontFamily:h7(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=p7(r),n=m7(400,o);t.fontWeight=String(n)||"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}var Bd=a(_(),1);function Ag({fontSize:e,variation:t}){let{base:r}=(0,MA.useContext)(Lr),o=r;t&&(o={...r,...t});let[n]=ht("color.text"),[i,s]=FA(o),l=i?Md(i):{},c=s?Md(s):{};return n&&(l.color=n,c.color=n),e&&(l.fontSize=e,c.fontSize=e),(0,Bd.jsxs)(BA.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,Bd.jsx)("span",{style:c,children:(0,Rx._x)("A","Uppercase letter A")}),(0,Bd.jsx)("span",{style:l,children:(0,Rx._x)("a","Lowercase letter A")})]})}var jA=a(M(),1);var zA=a(_(),1);function GA({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=cc(),o=e*t;return r.map(({slug:n,color:i},s)=>(0,zA.jsx)(jA.__unstableMotion.div,{style:{height:o,width:o,background:i,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:s===1?.2:.1}},`${n}-${s}`))}var WA=a(M(),1),fc=a(nt(),1),Dl=a(z(),1);var Aa=a(_(),1),HA=248,UA=152,g7={leading:!0,trailing:!0};function v7({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=ht("color.background"),[i]=ht("color.gradient"),s=(0,fc.useReducedMotion)(),[l,c]=(0,Dl.useState)(!1),[u,{width:d}]=(0,fc.useResizeObserver)(),[f,m]=(0,Dl.useState)(d),[h,g]=(0,Dl.useState)(),v=(0,fc.useThrottle)(m,250,g7);(0,Dl.useLayoutEffect)(()=>{d&&v(d)},[d,v]),(0,Dl.useLayoutEffect)(()=>{let w=f?f/HA:1,P=w-(h||0);(Math.abs(P)>.1||!h)&&g(w)},[f,h]);let y=d?d/HA:1,b=h||y;return(0,Aa.jsxs)(Aa.Fragment,{children:[(0,Aa.jsx)("div",{style:{position:"relative"},children:u}),!!d&&(0,Aa.jsx)("div",{className:"global-styles-ui-preview__wrapper",style:{height:UA*b},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),tabIndex:-1,children:(0,Aa.jsx)(WA.__unstableMotion.div,{style:{height:UA*b,width:"100%",background:i??n,cursor:o?"pointer":void 0},initial:"start",animate:(l||r)&&!s&&t?"hover":"start",children:[].concat(e).map((w,P)=>w({ratio:b,key:P}))})})]})}var dc=v7;var Do=a(_(),1),y7={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},b7={hover:{opacity:1},start:{opacity:.5}},w7={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function x7({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=ht("typography.fontWeight"),[i="serif"]=ht("typography.fontFamily"),[s=i]=ht("elements.h1.typography.fontFamily"),[l=n]=ht("elements.h1.typography.fontWeight"),[c="black"]=ht("color.text"),[u=c]=ht("elements.h1.color.text"),{paletteColors:d}=cc();return(0,Do.jsxs)(dc,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:m})=>(0,Do.jsx)(bi.__unstableMotion.div,{variants:y7,style:{height:"100%",overflow:"hidden"},children:(0,Do.jsxs)(bi.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Do.jsx)(Ag,{fontSize:65*f,variation:o}),(0,Do.jsx)(bi.__experimentalVStack,{spacing:4*f,children:(0,Do.jsx)(GA,{normalizedColorSwatchSize:32,ratio:f})})]})},m),({key:f})=>(0,Do.jsx)(bi.__unstableMotion.div,{variants:r?b7:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Do.jsx)(bi.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:d.slice(0,4).map(({color:m},h)=>(0,Do.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},h))})},f),({ratio:f,key:m})=>(0,Do.jsx)(bi.__unstableMotion.div,{variants:w7,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Do.jsx)(bi.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,Do.jsx)("div",{style:{fontSize:40*f,fontFamily:s,color:u,fontWeight:l,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var Ix=x7;var YA=a(_(),1);var Nx=a(Kr(),1),mc=a(j(),1),Ml=a(M(),1),Dx=a(ie(),1),ka=a(z(),1),kg=a(St(),1),$A=a(nt(),1),ek=a(Fx(),1);var KA=a(Kr(),1),XA=a(ie(),1),C7=a(M(),1);var T7=a(_(),1);function P7(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function Vx(e){let t=(0,XA.useSelect)(n=>{let{getBlockStyles:i}=n(KA.store);return i(e)},[e]),[r]=ht("variations",e),o=Object.keys(r??{});return P7(t,o)}var Ll=a(M(),1),QA=a(j(),1);var JA=a(_(),1);var wi=a(_(),1),{useHasDimensionsPanel:E7,useHasTypographyPanel:A7,useHasBorderPanel:k7,useSettingsForBlockElement:O7,useHasColorPanel:R7}=Ke(kg.privateApis);function I7(){let e=(0,Dx.useSelect)(n=>n(Nx.store).getBlockTypes(),[]),t=(n,i)=>{let{core:s,noncore:l}=n;return(i.name.startsWith("core/")?s:l).push(i),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function F7(e){let[t]=Gt("",e),r=O7(t,e),o=A7(r),n=R7(r),i=k7(r),s=E7(r),l=i||s,c=!!Vx(e)?.length;return o||n||l||c}function V7({block:e}){return F7(e.name)?(0,wi.jsx)(yi,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,wi.jsxs)(Ml.__experimentalHStack,{justify:"flex-start",children:[(0,wi.jsx)(kg.BlockIcon,{icon:e.icon}),(0,wi.jsx)(Ml.FlexItem,{children:e.title})]})}):null}function N7({filterValue:e}){let t=I7(),r=(0,$A.useDebounce)(ek.speak,500),{isMatchingSearchTerm:o}=(0,Dx.useSelect)(Nx.store),n=e?t.filter(s=>o(s,e)):t,i=(0,ka.useRef)(null);return(0,ka.useEffect)(()=>{if(!e)return;let s=i.current?.childElementCount||0,l=(0,mc.sprintf)((0,mc._n)("%d result found.","%d results found.",s),s);r(l,"polite")},[e,r]),(0,wi.jsx)("div",{ref:i,className:"global-styles-ui-block-types-item-list",role:"list",children:n.length===0?(0,wi.jsx)(Ml.__experimentalText,{align:"center",as:"p",children:(0,mc.__)("No blocks found.")}):n.map(s=>(0,wi.jsx)(V7,{block:s},"menu-itemblock-"+s.name))})}var cle=(0,ka.memo)(N7);var j7=a(Kr(),1),nk=a(St(),1),z7=a(z(),1),G7=a(ie(),1),H7=a(he(),1),Lx=a(M(),1),ik=a(j(),1);var D7=a(St(),1),tk=a(Kr(),1),L7=a(M(),1),M7=a(z(),1);var B7=a(_(),1);var rk=a(M(),1),ok=a(_(),1);function en({children:e,level:t=2}){return(0,ok.jsx)(rk.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var Mx=a(_(),1);var{useHasDimensionsPanel:Cle,useHasTypographyPanel:Tle,useHasBorderPanel:Ple,useSettingsForBlockElement:Ele,useHasColorPanel:Ale,useHasFiltersPanel:kle,useHasImageSettingsPanel:Ole,useHasBackgroundPanel:Rle,BackgroundPanel:Ile,BorderPanel:Fle,ColorPanel:Vle,TypographyPanel:Nle,DimensionsPanel:Dle,FiltersPanel:Lle,ImageSettingsPanel:Mle,AdvancedPanel:Ble}=Ke(nk.privateApis);var nW=a(j(),1),iW=a(M(),1),sW=a(z(),1);var U7=a(M(),1);var W7=a(_(),1);var q7=a(j(),1),Og=a(M(),1);var sk=a(_(),1);var Fg=a(M(),1);var ak=a(M(),1);var Rg=a(_(),1),Y7=({variation:e,isFocused:t,withHoverView:r})=>(0,Rg.jsx)(dc,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,Rg.jsx)(ak.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Rg.jsx)(Ag,{variation:e,fontSize:85*o})},n)}),lk=Y7;var uk=a(M(),1),Bl=a(z(),1),ck=a(ca(),1),Ig=a(j(),1);var jd=a(_(),1);function pc({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,s]=(0,Bl.useState)(!1),{base:l,user:c,onChange:u}=(0,Bl.useContext)(Lr),d=(0,Bl.useMemo)(()=>{let y=Vl(l,e);return o&&(y=Pg(y,o)),{user:e,base:l,merged:y,onChange:()=>{}}},[e,l,o]),f=()=>u(e),m=y=>{y.keyCode===ck.ENTER&&(y.preventDefault(),f())},h=(0,Bl.useMemo)(()=>Id(c,e),[c,e]),g=e?.title;e?.description&&(g=(0,Ig.sprintf)((0,Ig._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let v=(0,jd.jsx)("div",{className:J("global-styles-ui-variations_item",{"is-active":h}),role:"button",onClick:f,onKeyDown:m,tabIndex:0,"aria-label":g,"aria-current":h,onFocus:()=>s(!0),onBlur:()=>s(!1),children:(0,jd.jsx)("div",{className:J("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,jd.jsx)(Lr.Provider,{value:d,children:n?(0,jd.jsx)(uk.Tooltip,{text:e?.title,children:v}):v})}var jl=a(_(),1),fk=["typography"];function Vg({title:e,gap:t=2}){let r=Eg(fk);return r?.length<=1?null:(0,jl.jsxs)(Fg.__experimentalVStack,{spacing:3,children:[e&&(0,jl.jsx)(en,{level:3,children:e}),(0,jl.jsx)(Fg.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,jl.jsx)(pc,{variation:o,properties:fk,showTooltip:!0,children:()=>(0,jl.jsx)(lk,{variation:o})},n))})]})}var rW=a(j(),1),Wd=a(M(),1);var oW=a(z(),1);var Ng=a(z(),1),Dg=a(ie(),1),Bx=a(he(),1),t9=a(j(),1);var Z7=a(dg(),1),K7=a(he(),1);var dk=a(M(),1);var Sn=a(j(),1);var X7={100:(0,Sn._x)("Thin","font weight"),200:(0,Sn._x)("Extra-light","font weight"),300:(0,Sn._x)("Light","font weight"),400:(0,Sn._x)("Normal","font weight"),500:(0,Sn._x)("Medium","font weight"),600:(0,Sn._x)("Semi-bold","font weight"),700:(0,Sn._x)("Bold","font weight"),800:(0,Sn._x)("Extra-bold","font weight"),900:(0,Sn._x)("Black","font weight")},Q7={normal:(0,Sn._x)("Normal","font style"),italic:(0,Sn._x)("Italic","font style")};var{File:pue}=window,{kebabCase:hue}=Ke(dk.privateApis);var r9=a(_(),1),bs=(0,Ng.createContext)({});bs.displayName="FontLibraryContext";var Ug=a(j(),1),Yx=a(M(),1),Jk=a(he(),1),eW=a(ie(),1);var tn=a(M(),1),wk=a(he(),1),l9=a(ie(),1),zx=a(z(),1),Mg=a(j(),1);var jx=a(j(),1),zd=a(M(),1);var o9=a(M(),1),Lg=a(z(),1);var n9=a(_(),1);var gk=a(_(),1);var vk=a(z(),1),yk=a(M(),1);var bk=a(_(),1);var Gx=a(_(),1);var Gd=a(z(),1),Mo=a(M(),1),f9=a(nt(),1),Hd=a(j(),1);var d9=a(he(),1);var u9=a(j(),1),hc=a(M(),1),xk=a(_(),1);var c9=a(z(),1),Sk=a(M(),1);var _k=a(_(),1);var Hx=a(_(),1),yce={slug:"all",name:(0,Hd._x)("All","font categories")};var $U=a(j(),1),Oa=a(M(),1),Yk=a(z(),1);var Bg=(e=>typeof Io<"u"?Io:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Io<"u"?Io:t)[r]}):e)(function(e){if(typeof Io<"u")return Io.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Ck=(function(){var e,t,r;return(function(){function o(n,i,s){function l(d,f){if(!i[d]){if(!n[d]){var m=typeof Bg=="function"&&Bg;if(!f&&m)return m(d,!0);if(c)return c(d,!0);var h=new Error("Cannot find module '"+d+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[d]={exports:{}};n[d][0].call(g.exports,function(v){var y=n[d][1][v];return l(y||v)},g,g.exports,o,n,i,s)}return i[d].exports}for(var c=typeof Bg=="function"&&Bg,u=0;u<s.length;u++)l(s[u]);return l}return o})()({1:[function(o,n,i){var s=4096,l=2*s+32,c=2*s-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 d(f){this.buf_=new Uint8Array(l),this.input_=f,this.reset()}d.READ_SIZE=s,d.IBUF_MASK=c,d.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 f=0;f<4;f++)this.val_|=this.buf_[this.pos_]<<8*f,++this.pos_;return this.bit_end_pos_>0},d.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 f=this.buf_ptr_,m=this.input_.read(this.buf_,f,s);if(m<0)throw new Error("Unexpected end of input");if(m<s){this.eos_=1;for(var h=0;h<32;h++)this.buf_[f+m+h]=0}if(f===0){for(var h=0;h<32;h++)this.buf_[(s<<1)+h]=this.buf_[h];this.buf_ptr_=s}else this.buf_ptr_=0;this.bit_end_pos_+=m<<3}},d.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},d.prototype.readBits=function(f){32-this.bit_pos_<f&&this.fillBitWindow();var m=this.val_>>>this.bit_pos_&u[f];return this.bit_pos_+=f,m},n.exports=d},{}],2:[function(o,n,i){var s=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,n,i){var s=o("./streams").BrotliInput,l=o("./streams").BrotliOutput,c=o("./bit_reader"),u=o("./dictionary"),d=o("./huffman").HuffmanCode,f=o("./huffman").BrotliBuildHuffmanTable,m=o("./context"),h=o("./prefix"),g=o("./transform"),v=8,y=16,b=256,x=704,w=26,P=6,E=2,O=8,k=255,A=1080,R=18,V=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),N=16,T=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),C=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),F=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 B(oe){var K;return oe.readBits(1)===0?16:(K=oe.readBits(3),K>0?17+K:(K=oe.readBits(3),K>0?8+K:17))}function I(oe){if(oe.readBits(1)){var K=oe.readBits(3);return K===0?1:oe.readBits(K)+(1<<K)}return 0}function W(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function q(oe){var K=new W,re,Q,ne;if(K.input_end=oe.readBits(1),K.input_end&&oe.readBits(1))return K;if(re=oe.readBits(2)+4,re===7){if(K.is_metadata=!0,oe.readBits(1)!==0)throw new Error("Invalid reserved bit");if(Q=oe.readBits(2),Q===0)return K;for(ne=0;ne<Q;ne++){var Te=oe.readBits(8);if(ne+1===Q&&Q>1&&Te===0)throw new Error("Invalid size byte");K.meta_block_length|=Te<<ne*8}}else for(ne=0;ne<re;++ne){var be=oe.readBits(4);if(ne+1===re&&re>4&&be===0)throw new Error("Invalid size nibble");K.meta_block_length|=be<<ne*4}return++K.meta_block_length,!K.input_end&&!K.is_metadata&&(K.is_uncompressed=oe.readBits(1)),K}function L(oe,K,re){var Q=K,ne;return re.fillBitWindow(),K+=re.val_>>>re.bit_pos_&k,ne=oe[K].bits-O,ne>0&&(re.bit_pos_+=O,K+=oe[K].value,K+=re.val_>>>re.bit_pos_&(1<<ne)-1),re.bit_pos_+=oe[K].bits,oe[K].value}function ee(oe,K,re,Q){for(var ne=0,Te=v,be=0,Se=0,Ye=32768,_e=[],G=0;G<32;G++)_e.push(new d(0,0));for(f(_e,0,5,oe,R);ne<K&&Ye>0;){var ve=0,Ze;if(Q.readMoreInput(),Q.fillBitWindow(),ve+=Q.val_>>>Q.bit_pos_&31,Q.bit_pos_+=_e[ve].bits,Ze=_e[ve].value&255,Ze<y)be=0,re[ne++]=Ze,Ze!==0&&(Te=Ze,Ye-=32768>>Ze);else{var et=Ze-14,vt,At,Me=0;if(Ze===y&&(Me=Te),Se!==Me&&(be=0,Se=Me),vt=be,be>0&&(be-=2,be<<=et),be+=Q.readBits(et)+3,At=be-vt,ne+At>K)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var zt=0;zt<At;zt++)re[ne+zt]=Se;ne+=At,Se!==0&&(Ye-=At<<15-Se)}}if(Ye!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Ye);for(;ne<K;ne++)re[ne]=0}function se(oe,K,re,Q){var ne=0,Te,be=new Uint8Array(oe);if(Q.readMoreInput(),Te=Q.readBits(2),Te===1){for(var Se,Ye=oe-1,_e=0,G=new Int32Array(4),ve=Q.readBits(2)+1;Ye;)Ye>>=1,++_e;for(Se=0;Se<ve;++Se)G[Se]=Q.readBits(_e)%oe,be[G[Se]]=2;switch(be[G[0]]=1,ve){case 1:break;case 3:if(G[0]===G[1]||G[0]===G[2]||G[1]===G[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(G[0]===G[1])throw new Error("[ReadHuffmanCode] invalid symbols");be[G[1]]=1;break;case 4:if(G[0]===G[1]||G[0]===G[2]||G[0]===G[3]||G[1]===G[2]||G[1]===G[3]||G[2]===G[3])throw new Error("[ReadHuffmanCode] invalid symbols");Q.readBits(1)?(be[G[2]]=3,be[G[3]]=3):be[G[0]]=2;break}}else{var Se,Ze=new Uint8Array(R),et=32,vt=0,At=[new d(2,0),new d(2,4),new d(2,3),new d(3,2),new d(2,0),new d(2,4),new d(2,3),new d(4,1),new d(2,0),new d(2,4),new d(2,3),new d(3,2),new d(2,0),new d(2,4),new d(2,3),new d(4,5)];for(Se=Te;Se<R&&et>0;++Se){var Me=V[Se],zt=0,Vr;Q.fillBitWindow(),zt+=Q.val_>>>Q.bit_pos_&15,Q.bit_pos_+=At[zt].bits,Vr=At[zt].value,Ze[Me]=Vr,Vr!==0&&(et-=32>>Vr,++vt)}if(!(vt===1||et===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");ee(Ze,oe,be,Q)}if(ne=f(K,re,O,be,oe),ne===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return ne}function Ae(oe,K,re){var Q,ne;return Q=L(oe,K,re),ne=h.kBlockLengthPrefixCode[Q].nbits,h.kBlockLengthPrefixCode[Q].offset+re.readBits(ne)}function Re(oe,K,re){var Q;return oe<N?(re+=T[oe],re&=3,Q=K[re]+C[oe]):Q=oe-N+1,Q}function te(oe,K){for(var re=oe[K],Q=K;Q;--Q)oe[Q]=oe[Q-1];oe[0]=re}function U(oe,K){var re=new Uint8Array(256),Q;for(Q=0;Q<256;++Q)re[Q]=Q;for(Q=0;Q<K;++Q){var ne=oe[Q];oe[Q]=re[ne],ne&&te(re,ne)}}function X(oe,K){this.alphabet_size=oe,this.num_htrees=K,this.codes=new Array(K+K*F[oe+31>>>5]),this.htrees=new Uint32Array(K)}X.prototype.decode=function(oe){var K,re,Q=0;for(K=0;K<this.num_htrees;++K)this.htrees[K]=Q,re=se(this.alphabet_size,this.codes,Q,oe),Q+=re};function xe(oe,K){var re={num_htrees:null,context_map:null},Q,ne=0,Te,be;K.readMoreInput();var Se=re.num_htrees=I(K)+1,Ye=re.context_map=new Uint8Array(oe);if(Se<=1)return re;for(Q=K.readBits(1),Q&&(ne=K.readBits(4)+1),Te=[],be=0;be<A;be++)Te[be]=new d(0,0);for(se(Se+ne,Te,0,K),be=0;be<oe;){var _e;if(K.readMoreInput(),_e=L(Te,0,K),_e===0)Ye[be]=0,++be;else if(_e<=ne)for(var G=1+(1<<_e)+K.readBits(_e);--G;){if(be>=oe)throw new Error("[DecodeContextMap] i >= context_map_size");Ye[be]=0,++be}else Ye[be]=_e-ne,++be}return K.readBits(1)&&U(Ye,oe),re}function We(oe,K,re,Q,ne,Te,be){var Se=re*2,Ye=re,_e=L(K,re*A,be),G;_e===0?G=ne[Se+(Te[Ye]&1)]:_e===1?G=ne[Se+(Te[Ye]-1&1)]+1:G=_e-2,G>=oe&&(G-=oe),Q[re]=G,ne[Se+(Te[Ye]&1)]=G,++Te[Ye]}function dt(oe,K,re,Q,ne,Te){var be=ne+1,Se=re&ne,Ye=Te.pos_&c.IBUF_MASK,_e;if(K<8||Te.bit_pos_+(K<<3)<Te.bit_end_pos_){for(;K-- >0;)Te.readMoreInput(),Q[Se++]=Te.readBits(8),Se===be&&(oe.write(Q,be),Se=0);return}if(Te.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Te.bit_pos_<32;)Q[Se]=Te.val_>>>Te.bit_pos_,Te.bit_pos_+=8,++Se,--K;if(_e=Te.bit_end_pos_-Te.bit_pos_>>3,Ye+_e>c.IBUF_MASK){for(var G=c.IBUF_MASK+1-Ye,ve=0;ve<G;ve++)Q[Se+ve]=Te.buf_[Ye+ve];_e-=G,Se+=G,K-=G,Ye=0}for(var ve=0;ve<_e;ve++)Q[Se+ve]=Te.buf_[Ye+ve];if(Se+=_e,K-=_e,Se>=be){oe.write(Q,be),Se-=be;for(var ve=0;ve<Se;ve++)Q[ve]=Q[be+ve]}for(;Se+K>=be;){if(_e=be-Se,Te.input_.read(Q,Se,_e)<_e)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");oe.write(Q,be),K-=_e,Se=0}if(Te.input_.read(Q,Se,K)<K)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Te.reset()}function Tr(oe){var K=oe.bit_pos_+7&-8,re=oe.readBits(K-oe.bit_pos_);return re==0}function br(oe){var K=new s(oe),re=new c(K);B(re);var Q=q(re);return Q.meta_block_length}i.BrotliDecompressedSize=br;function Ln(oe,K){var re=new s(oe);K==null&&(K=br(oe));var Q=new Uint8Array(K),ne=new l(Q);return pn(re,ne),ne.pos<ne.buffer.length&&(ne.buffer=ne.buffer.subarray(0,ne.pos)),ne.buffer}i.BrotliDecompressBuffer=Ln;function pn(oe,K){var re,Q=0,ne=0,Te=0,be,Se=0,Ye,_e,G,ve,Ze=[16,15,11,4],et=0,vt=0,At=0,Me=[new X(0,0),new X(0,0),new X(0,0)],zt,Vr,Ne,Ef=128+c.READ_SIZE;Ne=new c(oe),Te=B(Ne),be=(1<<Te)-16,Ye=1<<Te,_e=Ye-1,G=new Uint8Array(Ye+Ef+u.maxDictionaryWordLength),ve=Ye,zt=[],Vr=[];for(var Du=0;Du<3*A;Du++)zt[Du]=new d(0,0),Vr[Du]=new d(0,0);for(;!ne;){var dr=0,dp,hn=[1<<28,1<<28,1<<28],ui=[0],Zo=[1,1,1],H=[0,1,0,1,0,1],le=[0],S,me,kt,ue,lo=null,ce=null,Jt,Z=null,Y,pl=0,xt=null,ye=0,hl=0,gl=null,Ut=0,tt=0,mr=0,pr,Pr;for(re=0;re<3;++re)Me[re].codes=null,Me[re].htrees=null;Ne.readMoreInput();var ss=q(Ne);if(dr=ss.meta_block_length,Q+dr>K.buffer.length){var vl=new Uint8Array(Q+dr);vl.set(K.buffer),K.buffer=vl}if(ne=ss.input_end,dp=ss.is_uncompressed,ss.is_metadata){for(Tr(Ne);dr>0;--dr)Ne.readMoreInput(),Ne.readBits(8);continue}if(dr!==0){if(dp){Ne.bit_pos_=Ne.bit_pos_+7&-8,dt(K,dr,Q,G,_e,Ne),Q+=dr;continue}for(re=0;re<3;++re)Zo[re]=I(Ne)+1,Zo[re]>=2&&(se(Zo[re]+2,zt,re*A,Ne),se(w,Vr,re*A,Ne),hn[re]=Ae(Vr,re*A,Ne),le[re]=1);for(Ne.readMoreInput(),S=Ne.readBits(2),me=N+(Ne.readBits(4)<<S),kt=(1<<S)-1,ue=me+(48<<S),ce=new Uint8Array(Zo[0]),re=0;re<Zo[0];++re)Ne.readMoreInput(),ce[re]=Ne.readBits(2)<<1;var Wt=xe(Zo[0]<<P,Ne);Jt=Wt.num_htrees,lo=Wt.context_map;var uo=xe(Zo[2]<<E,Ne);for(Y=uo.num_htrees,Z=uo.context_map,Me[0]=new X(b,Jt),Me[1]=new X(x,Zo[1]),Me[2]=new X(ue,Y),re=0;re<3;++re)Me[re].decode(Ne);for(xt=0,gl=0,pr=ce[ui[0]],tt=m.lookupOffsets[pr],mr=m.lookupOffsets[pr+1],Pr=Me[1].htrees[0];dr>0;){var $t,co,Oo,Lu,db,Ro,Ko,as,Af,Mu,kf;for(Ne.readMoreInput(),hn[1]===0&&(We(Zo[1],zt,1,ui,H,le,Ne),hn[1]=Ae(Vr,A,Ne),Pr=Me[1].htrees[ui[1]]),--hn[1],$t=L(Me[1].codes,Pr,Ne),co=$t>>6,co>=2?(co-=2,Ko=-1):Ko=0,Oo=h.kInsertRangeLut[co]+($t>>3&7),Lu=h.kCopyRangeLut[co]+($t&7),db=h.kInsertLengthPrefixCode[Oo].offset+Ne.readBits(h.kInsertLengthPrefixCode[Oo].nbits),Ro=h.kCopyLengthPrefixCode[Lu].offset+Ne.readBits(h.kCopyLengthPrefixCode[Lu].nbits),vt=G[Q-1&_e],At=G[Q-2&_e],Mu=0;Mu<db;++Mu)Ne.readMoreInput(),hn[0]===0&&(We(Zo[0],zt,0,ui,H,le,Ne),hn[0]=Ae(Vr,0,Ne),pl=ui[0]<<P,xt=pl,pr=ce[ui[0]],tt=m.lookupOffsets[pr],mr=m.lookupOffsets[pr+1]),Af=m.lookup[tt+vt]|m.lookup[mr+At],ye=lo[xt+Af],--hn[0],At=vt,vt=L(Me[0].codes,Me[0].htrees[ye],Ne),G[Q&_e]=vt,(Q&_e)===_e&&K.write(G,Ye),++Q;if(dr-=db,dr<=0)break;if(Ko<0){var Af;if(Ne.readMoreInput(),hn[2]===0&&(We(Zo[2],zt,2,ui,H,le,Ne),hn[2]=Ae(Vr,2*A,Ne),hl=ui[2]<<E,gl=hl),--hn[2],Af=(Ro>4?3:Ro-2)&255,Ut=Z[gl+Af],Ko=L(Me[2].codes,Me[2].htrees[Ut],Ne),Ko>=me){var mb,TC,Of;Ko-=me,TC=Ko&kt,Ko>>=S,mb=(Ko>>1)+1,Of=(2+(Ko&1)<<mb)-4,Ko=me+(Of+Ne.readBits(mb)<<S)+TC}}if(as=Re(Ko,Ze,et),as<0)throw new Error("[BrotliDecompress] invalid distance");if(Q<be&&Se!==be?Se=Q:Se=be,kf=Q&_e,as>Se)if(Ro>=u.minDictionaryWordLength&&Ro<=u.maxDictionaryWordLength){var Of=u.offsetsByLength[Ro],PC=as-Se-1,EC=u.sizeBitsByLength[Ro],y8=(1<<EC)-1,b8=PC&y8,AC=PC>>EC;if(Of+=b8*Ro,AC<g.kNumTransforms){var pb=g.transformDictionaryWord(G,kf,Of,Ro,AC);if(kf+=pb,Q+=pb,dr-=pb,kf>=ve){K.write(G,Ye);for(var mp=0;mp<kf-ve;mp++)G[mp]=G[ve+mp]}}else throw new Error("Invalid backward reference. pos: "+Q+" distance: "+as+" len: "+Ro+" bytes left: "+dr)}else throw new Error("Invalid backward reference. pos: "+Q+" distance: "+as+" len: "+Ro+" bytes left: "+dr);else{if(Ko>0&&(Ze[et&3]=as,++et),Ro>dr)throw new Error("Invalid backward reference. pos: "+Q+" distance: "+as+" len: "+Ro+" bytes left: "+dr);for(Mu=0;Mu<Ro;++Mu)G[Q&_e]=G[Q-as&_e],(Q&_e)===_e&&K.write(G,Ye),++Q,--dr}vt=G[Q-1&_e],At=G[Q-2&_e]}Q&=1073741823}}K.write(G,Q&_e)}i.BrotliDecompress=pn,u.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,i){var s=o("base64-js");i.init=function(){var l=o("./decode").BrotliDecompressBuffer,c=s.toByteArray(o("./dictionary.bin.js"));return l(c)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,n,i){n.exports="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"},{}],6:[function(o,n,i){var s=o("./dictionary-browser");i.init=function(){i.dictionary=s.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,n,i){function s(f,m){this.bits=f,this.value=m}i.HuffmanCode=s;var l=15;function c(f,m){for(var h=1<<m-1;f&h;)h>>=1;return(f&h-1)+h}function u(f,m,h,g,v){do g-=h,f[m+g]=new s(v.bits,v.value);while(g>0)}function d(f,m,h){for(var g=1<<m-h;m<l&&(g-=f[m],!(g<=0));)++m,g<<=1;return m-h}i.BrotliBuildHuffmanTable=function(f,m,h,g,v){var y=m,b,x,w,P,E,O,k,A,R,V,N,T=new Int32Array(l+1),C=new Int32Array(l+1);for(N=new Int32Array(v),w=0;w<v;w++)T[g[w]]++;for(C[1]=0,x=1;x<l;x++)C[x+1]=C[x]+T[x];for(w=0;w<v;w++)g[w]!==0&&(N[C[g[w]]++]=w);if(A=h,R=1<<A,V=R,C[l]===1){for(P=0;P<V;++P)f[m+P]=new s(0,N[0]&65535);return V}for(P=0,w=0,x=1,E=2;x<=h;++x,E<<=1)for(;T[x]>0;--T[x])b=new s(x&255,N[w++]&65535),u(f,m+P,E,R,b),P=c(P,x);for(k=V-1,O=-1,x=h+1,E=2;x<=l;++x,E<<=1)for(;T[x]>0;--T[x])(P&k)!==O&&(m+=R,A=d(T,x,h),R=1<<A,V+=R,O=P&k,f[y+O]=new s(A+h&255,m-y-O&65535)),b=new s(x-h&255,N[w++]&65535),u(f,m+(P>>h),E,R,b),P=c(P,x);return V}},{}],8:[function(o,n,i){"use strict";i.byteLength=h,i.toByteArray=v,i.fromByteArray=x;for(var s=[],l=[],c=typeof Uint8Array<"u"?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,f=u.length;d<f;++d)s[d]=u[d],l[u.charCodeAt(d)]=d;l[45]=62,l[95]=63;function m(w){var P=w.length;if(P%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var E=w.indexOf("=");E===-1&&(E=P);var O=E===P?0:4-E%4;return[E,O]}function h(w){var P=m(w),E=P[0],O=P[1];return(E+O)*3/4-O}function g(w,P,E){return(P+E)*3/4-E}function v(w){for(var P,E=m(w),O=E[0],k=E[1],A=new c(g(w,O,k)),R=0,V=k>0?O-4:O,N=0;N<V;N+=4)P=l[w.charCodeAt(N)]<<18|l[w.charCodeAt(N+1)]<<12|l[w.charCodeAt(N+2)]<<6|l[w.charCodeAt(N+3)],A[R++]=P>>16&255,A[R++]=P>>8&255,A[R++]=P&255;return k===2&&(P=l[w.charCodeAt(N)]<<2|l[w.charCodeAt(N+1)]>>4,A[R++]=P&255),k===1&&(P=l[w.charCodeAt(N)]<<10|l[w.charCodeAt(N+1)]<<4|l[w.charCodeAt(N+2)]>>2,A[R++]=P>>8&255,A[R++]=P&255),A}function y(w){return s[w>>18&63]+s[w>>12&63]+s[w>>6&63]+s[w&63]}function b(w,P,E){for(var O,k=[],A=P;A<E;A+=3)O=(w[A]<<16&16711680)+(w[A+1]<<8&65280)+(w[A+2]&255),k.push(y(O));return k.join("")}function x(w){for(var P,E=w.length,O=E%3,k=[],A=16383,R=0,V=E-O;R<V;R+=A)k.push(b(w,R,R+A>V?V:R+A));return O===1?(P=w[E-1],k.push(s[P>>2]+s[P<<4&63]+"==")):O===2&&(P=(w[E-2]<<8)+w[E-1],k.push(s[P>>10]+s[P>>4&63]+s[P<<2&63]+"=")),k.join("")}},{}],9:[function(o,n,i){function s(l,c){this.offset=l,this.nbits=c}i.kBlockLengthPrefixCode=[new s(1,2),new s(5,2),new s(9,2),new s(13,2),new s(17,3),new s(25,3),new s(33,3),new s(41,3),new s(49,4),new s(65,4),new s(81,4),new s(97,4),new s(113,5),new s(145,5),new s(177,5),new s(209,5),new s(241,6),new s(305,6),new s(369,7),new s(497,8),new s(753,9),new s(1265,10),new s(2289,11),new s(4337,12),new s(8433,13),new s(16625,24)],i.kInsertLengthPrefixCode=[new s(0,0),new s(1,0),new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,1),new s(8,1),new s(10,2),new s(14,2),new s(18,3),new s(26,3),new s(34,4),new s(50,4),new s(66,5),new s(98,5),new s(130,6),new s(194,7),new s(322,8),new s(578,9),new s(1090,10),new s(2114,12),new s(6210,14),new s(22594,24)],i.kCopyLengthPrefixCode=[new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,0),new s(7,0),new s(8,0),new s(9,0),new s(10,1),new s(12,1),new s(14,2),new s(18,2),new s(22,3),new s(30,3),new s(38,4),new s(54,4),new s(70,5),new s(102,5),new s(134,6),new s(198,7),new s(326,8),new s(582,9),new s(1094,10),new s(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,n,i){function s(c){this.buffer=c,this.pos=0}s.prototype.read=function(c,u,d){this.pos+d>this.buffer.length&&(d=this.buffer.length-this.pos);for(var f=0;f<d;f++)c[u+f]=this.buffer[this.pos+f];return this.pos+=d,d},i.BrotliInput=s;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,n,i){var s=o("./dictionary"),l=0,c=1,u=2,d=3,f=4,m=5,h=6,g=7,v=8,y=9,b=10,x=11,w=12,P=13,E=14,O=15,k=16,A=17,R=18,V=19,N=20;function T(B,I,W){this.prefix=new Uint8Array(B.length),this.transform=I,this.suffix=new Uint8Array(W.length);for(var q=0;q<B.length;q++)this.prefix[q]=B.charCodeAt(q);for(var q=0;q<W.length;q++)this.suffix[q]=W.charCodeAt(q)}var C=[new T("",l,""),new T("",l," "),new T(" ",l," "),new T("",w,""),new T("",b," "),new T("",l," the "),new T(" ",l,""),new T("s ",l," "),new T("",l," of "),new T("",b,""),new T("",l," and "),new T("",P,""),new T("",c,""),new T(", ",l," "),new T("",l,", "),new T(" ",b," "),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("",d,""),new T("",l,"]"),new T("",l," for "),new T("",E,""),new T("",u,""),new T("",l," a "),new T("",l," that "),new T(" ",b,""),new T("",l,". "),new T(".",l,""),new T(" ",l,", "),new T("",O,""),new T("",l," with "),new T("",l,"'"),new T("",l," from "),new T("",l," by "),new T("",k,""),new T("",A,""),new T(" the ",l,""),new T("",f,""),new T("",l,". The "),new T("",x,""),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("",N,""),new T("",R,""),new T("",h,""),new T("",l,"("),new T("",b,", "),new T("",v,""),new T("",l," at "),new T("",l,"ly "),new T(" the ",l," of "),new T("",m,""),new T("",y,""),new T(" ",b,", "),new T("",b,'"'),new T(".",l,"("),new T("",x," "),new T("",b,'">'),new T("",l,'="'),new T(" ",l,"."),new T(".com/",l,""),new T(" the ",l," of the "),new T("",b,"'"),new T("",l,". This "),new T("",l,","),new T(".",l," "),new T("",b,"("),new T("",b,"."),new T("",l," not "),new T(" ",l,'="'),new T("",l,"er "),new T(" ",x," "),new T("",l,"al "),new T(" ",x,""),new T("",l,"='"),new T("",x,'"'),new T("",b,". "),new T(" ",l,"("),new T("",l,"ful "),new T(" ",b,". "),new T("",l,"ive "),new T("",l,"less "),new T("",x,"'"),new T("",l,"est "),new T(" ",b,"."),new T("",x,'">'),new T(" ",l,"='"),new T("",b,","),new T("",l,"ize "),new T("",x,"."),new T("\xC2\xA0",l,""),new T(" ",l,","),new T("",b,'="'),new T("",x,'="'),new T("",l,"ous "),new T("",x,", "),new T("",b,"='"),new T(" ",b,","),new T(" ",x,'="'),new T(" ",x,", "),new T("",x,","),new T("",x,"("),new T("",x,". "),new T(" ",x,"."),new T("",x,"='"),new T(" ",x,". "),new T(" ",b,'="'),new T(" ",x,"='"),new T(" ",b,"='")];i.kTransforms=C,i.kNumTransforms=C.length;function F(B,I){return B[I]<192?(B[I]>=97&&B[I]<=122&&(B[I]^=32),1):B[I]<224?(B[I+1]^=32,2):(B[I+2]^=5,3)}i.transformDictionaryWord=function(B,I,W,q,L){var ee=C[L].prefix,se=C[L].suffix,Ae=C[L].transform,Re=Ae<w?0:Ae-(w-1),te=0,U=I,X;Re>q&&(Re=q);for(var xe=0;xe<ee.length;)B[I++]=ee[xe++];for(W+=Re,q-=Re,Ae<=y&&(q-=Ae),te=0;te<q;te++)B[I++]=s.dictionary[W+te];if(X=I-q,Ae===b)F(B,X);else if(Ae===x)for(;q>0;){var We=F(B,X);X+=We,q-=We}for(var dt=0;dt<se.length;)B[I++]=se[dt++];return I-U}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var jg=(e=>typeof Io<"u"?Io:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Io<"u"?Io:t)[r]}):e)(function(e){if(typeof Io<"u")return Io.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Tk=(function(){var e,t,r;return(function(){function o(n,i,s){function l(d,f){if(!i[d]){if(!n[d]){var m=typeof jg=="function"&&jg;if(!f&&m)return m(d,!0);if(c)return c(d,!0);var h=new Error("Cannot find module '"+d+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[d]={exports:{}};n[d][0].call(g.exports,function(v){var y=n[d][1][v];return l(y||v)},g,g.exports,o,n,i,s)}return i[d].exports}for(var c=typeof jg=="function"&&jg,u=0;u<s.length;u++)l(s[u]);return l}return o})()({1:[function(o,n,i){"use strict";var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function l(d,f){return Object.prototype.hasOwnProperty.call(d,f)}i.assign=function(d){for(var f=Array.prototype.slice.call(arguments,1);f.length;){var m=f.shift();if(m){if(typeof m!="object")throw new TypeError(m+"must be non-object");for(var h in m)l(m,h)&&(d[h]=m[h])}}return d},i.shrinkBuf=function(d,f){return d.length===f?d:d.subarray?d.subarray(0,f):(d.length=f,d)};var c={arraySet:function(d,f,m,h,g){if(f.subarray&&d.subarray){d.set(f.subarray(m,m+h),g);return}for(var v=0;v<h;v++)d[g+v]=f[m+v]},flattenChunks:function(d){var f,m,h,g,v,y;for(h=0,f=0,m=d.length;f<m;f++)h+=d[f].length;for(y=new Uint8Array(h),g=0,f=0,m=d.length;f<m;f++)v=d[f],y.set(v,g),g+=v.length;return y}},u={arraySet:function(d,f,m,h,g){for(var v=0;v<h;v++)d[g+v]=f[m+v]},flattenChunks:function(d){return[].concat.apply([],d)}};i.setTyped=function(d){d?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,c)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,u))},i.setTyped(s)},{}],2:[function(o,n,i){"use strict";var s=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 s.Buf8(256),d=0;d<256;d++)u[d]=d>=252?6:d>=248?5:d>=240?4:d>=224?3:d>=192?2:1;u[254]=u[254]=1,i.string2buf=function(m){var h,g,v,y,b,x=m.length,w=0;for(y=0;y<x;y++)g=m.charCodeAt(y),(g&64512)===55296&&y+1<x&&(v=m.charCodeAt(y+1),(v&64512)===56320&&(g=65536+(g-55296<<10)+(v-56320),y++)),w+=g<128?1:g<2048?2:g<65536?3:4;for(h=new s.Buf8(w),b=0,y=0;b<w;y++)g=m.charCodeAt(y),(g&64512)===55296&&y+1<x&&(v=m.charCodeAt(y+1),(v&64512)===56320&&(g=65536+(g-55296<<10)+(v-56320),y++)),g<128?h[b++]=g:g<2048?(h[b++]=192|g>>>6,h[b++]=128|g&63):g<65536?(h[b++]=224|g>>>12,h[b++]=128|g>>>6&63,h[b++]=128|g&63):(h[b++]=240|g>>>18,h[b++]=128|g>>>12&63,h[b++]=128|g>>>6&63,h[b++]=128|g&63);return h};function f(m,h){if(h<65534&&(m.subarray&&c||!m.subarray&&l))return String.fromCharCode.apply(null,s.shrinkBuf(m,h));for(var g="",v=0;v<h;v++)g+=String.fromCharCode(m[v]);return g}i.buf2binstring=function(m){return f(m,m.length)},i.binstring2buf=function(m){for(var h=new s.Buf8(m.length),g=0,v=h.length;g<v;g++)h[g]=m.charCodeAt(g);return h},i.buf2string=function(m,h){var g,v,y,b,x=h||m.length,w=new Array(x*2);for(v=0,g=0;g<x;){if(y=m[g++],y<128){w[v++]=y;continue}if(b=u[y],b>4){w[v++]=65533,g+=b-1;continue}for(y&=b===2?31:b===3?15:7;b>1&&g<x;)y=y<<6|m[g++]&63,b--;if(b>1){w[v++]=65533;continue}y<65536?w[v++]=y:(y-=65536,w[v++]=55296|y>>10&1023,w[v++]=56320|y&1023)}return f(w,v)},i.utf8border=function(m,h){var g;for(h=h||m.length,h>m.length&&(h=m.length),g=h-1;g>=0&&(m[g]&192)===128;)g--;return g<0||g===0?h:g+u[m[g]]>h?g:h}},{"./common":1}],3:[function(o,n,i){"use strict";function s(l,c,u,d){for(var f=l&65535|0,m=l>>>16&65535|0,h=0;u!==0;){h=u>2e3?2e3:u,u-=h;do f=f+c[d++]|0,m=m+f|0;while(--h);f%=65521,m%=65521}return f|m<<16|0}n.exports=s},{}],4:[function(o,n,i){"use strict";n.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,n,i){"use strict";function s(){for(var u,d=[],f=0;f<256;f++){u=f;for(var m=0;m<8;m++)u=u&1?3988292384^u>>>1:u>>>1;d[f]=u}return d}var l=s();function c(u,d,f,m){var h=l,g=m+f;u^=-1;for(var v=m;v<g;v++)u=u>>>8^h[(u^d[v])&255];return u^-1}n.exports=c},{}],6:[function(o,n,i){"use strict";function s(){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}n.exports=s},{}],7:[function(o,n,i){"use strict";var s=30,l=12;n.exports=function(u,d){var f,m,h,g,v,y,b,x,w,P,E,O,k,A,R,V,N,T,C,F,B,I,W,q,L;f=u.state,m=u.next_in,q=u.input,h=m+(u.avail_in-5),g=u.next_out,L=u.output,v=g-(d-u.avail_out),y=g+(u.avail_out-257),b=f.dmax,x=f.wsize,w=f.whave,P=f.wnext,E=f.window,O=f.hold,k=f.bits,A=f.lencode,R=f.distcode,V=(1<<f.lenbits)-1,N=(1<<f.distbits)-1;e:do{k<15&&(O+=q[m++]<<k,k+=8,O+=q[m++]<<k,k+=8),T=A[O&V];t:for(;;){if(C=T>>>24,O>>>=C,k-=C,C=T>>>16&255,C===0)L[g++]=T&65535;else if(C&16){F=T&65535,C&=15,C&&(k<C&&(O+=q[m++]<<k,k+=8),F+=O&(1<<C)-1,O>>>=C,k-=C),k<15&&(O+=q[m++]<<k,k+=8,O+=q[m++]<<k,k+=8),T=R[O&N];r:for(;;){if(C=T>>>24,O>>>=C,k-=C,C=T>>>16&255,C&16){if(B=T&65535,C&=15,k<C&&(O+=q[m++]<<k,k+=8,k<C&&(O+=q[m++]<<k,k+=8)),B+=O&(1<<C)-1,B>b){u.msg="invalid distance too far back",f.mode=s;break e}if(O>>>=C,k-=C,C=g-v,B>C){if(C=B-C,C>w&&f.sane){u.msg="invalid distance too far back",f.mode=s;break e}if(I=0,W=E,P===0){if(I+=x-C,C<F){F-=C;do L[g++]=E[I++];while(--C);I=g-B,W=L}}else if(P<C){if(I+=x+P-C,C-=P,C<F){F-=C;do L[g++]=E[I++];while(--C);if(I=0,P<F){C=P,F-=C;do L[g++]=E[I++];while(--C);I=g-B,W=L}}}else if(I+=P-C,C<F){F-=C;do L[g++]=E[I++];while(--C);I=g-B,W=L}for(;F>2;)L[g++]=W[I++],L[g++]=W[I++],L[g++]=W[I++],F-=3;F&&(L[g++]=W[I++],F>1&&(L[g++]=W[I++]))}else{I=g-B;do L[g++]=L[I++],L[g++]=L[I++],L[g++]=L[I++],F-=3;while(F>2);F&&(L[g++]=L[I++],F>1&&(L[g++]=L[I++]))}}else if((C&64)===0){T=R[(T&65535)+(O&(1<<C)-1)];continue r}else{u.msg="invalid distance code",f.mode=s;break e}break}}else if((C&64)===0){T=A[(T&65535)+(O&(1<<C)-1)];continue t}else if(C&32){f.mode=l;break e}else{u.msg="invalid literal/length code",f.mode=s;break e}break}}while(m<h&&g<y);F=k>>3,m-=F,k-=F<<3,O&=(1<<k)-1,u.next_in=m,u.next_out=g,u.avail_in=m<h?5+(h-m):5-(m-h),u.avail_out=g<y?257+(y-g):257-(g-y),f.hold=O,f.bits=k}},{}],8:[function(o,n,i){"use strict";var s=o("../utils/common"),l=o("./adler32"),c=o("./crc32"),u=o("./inffast"),d=o("./inftrees"),f=0,m=1,h=2,g=4,v=5,y=6,b=0,x=1,w=2,P=-2,E=-3,O=-4,k=-5,A=8,R=1,V=2,N=3,T=4,C=5,F=6,B=7,I=8,W=9,q=10,L=11,ee=12,se=13,Ae=14,Re=15,te=16,U=17,X=18,xe=19,We=20,dt=21,Tr=22,br=23,Ln=24,pn=25,oe=26,K=27,re=28,Q=29,ne=30,Te=31,be=32,Se=852,Ye=592,_e=15,G=_e;function ve(H){return(H>>>24&255)+(H>>>8&65280)+((H&65280)<<8)+((H&255)<<24)}function Ze(){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 s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function et(H){var le;return!H||!H.state?P:(le=H.state,H.total_in=H.total_out=le.total=0,H.msg="",le.wrap&&(H.adler=le.wrap&1),le.mode=R,le.last=0,le.havedict=0,le.dmax=32768,le.head=null,le.hold=0,le.bits=0,le.lencode=le.lendyn=new s.Buf32(Se),le.distcode=le.distdyn=new s.Buf32(Ye),le.sane=1,le.back=-1,b)}function vt(H){var le;return!H||!H.state?P:(le=H.state,le.wsize=0,le.whave=0,le.wnext=0,et(H))}function At(H,le){var S,me;return!H||!H.state||(me=H.state,le<0?(S=0,le=-le):(S=(le>>4)+1,le<48&&(le&=15)),le&&(le<8||le>15))?P:(me.window!==null&&me.wbits!==le&&(me.window=null),me.wrap=S,me.wbits=le,vt(H))}function Me(H,le){var S,me;return H?(me=new Ze,H.state=me,me.window=null,S=At(H,le),S!==b&&(H.state=null),S):P}function zt(H){return Me(H,G)}var Vr=!0,Ne,Ef;function Du(H){if(Vr){var le;for(Ne=new s.Buf32(512),Ef=new s.Buf32(32),le=0;le<144;)H.lens[le++]=8;for(;le<256;)H.lens[le++]=9;for(;le<280;)H.lens[le++]=7;for(;le<288;)H.lens[le++]=8;for(d(m,H.lens,0,288,Ne,0,H.work,{bits:9}),le=0;le<32;)H.lens[le++]=5;d(h,H.lens,0,32,Ef,0,H.work,{bits:5}),Vr=!1}H.lencode=Ne,H.lenbits=9,H.distcode=Ef,H.distbits=5}function dr(H,le,S,me){var kt,ue=H.state;return ue.window===null&&(ue.wsize=1<<ue.wbits,ue.wnext=0,ue.whave=0,ue.window=new s.Buf8(ue.wsize)),me>=ue.wsize?(s.arraySet(ue.window,le,S-ue.wsize,ue.wsize,0),ue.wnext=0,ue.whave=ue.wsize):(kt=ue.wsize-ue.wnext,kt>me&&(kt=me),s.arraySet(ue.window,le,S-me,kt,ue.wnext),me-=kt,me?(s.arraySet(ue.window,le,S-me,me,0),ue.wnext=me,ue.whave=ue.wsize):(ue.wnext+=kt,ue.wnext===ue.wsize&&(ue.wnext=0),ue.whave<ue.wsize&&(ue.whave+=kt))),0}function dp(H,le){var S,me,kt,ue,lo,ce,Jt,Z,Y,pl,xt,ye,hl,gl,Ut=0,tt,mr,pr,Pr,ss,vl,Wt,uo,$t=new s.Buf8(4),co,Oo,Lu=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!H||!H.state||!H.output||!H.input&&H.avail_in!==0)return P;S=H.state,S.mode===ee&&(S.mode=se),lo=H.next_out,kt=H.output,Jt=H.avail_out,ue=H.next_in,me=H.input,ce=H.avail_in,Z=S.hold,Y=S.bits,pl=ce,xt=Jt,uo=b;e:for(;;)switch(S.mode){case R:if(S.wrap===0){S.mode=se;break}for(;Y<16;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}if(S.wrap&2&&Z===35615){S.check=0,$t[0]=Z&255,$t[1]=Z>>>8&255,S.check=c(S.check,$t,2,0),Z=0,Y=0,S.mode=V;break}if(S.flags=0,S.head&&(S.head.done=!1),!(S.wrap&1)||(((Z&255)<<8)+(Z>>8))%31){H.msg="incorrect header check",S.mode=ne;break}if((Z&15)!==A){H.msg="unknown compression method",S.mode=ne;break}if(Z>>>=4,Y-=4,Wt=(Z&15)+8,S.wbits===0)S.wbits=Wt;else if(Wt>S.wbits){H.msg="invalid window size",S.mode=ne;break}S.dmax=1<<Wt,H.adler=S.check=1,S.mode=Z&512?q:ee,Z=0,Y=0;break;case V:for(;Y<16;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}if(S.flags=Z,(S.flags&255)!==A){H.msg="unknown compression method",S.mode=ne;break}if(S.flags&57344){H.msg="unknown header flags set",S.mode=ne;break}S.head&&(S.head.text=Z>>8&1),S.flags&512&&($t[0]=Z&255,$t[1]=Z>>>8&255,S.check=c(S.check,$t,2,0)),Z=0,Y=0,S.mode=N;case N:for(;Y<32;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}S.head&&(S.head.time=Z),S.flags&512&&($t[0]=Z&255,$t[1]=Z>>>8&255,$t[2]=Z>>>16&255,$t[3]=Z>>>24&255,S.check=c(S.check,$t,4,0)),Z=0,Y=0,S.mode=T;case T:for(;Y<16;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}S.head&&(S.head.xflags=Z&255,S.head.os=Z>>8),S.flags&512&&($t[0]=Z&255,$t[1]=Z>>>8&255,S.check=c(S.check,$t,2,0)),Z=0,Y=0,S.mode=C;case C:if(S.flags&1024){for(;Y<16;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}S.length=Z,S.head&&(S.head.extra_len=Z),S.flags&512&&($t[0]=Z&255,$t[1]=Z>>>8&255,S.check=c(S.check,$t,2,0)),Z=0,Y=0}else S.head&&(S.head.extra=null);S.mode=F;case F:if(S.flags&1024&&(ye=S.length,ye>ce&&(ye=ce),ye&&(S.head&&(Wt=S.head.extra_len-S.length,S.head.extra||(S.head.extra=new Array(S.head.extra_len)),s.arraySet(S.head.extra,me,ue,ye,Wt)),S.flags&512&&(S.check=c(S.check,me,ye,ue)),ce-=ye,ue+=ye,S.length-=ye),S.length))break e;S.length=0,S.mode=B;case B:if(S.flags&2048){if(ce===0)break e;ye=0;do Wt=me[ue+ye++],S.head&&Wt&&S.length<65536&&(S.head.name+=String.fromCharCode(Wt));while(Wt&&ye<ce);if(S.flags&512&&(S.check=c(S.check,me,ye,ue)),ce-=ye,ue+=ye,Wt)break e}else S.head&&(S.head.name=null);S.length=0,S.mode=I;case I:if(S.flags&4096){if(ce===0)break e;ye=0;do Wt=me[ue+ye++],S.head&&Wt&&S.length<65536&&(S.head.comment+=String.fromCharCode(Wt));while(Wt&&ye<ce);if(S.flags&512&&(S.check=c(S.check,me,ye,ue)),ce-=ye,ue+=ye,Wt)break e}else S.head&&(S.head.comment=null);S.mode=W;case W:if(S.flags&512){for(;Y<16;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}if(Z!==(S.check&65535)){H.msg="header crc mismatch",S.mode=ne;break}Z=0,Y=0}S.head&&(S.head.hcrc=S.flags>>9&1,S.head.done=!0),H.adler=S.check=0,S.mode=ee;break;case q:for(;Y<32;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}H.adler=S.check=ve(Z),Z=0,Y=0,S.mode=L;case L:if(S.havedict===0)return H.next_out=lo,H.avail_out=Jt,H.next_in=ue,H.avail_in=ce,S.hold=Z,S.bits=Y,w;H.adler=S.check=1,S.mode=ee;case ee:if(le===v||le===y)break e;case se:if(S.last){Z>>>=Y&7,Y-=Y&7,S.mode=K;break}for(;Y<3;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}switch(S.last=Z&1,Z>>>=1,Y-=1,Z&3){case 0:S.mode=Ae;break;case 1:if(Du(S),S.mode=We,le===y){Z>>>=2,Y-=2;break e}break;case 2:S.mode=U;break;case 3:H.msg="invalid block type",S.mode=ne}Z>>>=2,Y-=2;break;case Ae:for(Z>>>=Y&7,Y-=Y&7;Y<32;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}if((Z&65535)!==(Z>>>16^65535)){H.msg="invalid stored block lengths",S.mode=ne;break}if(S.length=Z&65535,Z=0,Y=0,S.mode=Re,le===y)break e;case Re:S.mode=te;case te:if(ye=S.length,ye){if(ye>ce&&(ye=ce),ye>Jt&&(ye=Jt),ye===0)break e;s.arraySet(kt,me,ue,ye,lo),ce-=ye,ue+=ye,Jt-=ye,lo+=ye,S.length-=ye;break}S.mode=ee;break;case U:for(;Y<14;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}if(S.nlen=(Z&31)+257,Z>>>=5,Y-=5,S.ndist=(Z&31)+1,Z>>>=5,Y-=5,S.ncode=(Z&15)+4,Z>>>=4,Y-=4,S.nlen>286||S.ndist>30){H.msg="too many length or distance symbols",S.mode=ne;break}S.have=0,S.mode=X;case X:for(;S.have<S.ncode;){for(;Y<3;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}S.lens[Lu[S.have++]]=Z&7,Z>>>=3,Y-=3}for(;S.have<19;)S.lens[Lu[S.have++]]=0;if(S.lencode=S.lendyn,S.lenbits=7,co={bits:S.lenbits},uo=d(f,S.lens,0,19,S.lencode,0,S.work,co),S.lenbits=co.bits,uo){H.msg="invalid code lengths set",S.mode=ne;break}S.have=0,S.mode=xe;case xe:for(;S.have<S.nlen+S.ndist;){for(;Ut=S.lencode[Z&(1<<S.lenbits)-1],tt=Ut>>>24,mr=Ut>>>16&255,pr=Ut&65535,!(tt<=Y);){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}if(pr<16)Z>>>=tt,Y-=tt,S.lens[S.have++]=pr;else{if(pr===16){for(Oo=tt+2;Y<Oo;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}if(Z>>>=tt,Y-=tt,S.have===0){H.msg="invalid bit length repeat",S.mode=ne;break}Wt=S.lens[S.have-1],ye=3+(Z&3),Z>>>=2,Y-=2}else if(pr===17){for(Oo=tt+3;Y<Oo;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}Z>>>=tt,Y-=tt,Wt=0,ye=3+(Z&7),Z>>>=3,Y-=3}else{for(Oo=tt+7;Y<Oo;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}Z>>>=tt,Y-=tt,Wt=0,ye=11+(Z&127),Z>>>=7,Y-=7}if(S.have+ye>S.nlen+S.ndist){H.msg="invalid bit length repeat",S.mode=ne;break}for(;ye--;)S.lens[S.have++]=Wt}}if(S.mode===ne)break;if(S.lens[256]===0){H.msg="invalid code -- missing end-of-block",S.mode=ne;break}if(S.lenbits=9,co={bits:S.lenbits},uo=d(m,S.lens,0,S.nlen,S.lencode,0,S.work,co),S.lenbits=co.bits,uo){H.msg="invalid literal/lengths set",S.mode=ne;break}if(S.distbits=6,S.distcode=S.distdyn,co={bits:S.distbits},uo=d(h,S.lens,S.nlen,S.ndist,S.distcode,0,S.work,co),S.distbits=co.bits,uo){H.msg="invalid distances set",S.mode=ne;break}if(S.mode=We,le===y)break e;case We:S.mode=dt;case dt:if(ce>=6&&Jt>=258){H.next_out=lo,H.avail_out=Jt,H.next_in=ue,H.avail_in=ce,S.hold=Z,S.bits=Y,u(H,xt),lo=H.next_out,kt=H.output,Jt=H.avail_out,ue=H.next_in,me=H.input,ce=H.avail_in,Z=S.hold,Y=S.bits,S.mode===ee&&(S.back=-1);break}for(S.back=0;Ut=S.lencode[Z&(1<<S.lenbits)-1],tt=Ut>>>24,mr=Ut>>>16&255,pr=Ut&65535,!(tt<=Y);){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}if(mr&&(mr&240)===0){for(Pr=tt,ss=mr,vl=pr;Ut=S.lencode[vl+((Z&(1<<Pr+ss)-1)>>Pr)],tt=Ut>>>24,mr=Ut>>>16&255,pr=Ut&65535,!(Pr+tt<=Y);){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}Z>>>=Pr,Y-=Pr,S.back+=Pr}if(Z>>>=tt,Y-=tt,S.back+=tt,S.length=pr,mr===0){S.mode=oe;break}if(mr&32){S.back=-1,S.mode=ee;break}if(mr&64){H.msg="invalid literal/length code",S.mode=ne;break}S.extra=mr&15,S.mode=Tr;case Tr:if(S.extra){for(Oo=S.extra;Y<Oo;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}S.length+=Z&(1<<S.extra)-1,Z>>>=S.extra,Y-=S.extra,S.back+=S.extra}S.was=S.length,S.mode=br;case br:for(;Ut=S.distcode[Z&(1<<S.distbits)-1],tt=Ut>>>24,mr=Ut>>>16&255,pr=Ut&65535,!(tt<=Y);){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}if((mr&240)===0){for(Pr=tt,ss=mr,vl=pr;Ut=S.distcode[vl+((Z&(1<<Pr+ss)-1)>>Pr)],tt=Ut>>>24,mr=Ut>>>16&255,pr=Ut&65535,!(Pr+tt<=Y);){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}Z>>>=Pr,Y-=Pr,S.back+=Pr}if(Z>>>=tt,Y-=tt,S.back+=tt,mr&64){H.msg="invalid distance code",S.mode=ne;break}S.offset=pr,S.extra=mr&15,S.mode=Ln;case Ln:if(S.extra){for(Oo=S.extra;Y<Oo;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}S.offset+=Z&(1<<S.extra)-1,Z>>>=S.extra,Y-=S.extra,S.back+=S.extra}if(S.offset>S.dmax){H.msg="invalid distance too far back",S.mode=ne;break}S.mode=pn;case pn:if(Jt===0)break e;if(ye=xt-Jt,S.offset>ye){if(ye=S.offset-ye,ye>S.whave&&S.sane){H.msg="invalid distance too far back",S.mode=ne;break}ye>S.wnext?(ye-=S.wnext,hl=S.wsize-ye):hl=S.wnext-ye,ye>S.length&&(ye=S.length),gl=S.window}else gl=kt,hl=lo-S.offset,ye=S.length;ye>Jt&&(ye=Jt),Jt-=ye,S.length-=ye;do kt[lo++]=gl[hl++];while(--ye);S.length===0&&(S.mode=dt);break;case oe:if(Jt===0)break e;kt[lo++]=S.length,Jt--,S.mode=dt;break;case K:if(S.wrap){for(;Y<32;){if(ce===0)break e;ce--,Z|=me[ue++]<<Y,Y+=8}if(xt-=Jt,H.total_out+=xt,S.total+=xt,xt&&(H.adler=S.check=S.flags?c(S.check,kt,xt,lo-xt):l(S.check,kt,xt,lo-xt)),xt=Jt,(S.flags?Z:ve(Z))!==S.check){H.msg="incorrect data check",S.mode=ne;break}Z=0,Y=0}S.mode=re;case re:if(S.wrap&&S.flags){for(;Y<32;){if(ce===0)break e;ce--,Z+=me[ue++]<<Y,Y+=8}if(Z!==(S.total&4294967295)){H.msg="incorrect length check",S.mode=ne;break}Z=0,Y=0}S.mode=Q;case Q:uo=x;break e;case ne:uo=E;break e;case Te:return O;case be:default:return P}return H.next_out=lo,H.avail_out=Jt,H.next_in=ue,H.avail_in=ce,S.hold=Z,S.bits=Y,(S.wsize||xt!==H.avail_out&&S.mode<ne&&(S.mode<K||le!==g))&&dr(H,H.output,H.next_out,xt-H.avail_out)?(S.mode=Te,O):(pl-=H.avail_in,xt-=H.avail_out,H.total_in+=pl,H.total_out+=xt,S.total+=xt,S.wrap&&xt&&(H.adler=S.check=S.flags?c(S.check,kt,xt,H.next_out-xt):l(S.check,kt,xt,H.next_out-xt)),H.data_type=S.bits+(S.last?64:0)+(S.mode===ee?128:0)+(S.mode===We||S.mode===Re?256:0),(pl===0&&xt===0||le===g)&&uo===b&&(uo=k),uo)}function hn(H){if(!H||!H.state)return P;var le=H.state;return le.window&&(le.window=null),H.state=null,b}function ui(H,le){var S;return!H||!H.state||(S=H.state,(S.wrap&2)===0)?P:(S.head=le,le.done=!1,b)}function Zo(H,le){var S=le.length,me,kt,ue;return!H||!H.state||(me=H.state,me.wrap!==0&&me.mode!==L)?P:me.mode===L&&(kt=1,kt=l(kt,le,S,0),kt!==me.check)?E:(ue=dr(H,le,S,S),ue?(me.mode=Te,O):(me.havedict=1,b))}i.inflateReset=vt,i.inflateReset2=At,i.inflateResetKeep=et,i.inflateInit=zt,i.inflateInit2=Me,i.inflate=dp,i.inflateEnd=hn,i.inflateGetHeader=ui,i.inflateSetDictionary=Zo,i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,n,i){"use strict";var s=o("../utils/common"),l=15,c=852,u=592,d=0,f=1,m=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],v=[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],y=[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];n.exports=function(x,w,P,E,O,k,A,R){var V=R.bits,N=0,T=0,C=0,F=0,B=0,I=0,W=0,q=0,L=0,ee=0,se,Ae,Re,te,U,X=null,xe=0,We,dt=new s.Buf16(l+1),Tr=new s.Buf16(l+1),br=null,Ln=0,pn,oe,K;for(N=0;N<=l;N++)dt[N]=0;for(T=0;T<E;T++)dt[w[P+T]]++;for(B=V,F=l;F>=1&&dt[F]===0;F--);if(B>F&&(B=F),F===0)return O[k++]=1<<24|64<<16|0,O[k++]=1<<24|64<<16|0,R.bits=1,0;for(C=1;C<F&&dt[C]===0;C++);for(B<C&&(B=C),q=1,N=1;N<=l;N++)if(q<<=1,q-=dt[N],q<0)return-1;if(q>0&&(x===d||F!==1))return-1;for(Tr[1]=0,N=1;N<l;N++)Tr[N+1]=Tr[N]+dt[N];for(T=0;T<E;T++)w[P+T]!==0&&(A[Tr[w[P+T]]++]=T);if(x===d?(X=br=A,We=19):x===f?(X=h,xe-=257,br=g,Ln-=257,We=256):(X=v,br=y,We=-1),ee=0,T=0,N=C,U=k,I=B,W=0,Re=-1,L=1<<B,te=L-1,x===f&&L>c||x===m&&L>u)return 1;for(;;){pn=N-W,A[T]<We?(oe=0,K=A[T]):A[T]>We?(oe=br[Ln+A[T]],K=X[xe+A[T]]):(oe=96,K=0),se=1<<N-W,Ae=1<<I,C=Ae;do Ae-=se,O[U+(ee>>W)+Ae]=pn<<24|oe<<16|K|0;while(Ae!==0);for(se=1<<N-1;ee&se;)se>>=1;if(se!==0?(ee&=se-1,ee+=se):ee=0,T++,--dt[N]===0){if(N===F)break;N=w[P+A[T]]}if(N>B&&(ee&te)!==Re){for(W===0&&(W=B),U+=C,I=N-W,q=1<<I;I+W<F&&(q-=dt[I+W],!(q<=0));)I++,q<<=1;if(L+=1<<I,x===f&&L>c||x===m&&L>u)return 1;Re=ee&te,O[Re]=B<<24|I<<16|U-k|0}}return ee!==0&&(O[U+ee]=N-W<<24|64<<16|0),R.bits=B,0}},{"../utils/common":1}],10:[function(o,n,i){"use strict";n.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,n,i){"use strict";function s(){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}n.exports=s},{}],"/lib/inflate.js":[function(o,n,i){"use strict";var s=o("./zlib/inflate"),l=o("./utils/common"),c=o("./utils/strings"),u=o("./zlib/constants"),d=o("./zlib/messages"),f=o("./zlib/zstream"),m=o("./zlib/gzheader"),h=Object.prototype.toString;function g(b){if(!(this instanceof g))return new g(b);this.options=l.assign({chunkSize:16384,windowBits:0,to:""},b||{});var x=this.options;x.raw&&x.windowBits>=0&&x.windowBits<16&&(x.windowBits=-x.windowBits,x.windowBits===0&&(x.windowBits=-15)),x.windowBits>=0&&x.windowBits<16&&!(b&&b.windowBits)&&(x.windowBits+=32),x.windowBits>15&&x.windowBits<48&&(x.windowBits&15)===0&&(x.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new f,this.strm.avail_out=0;var w=s.inflateInit2(this.strm,x.windowBits);if(w!==u.Z_OK)throw new Error(d[w]);if(this.header=new m,s.inflateGetHeader(this.strm,this.header),x.dictionary&&(typeof x.dictionary=="string"?x.dictionary=c.string2buf(x.dictionary):h.call(x.dictionary)==="[object ArrayBuffer]"&&(x.dictionary=new Uint8Array(x.dictionary)),x.raw&&(w=s.inflateSetDictionary(this.strm,x.dictionary),w!==u.Z_OK)))throw new Error(d[w])}g.prototype.push=function(b,x){var w=this.strm,P=this.options.chunkSize,E=this.options.dictionary,O,k,A,R,V,N=!1;if(this.ended)return!1;k=x===~~x?x:x===!0?u.Z_FINISH:u.Z_NO_FLUSH,typeof b=="string"?w.input=c.binstring2buf(b):h.call(b)==="[object ArrayBuffer]"?w.input=new Uint8Array(b):w.input=b,w.next_in=0,w.avail_in=w.input.length;do{if(w.avail_out===0&&(w.output=new l.Buf8(P),w.next_out=0,w.avail_out=P),O=s.inflate(w,u.Z_NO_FLUSH),O===u.Z_NEED_DICT&&E&&(O=s.inflateSetDictionary(this.strm,E)),O===u.Z_BUF_ERROR&&N===!0&&(O=u.Z_OK,N=!1),O!==u.Z_STREAM_END&&O!==u.Z_OK)return this.onEnd(O),this.ended=!0,!1;w.next_out&&(w.avail_out===0||O===u.Z_STREAM_END||w.avail_in===0&&(k===u.Z_FINISH||k===u.Z_SYNC_FLUSH))&&(this.options.to==="string"?(A=c.utf8border(w.output,w.next_out),R=w.next_out-A,V=c.buf2string(w.output,A),w.next_out=R,w.avail_out=P-R,R&&l.arraySet(w.output,w.output,A,R,0),this.onData(V)):this.onData(l.shrinkBuf(w.output,w.next_out))),w.avail_in===0&&w.avail_out===0&&(N=!0)}while((w.avail_in>0||w.avail_out===0)&&O!==u.Z_STREAM_END);return O===u.Z_STREAM_END&&(k=u.Z_FINISH),k===u.Z_FINISH?(O=s.inflateEnd(this.strm),this.onEnd(O),this.ended=!0,O===u.Z_OK):(k===u.Z_SYNC_FLUSH&&(this.onEnd(u.Z_OK),w.avail_out=0),!0)},g.prototype.onData=function(b){this.chunks.push(b)},g.prototype.onEnd=function(b){b===u.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=l.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg};function v(b,x){var w=new g(x);if(w.push(b,!0),w.err)throw w.msg||d[w.err];return w.result}function y(b,x){return x=x||{},x.raw=!0,v(b,x)}i.Inflate=g,i.inflate=v,i.inflateRaw=y,i.ungzip=v},{"./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 Pce=globalThis.fetch,zg=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]`}},m9=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(n=>n===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)}},p9=new Date("1904-01-01T00:00:00+0000").getTime();function h9(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var g9=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 n=o.replace(/get(Big)?/,"").toLowerCase(),i=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{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 h9([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(p9+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 n=`${o?"":"u"}int${r}`,i=[];for(;e--;)i.push(this[n]);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()}},Ie=class extends Zt{constructor(e,t,r){let{parser:o,start:n}=super(new g9(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function ge(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var v9=class extends Ie{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(n=>new y9(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);ge(this.tables,n.tag.trim(),i)})}},y9=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},Pk=Tk.inflate||void 0,Ek=void 0,b9=class extends Ie{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(n=>new w9(o)),x9(this,t,r)}},w9=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function x9(e,t,r){e.tables={},e.directory.forEach(o=>{ge(e.tables,o.tag.trim(),()=>{let n=0,i=t;if(o.compLength!==o.origLength){let s=t.buffer.slice(o.offset,o.offset+o.compLength),l;if(Pk)l=Pk(new Uint8Array(s));else if(Ek)l=Ek(new Uint8Array(s));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 n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},i)})})}var Ak=Ck,kk=void 0,S9=class extends Ie{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 _9(o));let n=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,s=t.buffer.slice(n);if(Ak)i=Ak(new Uint8Array(s));else if(kk)i=new Uint8Array(kk(s));else{let l="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(l),new Error(l)}C9(this,i,r)}},_9=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=T9(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 C9(e,t,r){e.tables={},e.directory.forEach(o=>{ge(e.tables,o.tag.trim(),()=>{let n=o.offset,i=n+(o.transformLength?o.transformLength:o.origLength),s=new DataView(t.slice(n,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},s)}catch(l){console.error(l)}})})}function T9(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 Dk={},Lk=!1;Promise.all([Promise.resolve().then(function(){return $9}),Promise.resolve().then(function(){return tG}),Promise.resolve().then(function(){return oG}),Promise.resolve().then(function(){return sG}),Promise.resolve().then(function(){return lG}),Promise.resolve().then(function(){return mG}),Promise.resolve().then(function(){return hG}),Promise.resolve().then(function(){return vG}),Promise.resolve().then(function(){return EG}),Promise.resolve().then(function(){return MG}),Promise.resolve().then(function(){return TH}),Promise.resolve().then(function(){return EH}),Promise.resolve().then(function(){return RH}),Promise.resolve().then(function(){return NH}),Promise.resolve().then(function(){return LH}),Promise.resolve().then(function(){return BH}),Promise.resolve().then(function(){return GH}),Promise.resolve().then(function(){return UH}),Promise.resolve().then(function(){return qH}),Promise.resolve().then(function(){return ZH}),Promise.resolve().then(function(){return XH}),Promise.resolve().then(function(){return JH}),Promise.resolve().then(function(){return tU}),Promise.resolve().then(function(){return nU}),Promise.resolve().then(function(){return iU}),Promise.resolve().then(function(){return aU}),Promise.resolve().then(function(){return uU}),Promise.resolve().then(function(){return fU}),Promise.resolve().then(function(){return mU}),Promise.resolve().then(function(){return gU}),Promise.resolve().then(function(){return SU}),Promise.resolve().then(function(){return PU}),Promise.resolve().then(function(){return kU}),Promise.resolve().then(function(){return FU}),Promise.resolve().then(function(){return NU}),Promise.resolve().then(function(){return LU}),Promise.resolve().then(function(){return jU}),Promise.resolve().then(function(){return GU}),Promise.resolve().then(function(){return YU}),Promise.resolve().then(function(){return KU}),Promise.resolve().then(function(){return JU})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];Dk[r]=t[r]}),Lk=!0});function P9(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=Dk[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function E9(){let e=0;function t(r,o){if(!Lk)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(P9)}return new Promise((r,o)=>t(r))}function A9(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),n={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(n)return n;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 k9(e,t,r={}){if(!globalThis.document)return;let o=A9(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let i=[];return r.styleRules&&(i=Object.entries(r.styleRules).map(([s,l])=>`${s}: ${l};`)),n.textContent=`
@font-face {
font-family: "${e}";
${i.join(`
`)}
src: url("${t}") format("${o}");
}`,globalThis.document.head.appendChild(n),n}var O9=[0,1,0,0],R9=[79,84,84,79],I9=[119,79,70,70],F9=[119,79,70,50];function Gg(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function V9(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(Gg(t,O9)||Gg(t,R9))return"SFNT";if(Gg(t,I9))return"WOFF";if(Gg(t,F9))return"WOFF2"}function N9(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var Mk=class extends m9{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 k9(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>N9(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new zg("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=V9(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 zg("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return E9().then(t=>(e==="SFNT"&&(this.opentype=new v9(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new b9(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new S9(this,this.fontData,t)),this.opentype))}getGlyphId(e){return this.opentype.tables.cmap.getGlyphId(e)}reverse(e){return this.opentype.tables.cmap.reverse(e)}supports(e){return this.getGlyphId(e)!==0}supportsVariation(e){return this.opentype.tables.cmap.supportsVariation(e)!==!1}measureText(e,t=16){if(this.__unloaded)throw new Error("Cannot measure text: font was unloaded. Please reload before calling measureText()");let r=document.createElement("div");r.textContent=e,r.style.fontFamily=this.name,r.style.fontSize=`${t}px`,r.style.color="transparent",r.style.background="transparent",r.style.top="0",r.style.left="0",r.style.position="absolute",document.body.appendChild(r);let o=r.getBoundingClientRect();document.body.removeChild(r);let n=this.opentype.tables["OS/2"];return o.fontSize=t,o.ascender=n.sTypoAscender,o.descender=n.sTypoDescender,o}unload(){if(this.styleElement.parentNode){this.styleElement.parentNode.removeElement(this.styleElement);let e=new zg("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 zg("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=Mk;var ws=class extends Zt{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},D9=class extends ws{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}]}},L9=class extends ws{constructor(e,t,r){super(e,t,r),this.format=2,this.length=e.uint16,this.language=e.uint16,this.subHeaderKeys=[...new Array(256)].map(s=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;ge(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(s=>new M9(e))));let i=n+o*8;ge(this,"glyphIndexArray",()=>(e.currentPosition=i,[...new Array(o)].map(s=>e.uint16)))}supports(e){e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 2. only supports(id) is implemented."));let t=e&&255,r=e&&65280,o=this.subHeaders[r],n=this.subHeaders[o],i=n.firstCode,s=i+n.entryCount;return i<=t&&t<=s}reverse(e){return console.warn("reverse not implemented for cmap subtable format 2"),{}}getSupportedCharCodes(e=!1){return e?this.subHeaders.map(t=>({firstCode:t.firstCode,lastCode:t.lastCode})):this.subHeaders.map(t=>({start:t.firstCode,end:t.lastCode}))}},M9=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}},B9=class extends ws{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;ge(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;ge(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;ge(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let s=i+this.segCountX2;ge(this,"idRangeOffset",()=>e.readBytes(this.segCount,s,16));let l=s+this.segCountX2,c=this.length-(l-this.tableStart);ge(this,"glyphIdArray",()=>e.readBytes(c,l,16)),ge(this,"segments",()=>this.buildSegments(s,l,e))}buildSegments(e,t,r){let o=(n,i)=>{let s=this.startCode[i],l=this.endCode[i],c=this.idDelta[i],u=this.idRangeOffset[i],d=e+2*i,f=[];if(u===0)for(let m=s+c,h=l+c;m<=h;m++)f.push(m);else for(let m=0,h=l-s;m<=h;m++)r.currentPosition=d+u+m*2,f.push(r.uint16);return{startCode:s,endCode:l,idDelta:c,idRangeOffset:u,glyphIDs:f}};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}))}},j9=class extends ws{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,ge(this,"glyphIdArray",()=>[...new Array(this.entryCount)].map(n=>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}]}},z9=class extends ws{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(n=>e.uint8),this.numGroups=e.uint32,ge(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new G9(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}))}},G9=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},H9=class extends ws{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,ge(this,"glyphs",()=>[...new Array(this.numChars)].map(n=>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}]}},U9=class extends ws{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,ge(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new W9(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 n=t.startCharCode+(e-r);return{code:n,unicode:String.fromCodePoint(n)}}return{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},W9=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},q9=class extends ws{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(n=>new Y9(e));ge(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}))}},Y9=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},Z9=class extends ws{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,ge(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new K9(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)}},K9=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function X9(e,t,r){let o=e.uint16;return o===0?new D9(e,t,r):o===2?new L9(e,t,r):o===4?new B9(e,t,r):o===6?new j9(e,t,r):o===8?new z9(e,t,r):o===10?new H9(e,t,r):o===12?new U9(e,t,r):o===13?new q9(e,t,r):o===14?new Z9(e,t,r):{}}var Q9=class extends Ie{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 J9(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(n=>n.platformID===e&&n.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 n=this.getSubTable(o);return n.getGlyphId?(t=n.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})}},J9=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;ge(this,"table",()=>(e.currentPosition=t+n,X9(e,r,o)))}},$9=Object.freeze({__proto__:null,cmap:Q9}),eG=class extends Ie{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})}},tG=Object.freeze({__proto__:null,head:eG}),rG=class extends Ie{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()}},oG=Object.freeze({__proto__:null,hhea:rG}),nG=class extends Ie{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,s=o.currentPosition;if(ge(this,"hMetrics",()=>(o.currentPosition=s,[...new Array(n)].map(l=>new iG(o.uint16,o.int16)))),n<i){let l=s+n*4;ge(this,"leftSideBearings",()=>(o.currentPosition=l,[...new Array(i-n)].map(c=>o.int16)))}}},iG=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},sG=Object.freeze({__proto__:null,hmtx:nG}),aG=class extends Ie{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()}},lG=Object.freeze({__proto__:null,maxp:aG}),uG=class extends Ie{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 fG(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new cG(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}},cG=class{constructor(e,t){this.length=e,this.offset=t}},fG=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,ge(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,dG(e,this)))}};function dG(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let s=[];for(let l=0,c=o/2;l<c;l++)s[l]=String.fromCharCode(e.uint16);return s.join("")}let n=e.readBytes(o),i=[];return n.forEach(function(s,l){i[l]=String.fromCharCode(s)}),i.join("")}var mG=Object.freeze({__proto__:null,name:uG}),pG=class extends Ie{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()}},hG=Object.freeze({__proto__:null,OS2:pG}),gG=class extends Ie{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]<Ok.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 Ok[t];let r=this.glyphNameOffsets[e],n=this.glyphNameOffsets[e+1]-r-1;return n===0?".notdef.":(this.parser.currentPosition=this.namesOffset+r,this.parser.readBytes(n,this.namesOffset+r,8,!0).map(s=>String.fromCharCode(s)).join(""))}},Ok=[".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"],vG=Object.freeze({__proto__:null,post:gG}),yG=class extends Ie{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,ge(this,"horizAxis",()=>new Ux({offset:e.offset+this.horizAxisOffset},t)),ge(this,"vertAxis",()=>new Ux({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ge(this,"itemVarStore",()=>new Ux({offset:e.offset+this.itemVarStoreOffset},t)))}},Ux=class extends Ie{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ge(this,"baseTagList",()=>new bG({offset:e.offset+this.baseTagListOffset},t)),ge(this,"baseScriptList",()=>new wG({offset:e.offset+this.baseScriptListOffset},t))}},bG=class extends Ie{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},wG=class extends Ie{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;ge(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new xG(this.start,r))))}},xG=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ge(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new SG(t)))}},SG=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 _G(this.start,e)),ge(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new CG(e))),ge(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new Bk(e)))}},_G=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ge(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new Bk(t)))}},CG=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 PG(this.parser)}},Bk=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;ge(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new TG(e))))}},TG=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},PG=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)}},EG=Object.freeze({__proto__:null,BASE:yG}),Rk=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 AG(e)))}},AG=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},Ud=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 kG(e)))}},kG=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},OG=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)}},RG=class extends Ie{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,ge(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new Rk(r)}),this.attachListOffset=r.Offset16,ge(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new IG(r)}),this.ligCaretListOffset=r.Offset16,ge(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new VG(r)}),this.markAttachClassDefOffset=r.Offset16,ge(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new Rk(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ge(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new LG(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ge(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new OG(r)}))}},IG=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 FG(this.parser)}},FG=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},VG=class extends Zt{constructor(e){super(e),this.coverageOffset=e.Offset16,ge(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new Ud(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 NG(this.parser)}},NG=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 DG(this.parser)}},DG=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)}},LG=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 Ud(this.parser)}},MG=Object.freeze({__proto__:null,GDEF:RG}),Ik=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 BG(e))}},BG=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},jG=class extends Zt{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new zG(e))}},zG=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},Fk=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)}},Vk=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 GG(e))}},GG=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},HG=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 WG(e);if(t.startsWith("cc"))return new UG(e);if(t.startsWith("ss"))return new qG(e)}}},UG=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)}},WG=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},qG=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function jk(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var zl=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 Ud(e)}},qx=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},YG=class extends zl{constructor(e){super(e),this.deltaGlyphID=e.int16}},ZG=class extends zl{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 KG(t)}},KG=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},XG=class extends zl{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 QG(t)}},QG=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},JG=class extends zl{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 $G(t)}},$G=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 eH(t)}},eH=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},tH=class extends zl{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&&(jk(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 qx(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 rH(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 oH(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 Ud(t)}},rH=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 zk(t)}},zk=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 qx(e))}},oH=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 nH(t)}},nH=class extends zk{constructor(e){super(e)}},iH=class extends zl{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&&(jk(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 Gk(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 sH(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 lH(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 Ud(t)}},sH=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 aH(t)}},aH=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 qx(e))}},lH=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 uH(t)}},uH=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 Gk(e))}},Gk=class extends Zt{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},cH=class extends Zt{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},fH=class extends zl{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)}},dH={buildSubtable:function(e,t){let r=new[void 0,YG,ZG,XG,JG,tH,iH,cH,fH][e](t);return r.type=e,r}},xs=class extends Zt{constructor(e){super(e)}},mH=class extends xs{constructor(e){super(e),console.log("lookup type 1")}},pH=class extends xs{constructor(e){super(e),console.log("lookup type 2")}},hH=class extends xs{constructor(e){super(e),console.log("lookup type 3")}},gH=class extends xs{constructor(e){super(e),console.log("lookup type 4")}},vH=class extends xs{constructor(e){super(e),console.log("lookup type 5")}},yH=class extends xs{constructor(e){super(e),console.log("lookup type 6")}},bH=class extends xs{constructor(e){super(e),console.log("lookup type 7")}},wH=class extends xs{constructor(e){super(e),console.log("lookup type 8")}},xH=class extends xs{constructor(e){super(e),console.log("lookup type 9")}},SH={buildSubtable:function(e,t){let r=new[void 0,mH,pH,hH,gH,vH,yH,bH,wH,xH][e](t);return r.type=e,r}},Nk=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)}},_H=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"?dH:SH;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},Hk=class extends Ie{constructor(e,t,r){let{p:o,tableStart:n}=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);ge(this,"scriptList",()=>i?Ik.EMPTY:(o.currentPosition=n+this.scriptListOffset,new Ik(o))),ge(this,"featureList",()=>i?Vk.EMPTY:(o.currentPosition=n+this.featureListOffset,new Vk(o))),ge(this,"lookupList",()=>i?Nk.EMPTY:(o.currentPosition=n+this.lookupListOffset,new Nk(o))),this.featureVariationsOffset&&ge(this,"featureVariations",()=>i?FeatureVariations.EMPTY:(o.currentPosition=n+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 jG(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 Fk(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(n=>n.langSysTag===t);this.parser.currentPosition=e.start+r.langSysOffset;let o=new Fk(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 HG(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 _H(this.parser,t)}},CH=class extends Hk{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},TH=Object.freeze({__proto__:null,GSUB:CH}),PH=class extends Hk{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},EH=Object.freeze({__proto__:null,GPOS:PH}),AH=class extends Ie{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 kH(r)}},kH=class extends Zt{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new OH(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)}},OH=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},RH=Object.freeze({__proto__:null,SVG:AH}),IH=class extends Ie{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;ge(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new FH(r))));let n=o+this.axisCount*this.axisSize;ge(this,"instances",()=>{let i=[];for(let s=0;s<this.instanceCount;s++)r.currentPosition=n+s*this.instanceSize,i.push(new VH(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)}},FH=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}},VH=class{constructor(e,t,r){let o=e.currentPosition;this.subfamilyNameID=e.uint16,e.uint16,this.coordinates=[...new Array(t)].map(n=>e.fixed),e.currentPosition-o<r&&(this.postScriptNameID=e.uint16)}},NH=Object.freeze({__proto__:null,fvar:IH}),DH=class extends Ie{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;ge(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},LH=Object.freeze({__proto__:null,cvt:DH}),MH=class extends Ie{constructor(e,t){let{p:r}=super(e,t);ge(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},BH=Object.freeze({__proto__:null,fpgm:MH}),jH=class extends Ie{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,ge(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new zH(r)))}},zH=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},GH=Object.freeze({__proto__:null,gasp:jH}),HH=class extends Ie{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},UH=Object.freeze({__proto__:null,glyf:HH}),WH=class extends Ie{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,ge(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset16))):ge(this,"offsets",()=>[...new Array(n)].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}}},qH=Object.freeze({__proto__:null,loca:WH}),YH=class extends Ie{constructor(e,t){let{p:r}=super(e,t);ge(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},ZH=Object.freeze({__proto__:null,prep:YH}),KH=class extends Ie{constructor(e,t){let{p:r}=super(e,t);ge(this,"data",()=>r.readBytes())}},XH=Object.freeze({__proto__:null,CFF:KH}),QH=class extends Ie{constructor(e,t){let{p:r}=super(e,t);ge(this,"data",()=>r.readBytes())}},JH=Object.freeze({__proto__:null,CFF2:QH}),$H=class extends Ie{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,ge(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new eU(r)))}},eU=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},tU=Object.freeze({__proto__:null,VORG:$H}),rU=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new Hg(e),this.vert=new Hg(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}},oU=class{constructor(e){this.hori=new Hg(e),this.vert=new Hg(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},Hg=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}},Uk=class extends Ie{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,ge(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new rU(o)))}},nU=Object.freeze({__proto__:null,EBLC:Uk}),Wk=class extends Ie{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},iU=Object.freeze({__proto__:null,EBDT:Wk}),sU=class extends Ie{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,ge(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new oU(r)))}},aU=Object.freeze({__proto__:null,EBSC:sU}),lU=class extends Uk{constructor(e,t){super(e,t,"CBLC")}},uU=Object.freeze({__proto__:null,CBLC:lU}),cU=class extends Wk{constructor(e,t){super(e,t,"CBDT")}},fU=Object.freeze({__proto__:null,CBDT:cU}),dU=class extends Ie{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,ge(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},mU=Object.freeze({__proto__:null,sbix:dU}),pU=class extends Ie{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 Wx(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new Wx(this.parser),s=i.gID;if(o===e)return r;if(s===e)return i;for(;t!==n;){let l=t+(n-t)/12;this.parser.currentPosition=l;let c=new Wx(this.parser),u=c.gID;if(u===e)return c;u>e?n=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 hU(p))}},Wx=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},hU=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},gU=Object.freeze({__proto__:null,COLR:pU}),vU=class extends Ie{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(n=>r.uint16),ge(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new yU(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,ge(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new bU(r,o))),ge(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new wU(r,o))),ge(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new xU(r,o))))}},yU=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},bU=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},wU=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},xU=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},SU=Object.freeze({__proto__:null,CPAL:vU}),_U=class extends Ie{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 CU(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new TU(this.parser)}},CU=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},TU=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},PU=Object.freeze({__proto__:null,DSIG:_U}),EU=class extends Ie{constructor(e,t,r){let{p:o}=super(e,t),n=r.hmtx.numGlyphs;this.version=o.uint16,this.numRecords=o.int16,this.sizeDeviceRecord=o.int32,this.records=[...new Array(numRecords)].map(i=>new AU(o,n))}},AU=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},kU=Object.freeze({__proto__:null,hdmx:EU}),OU=class extends Ie{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,ge(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let s=new RU(r);n.push(s),o+=s}return n})}},RU=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,ge(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new IU(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]}},IU=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},FU=Object.freeze({__proto__:null,kern:OU}),VU=class extends Ie{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},NU=Object.freeze({__proto__:null,LTSH:VU}),DU=class extends Ie{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,ge(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.")}},LU=Object.freeze({__proto__:null,MERG:DU}),MU=class extends Ie{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 BU(this.tableStart,r))}},BU=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)}},jU=Object.freeze({__proto__:null,meta:MU}),zU=class extends Ie{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.")}},GU=Object.freeze({__proto__:null,PCLT:zU}),HU=class extends Ie{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 UU(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new WU(r))}},UU=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},WU=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new qU(e))}},qU=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},YU=Object.freeze({__proto__:null,VDMX:HU}),ZU=class extends Ie{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()}},KU=Object.freeze({__proto__:null,vhea:ZU}),XU=class extends Ie{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,n=r.maxp.numGlyphs,i=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=i,[...new Array(o)].map(s=>new QU(p.uint16,p.int16)))),o<n){let s=i+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=s,[...new Array(n-o)].map(l=>p.int16)))}}},QU=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},JU=Object.freeze({__proto__:null,vmtx:XU});var qk=a(M(),1);var{kebabCase:Ime}=Ke(qk.privateApis);var Zk=a(_(),1);var $k=a(_(),1),{Tabs:qme}=Ke(Yx.privateApis),Yme={id:"installed-fonts",title:(0,Ug._x)("Library","Font library")},Zme={id:"upload-fonts",title:(0,Ug._x)("Upload","noun")};var eO=a(j(),1),Zx=a(M(),1),tW=a(z(),1);var tO=a(_(),1);var Kx=a(_(),1);var oO=a(j(),1),Wg=a(M(),1);var nO=a(_(),1);var Qx=a(_(),1);var _n=a(j(),1),Jx=a(M(),1),uW=a(z(),1);var iO=a(St(),1);var aW=a(_(),1),{useSettingsForBlockElement:Cpe,TypographyPanel:Tpe}=Ke(iO.privateApis);var lW=a(_(),1);var $x=a(_(),1),Vpe={text:{description:(0,_n.__)("Manage the fonts used on the site."),title:(0,_n.__)("Text")},link:{description:(0,_n.__)("Manage the fonts and typography used on the links."),title:(0,_n.__)("Links")},heading:{description:(0,_n.__)("Manage the fonts and typography used on headings."),title:(0,_n.__)("Headings")},caption:{description:(0,_n.__)("Manage the fonts and typography used on captions."),title:(0,_n.__)("Captions")},button:{description:(0,_n.__)("Manage the fonts and typography used on buttons."),title:(0,_n.__)("Buttons")}};var mW=a(j(),1),pW=a(M(),1),aO=a(St(),1);var gc=a(M(),1),sO=a(j(),1);var dW=a(z(),1);var cW=a(M(),1),fW=a(_(),1);var eS=a(_(),1);var tS=a(_(),1),{useSettingsForBlockElement:Xpe,ColorPanel:Qpe}=Ke(aO.privateApis);var xW=a(j(),1),pO=a(M(),1);var vW=a(nt(),1),rS=a(M(),1),yW=a(j(),1);var Yg=a(M(),1);var qg=a(M(),1);var lO=a(_(),1);function uO(){let{paletteColors:e}=cc();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,lO.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var qd=a(_(),1),hW={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},gW=({label:e,isFocused:t,withHoverView:r})=>(0,qd.jsx)(dc,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,qd.jsx)(qg.__unstableMotion.div,{variants:hW,style:{height:"100%",overflow:"hidden"},children:(0,qd.jsx)(qg.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,qd.jsx)(uO,{})})},o)}),cO=gW;var Gl=a(_(),1),fO=["color"];function Zg({title:e,gap:t=2}){let r=Eg(fO);return r?.length<=1?null:(0,Gl.jsxs)(Yg.__experimentalVStack,{spacing:3,children:[e&&(0,Gl.jsx)(en,{level:3,children:e}),(0,Gl.jsx)(Yg.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,Gl.jsx)(pc,{variation:o,isPill:!0,properties:fO,showTooltip:!0,children:()=>(0,Gl.jsx)(cO,{})},n))})]})}var dO=a(_(),1);var bW=a(nt(),1),Kg=a(M(),1),wW=a(j(),1);var mO=a(_(),1);var oS=a(_(),1),{Tabs:She}=Ke(pO.privateApis);var _W=a(j(),1),gO=a(St(),1),CW=a(M(),1);var hO=a(St(),1);var SW=a(_(),1);var{BackgroundPanel:Phe}=Ke(hO.privateApis);var nS=a(_(),1),{useHasBackgroundPanel:Fhe}=Ke(gO.privateApis);var Hl=a(M(),1),iS=a(j(),1);var kW=a(z(),1);var TW=a(M(),1),PW=a(j(),1),EW=a(_(),1);var sS=a(_(),1),{Menu:Whe}=Ke(Hl.privateApis);var gr=a(M(),1),Yd=a(j(),1);var Xg=a(z(),1);var aS=a(_(),1),{Menu:sge}=Ke(gr.privateApis),age=[{label:(0,Yd.__)("Rename"),action:"rename"},{label:(0,Yd.__)("Delete"),action:"delete"}],lge=[{label:(0,Yd.__)("Reset"),action:"reset"}];var OW=a(_(),1);var FW=a(j(),1),yO=a(St(),1);var vO=a(St(),1),RW=a(z(),1);var IW=a(_(),1),{useSettingsForBlockElement:vge,DimensionsPanel:yge}=Ke(vO.privateApis);var lS=a(_(),1),{useHasDimensionsPanel:Tge,useSettingsForBlockElement:Pge}=Ke(yO.privateApis);var CO=a(M(),1),LW=a(j(),1);var NW=a(j(),1),DW=a(M(),1);var bO=a(he(),1),wO=a(ie(),1),Jg=a(z(),1),xO=a(M(),1),SO=a(j(),1);var Qg=a(_(),1);function VW({gap:e=2}){let{user:t}=(0,Jg.useContext)(Lr),r=t?.styles,n=(0,wO.useSelect)(s=>{let l=s(bO.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(l)?l:void 0},[])?.filter(s=>!Ld(s,["color"])&&!Ld(s,["typography","spacing"])),i=(0,Jg.useMemo)(()=>[...[{title:(0,SO.__)("Default"),settings:{},styles:{}},...n??[]].map(l=>{let c=l?.styles?.blocks?{...l.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(m=>{if(r.blocks?.[m]?.css){let h=c[m]||{},g={css:`${c[m]?.css||""} ${r.blocks?.[m]?.css?.trim()||""}`};c[m]={...h,...g}}});let u=r?.css||l.styles?.css?{css:`${l.styles?.css||""} ${r?.css||""}`}:{},d=Object.keys(c).length>0?{blocks:c}:{},f={...l.styles,...u,...d};return{...l,settings:l.settings??{},styles:f}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,Qg.jsx)(xO.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((s,l)=>(0,Qg.jsx)(pc,{variation:s,children:c=>(0,Qg.jsx)(Ix,{label:s?.title,withHoverView:!0,isFocused:c,variation:s})},l))})}var uS=VW;var _O=a(_(),1);var cS=a(_(),1);var MW=a(j(),1),BW=a(M(),1),TO=a(St(),1);var fS=a(_(),1),{AdvancedPanel:Uge}=Ke(TO.privateApis);var VO=a(j(),1),mS=a(M(),1),pS=a(z(),1);var PO=a(ie(),1),EO=a(he(),1),Zd=a(z(),1);var jW={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},zW={per_page:100,page:1},$g=[];function ev({query:e}={}){let{user:t}=(0,Zd.useContext)(Lr),r=(0,Zd.useMemo)(()=>({...zW,...e}),[e]),{authors:o,currentUser:n,isDirty:i,revisions:s,isLoadingGlobalStylesRevisions:l,revisionsCount:c}=(0,PO.useSelect)(u=>{let{__experimentalGetDirtyEntityRecords:d,getCurrentUser:f,getUsers:m,getRevisions:h,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:v,isResolving:y}=u(EO.store),b=d()||[],x=f(),w=b.length>0,P=g(),O=(P?v("root","globalStyles",P):void 0)?._links?.["version-history"]?.[0]?.count??0,k=P&&h("root","globalStyles",P,r)||$g,A=m(jW)||$g,R=P?y("getRevisions",["root","globalStyles",P,r]):!1;return{authors:A,currentUser:x,isDirty:w,revisions:k,isLoadingGlobalStylesRevisions:R,revisionsCount:O}},[r]);return(0,Zd.useMemo)(()=>{if(!o.length||l)return{revisions:$g,hasUnsavedChanges:i,isLoading:!0,revisionsCount:c};let u=s.map(f=>({...f,author:o.find(m=>m.id===f.author)}));if(s.length){if(u[0].id!=="unsaved"&&r.page===1&&(u[0].isLatest=!0),i&&t&&Object.keys(t).length>0&&n&&r.page===1){let f={id:"unsaved",styles:t?.styles,settings:t?.settings,_links:t?._links,author:{name:n?.name||"",avatar_urls:n?.avatar_urls||{}},modified:new Date};u.unshift(f)}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,s,n,o,t,l,c,r.page,r.per_page])}var kO=a(j(),1),OO=a(M(),1),tv=a(Ra(),1),GW=a(he(),1),HW=a(ie(),1);var RO=a(ca(),1),IO=a(_(),1),Kge=3600*1e3*24;var dS=a(M(),1),Kd=a(j(),1);var FO=a(_(),1);var hS=a(_(),1);var gS=a(j(),1),Ss=a(M(),1);var YW=a(z(),1);var UW=a(M(),1),WW=a(j(),1),qW=a(_(),1);var vS=a(_(),1),{Menu:gve}=Ke(Ss.privateApis);var MO=a(j(),1),xi=a(M(),1);var BO=a(z(),1);var ZW=a(St(),1),KW=a(j(),1);var XW=a(_(),1);var QW=a(M(),1),NO=a(j(),1),JW=a(_(),1);var Xd=a(M(),1),$W=a(j(),1),eq=a(z(),1),DO=a(_(),1);var _s=a(M(),1),LO=a(_(),1);var yS=a(_(),1),{Menu:Vve}=Ke(xi.privateApis);var wS=a(_(),1);var xS=a(_(),1);function vc(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,xS.jsx)(Tg,{value:r,baseValue:o,onChange:n,children:(0,xS.jsx)(e,{...i})})}}var nq=vc(uS);var iq=vc(Zg);var sq=vc(Vg);var aq=a(_(),1);var rv=a(j(),1),GO=a(Ot(),1),HO=a(M(),1);var SS=a(_(),1);function UO({record:e,revisionsCount:t,...r}){let o={},n=e?._links?.["predecessor-version"]?.[0]?.id??null;return t=t||e?._links?.["version-history"]?.[0]?.count||0,n&&t>1&&(o.href=(0,GO.addQueryArgs)("revision.php",{revision:e?._links["predecessor-version"][0].id}),o.as="a"),(0,SS.jsx)(HO.__experimentalItemGroup,{size:"large",className:"edit-site-sidebar-navigation-screen-details-footer",children:(0,SS.jsx)(Yt,{icon:Nf,...o,...r,children:(0,rv.sprintf)((0,rv._n)("%d Revision","%d Revisions",t),t)})})}var Ia=a(_(),1),{useLocation:KO,useHistory:lq}=D(YO.privateApis);function XO(e){let{name:t}=KO();return(0,Ia.jsx)(Yt,{...e,"aria-current":t==="styles"})}function QO(){let e=lq(),{path:t}=KO(),{revisions:r,isLoading:o,revisionsCount:n}=ev(),{openGeneralSidebar:i}=(0,ov.useDispatch)(Oe),{setStylesPath:s}=D((0,ov.useDispatch)(qO.store)),{set:l}=(0,ov.useDispatch)(WO.store),c=(0,CS.useCallback)(async()=>(e.navigate((0,ZO.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}),Promise.all([l("core","distractionFree",!1),i("edit-site/global-styles")])),[t,e,i,l]),u=(0,CS.useCallback)(async()=>{await c(),s("/revisions")},[c,s]),d=!!n&&!o;return(0,Ia.jsx)(Ia.Fragment,{children:(0,Ia.jsx)(Qr,{title:(0,_S.__)("Design"),isRoot:!0,description:(0,_S.__)("Customize the appearance of your website using the block editor."),content:(0,Ia.jsx)(TS,{activeItem:"styles-navigation-item"}),footer:d&&(0,Ia.jsx)(UO,{record:r?.[0],revisionsCount:n,onClick:u})})})}var Bo=a(_(),1);function TS({isBlockBasedTheme:e=!0}){return(0,Bo.jsxs)(JO.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-main",children:[e&&(0,Bo.jsxs)(Bo.Fragment,{children:[(0,Bo.jsx)(XO,{to:"/styles",uid:"global-styles-navigation-item",icon:kh,children:(0,Si.__)("Styles")}),(0,Bo.jsx)(Yt,{uid:"navigation-navigation-item",to:"/navigation",withChevron:!0,icon:Wf,children:(0,Si.__)("Navigation")}),(0,Bo.jsx)(Yt,{uid:"page-navigation-item",to:"/page",withChevron:!0,icon:Sl,children:(0,Si.__)("Pages")}),(0,Bo.jsx)(Yt,{uid:"template-navigation-item",to:"/template",withChevron:!0,icon:jn,children:(0,Si.__)("Templates")})]}),!e&&(0,Bo.jsx)(Yt,{uid:"stylebook-navigation-item",to:"/stylebook",withChevron:!0,icon:kh,children:(0,Si.__)("Styles")}),(0,Bo.jsx)(Yt,{uid:"patterns-navigation-item",to:"/pattern",withChevron:!0,icon:ed,children:(0,Si.__)("Patterns")})]})}function yc({customDescription:e}){let t=(0,$O.useSelect)(o=>o(eR.store).getCurrentTheme()?.is_block_theme,[]),r;return e?r=e:t?r=(0,Si.__)("Customize the appearance of your website using the block editor."):r=(0,Si.__)("Explore block styles and patterns to refine your site."),(0,Bo.jsx)(Qr,{isRoot:!0,title:(0,Si.__)("Design"),description:r,content:(0,Bo.jsx)(TS,{isBlockBasedTheme:t})})}var tR=a(j(),1),nv=a(M(),1),PS=a(_(),1);function It(){return(0,PS.jsx)(nv.__experimentalSpacer,{padding:3,children:(0,PS.jsx)(nv.Notice,{status:"warning",isDismissible:!1,children:(0,tR.__)("The theme you are currently using does not support this screen.")})})}var tm=a(ie(),1),bc=a(M(),1),Sv=a(nt(),1),_v=a(Je(),1),ql=a(j(),1),P5=a(he(),1),E5=a(hp(),1),A5=a(z(),1),k5=a(Bn(),1),O5=a(Ve(),1),R5=a(xr(),1);var I5=a(St(),1),F5=a(Ot(),1);var iv=a(ie(),1),oR=a(M(),1),Ul=a(j(),1),nR=a(z(),1),ES=a(Fo(),1),iR=a(he(),1);var Qd=a(_(),1);function rR({nonAnimatedSrc:e,animatedSrc:t}){return(0,Qd.jsxs)("picture",{className:"edit-site-welcome-guide__image",children:[(0,Qd.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,Qd.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var Kn=a(_(),1);function sR(){let{toggle:e}=(0,iv.useDispatch)(ES.store),{isActive:t,isBlockBasedTheme:r}=(0,iv.useSelect)(o=>({isActive:!!o(ES.store).get("core/edit-site","welcomeGuide"),isBlockBasedTheme:o(iR.store).getCurrentTheme()?.is_block_theme}),[]);return!t||!r?null:(0,Kn.jsx)(oR.Guide,{className:"edit-site-welcome-guide guide-editor",contentLabel:(0,Ul.__)("Welcome to the site editor"),finishButtonText:(0,Ul.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuide"),pages:[{image:(0,Kn.jsx)(rR,{nonAnimatedSrc:"https://s.w.org/images/block-editor/edit-your-site.svg?1",animatedSrc:"https://s.w.org/images/block-editor/edit-your-site.gif?1"}),content:(0,Kn.jsxs)(Kn.Fragment,{children:[(0,Kn.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:(0,Ul.__)("Edit your site")}),(0,Kn.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,Ul.__)("Design everything on your site \u2014 from the header right down to the footer \u2014 using blocks.")}),(0,Kn.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,nR.createInterpolateElement)((0,Ul.__)("Click <StylesIconImage /> to start designing your blocks, and choose your typography, layout, and colors."),{StylesIconImage:(0,Kn.jsx)("img",{alt:(0,Ul.__)("styles"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z' fill='%231E1E1E'/%3E%3C/svg%3E%0A"})})})]})}]})}var lv=a(ie(),1),aR=a(M(),1),sv=a(j(),1),av=a(Fo(),1),_i=a(_(),1);function lR(){let{toggle:e}=(0,lv.useDispatch)(av.store);if(!(0,lv.useSelect)(o=>{let n=!!o(av.store).get("core/edit-site","welcomeGuidePage"),i=!!o(av.store).get("core/edit-site","welcomeGuide");return n&&!i},[]))return null;let r=(0,sv.__)("Editing a page");return(0,_i.jsx)(aR.Guide,{className:"edit-site-welcome-guide guide-page",contentLabel:r,finishButtonText:(0,sv.__)("Continue"),onFinish:()=>e("core/edit-site","welcomeGuidePage"),pages:[{image:(0,_i.jsx)("video",{className:"edit-site-welcome-guide__video",autoPlay:!0,loop:!0,muted:!0,width:"312",height:"240",children:(0,_i.jsx)("source",{src:"https://s.w.org/images/block-editor/editing-your-page.mp4",type:"video/mp4"})}),content:(0,_i.jsxs)(_i.Fragment,{children:[(0,_i.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:r}),(0,_i.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,sv.__)("It\u2019s now possible to edit page content in the site editor. To customise other parts of the page like the header and footer switch to editing the template using the settings sidebar.")})]})}]})}var cv=a(ie(),1),uR=a(M(),1),uv=a(j(),1),AS=a(Fo(),1),cR=a(Je(),1),Ci=a(_(),1);function fR(){let{toggle:e}=(0,cv.useDispatch)(AS.store),{isActive:t,hasPreviousEntity:r}=(0,cv.useSelect)(i=>{let{getEditorSettings:s}=i(cR.store),{get:l}=i(AS.store);return{isActive:l("core/edit-site","welcomeGuideTemplate"),hasPreviousEntity:!!s().onNavigateToPreviousEntityRecord}},[]);if(!(t&&r))return null;let n=(0,uv.__)("Editing a template");return(0,Ci.jsx)(uR.Guide,{className:"edit-site-welcome-guide guide-template",contentLabel:n,finishButtonText:(0,uv.__)("Continue"),onFinish:()=>e("core/edit-site","welcomeGuideTemplate"),pages:[{image:(0,Ci.jsx)("video",{className:"edit-site-welcome-guide__video",autoPlay:!0,loop:!0,muted:!0,width:"312",height:"240",children:(0,Ci.jsx)("source",{src:"https://s.w.org/images/block-editor/editing-your-template.mp4",type:"video/mp4"})}),content:(0,Ci.jsxs)(Ci.Fragment,{children:[(0,Ci.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:n}),(0,Ci.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,uv.__)("Note that the same template can be used by multiple pages, so any changes made here may affect other pages on the site. To switch back to editing the page content click the \u2018Back\u2019 button in the toolbar.")})]})}]})}var Fa=a(_(),1);function dR({postType:e}){return(0,Fa.jsxs)(Fa.Fragment,{children:[(0,Fa.jsx)(sR,{}),e==="page"&&(0,Fa.jsx)(lR,{}),e==="wp_template"&&(0,Fa.jsx)(fR,{})]})}var dv=a(M(),1),pR=a(he(),1),hR=a(ie(),1),gR=a(Je(),1);var fv=a(_(),1),{Theme:uq}=D(dv.privateApis),{useStyle:mR}=D(gR.privateApis);function kS({id:e}){let t=mR("color.text"),r=mR("color.background"),{elapsed:o,total:n}=(0,hR.useSelect)(i=>{let s=i(pR.store).countSelectorsByStatus(),l=s.resolving??0,c=s.finished??0;return{elapsed:c,total:c+l}},[]);return(0,fv.jsx)("div",{className:"edit-site-canvas-loader",children:(0,fv.jsx)(uq,{accent:t,background:r,children:(0,fv.jsx)(dv.ProgressBar,{id:e,max:n,value:o})})})}var xR=a(ie(),1),mv=a(z(),1),SR=a(Ve(),1),_R=a(nt(),1),pv=a(Je(),1);var vR=a(Ve(),1),yR=a(z(),1),OS=a(Ot(),1),bR=a(Je(),1);var{useHistory:cq,useLocation:fq}=D(vR.privateApis),{useGenerateBlockPath:dq}=D(bR.privateApis);function wR(){let e=cq(),{query:t,path:r}=fq(),o=dq(),n=null;if(t.selectedBlock)try{n=JSON.parse(decodeURIComponent(t.selectedBlock))}catch{n=null}return[(0,yR.useCallback)(s=>{if(s.selectedBlockClientId){let c=o(s.selectedBlockClientId);if(c){let u=(0,OS.addQueryArgs)(r,{...t,selectedBlock:encodeURIComponent(JSON.stringify(c))});e.navigate(u,{replace:!0})}}let l=(0,OS.addQueryArgs)(`/${s.postType}/${s.postId}`,{canvas:"edit",focusMode:!0});e.navigate(l)},[e,r,t,o]),n]}var{useLocation:CR,useHistory:mq}=D(SR.privateApis),{useGlobalStyles:pq}=D(pv.privateApis);function hq(){let e=CR(),t=(0,_R.usePrevious)(e.query.canvas),r=mq();return(0,mv.useMemo)(()=>(e.query.focusMode||e?.params?.postId&&ZC.includes(e?.params?.postType))&&t==="edit"?()=>r.back():void 0,[e,r,t])}function TR(){let{query:e}=CR(),{canvas:t="view"}=e,[r,o]=wR(),{merged:n}=pq(),{settings:i,currentPostIsTrashed:s}=(0,xR.useSelect)(f=>{let{getSettings:m}=f(Oe),{getCurrentPostAttribute:h}=f(pv.store);return{settings:m(),currentPostIsTrashed:h("status")==="trash"}},[]),l=hq(),[c,u]=(0,mv.useMemo)(()=>Dd(n,[],{disableRootPadding:!1}),[n]);return(0,mv.useMemo)(()=>{let f=(i?.styles??[]).filter(m=>!m.isGlobalStyles);return{...i,styles:[...f,...c,{css:t==="view"?`body{min-height: 100vh; ${s?"":"cursor: pointer;"}}`:void 0}],__experimentalFeatures:u,richEditingEnabled:!0,supportsTemplateMode:!0,focusMode:t!=="view",onNavigateToEntityRecord:r,onNavigateToPreviousEntityRecord:l,isPreviewMode:t==="view",initialBlockSelection:o}},[i,c,u,t,s,r,l,o])}var PR=a(Je(),1),ER=a(ie(),1),AR=a(M(),1),kR=a(yl(),1),OR=a(_(),1),{Fill:gq,Slot:vq}=(0,AR.createSlotFill)("PluginTemplateSettingPanel"),RR=({children:e})=>((0,kR.default)("wp.editSite.PluginTemplateSettingPanel",{since:"6.6",version:"6.8",alternative:"wp.editor.PluginDocumentSettingPanel"}),(0,ER.useSelect)(r=>r(PR.store).getCurrentPostType()==="wp_template",[])?(0,OR.jsx)(gq,{children:e}):null);RR.Slot=vq;var hv=RR;var YR=a(Je(),1);var Jd=a(j(),1),VR=a(M(),1),NR=a(dg(),1);var gv=a(ie(),1),DR=a(FR(),1),LR=a(he(),1),MR=a(Bn(),1),BR=a(_(),1);function jR(){let e=(0,gv.useSelect)(o=>!!(o(LR.store).getCurrentTheme()?._links?.["wp:export-theme"]?.[0]?.targetHints??{}).allow?.includes("GET"),[]),{createErrorNotice:t}=(0,gv.useDispatch)(MR.store);if(!e)return null;async function r(){try{let o=await(0,NR.default)({path:"/wp-block-editor/v1/export",parse:!1,headers:{Accept:"application/zip"}}),n=await o.blob(),s=o.headers.get("content-disposition").match(/=(.+)\.zip/),l=s[1]?s[1]:"edit-site-export";(0,DR.downloadBlob)(l+".zip",n,"application/zip")}catch(o){let n={};try{n=await o.json()}catch{}let i=n.message&&n.code!=="unknown_error"?n.message:(0,Jd.__)("An error occurred while creating the site export.");t(i,{type:"snackbar"})}}return(0,BR.jsx)(VR.MenuItem,{role:"menuitem",icon:t1,onClick:r,info:(0,Jd.__)("Download your theme with updated templates and styles."),children:(0,Jd._x)("Export","site exporter menu item")})}var zR=a(j(),1),GR=a(ie(),1),HR=a(M(),1),UR=a(Fo(),1),WR=a(_(),1);function qR(){let{toggle:e}=(0,GR.useDispatch)(UR.store);return(0,WR.jsx)(HR.MenuItem,{onClick:()=>e("core/edit-site","welcomeGuide"),children:(0,zR.__)("Welcome Guide")})}var Cs=a(_(),1),{ToolsMoreMenuGroup:yq,PreferencesModal:bq}=D(YR.privateApis);function ZR(){return(0,Cs.jsxs)(Cs.Fragment,{children:[(0,Cs.jsxs)(yq,{children:[(0,Cs.jsx)(jR,{}),(0,Cs.jsx)(qR,{})]}),(0,Cs.jsx)(bq,{})]})}var KR=a(ie(),1),vv=a(ca(),1),yv=a(z(),1),XR=a(j(),1),QR=a(Je(),1),JR=a(Ve(),1),RS=a(Ot(),1);var{useLocation:wq,useHistory:xq}=D(JR.privateApis);function $R(){let{query:e,path:t}=wq(),r=xq(),{canvas:o="view"}=e,n=(0,KR.useSelect)(c=>c(QR.store).getCurrentPostAttribute("status")==="trash",[]),[i,s]=(0,yv.useState)(!1);(0,yv.useEffect)(()=>{o==="edit"&&s(!1)},[o]);let l={"aria-label":(0,XR.__)("Edit"),"aria-disabled":n,title:null,role:"button",tabIndex:0,onFocus:()=>s(!0),onBlur:()=>s(!1),onKeyDown:c=>{let{keyCode:u}=c;(u===vv.ENTER||u===vv.SPACE)&&!n&&(c.preventDefault(),r.navigate((0,RS.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}))},onClick:()=>r.navigate((0,RS.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}),onClickCapture:c=>{n&&(c.preventDefault(),c.stopPropagation())},readonly:!0};return{className:J("edit-site-visual-editor__editor-canvas",{"is-focused":i&&o==="view"}),...o==="view"?l:{}}}var wv=a(j(),1),i5=a(ie(),1),s5=a(he(),1),a5=a(xr(),1),l5=a(Je(),1);var $d=a(z(),1),e5=a(ie(),1),t5=a(he(),1),bv=a(j(),1),r5=a(Fx(),1),IS=a(xr(),1),o5=a(Ve(),1);var{useLocation:Sq}=D(o5.privateApis);function n5(e){let t=Sq(),r=(0,e5.useSelect)(n=>n(t5.store).getEntityRecord("root","site")?.title,[]),o=(0,$d.useRef)(!0);(0,$d.useEffect)(()=>{o.current=!1},[t]),(0,$d.useEffect)(()=>{if(!o.current&&e&&r){let n=(0,bv.sprintf)((0,bv.__)("%1$s \u2039 %2$s \u2039 Editor \u2014 WordPress"),(0,IS.decodeEntities)(e),(0,IS.decodeEntities)(r));document.title=n,(0,r5.speak)(e,"assertive")}},[e,r,t])}var{getTemplateInfo:_q}=D(l5.privateApis);function Cq(e,t){let{title:r,isLoaded:o}=(0,i5.useSelect)(i=>{let{getEditedEntityRecord:s,getCurrentTheme:l,hasFinishedResolution:c}=i(s5.store);if(!t)return{isLoaded:!1};let u=s("postType",e,t),{default_template_types:d=[]}=l()??{},f=_q({template:u,templateTypes:d}),m=c("getEditedEntityRecord",["postType",e,t]);return{title:f.title,isLoaded:m}},[e,t]),n;o&&(n=(0,wv.sprintf)((0,wv._x)("%1$s \u2039 %2$s","breadcrumb trail"),(0,a5.decodeEntities)(r),gb[e]??gb[Xe])),n5(o&&n)}var u5=Cq;var Wl=a(ie(),1),c5=a(St(),1),f5=a(Je(),1),d5=a(z(),1),m5=a(Fo(),1);function p5(e){let{clearSelectedBlock:t}=(0,Wl.useDispatch)(c5.store),{setDeviceType:r,closePublishSidebar:o,setIsListViewOpened:n,setIsInserterOpened:i}=(0,Wl.useDispatch)(f5.store),{get:s}=(0,Wl.useSelect)(m5.store),l=(0,Wl.useRegistry)();(0,d5.useLayoutEffect)(()=>{let c=window.matchMedia("(min-width: 782px)").matches;l.batch(()=>{t(),r("Desktop"),o(),i(!1),c&&e==="edit"&&s("core","showListViewByDefault")&&!s("core","distractionFree")?n(!0):n(!1)})},[e,l,t,r,o,i,n,s])}var xv=a(z(),1),em=a(ie(),1),VS=a(he(),1),g5=a(Ve(),1);var{useLocation:Tq}=D(g5.privateApis),FS=[Xe,je,Mn,ke.user],h5=["page","post"];function Pq(e){let t;return e==="navigation-item"?t=Mn:e==="pattern-item"?t=ke.user:e==="template-part-item"?t=je:e==="templates"?t=Xe:e==="template-item"?t=Xe:e==="page-item"||e==="pages"?t="page":(e==="post-item"||e==="posts")&&(t="post"),t}function v5(){let{name:e,params:t={},query:r}=Tq(),{postId:o=r?.postId}=t,n=Pq(e,o)??r?.postType,i=(0,em.useSelect)(c=>{let{getHomePage:u}=D(c(VS.store));return u()},[]),s=(0,em.useSelect)(c=>{if(FS.includes(n)&&o||o&&o.includes(","))return;let{getTemplateId:u}=D(c(VS.store));if(n&&o&&h5.includes(n))return u(n,o);if(i?.postType==="page")return u("page",i?.postId);if(i?.postType==="wp_template")return i?.postId},[i,o,n]),l=(0,xv.useMemo)(()=>FS.includes(n)&&o?{}:n&&o&&h5.includes(n)?{postType:n,postId:o}:i?.postType==="page"?{postType:"page",postId:i?.postId}:{},[i,n,o]);return FS.includes(n)&&o?{isReady:!0,postType:n,postId:o,context:l}:i?{isReady:s!==void 0,postType:Xe,postId:s,context:l}:{isReady:!1}}function y5({postType:e,postId:t,context:r,isReady:o}){let{setEditedEntity:n}=(0,em.useDispatch)(Oe);(0,xv.useEffect)(()=>{o&&n(e,String(t),r)},[o,e,t,r,n])}var b5=a(j(),1),w5=a(ie(),1),x5=a(he(),1),S5=a(_l(),1),_5=a(Ot(),1),C5=a(_(),1);function T5(){let e=(0,w5.useSelect)(t=>{let{getEntityRecord:r}=t(x5.store);return r("root","__unstableBase")?.home},[]);return(0,C5.jsx)("iframe",{src:(0,_5.addQueryArgs)(e,{wp_site_preview:1}),title:(0,b5.__)("Site Preview"),style:{display:"block",width:"100%",height:"100%",backgroundColor:"#fff"},onLoad:t=>{let r=t.target.contentDocument;S5.focus.focusable.find(r).forEach(n=>{n.style.pointerEvents="none",n.tabIndex=-1,n.setAttribute("aria-hidden","true")})}})}var er=a(_(),1),{Editor:Eq,BackButton:Aq}=D(_v.privateApis),{useHistory:kq,useLocation:Oq}=D(O5.privateApis),{BlockKeyboardShortcuts:Rq}=D(E5.privateApis),Iq={edit:{opacity:0,scale:.2},hover:{opacity:1,scale:1,clipPath:"inset( 22% round 2px )"}},Fq={edit:{clipPath:"inset(0% round 0px)"},hover:{clipPath:"inset( 22% round 2px )"},tap:{clipPath:"inset(0% round 0px)"}};function V5(e){switch(e){case"navigation":return"/navigation";case"wp_block":return"/pattern?postType=wp_block";case"wp_template_part":return"/pattern?postType=wp_template_part";case"wp_template":return"/template";case"page":return"/page";case"post":return"/"}throw"Unknown post type"}function Vq(e,t){let{path:r,name:o}=e;return["pattern-item","template-part-item","page-item","template-item","static-template-item","post-item"].includes(o)?V5(t):(0,F5.addQueryArgs)(r,{canvas:void 0})}function yt({isHomeRoute:e=!1}){let t=(0,Sv.useReducedMotion)(),r=Oq(),{canvas:o="view"}=r.query,n=zh();p5(o);let i=v5();y5(i);let{postType:s,postId:l,context:c}=i,{isBlockBasedTheme:u,hasSiteIcon:d}=(0,tm.useSelect)(R=>{let{getCurrentTheme:V,getEntityRecord:N}=R(P5.store),T=N("root","__unstableBase",void 0);return{isBlockBasedTheme:V()?.is_block_theme,hasSiteIcon:!!T?.site_icon_url}},[]),f=!!c?.postId;u5(f?c.postType:s,f?c.postId:l);let m=Dr(),h=$R(),g=o==="edit",v=(0,Sv.useInstanceId)(kS,"edit-site-editor__loading-progress"),y=TR(),{initialBlockSelection:b,...x}=y,{resetZoomLevel:w}=D((0,tm.useDispatch)(I5.store)),{createSuccessNotice:P}=(0,tm.useDispatch)(k5.store),E=kq(),O=(0,A5.useCallback)((R,V)=>{switch(R){case"move-to-trash":case"delete-post":E.navigate(V5(f?c.postType:s));break;case"duplicate-post":{let N=V[0],T=typeof N.title=="string"?N.title:N.title?.rendered;P((0,ql.sprintf)((0,ql.__)('"%s" successfully created.'),(0,R5.decodeEntities)(T)||(0,ql.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,ql.__)("Edit"),onClick:()=>{E.navigate(`/${N.type}/${N.id}?canvas=edit`)}}]})}break}},[s,c?.postType,f,E,P]),k=!n,A={duration:t?0:.2};return!u&&e?(0,er.jsx)(T5,{}):(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(_v.EditorKeyboardShortcutsRegister,{}),g&&(0,er.jsx)(Rq,{}),k?null:(0,er.jsx)(kS,{id:v}),g&&(0,er.jsx)(dR,{postType:f?c.postType:s}),k&&(0,er.jsxs)(Eq,{postType:f?c.postType:s,postId:f?c.postId:l,templateId:f?l:void 0,settings:x,initialSelection:b,className:"edit-site-editor__editor-interface",customSaveButton:m&&(0,er.jsx)(fg,{size:"compact"}),customSavePanel:m&&(0,er.jsx)(Ed,{}),iframeProps:h,onActionPerformed:O,extraSidebarPanels:!f&&(0,er.jsx)(hv.Slot,{}),children:[g&&(0,er.jsx)(Aq,{children:({length:R})=>R<=1&&(0,er.jsxs)(bc.__unstableMotion.div,{className:"edit-site-editor__view-mode-toggle",transition:A,animate:"edit",initial:"edit",whileHover:"hover",whileTap:"tap",children:[(0,er.jsx)(bc.Button,{__next40pxDefaultSize:!0,label:(0,ql.__)("Open Navigation"),showTooltip:!0,tooltipPosition:"middle right",onClick:()=>{w(),E.navigate(Vq(r,f?c.postType:s),{transition:"canvas-mode-view-transition"})},children:(0,er.jsx)(bc.__unstableMotion.div,{variants:Fq,children:(0,er.jsx)(id,{className:"edit-site-editor__view-mode-toggle-icon"})})}),(0,er.jsx)(bc.__unstableMotion.div,{className:J("edit-site-editor__back-icon",{"has-site-icon":d}),variants:Iq,children:(0,er.jsx)(di,{icon:Rb})})]})}),(0,er.jsx)(ZR,{})]})]})}function rn(e){let t=e.currentTheme?.is_block_theme,r=e.currentTheme?.theme_supports["editor-styles"],o=e.editorSettings?.supportsLayout;return!t&&(r||o)}var wc=a(_(),1),N5={name:"home",path:"/",areas:{sidebar({siteData:e}){return e.currentTheme?.is_block_theme||rn(e)?(0,wc.jsx)(yc,{}):(0,wc.jsx)(It,{})},preview({siteData:e}){return e.currentTheme?.is_block_theme||rn(e)?(0,wc.jsx)(yt,{isHomeRoute:!0}):void 0},mobile({siteData:e}){return e.currentTheme?.is_block_theme||rn(e)?(0,wc.jsx)(yc,{}):(0,wc.jsx)(It,{})}}};var z5=a(Ve(),1),G5=a(Je(),1),H5=a(Ot(),1);var NS=a(j(),1),Cv=a(z(),1),D5=a(Ve(),1),L5=a(Je(),1),M5=a(nt(),1),Tv=a(M(),1),rm=a(Ot(),1);var Va=a(_(),1),{GlobalStylesUIWrapper:Nq,GlobalStylesActionMenu:Dq}=D(L5.privateApis),{useLocation:B5,useHistory:j5}=D(D5.privateApis),Lq=({isStyleBookOpened:e,setIsStyleBookOpened:t,path:r,onChangeSection:o})=>{let n=j5();return(0,Va.jsxs)(Tv.__experimentalHStack,{children:[(0,Va.jsx)(Tv.Button,{isPressed:e,icon:$f,label:(0,NS.__)("Style Book"),onClick:()=>{t(!e);let i=e?(0,rm.removeQueryArgs)(r,"preview"):(0,rm.addQueryArgs)(r,{preview:"stylebook"});n.navigate(i)},size:"compact"}),(0,Va.jsx)(Dq,{hideWelcomeGuide:!0,onChangePath:o})]})},Mq=()=>{let{path:e,query:t}=B5(),r=j5();return(0,Cv.useMemo)(()=>[t.section??"/",o=>{r.navigate((0,rm.addQueryArgs)(e,{section:o}))}],[e,t.section,r])};function DS(){let{path:e}=B5(),[t,r]=(0,Cv.useState)(e.includes("preview=stylebook")),o=(0,M5.useViewportMatch)("medium","<"),[n,i]=Mq();return(0,Va.jsx)(Qo,{actions:o?null:(0,Va.jsx)(Lq,{isStyleBookOpened:t,setIsStyleBookOpened:r,path:e,onChangeSection:i}),className:"edit-site-styles",title:(0,NS.__)("Styles"),children:(0,Va.jsx)(Nq,{path:n,onPathChange:i})})}var Ts=a(_(),1),{useLocation:U5,useHistory:Bq}=D(z5.privateApis),{StyleBookPreview:jq}=D(G5.privateApis);function zq(){let{query:e={}}=U5(),{canvas:t}=e;return t==="edit"?(0,Ts.jsx)(yt,{}):(0,Ts.jsx)(DS,{})}function Gq(){let{path:e,query:t}=U5(),r=Bq(),o=t.preview==="stylebook",n=t.section??"/",i=s=>{r.navigate((0,H5.addQueryArgs)(e,{section:s}))};return o?(0,Ts.jsx)(jq,{path:n,onPathChange:i}):(0,Ts.jsx)(yt,{})}var W5={name:"styles",path:"/styles",areas:{content:(0,Ts.jsx)(DS,{}),sidebar:(0,Ts.jsx)(QO,{backPath:"/"}),preview:(0,Ts.jsx)(Gq,{}),mobile:(0,Ts.jsx)(zq,{})},widths:{content:380}};var wI=a(Ve(),1);var Ei=a(j(),1),nm=a(he(),1),zS=a(ie(),1),GS=a(xr(),1),Dv=a(M(),1);var q5={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};var dI=a(j(),1),mI=a(xr(),1);var Es=a(M(),1);var Sc=a(j(),1),MS=a(z(),1),J5=a(Ve(),1);var Xn=a(M(),1),xc=a(j(),1),Y5=a(z(),1),Ps=a(_(),1),Hq=e=>e?.trim()?.length>0;function Z5({menuTitle:e,onClose:t,onSave:r}){let[o,n]=(0,Y5.useState)(e),s=o!==e&&Hq(o);return(0,Ps.jsx)(Xn.Modal,{title:(0,xc.__)("Rename"),onRequestClose:t,focusOnMount:"firstContentElement",size:"small",children:(0,Ps.jsx)("form",{className:"sidebar-navigation__rename-modal-form",children:(0,Ps.jsxs)(Xn.__experimentalVStack,{spacing:"3",children:[(0,Ps.jsx)(Xn.TextControl,{__next40pxDefaultSize:!0,value:o,placeholder:(0,xc.__)("Navigation title"),onChange:n,label:(0,xc.__)("Name")}),(0,Ps.jsxs)(Xn.__experimentalHStack,{justify:"right",children:[(0,Ps.jsx)(Xn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,xc.__)("Cancel")}),(0,Ps.jsx)(Xn.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,disabled:!s,variant:"primary",type:"submit",onClick:l=>{l.preventDefault(),s&&(r({title:o}),t())},children:(0,xc.__)("Save")})]})]})})})}var K5=a(M(),1),LS=a(j(),1),X5=a(_(),1);function Q5({onClose:e,onConfirm:t}){return(0,X5.jsx)(K5.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{t(),e()},onCancel:e,confirmButtonText:(0,LS.__)("Delete"),size:"medium",children:(0,LS.__)("Are you sure you want to delete this Navigation Menu?")})}var on=a(_(),1),{useHistory:Uq}=D(J5.privateApis),Wq={position:"bottom right"};function Pv(e){let{onDelete:t,onSave:r,onDuplicate:o,menuTitle:n,menuId:i}=e,[s,l]=(0,MS.useState)(!1),[c,u]=(0,MS.useState)(!1),d=Uq(),f=()=>{l(!1),u(!1)},m=()=>l(!0),h=()=>u(!0);return(0,on.jsxs)(on.Fragment,{children:[(0,on.jsx)(Es.DropdownMenu,{className:"sidebar-navigation__more-menu",label:(0,Sc.__)("Actions"),icon:zn,popoverProps:Wq,children:({onClose:g})=>(0,on.jsxs)(Es.MenuGroup,{children:[(0,on.jsx)(Es.MenuItem,{onClick:()=>{m(),g()},children:(0,Sc.__)("Rename")}),(0,on.jsx)(Es.MenuItem,{onClick:()=>{d.navigate(`/wp_navigation/${i}?canvas=edit`)},children:(0,Sc.__)("Edit")}),(0,on.jsx)(Es.MenuItem,{onClick:()=>{o(),g()},children:(0,Sc.__)("Duplicate")}),(0,on.jsx)(Es.MenuItem,{isDestructive:!0,onClick:()=>{h(),g()},children:(0,Sc.__)("Delete")})]})}),c&&(0,on.jsx)(Q5,{onClose:f,onConfirm:t}),s&&(0,on.jsx)(Z5,{onClose:f,menuTitle:n,onSave:r})]})}var aI=a(z(),1),lI=a(ie(),1),uI=a(St(),1),cI=a(Kr(),1);var Yl=a(St(),1),Av=a(ie(),1),rI=a(Kr(),1),oI=a(z(),1),nI=a(he(),1);var Ti=a(M(),1),Ev=a(ie(),1),$5=a(z(),1),As=a(j(),1),_c=a(St(),1),eI=a(Ve(),1);var Cn=a(_(),1),qq={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"},{useHistory:Yq,useLocation:Zq}=D(eI.privateApis);function tI(e){let t=Yq(),{path:r}=Zq(),{block:o}=e,{clientId:n}=o,{moveBlocksDown:i,moveBlocksUp:s,removeBlocks:l}=(0,Ev.useDispatch)(_c.store),c=(0,As.sprintf)((0,As.__)("Remove %s"),(0,_c.BlockTitle)({clientId:n,maximumLength:25})),u=(0,As.sprintf)((0,As.__)("Go to %s"),(0,_c.BlockTitle)({clientId:n,maximumLength:25})),d=(0,Ev.useSelect)(m=>{let{getBlockRootClientId:h}=m(_c.store);return h(n)},[n]),f=(0,$5.useCallback)(m=>{let{attributes:h,name:g}=m;h.kind==="post-type"&&h.id&&h.type&&t&&t.navigate(`/${h.type}/${h.id}?canvas=edit`,{state:{backPath:r}}),g==="core/page-list-item"&&h.id&&t&&t.navigate(`/page/${h.id}?canvas=edit`,{state:{backPath:r}})},[r,t]);return(0,Cn.jsx)(Ti.DropdownMenu,{icon:zn,label:(0,As.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:qq,noIcons:!0,...e,children:({onClose:m})=>(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)(Ti.MenuGroup,{children:[(0,Cn.jsx)(Ti.MenuItem,{icon:Mf,onClick:()=>{s([n],d),m()},children:(0,As.__)("Move up")}),(0,Cn.jsx)(Ti.MenuItem,{icon:Lf,onClick:()=>{i([n],d),m()},children:(0,As.__)("Move down")}),o.attributes?.type==="page"&&o.attributes?.id&&(0,Cn.jsx)(Ti.MenuItem,{onClick:()=>{f(o),m()},children:u})]}),(0,Cn.jsx)(Ti.MenuGroup,{children:(0,Cn.jsx)(Ti.MenuItem,{onClick:()=>{l([n],!1),m()},children:c})})]})})}var Na=a(_(),1),{PrivateListView:Kq}=D(Yl.privateApis),Xq=100,Qq=["postType","page",{per_page:Xq,_fields:["id","link","menu_order","parent","title","type"],orderby:"menu_order",order:"asc"}];function iI({rootClientId:e}){let{listViewRootClientId:t,isLoading:r}=(0,Av.useSelect)(s=>{let{areInnerBlocksControlled:l,getBlockName:c,getBlockCount:u,getBlockOrder:d}=s(Yl.store),{isResolving:f}=s(nI.store),m=d(e),g=m.length===1&&c(m[0])==="core/page-list"&&u(m[0])>0,v=f("getEntityRecords",Qq);return{listViewRootClientId:g?m[0]:e,isLoading:!l(e)||v}},[e]),{replaceBlock:o,__unstableMarkNextChangeAsNotPersistent:n}=(0,Av.useDispatch)(Yl.store),i=(0,oI.useCallback)(s=>{s.name==="core/navigation-link"&&!s.attributes.url&&(n(),o(s.clientId,(0,rI.createBlock)("core/navigation-link",s.attributes)))},[n,o]);return(0,Na.jsxs)(Na.Fragment,{children:[!r&&(0,Na.jsx)(Kq,{rootClientId:t,onSelect:i,blockSettingsMenu:tI,showAppender:!1,isExpanded:!0}),(0,Na.jsx)("div",{className:"edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor",children:(0,Na.jsx)(Yl.BlockList,{})})]})}var kv=a(_(),1),sI=()=>{};function fI({navigationMenuId:e}){let{storedSettings:t}=(0,lI.useSelect)(o=>{let{getSettings:n}=D(o(Oe));return{storedSettings:n()}},[]),r=(0,aI.useMemo)(()=>e?[(0,cI.createBlock)("core/navigation",{ref:e})]:[],[e]);return!e||!r?.length?null:(0,kv.jsx)(uI.BlockEditorProvider,{settings:t,value:r,onChange:sI,onInput:sI,children:(0,kv.jsx)("div",{className:"edit-site-sidebar-navigation-screen-navigation-menus__content",children:(0,kv.jsx)(iI,{rootClientId:r[0].clientId})})})}var Zl=a(j(),1),BS=a(xr(),1);function Ov(e,t,r){return e?.rendered?r==="publish"?(0,BS.decodeEntities)(e?.rendered):(0,Zl.sprintf)((0,Zl._x)("%1$s (%2$s)","menu label"),(0,BS.decodeEntities)(e?.rendered),r):(0,Zl.sprintf)((0,Zl.__)("(no title %s)"),t)}var Kl=a(_(),1);function Rv({navigationMenu:e,backPath:t,handleDelete:r,handleDuplicate:o,handleSave:n}){let i=e?.title?.rendered;return(0,Kl.jsx)(ks,{actions:(0,Kl.jsx)(Kl.Fragment,{children:(0,Kl.jsx)(Pv,{menuId:e?.id,menuTitle:(0,mI.decodeEntities)(i),onDelete:r,onSave:n,onDuplicate:o})}),backPath:t,title:Ov(e?.title,e?.id,e?.status),description:(0,dI.__)("Navigation Menus are a curated collection of blocks that allow visitors to get around your site."),children:(0,Kl.jsx)(fI,{navigationMenuId:e?.id})})}var om=a(he(),1),jo=a(j(),1),Rs=a(ie(),1),Nv=a(Bn(),1),yI=a(Ve(),1);var Fv=a(he(),1),pI=a(M(),1),Iv=a(j(),1),hI=a(ie(),1),gI=a(xr(),1),vI=a(Ve(),1);var Xl=a(_(),1),{useLocation:Jq}=D(vI.privateApis),Os="wp_navigation";function jS({backPath:e}){let{params:{postId:t}}=Jq(),{record:r,isResolving:o}=(0,Fv.useEntityRecord)("postType",Os,t),{isSaving:n,isDeleting:i}=(0,hI.useSelect)(g=>{let{isSavingEntityRecord:v,isDeletingEntityRecord:y}=g(Fv.store);return{isSaving:v("postType",Os,t),isDeleting:y("postType",Os,t)}},[t]),s=o||n||i,l=r?.title?.rendered||r?.slug,{handleSave:c,handleDelete:u,handleDuplicate:d}=Vv(),f=()=>u(r),m=g=>c(r,g),h=()=>d(r);return s?(0,Xl.jsx)(ks,{description:(0,Iv.__)("Navigation Menus are a curated collection of blocks that allow visitors to get around your site."),backPath:e,children:(0,Xl.jsx)(pI.Spinner,{className:"edit-site-sidebar-navigation-screen-navigation-menus__loading"})}):!s&&!r?(0,Xl.jsx)(ks,{description:(0,Iv.__)("Navigation Menu missing."),backPath:e}):r?.content?.raw?(0,Xl.jsx)(Rv,{navigationMenu:r,backPath:e,handleDelete:f,handleSave:m,handleDuplicate:h}):(0,Xl.jsx)(ks,{actions:(0,Xl.jsx)(Pv,{menuId:r?.id,menuTitle:(0,gI.decodeEntities)(l),onDelete:f,onSave:m,onDuplicate:h}),backPath:e,title:Ov(r?.title,r?.id,r?.status),description:(0,Iv.__)("This Navigation Menu is empty.")})}var{useHistory:bI}=D(yI.privateApis);function $q(){let{deleteEntityRecord:e}=(0,Rs.useDispatch)(om.store),{createSuccessNotice:t,createErrorNotice:r}=(0,Rs.useDispatch)(Nv.store),o=bI();return async i=>{let s=i?.id;try{await e("postType",Os,s,{force:!0},{throwOnError:!0}),t((0,jo.__)("Navigation Menu successfully deleted."),{type:"snackbar"}),o.navigate("/navigation")}catch(l){r((0,jo.sprintf)((0,jo.__)("Unable to delete Navigation Menu (%s)."),l?.message),{type:"snackbar"})}}}function eY(){let{getEditedEntityRecord:e}=(0,Rs.useSelect)(s=>{let{getEditedEntityRecord:l}=s(om.store);return{getEditedEntityRecord:l}},[]),{editEntityRecord:t,__experimentalSaveSpecifiedEntityEdits:r}=(0,Rs.useDispatch)(om.store),{createSuccessNotice:o,createErrorNotice:n}=(0,Rs.useDispatch)(Nv.store);return async(s,l)=>{if(!l)return;let c=s?.id,u=e("postType",Mn,c);t("postType",Os,c,l);let d=Object.keys(l);try{await r("postType",Os,c,d,{throwOnError:!0}),o((0,jo.__)("Renamed Navigation Menu"),{type:"snackbar"})}catch(f){t("postType",Os,c,u),n((0,jo.sprintf)((0,jo.__)("Unable to rename Navigation Menu (%s)."),f?.message),{type:"snackbar"})}}}function tY(){let e=bI(),{saveEntityRecord:t}=(0,Rs.useDispatch)(om.store),{createSuccessNotice:r,createErrorNotice:o}=(0,Rs.useDispatch)(Nv.store);return async i=>{let s=i?.title?.rendered||i?.slug;try{let l=await t("postType",Os,{title:(0,jo.sprintf)((0,jo._x)("%s (Copy)","navigation menu"),s),content:i?.content?.raw,status:"publish"},{throwOnError:!0});l&&(r((0,jo.__)("Duplicated Navigation Menu"),{type:"snackbar"}),e.navigate(`/wp_navigation/${l.id}`))}catch(l){o((0,jo.sprintf)((0,jo.__)("Unable to duplicate Navigation Menu (%s)."),l?.message),{type:"snackbar"})}}}function Vv(){return{handleDelete:$q(),handleSave:eY(),handleDuplicate:tY()}}var Pi=a(_(),1);function rY(e,t,r){return e?r==="publish"?(0,GS.decodeEntities)(e):(0,Ei.sprintf)((0,Ei._x)("%1$s (%2$s)","menu label"),(0,GS.decodeEntities)(e),r):(0,Ei.sprintf)((0,Ei.__)("(no title %s)"),t)}function HS({backPath:e}){let{records:t,isResolving:r,hasResolved:o}=(0,nm.useEntityRecords)("postType",Mn,q5),n=r&&!o,{getNavigationFallbackId:i}=D((0,zS.useSelect)(nm.store)),s=(0,zS.useSelect)(m=>m(nm.store).isResolving("getNavigationFallbackId"),[]),l=t?.[0];!l&&!r&&o&&!s&&i();let{handleSave:c,handleDelete:u,handleDuplicate:d}=Vv(),f=!!t?.length;return n?(0,Pi.jsx)(ks,{backPath:e,children:(0,Pi.jsx)(Dv.Spinner,{className:"edit-site-sidebar-navigation-screen-navigation-menus__loading"})}):!n&&!f?(0,Pi.jsx)(ks,{description:(0,Ei.__)("No Navigation Menus found."),backPath:e}):t?.length===1?(0,Pi.jsx)(Rv,{navigationMenu:l,backPath:e,handleDelete:()=>u(l),handleDuplicate:()=>d(l),handleSave:m=>c(l,m)}):(0,Pi.jsx)(ks,{backPath:e,children:(0,Pi.jsx)(Dv.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-navigation-menus",children:t?.map(({id:m,title:h,status:g},v)=>(0,Pi.jsx)(oY,{postId:m,withChevron:!0,icon:Wf,children:rY(h?.rendered,v+1,g)},m))})})}function ks({children:e,actions:t,title:r,description:o,backPath:n}){return(0,Pi.jsx)(Qr,{title:r||(0,Ei.__)("Navigation"),actions:t,description:o||(0,Ei.__)("Manage your Navigation Menus."),backPath:n,content:e})}var oY=({postId:e,...t})=>(0,Pi.jsx)(Yt,{to:`/wp_navigation/${e}`,...t});var Da=a(_(),1),{useLocation:nY}=D(wI.privateApis);function iY(){let{query:e={}}=nY(),{canvas:t="view"}=e;return t==="edit"?(0,Da.jsx)(yt,{}):(0,Da.jsx)(HS,{backPath:"/"})}var xI={name:"navigation",path:"/navigation",areas:{sidebar({siteData:e}){return e.currentTheme?.is_block_theme?(0,Da.jsx)(HS,{backPath:"/"}):(0,Da.jsx)(It,{})},preview({siteData:e}){return e.currentTheme?.is_block_theme?(0,Da.jsx)(yt,{}):void 0},mobile({siteData:e}){return e.currentTheme?.is_block_theme?(0,Da.jsx)(iY,{}):(0,Da.jsx)(It,{})}}};var SI=a(Ve(),1);var Is=a(_(),1),{useLocation:sY}=D(SI.privateApis);function aY(){let{query:e={}}=sY(),{canvas:t="view"}=e;return t==="edit"?(0,Is.jsx)(yt,{}):(0,Is.jsx)(jS,{backPath:"/navigation"})}var _I={name:"navigation-item",path:"/wp_navigation/:postId",areas:{sidebar({siteData:e}){return e.currentTheme?.is_block_theme?(0,Is.jsx)(jS,{backPath:"/navigation"}):(0,Is.jsx)(It,{})},preview({siteData:e}){return e.currentTheme?.is_block_theme?(0,Is.jsx)(yt,{}):(0,Is.jsx)(It,{})},mobile({siteData:e}){return e.currentTheme?.is_block_theme?(0,Is.jsx)(aY,{}):(0,Is.jsx)(It,{})}}};var lm=a(M(),1),XS=a(Je(),1),Tc=a(j(),1);var BI=a(Ve(),1);var US=a(_(),1);function im({count:e,icon:t,id:r,isActive:o,label:n,type:i}){if(!e)return;let s=[`postType=${i}`];return r&&s.push(`categoryId=${r}`),(0,US.jsx)(Yt,{icon:t,suffix:(0,US.jsx)("span",{children:e}),"aria-current":o?"true":void 0,to:`/pattern?${s.join("&")}`,children:n})}var NI=a(z(),1),am=a(j(),1);var CI=a(he(),1),WS=a(ie(),1);function TI(){let e=(0,WS.useSelect)(r=>{let{getSettings:o}=D(r(Oe)),n=o();return n.__experimentalAdditionalBlockPatternCategories??n.__experimentalBlockPatternCategories}),t=(0,WS.useSelect)(r=>r(CI.store).getBlockPatternCategories());return[...e||[],...t||[]]}var PI=a(he(),1),qS=a(ie(),1),EI=a(z(),1);var Cc=(e,t,r)=>t===r.findIndex(o=>e.name===o.name);function AI(){let e=(0,qS.useSelect)(o=>{let{getSettings:n}=D(o(Oe));return n().__experimentalAdditionalBlockPatterns??n().__experimentalBlockPatterns}),t=(0,qS.useSelect)(o=>o(PI.store).getBlockPatterns());return(0,EI.useMemo)(()=>[...e||[],...t||[]].filter(o=>!bp.includes(o.source)).filter(Cc).filter(o=>o.inserter!==!1),[e,t])}var FI=a(Kr(),1),La=a(ie(),1),zo=a(he(),1),YS=a(z(),1);var OI=a(St(),1);var{extractWords:lY,getNormalizedSearchTerms:RI,normalizeString:kI}=D(OI.privateApis),uY=e=>e.type===ke.user?e.slug:e.type===je?"":e.name||"",cY=e=>typeof e.title=="string"?e.title:e.title&&e.title.rendered?e.title.rendered:e.title&&e.title.raw?e.title.raw:"",fY=e=>e.type===ke.user?e.excerpt.raw:e.description||"",dY=e=>e.keywords||[],mY=()=>!1,pY=(e,t)=>e.filter(r=>!RI(t).some(o=>o.includes(r))),sm=(e=[],t="",r={})=>{let o=RI(t),n=r.categoryId!==Xo&&!o.length,i={...r,onlyFilterByCategory:n},s=n?0:1,l=e.map(c=>[c,hY(c,t,i)]).filter(([,c])=>c>s);return o.length===0?l.map(([c])=>c):(l.sort(([,c],[,u])=>u-c),l.map(([c])=>c))};function hY(e,t,r){let{categoryId:o,getName:n=uY,getTitle:i=cY,getDescription:s=fY,getKeywords:l=dY,hasCategory:c=mY,onlyFilterByCategory:u}=r,d=o===Xo||o===ju||o===yp&&e.type===ke.user||c(e,o)?1:0;if(!d||u)return d;let f=n(e),m=i(e),h=s(e),g=l(e),v=kI(t),y=kI(m);if(v===y)d+=30;else if(y.startsWith(v))d+=20;else{let b=[f,m,h,...g].join(" "),x=lY(v);pY(x,b).length===0&&(d+=10)}return d}var KS=[],gY=(0,La.createSelector)((e,t,r="")=>{let{getEntityRecords:o,getCurrentTheme:n,isResolving:i}=e(zo.store),s={per_page:-1},l=o("postType",je,s)??KS,u=(n()?.default_template_part_areas||[]).map(h=>h.area),d=(h,g)=>g!==Bu?h.area===g:h.area===g||!u.includes(h.area),f=i("getEntityRecords",["postType",je,s]);return{patterns:sm(l,r,{categoryId:t,hasCategory:d}),isResolving:f}},e=>[e(zo.store).getEntityRecords("postType",je,{per_page:-1}),e(zo.store).isResolving("getEntityRecords",["postType",je,{per_page:-1}]),e(zo.store).getCurrentTheme()?.default_template_part_areas]),II=(0,La.createSelector)(e=>{let{getSettings:t}=D(e(Oe)),{isResolving:r}=e(zo.store),o=t(),n=o.__experimentalAdditionalBlockPatterns??o.__experimentalBlockPatterns,i=e(zo.store).getBlockPatterns();return{patterns:[...n||[],...i||[]].filter(l=>!bp.includes(l.source)).filter(Cc).filter(l=>l.inserter!==!1).map(l=>({...l,keywords:l.keywords||[],type:ke.theme,blocks:(0,FI.parse)(l.content,{__unstableSkipMigrationLogs:!0})})),isResolving:r("getBlockPatterns")}},e=>[e(zo.store).getBlockPatterns(),e(zo.store).isResolving("getBlockPatterns"),D(e(Oe)).getSettings()]),vY=(0,La.createSelector)((e,t,r,o="")=>{let{patterns:n,isResolving:i}=II(e),{patterns:s,isResolving:l,categories:c}=ZS(e),u=[...n||[],...s||[]];return r&&(u=u.filter(d=>d.type===ke.user?(d.wp_pattern_sync_status||ls.full)===r:r===ls.unsynced)),t?u=sm(u,o,{categoryId:t,hasCategory:(d,f)=>d.type===ke.user?d.wp_pattern_category?.some(m=>c.find(h=>h.id===m)?.slug===f):d.categories?.includes(f)}):u=sm(u,o,{hasCategory:d=>d.type===ke.user?c?.length&&(!d.wp_pattern_category?.length||!d.wp_pattern_category?.some(f=>c.find(m=>m.id===f))):!d.hasOwnProperty("categories")}),{patterns:u,isResolving:i||l}},e=>[II(e),ZS(e)]),ZS=(0,La.createSelector)((e,t,r="")=>{let{getEntityRecords:o,isResolving:n,getUserPatternCategories:i}=e(zo.store),s={per_page:-1},l=o("postType",ke.user,s),c=i(),u=new Map;c.forEach(m=>u.set(m.id,m));let d=l??KS,f=n("getEntityRecords",["postType",ke.user,s]);return t&&(d=d.filter(m=>m.wp_pattern_sync_status||ls.full===t)),d=sm(d,r,{hasCategory:()=>!0}),{patterns:d,isResolving:f,categories:c}},e=>[e(zo.store).getEntityRecords("postType",ke.user,{per_page:-1}),e(zo.store).isResolving("getEntityRecords",["postType",ke.user,{per_page:-1}]),e(zo.store).getUserPatternCategories()]);function VI(e){let t=(0,YS.useMemo)(()=>e?.filter(o=>o.type!==ke.theme).map(o=>[o.type,o.id])??[],[e]),r=(0,La.useSelect)(o=>{let{getEntityRecordPermissions:n}=D(o(zo.store));return t.reduce((i,[s,l])=>(i[l]=n("postType",s,l),i),{})},[t]);return(0,YS.useMemo)(()=>e?.map(o=>({...o,permissions:r?.[o.id]??{}}))??[],[e,r])}var yY=(e,t,{search:r="",syncStatus:o}={})=>(0,La.useSelect)(n=>e===je?gY(n,t,r):e===ke.user&&t?vY(n,t==="uncategorized"?"":t,o,r):e===ke.user?ZS(n,o,r):{patterns:KS,isResolving:!1},[t,e,r,o]),Lv=yY;function Ma(){let e=TI();e.push({name:Bu,label:(0,am.__)("Uncategorized")});let t=AI(),{patterns:r,categories:o}=Lv(ke.user),n=(0,NI.useMemo)(()=>{let i={},s=[];e.forEach(c=>{i[c.name]||(i[c.name]={...c,count:0})}),o.forEach(c=>{i[c.name]||(i[c.name]={...c,count:0})}),t.forEach(c=>{c.categories?.forEach(u=>{i[u]&&(i[u].count+=1)}),c.categories?.length||(i.uncategorized.count+=1)}),r.forEach(c=>{c.wp_pattern_category?.forEach(u=>{let d=o.find(f=>f.id===u)?.name;i[d]&&(i[d].count+=1)}),(!c.wp_pattern_category?.length||!c.wp_pattern_category?.some(u=>o.find(d=>d.id===u)))&&(i.uncategorized.count+=1)}),[...e,...o].forEach(c=>{i[c.name].count&&!s.find(u=>u.name===c.name)&&s.push(i[c.name])});let l=s.sort((c,u)=>c.label.localeCompare(u.label));return l.unshift({name:yp,label:(0,am.__)("My patterns"),count:r.length}),l.unshift({name:Xo,label:(0,am.__)("All patterns"),description:(0,am.__)("A list of all patterns from all sources."),count:t.length+r.length}),l},[e,t,o,r]);return{patternCategories:n,hasPatterns:!!n.length}}var Mv=a(he(),1),DI=a(ie(),1),LI=a(hp(),1);var{NAVIGATION_OVERLAY_TEMPLATE_PART_AREA:bY}=D(LI.privateApis),wY=e=>{let t=e||[],r=(0,DI.useSelect)(i=>i(Mv.store).getCurrentTheme()?.default_template_part_areas||[],[]),o={header:{},footer:{},sidebar:{},uncategorized:{},[bY]:{}};return r.forEach(i=>o[i.area]={...i,templateParts:[]}),t.reduce((i,s)=>{let l=i[s.area]?s.area:Bu;return i[l]?.templateParts?.push(s),i},o)};function MI(){let{records:e,isResolving:t}=(0,Mv.useEntityRecords)("postType",je,{per_page:-1});return{hasTemplateParts:e?!!e.length:!1,isLoading:t,templatePartAreas:wY(e)}}var Mr=a(_(),1),{useLocation:xY}=D(BI.privateApis);function SY({templatePartAreas:e,patternCategories:t,currentCategory:r,currentType:o}){let[n,...i]=t;return(0,Mr.jsxs)(lm.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-patterns__group",children:[(0,Mr.jsx)(im,{count:Object.values(e).map(({templateParts:s})=>s?.length||0).reduce((s,l)=>s+l,0),icon:(0,XS.getTemplatePartIcon)(),label:(0,Tc.__)("All template parts"),id:ju,type:je,isActive:r===ju&&o===je},"all"),Object.entries(e).map(([s,{label:l,templateParts:c,icon:u}])=>(0,Mr.jsx)(im,{count:c?.length,icon:(0,XS.getTemplatePartIcon)(u),label:l,id:s,type:je,isActive:r===s&&o===je},s)),(0,Mr.jsx)("div",{className:"edit-site-sidebar-navigation-screen-patterns__divider"}),n&&(0,Mr.jsx)(im,{count:n.count,label:n.label,icon:Jp,id:n.name,type:ke.user,isActive:r===`${n.name}`&&o===ke.user},n.name),i.map(s=>(0,Mr.jsx)(im,{count:s.count,label:s.label,icon:Jp,id:s.name,type:ke.user,isActive:r===`${s.name}`&&o===ke.user},s.name))]})}function Ql({backPath:e}){let{query:{postType:t="wp_block",categoryId:r}}=xY(),o=r||(t===ke.user?Xo:ju),{templatePartAreas:n,hasTemplateParts:i,isLoading:s}=MI(),{patternCategories:l,hasPatterns:c}=Ma();return(0,Mr.jsx)(Qr,{title:(0,Tc.__)("Patterns"),description:(0,Tc.__)("Manage what patterns are available when editing the site."),isRoot:!e,backPath:e,content:(0,Mr.jsxs)(Mr.Fragment,{children:[s&&(0,Tc.__)("Loading items\u2026"),!s&&(0,Mr.jsxs)(Mr.Fragment,{children:[!i&&!c&&(0,Mr.jsx)(lm.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-patterns__group",children:(0,Mr.jsx)(lm.__experimentalItem,{children:(0,Tc.__)("No items found")})}),(0,Mr.jsx)(SY,{templatePartAreas:n,patternCategories:l,currentCategory:o,currentType:t})]})]})})}var F0=a(j(),1),op=a(z(),1),GD=a(St(),1);var xo=a(z(),1),h0=a(nt(),1);var zI=a($e(),1),jI={};function QS(e,t){let r=zI.useRef(jI);return r.current===jI&&(r.current=e(t)),r}function JS(e,...t){let r=new URL(`https://base-ui.com/production-error/${e}`);return t.forEach(o=>r.searchParams.append("args[]",o)),`Base UI error #${e}; visit ${r} for the full message.`}var jv=a($e(),1);function $S(e,t,r,o){let n=QS(HI).current;return _Y(n,e,t,r,o)&&UI(n,[e,t,r,o]),n.callback}function GI(e){let t=QS(HI).current;return CY(t,e)&&UI(t,e),t.callback}function HI(){return{callback:null,cleanup:null,refs:[]}}function _Y(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function CY(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function UI(e,t){if(e.refs=t,t.every(r=>r==null)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),r!=null){let o=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=i(r);typeof s=="function"&&(o[n]=s);break}case"object":{i.current=r;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=o[n];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var YI=a($e(),1);var WI=a($e(),1),TY=parseInt(WI.version,10);function qI(e){return TY>=e}function e_(e){if(!YI.isValidElement(e))return null;let t=e,r=t.props;return(qI(19)?r?.ref:t.ref)??null}function um(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function ZI(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let i=t[o](n);i!=null&&Object.assign(r,i);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function KI(e,t){return typeof e=="function"?e(t):e}function XI(e,t){return typeof e=="function"?e(t):e}var fm={};function Bv(e,t,r,o,n){let i={...t_(e,fm)};return t&&(i=cm(i,t)),r&&(i=cm(i,r)),o&&(i=cm(i,o)),n&&(i=cm(i,n)),i}function QI(e){if(e.length===0)return fm;if(e.length===1)return t_(e[0],fm);let t={...t_(e[0],fm)};for(let r=1;r<e.length;r+=1)t=cm(t,e[r]);return t}function cm(e,t){return JI(t)?t(e):PY(e,t)}function PY(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=um(e.style,o);break}case"className":{e[r]=r_(e.className,o);break}default:EY(r,o)?e[r]=AY(e[r],o):e[r]=o}}return e}function EY(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),n=e.charCodeAt(2);return r===111&&o===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function JI(e){return typeof e=="function"}function t_(e,t){return JI(e)?e(t):e??fm}function AY(e,t){return t?e?r=>{if(OY(r)){let n=r;kY(n);let i=t(n);return n.baseUIHandlerPrevented||e?.(n),i}let o=t(r);return e?.(r),o}:t:e}function kY(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function r_(e,t){return t?e?t+" "+e:t:e}function OY(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var RY=Object.freeze([]),Ba=Object.freeze({});var o_=a($e(),1);function $I(e,t,r={}){let o=t.render,n=IY(t,r);if(r.enabled===!1)return null;let i=r.state??Ba;return FY(e,o,n,i)}function IY(e,t={}){let{className:r,style:o,render:n}=e,{state:i=Ba,ref:s,props:l,stateAttributesMapping:c,enabled:u=!0}=t,d=u?KI(r,i):void 0,f=u?XI(o,i):void 0,m=u?ZI(i,c):Ba,h=u?um(m,Array.isArray(l)?QI(l):l)??Ba:Ba;return typeof document<"u"&&(u?Array.isArray(s)?h.ref=GI([h.ref,e_(n),...s]):h.ref=$S(h.ref,e_(n),s):$S(null,null)),u?(d!==void 0&&(h.className=r_(h.className,d)),f!==void 0&&(h.style=um(h.style,f)),h):Ba}function FY(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=Bv(r,t.props);return n.ref=r.ref,jv.cloneElement(t,n)}if(e&&typeof e=="string")return VY(e,r);throw new Error(JS(8))}function VY(e,t){return e==="button"?(0,o_.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,o_.createElement)("img",{alt:"",...t,key:t.key}):jv.createElement(e,t)}function n6(e){return $I(e.defaultTagName??"div",e,e)}var i6=a(z(),1),UY=`@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;
@layer wp-ui-components {
.style-module__stack__Gc4EG {
display: flex;
}
}
`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(UY));var WY={stack:"style-module__stack__Gc4EG"},$=(0,i6.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...l},c){let u={gap:r&&`var(--wpds-dimension-gap-${r})`,alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return n6({render:s,ref:c,props:Bv(l,{style:u,className:WY.stack})})});var Wv=a(z(),1);var i_=a(j(),1);var Ft="isAny",Vt="isNone",kr="isAll",Or="isNotAll",Br="between",jr="inThePast",$r="over",Mt="is",Bt="isNot",Ai="lessThan",ki="greaterThan",Oi="lessThanOrEqual",Ri="greaterThanOrEqual",Ii="before",Fi="after",Vi="beforeInc",Ni="afterInc",Tn="contains",Pn="notContains",En="startsWith",Di="on",Li="notOn",zv=["asc","desc"],s6={asc:"\u2191",desc:"\u2193"},Gv={asc:"ascending",desc:"descending"},Hv={asc:(0,i_.__)("Sort ascending"),desc:(0,i_.__)("Sort descending")},a6={asc:Fb,desc:Tb},Ec="table",Uv="grid",l6="list",u6="activity",c6="pickerGrid",f6="pickerTable";var d6=(0,Wv.createContext)({view:{type:Ec},onChangeView:()=>{},fields:[],data:[],paginationInfo:{totalItems:0,totalPages:0},selection:[],onChangeSelection:()=>{},setOpenedFilter:()=>{},openedFilter:null,getItemId:e=>e.id,isItemClickable:()=>!0,renderItemLink:void 0,containerWidth:0,containerRef:(0,Wv.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInfiniteScrollHandler:!1,config:{perPageSizes:[]}});d6.displayName="DataViewsContext";var Ce=d6;var Ds=a(j(),1);var mm=a(j(),1),pm=a(M(),1),Go=a(z(),1),c_=a(ca(),1);var m6=a(M(),1),p6=a(j(),1),h6=a(_(),1);function ja({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let l=o(r),c=!i&&e.includes(l),u=n?.getValue?.({item:r})||(0,p6.__)("(no title)");return(0,h6.jsx)(m6.CheckboxControl,{className:"dataviews-selection-checkbox","aria-label":u,"aria-disabled":i,checked:c,onChange:()=>{i||t(e.includes(l)?e.filter(d=>l!==d):[...e,l])},...s})}var $l=a(M(),1),y6=a(j(),1),Ac=a(z(),1);var b6=a(ie(),1),w6=a(nt(),1);var g6=a(vp(),1),{lock:$we,unlock:Ge}=(0,g6.__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/dataviews");var _t=a(_(),1),{Menu:Jl,kebabCase:qY}=Ge($l.privateApis);function YY({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,_t.jsx)($l.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function ZY({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,_t.jsx)(Jl.Item,{disabled:e.disabled,onClick:t,children:(0,_t.jsx)(Jl.ItemLabel,{children:o})})}function eu({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t),n=typeof e.modalHeader=="function"?e.modalHeader(t):e.modalHeader;return(0,_t.jsx)($l.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${qY(e.id)}`,children:(0,_t.jsx)(e.RenderModal,{items:t,closeModal:r})})}function s_({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,Ac.useMemo)(()=>e.reduce((l,c)=>((c.isPrimary?l.primaryActions:l.regularActions).push(c),l),{primaryActions:[],regularActions:[]}),[e]),s=l=>l.map(c=>(0,_t.jsx)(ZY,{action:c,onClick:()=>{if("RenderModal"in c){o(c);return}c.callback([t],{registry:r})},items:[t]},c.id));return(0,_t.jsxs)(Jl.Group,{children:[s(n),n.length>0&&i.length>0&&(0,_t.jsx)(Jl.Separator,{}),s(i)]})}function tu({item:e,actions:t,isCompact:r}){let o=(0,b6.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,Ac.useMemo)(()=>{let s=t.filter(c=>!c.isEligible||c.isEligible(e));return{primaryActions:s.filter(c=>c.isPrimary),eligibleActions:s}},[t,e]);return r?(0,_t.jsx)(v6,{item:e,actions:i,isSmall:!0,registry:o}):(0,_t.jsxs)($,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,_t.jsx)(a_,{item:e,actions:n,registry:o}),n.length<i.length&&(0,_t.jsx)(v6,{item:e,actions:i,registry:o})]})}function v6({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,Ac.useState)(null);return(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsxs)(Jl,{placement:"bottom-end",children:[(0,_t.jsx)(Jl.TriggerButton,{render:(0,_t.jsx)($l.Button,{size:r?"small":"compact",icon:zn,label:(0,y6.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,_t.jsx)(Jl.Popover,{children:(0,_t.jsx)(s_,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,_t.jsx)(eu,{action:n,items:[e],closeModal:()=>i(null)})]})}function a_({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,Ac.useState)(null);return(0,w6.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,_t.jsxs)(_t.Fragment,{children:[t.map(l=>(0,_t.jsx)(YY,{action:l,onClick:()=>{if("RenderModal"in l){i(l);return}l.callback([e],{registry:r})},items:[e],variant:o},l.id)),!!n&&(0,_t.jsx)(eu,{action:n,items:[e],closeModal:()=>i(null)})]})}var kc=a(M(),1),Mi=a(j(),1),eo=a(z(),1),_6=a(ie(),1);var l_=a(nt(),1);var Sr=a(_(),1);function KY({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,eo.useState)(!1);return(0,Sr.jsxs)(Sr.Fragment,{children:[(0,Sr.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,Sr.jsx)(eu,{action:e,items:t,closeModal:()=>n(!1)})]})}function qv(e,t){return(0,eo.useMemo)(()=>e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t))),[e,t])}function Oc(e,t){return(0,eo.useMemo)(()=>t.some(r=>e.some(o=>o.supportsBulk&&(!o.isEligible||o.isEligible(r)))),[e,t])}function dm({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n}){let i=(0,eo.useMemo)(()=>r.filter(c=>o.some(u=>u.supportsBulk&&(!u.isEligible||u.isEligible(c)))),[r,o]),s=r.filter(c=>e.includes(n(c))&&i.includes(c)),l=s.length===i.length;return(0,Sr.jsx)(kc.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:l,indeterminate:!l&&!!s.length,onChange:()=>{t(l?[]:i.map(c=>n(c)))},"aria-label":l?(0,Mi.__)("Deselect all"):(0,Mi.__)("Select all")})}function x6({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,l_.useViewportMatch)("medium","<")?(0,Sr.jsx)(kc.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,Sr.jsx)(kc.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var C6=[];function XY({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,_6.useRegistry)(),i=(0,eo.useMemo)(()=>t.filter(s=>!e.isEligible||e.isEligible(s)),[e,t]);return"RenderModal"in e?(0,Sr.jsx)(KY,{action:e,items:i,ActionTriggerComponent:x6},e.id):(0,Sr.jsx)(x6,{action:e,onClick:async()=>{o(e.id),await e.callback(t,{registry:n}),o(null)},items:i,isBusy:r===e.id},e.id)}function S6(e,t,r,o,n,i,s,l,c){let u=i.length>0?(0,Mi.sprintf)((0,Mi._n)("%d Item selected","%d Items selected",i.length),i.length):(0,Mi.sprintf)((0,Mi._n)("%d Item","%d Items",e.length),e.length);return(0,Sr.jsxs)($,{direction:"row",className:"dataviews-bulk-actions-footer__container",gap:"sm",align:"center",children:[(0,Sr.jsx)(dm,{selection:o,onChangeSelection:c,data:e,actions:t,getItemId:r}),(0,Sr.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:u}),(0,Sr.jsxs)($,{direction:"row",className:"dataviews-bulk-actions-footer__action-buttons",gap:"2xs",children:[n.map(d=>(0,Sr.jsx)(XY,{action:d,selectedItems:i,actionInProgress:s,setActionInProgress:l},d.id)),i.length>0&&(0,Sr.jsx)(kc.Button,{icon:xl,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,Mi.__)("Cancel"),disabled:!!s,accessibleWhenDisabled:!1,onClick:()=>{c(C6)}})]})]})}function QY({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n}){let[i,s]=(0,eo.useState)(null),l=(0,eo.useRef)(null),c=(0,l_.useViewportMatch)("medium","<"),u=(0,eo.useMemo)(()=>t.filter(h=>h.supportsBulk),[t]),d=(0,eo.useMemo)(()=>o.filter(h=>u.some(g=>!g.isEligible||g.isEligible(h))),[o,u]),f=(0,eo.useMemo)(()=>o.filter(h=>e.includes(n(h))&&d.includes(h)),[e,o,n,d]),m=(0,eo.useMemo)(()=>t.filter(h=>h.supportsBulk&&(!c||h.icon)&&f.some(g=>!h.isEligible||h.isEligible(g))),[t,f,c]);if(i)l.current||(l.current=S6(o,t,n,e,m,f,i,s,r));else return l.current&&(l.current=null),S6(o,t,n,e,m,f,i,s,r);return l.current}function Yv(){let{data:e,selection:t,actions:r=C6,onChangeSelection:o,getItemId:n}=(0,eo.useContext)(Ce);return(0,Sr.jsx)(QY,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n})}var Fs=a(j(),1);var Vs=a(M(),1),za=a(z(),1);function Zv(e,t){let r=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(o=>!r.includes(o.id)&&o.type!=="media"&&o.enableHiding!==!1)}var ze=a(_(),1),{Menu:gt}=Ge(Vs.privateApis);function JY({children:e}){return za.Children.toArray(e).filter(Boolean).map((t,r)=>(0,ze.jsxs)(za.Fragment,{children:[r>0&&(0,ze.jsx)(gt.Separator,{}),t]},r))}var $Y=(0,za.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:l=!0,canInsertLeft:c=!0,canInsertRight:u=!0},d){let f=r.fields??[],m=f?.indexOf(t),h=r.sort?.field===t,g=!1,v=!1,y=!1,b=[],x=o.find(A=>A.id===t),{setIsShowingFilter:w}=(0,za.useContext)(Ce);if(!x)return null;g=x.enableHiding!==!1,v=x.enableSorting!==!1;let P=x.header;if(b=!!x.filterBy&&x.filterBy?.operators||[],y=!r.filters?.some(A=>t===A.field)&&!!(x.hasElements||x.Edit)&&x.filterBy!==!1&&!x.filterBy?.isPrimary,!v&&!l&&!g&&!y)return P;let E=Zv(r,o).filter(A=>!f.includes(A.id)),O=(c||u)&&!!E.length,k=(0,Fs.isRTL)();return(0,ze.jsxs)(gt,{children:[(0,ze.jsxs)(gt.TriggerButton,{render:(0,ze.jsx)(Vs.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:d,variant:"tertiary"}),children:[P,r.sort&&h&&(0,ze.jsx)("span",{"aria-hidden":"true",children:s6[r.sort.direction]})]}),(0,ze.jsx)(gt.Popover,{style:{minWidth:"240px"},children:(0,ze.jsxs)(JY,{children:[v&&(0,ze.jsx)(gt.Group,{children:zv.map(A=>{let R=r.sort&&h&&r.sort.direction===A,V=`${t}-${A}`;return(0,ze.jsx)(gt.RadioItem,{name:"view-table-sorting",value:V,checked:R,onChange:()=>{n({...r,sort:{field:t,direction:A},showLevels:!1})},children:(0,ze.jsx)(gt.ItemLabel,{children:Hv[A]})},V)})}),y&&(0,ze.jsx)(gt.Group,{children:(0,ze.jsx)(gt.Item,{prefix:(0,ze.jsx)(Vs.Icon,{icon:Bf}),onClick:()=>{s(t),w(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:b[0]}]})},children:(0,ze.jsx)(gt.ItemLabel,{children:(0,Fs.__)("Add filter")})})}),(l||g||O)&&x&&(0,ze.jsxs)(gt.Group,{children:[l&&(0,ze.jsx)(gt.Item,{prefix:(0,ze.jsx)(Vs.Icon,{icon:Eb}),disabled:k?m>=f.length-1:m<1,onClick:()=>{let A=k?m+1:m-1,R=[...f];R.splice(m,1),R.splice(A,0,t),n({...r,fields:R})},children:(0,ze.jsx)(gt.ItemLabel,{children:(0,Fs.__)("Move left")})}),l&&(0,ze.jsx)(gt.Item,{prefix:(0,ze.jsx)(Vs.Icon,{icon:kb}),disabled:k?m<1:m>=f.length-1,onClick:()=>{let A=k?m-1:m+1,R=[...f];R.splice(m,1),R.splice(A,0,t),n({...r,fields:R})},children:(0,ze.jsx)(gt.ItemLabel,{children:(0,Fs.__)("Move right")})}),c&&!!E.length&&(0,ze.jsxs)(gt,{children:[(0,ze.jsx)(gt.SubmenuTriggerItem,{children:(0,ze.jsx)(gt.ItemLabel,{children:(0,Fs.__)("Insert left")})}),(0,ze.jsx)(gt.Popover,{children:E.map(A=>(0,ze.jsx)(gt.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,m),A.id,...f.slice(m)]})},children:(0,ze.jsx)(gt.ItemLabel,{children:A.label})},A.id))})]}),u&&!!E.length&&(0,ze.jsxs)(gt,{children:[(0,ze.jsx)(gt.SubmenuTriggerItem,{children:(0,ze.jsx)(gt.ItemLabel,{children:(0,Fs.__)("Insert right")})}),(0,ze.jsx)(gt.Popover,{children:E.map(A=>(0,ze.jsx)(gt.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,m+1),A.id,...f.slice(m+1)]})},children:(0,ze.jsx)(gt.ItemLabel,{children:A.label})},A.id))})]}),g&&x&&(0,ze.jsx)(gt.Item,{prefix:(0,ze.jsx)(Vs.Icon,{icon:rd}),onClick:()=>{i(x),n({...r,fields:f.filter(A=>A!==t)})},children:(0,ze.jsx)(gt.ItemLabel,{children:(0,Fs.__)("Hide column")})})]})]})})]})}),eZ=$Y,Rc=eZ;var T6=a(z(),1),u_=a(_(),1);function tZ({item:e,isItemClickable:t,onClickItem:r,className:o}){return!t(e)||!r?{className:o}:{className:o?`${o} ${o}--clickable`:void 0,role:"button",tabIndex:0,onClick:n=>{n.stopPropagation(),r(e)},onKeyDown:n=>{(n.key==="Enter"||n.key===""||n.key===" ")&&(n.stopPropagation(),r(e))}}}function Ga({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,u_.jsx)("div",{className:n,...s,children:i});if(o){let c=o({item:e,className:`${n} ${n}--clickable`,...s,children:i});return(0,T6.cloneElement)(c,{onClick:u=>{u.stopPropagation(),c.props.onClick&&c.props.onClick(u)},onKeyDown:u=>{(u.key==="Enter"||u.key===""||u.key===" ")&&(u.stopPropagation(),c.props.onKeyDown&&c.props.onKeyDown(u))}})}let l=tZ({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,u_.jsx)("div",{...l,...s,children:i})}var Bi=a(_(),1);function rZ({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:i,renderItemLink:s,isItemClickable:l}){return(0,Bi.jsxs)($,{direction:"row",gap:"sm",align:"flex-start",justify:"flex-start",children:[o&&(0,Bi.jsx)(Ga,{item:e,isItemClickable:l,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":l(e)&&(i||s)&&r?r.getValue?.({item:e}):void 0,children:(0,Bi.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,Bi.jsxs)($,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Bi.jsxs)(Ga,{item:e,isItemClickable:l,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Bi.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,Bi.jsx)(r.render,{item:e,field:r})]}),n&&(0,Bi.jsx)(n.render,{item:e,field:n})]})]})}var Kv=rZ;var P6=a(nt(),1),Ic=a(z(),1),E6=a(j(),1),oZ=e=>(0,E6.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function A6({scrollContainerRef:e,enabled:t=!1}){let[r,o]=(0,Ic.useState)(!1),n=(0,P6.useDebounce)((0,Ic.useCallback)(()=>{let i=e.current;i&&o(oZ(i))},[e,o]),200);return(0,Ic.useEffect)(()=>typeof window>"u"||!t||!e.current?()=>{}:(n(),e.current.addEventListener("scroll",n),window.addEventListener("resize",n),()=>{e.current?.removeEventListener("scroll",n),window.removeEventListener("resize",n)}),[e,t]),r}function An(e,t){return e.reduce((r,o)=>{let n=t.getValue({item:o});return r.has(n)||r.set(n,[]),r.get(n)?.push(o),r},new Map)}var Ha=a(M(),1),O6=a(j(),1),R6=a(z(),1);var nn=a(_(),1);function k6({field:e,isVisible:t,onToggleVisibility:r}){return(0,nn.jsx)(Ha.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,nn.jsxs)($,{direction:"row",gap:"xs",justify:"flex-start",align:"center",children:[(0,nn.jsx)("div",{style:{height:24,width:24},children:t&&(0,nn.jsx)(Ha.Icon,{icon:wl})}),(0,nn.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function nZ(e){return!!e}function Xv({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,R6.useContext)(Ce),n=Zv(t,r);if(!n?.length)return null;let i=r.find(g=>g.id===t.titleField),s=r.find(g=>g.id===t.mediaField),l=r.find(g=>g.id===t.descriptionField),c=[{field:i,isVisibleFlag:"showTitle"},{field:s,isVisibleFlag:"showMedia"},{field:l,isVisibleFlag:"showDescription"}].filter(({field:g})=>nZ(g)),u=t.fields??[],d=n.filter(g=>u.includes(g.id)).length,f=c.filter(({isVisibleFlag:g})=>t[g]??!0),m=f.length+d,h=m===1&&f.length===1;return(0,nn.jsxs)($,{direction:"column",className:"dataviews-field-control",children:[e&&(0,nn.jsx)(Ha.BaseControl.VisualLabel,{children:(0,O6.__)("Properties")}),(0,nn.jsx)($,{direction:"column",className:"dataviews-view-config__properties",children:(0,nn.jsxs)(Ha.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[c.map(({field:g,isVisibleFlag:v})=>{let y=t[v]??!0,b=h&&y?{...g,enableHiding:!1}:g;return(0,nn.jsx)(k6,{field:b,isVisible:y,onToggleVisibility:()=>{o({...t,[v]:!y})}},g.id)}),n.map(g=>{let v=u.includes(g.id),y=m===1&&v?{...g,enableHiding:!1}:g;return(0,nn.jsx)(k6,{field:y,isVisible:v,onToggleVisibility:()=>{o({...t,fields:v?u.filter(b=>b!==g.id):[...u,g.id]})}},g.id)})]})})]})}var Ee=a(_(),1);function iZ({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=J("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,Ee.jsx)("div",{className:i,children:(0,Ee.jsx)(n.render,{item:e,field:n})})}function I6({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:l,mediaField:c,descriptionField:u,selection:d,getItemId:f,isItemClickable:m,onClickItem:h,renderItemLink:g,onChangeSelection:v,isActionsColumnSticky:y,posinset:b}){let{paginationInfo:x}=(0,Go.useContext)(Ce),w=qv(o,t),P=w&&d.includes(i),{showTitle:E=!0,showMedia:O=!0,showDescription:k=!0,infiniteScrollEnabled:A}=s,R=(0,Go.useRef)(!1),V=s.fields??[],N=l&&E||c&&O||u&&k;return(0,Ee.jsxs)("tr",{className:J("dataviews-view-table__row",{"is-selected":w&&P,"has-bulk-actions":w}),onTouchStart:()=>{R.current=!0},"aria-setsize":A?x.totalItems:void 0,"aria-posinset":b,role:A?"article":void 0,onMouseDown:T=>{let C=(0,c_.isAppleOS)()?T.metaKey:T.ctrlKey;T.button===0&&C&&window.navigator.userAgent.toLowerCase().includes("firefox")&&T?.preventDefault()},onClick:T=>{if(!w)return;((0,c_.isAppleOS)()?T.metaKey:T.ctrlKey)&&!R.current&&document.getSelection()?.type!=="Range"&&v(d.includes(i)?d.filter(F=>i!==F):[...d,i])},children:[e&&(0,Ee.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,Ee.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,Ee.jsx)(ja,{item:t,selection:d,onChangeSelection:v,getItemId:f,titleField:l,disabled:!w})})}),N&&(0,Ee.jsx)("td",{children:(0,Ee.jsx)(Kv,{item:t,level:r,titleField:E?l:void 0,mediaField:O?c:void 0,descriptionField:k?u:void 0,isItemClickable:m,onClickItem:h,renderItemLink:g})}),V.map(T=>{let{width:C,maxWidth:F,minWidth:B,align:I}=s.layout?.styles?.[T]??{};return(0,Ee.jsx)("td",{style:{width:C,maxWidth:F,minWidth:B},children:(0,Ee.jsx)(iZ,{fields:n,item:t,column:T,align:I})},T)}),!!o?.length&&(0,Ee.jsx)("td",{className:J("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":y}),onClick:T=>T.stopPropagation(),children:(0,Ee.jsx)(tu,{item:t,actions:o})})]})}function sZ({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:l,selection:c,setOpenedFilter:u,onClickItem:d,isItemClickable:f,renderItemLink:m,view:h,className:g,empty:v}){let{containerRef:y}=(0,Go.useContext)(Ce),b=(0,Go.useRef)(new Map),x=(0,Go.useRef)(),[w,P]=(0,Go.useState)(),E=Oc(e,t),[O,k]=(0,Go.useState)(null);(0,Go.useEffect)(()=>{x.current&&(x.current.focus(),x.current=void 0)});let A=(0,Go.useId)(),R=A6({scrollContainerRef:y,enabled:!!e?.length});if(w){x.current=w,P(void 0);return}let V=U=>{let X=b.current.get(U.id),xe=X?b.current.get(X.fallback):void 0;P(xe?.node)},N=U=>{U.preventDefault(),U.stopPropagation();let X={getBoundingClientRect:()=>({x:U.clientX,y:U.clientY,top:U.clientY,left:U.clientX,right:U.clientX,bottom:U.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{k(X)})},T=!!t?.length,C=r.find(U=>U.id===h.titleField),F=r.find(U=>U.id===h.mediaField),B=r.find(U=>U.id===h.descriptionField),I=h.groupBy?.field?r.find(U=>U.id===h.groupBy?.field):null,W=I?An(t,I):null,{showTitle:q=!0,showMedia:L=!0,showDescription:ee=!0}=h,se=C&&q||F&&L||B&&ee,Ae=h.fields??[],Re=(U,X)=>xe=>{xe?b.current.set(U,{node:xe,fallback:Ae[X>0?X-1:1]}):b.current.delete(U)},te=h.infiniteScrollEnabled&&!W;return(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsxs)("table",{className:J("dataviews-view-table",g,{[`has-${h.layout?.density}-density`]:h.layout?.density&&["compact","comfortable"].includes(h.layout.density),"has-bulk-actions":E}),"aria-busy":i,"aria-describedby":A,role:te?"feed":void 0,children:[(0,Ee.jsxs)("colgroup",{children:[E&&(0,Ee.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),se&&(0,Ee.jsx)("col",{className:"dataviews-view-table__col-first-data"}),Ae.map((U,X)=>(0,Ee.jsx)("col",{className:J(`dataviews-view-table__col-${U}`,{"dataviews-view-table__col-first-data":!se&&X===0})},`col-${U}`)),!!e?.length&&(0,Ee.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),O&&(0,Ee.jsx)(pm.Popover,{anchor:O,onClose:()=>k(null),placement:"bottom-start",children:(0,Ee.jsx)(Xv,{showLabel:!1})}),(0,Ee.jsx)("thead",{onContextMenu:N,children:(0,Ee.jsxs)("tr",{className:"dataviews-view-table__row",children:[E&&(0,Ee.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:N,children:(0,Ee.jsx)(dm,{selection:c,onChangeSelection:l,data:t,actions:e,getItemId:o})}),se&&(0,Ee.jsx)("th",{scope:"col",children:C&&(0,Ee.jsx)(Rc,{ref:Re(C.id,0),fieldId:C.id,view:h,fields:r,onChangeView:s,onHide:V,setOpenedFilter:u,canMove:!1,canInsertLeft:!1,canInsertRight:h.layout?.enableMoving??!0})}),Ae.map((U,X)=>{let{width:xe,maxWidth:We,minWidth:dt,align:Tr}=h.layout?.styles?.[U]??{},br=h.layout?.enableMoving??!0;return(0,Ee.jsx)("th",{style:{width:xe,maxWidth:We,minWidth:dt,textAlign:Tr},"aria-sort":h.sort?.direction&&h.sort?.field===U?Gv[h.sort.direction]:void 0,scope:"col",children:(0,Ee.jsx)(Rc,{ref:Re(U,X),fieldId:U,view:h,fields:r,onChangeView:s,onHide:V,setOpenedFilter:u,canMove:br,canInsertLeft:br,canInsertRight:br})},U)}),!!e?.length&&(0,Ee.jsx)("th",{className:J("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!R}),children:(0,Ee.jsx)("span",{className:"dataviews-view-table-header",children:(0,mm.__)("Actions")})})]})}),T&&I&&W?Array.from(W.entries()).map(([U,X])=>(0,Ee.jsxs)("tbody",{children:[(0,Ee.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,Ee.jsx)("td",{colSpan:Ae.length+(se?1:0)+(E?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:h.groupBy?.showLabel===!1?U:(0,mm.sprintf)((0,mm.__)("%1$s: %2$s"),I.label,U)})}),X.map((xe,We)=>(0,Ee.jsx)(I6,{item:xe,level:h.showLevels&&typeof n=="function"?n(xe):void 0,hasBulkActions:E,actions:e,fields:r,id:o(xe)||We.toString(),view:h,titleField:C,mediaField:F,descriptionField:B,selection:c,getItemId:o,onChangeSelection:l,onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!R},o(xe)))]},`group-${U}`)):(0,Ee.jsx)("tbody",{children:T&&t.map((U,X)=>(0,Ee.jsx)(I6,{item:U,level:h.showLevels&&typeof n=="function"?n(U):void 0,hasBulkActions:E,actions:e,fields:r,id:o(U)||X.toString(),view:h,titleField:C,mediaField:F,descriptionField:B,selection:c,getItemId:o,onChangeSelection:l,onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!R,posinset:te?X+1:void 0},o(U)))})]}),(0,Ee.jsxs)("div",{className:J({"dataviews-loading":i,"dataviews-no-results":!T&&!i}),id:A,children:[!T&&(i?(0,Ee.jsx)("p",{children:(0,Ee.jsx)(pm.Spinner,{})}):v),T&&i&&(0,Ee.jsx)("p",{className:"dataviews-loading-more",children:(0,Ee.jsx)(pm.Spinner,{})})]})]})}var F6=sZ;var d_=a(M(),1),$v=a(j(),1);var sn=a(M(),1);var hm=a(j(),1),N6=a(nt(),1),D6=a(ca(),1),Jv=a(z(),1);var aZ=a(M(),1),lZ=a(j(),1),Qv=a(z(),1);var uZ=a(_(),1),cZ=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],fZ=cZ[2].value;function V6(){let e=(0,Qv.useContext)(Ce),t=e.view;return(0,Qv.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??fZ,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var ct=a(_(),1),{Badge:dZ}=Ge(sn.privateApis);function mZ(e,t){let r=[];for(let o=0,n=e.length;o<n;o+=t)r.push(e.slice(o,o+t));return r}var pZ=(0,Jv.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:l,item:c,actions:u,mediaField:d,titleField:f,descriptionField:m,regularFields:h,badgeFields:g,hasBulkActions:v,config:y,...b},x){let{showTitle:w=!0,showMedia:P=!0,showDescription:E=!0}=t,O=qv(u,c),k=l(c),A=(0,N6.useInstanceId)(e),R=r.includes(k),V=d?.render?(0,ct.jsx)(d.render,{item:c,field:d,config:y}):null,N=w&&f?.render?(0,ct.jsx)(f.render,{item:c,field:f}):null,T=P&&V,C,F;return i(c)&&n&&(N?(C={"aria-labelledby":`dataviews-view-grid__title-field-${A}`},F={id:`dataviews-view-grid__title-field-${A}`}):C={"aria-label":(0,hm.__)("Navigate to item")}),(0,ct.jsxs)($,{direction:"column",...b,ref:x,className:J(b.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":O&&R}),onClickCapture:B=>{if(b.onClickCapture?.(B),(0,D6.isAppleOS)()?B.metaKey:B.ctrlKey){if(B.stopPropagation(),B.preventDefault(),!O)return;o(r.includes(k)?r.filter(I=>k!==I):[...r,k])}},children:[T&&(0,ct.jsx)(Ga,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__media",...C,children:V}),v&&T&&(0,ct.jsx)(ja,{item:c,selection:r,onChangeSelection:o,getItemId:l,titleField:f,disabled:!O}),!w&&T&&!!u?.length&&(0,ct.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,ct.jsx)(tu,{item:c,actions:u,isCompact:!0})}),w&&(0,ct.jsxs)($,{direction:"row",gap:"xs",className:"dataviews-view-grid__title-actions",children:[(0,ct.jsx)(Ga,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...F,children:N}),!!u?.length&&(0,ct.jsx)(tu,{item:c,actions:u,isCompact:!0})]}),(0,ct.jsxs)($,{direction:"column",gap:"2xs",children:[E&&m?.render&&(0,ct.jsx)(m.render,{item:c,field:m}),!!g?.length&&(0,ct.jsx)($,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"xs",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(B=>(0,ct.jsx)(dZ,{className:"dataviews-view-grid__field-value",children:(0,ct.jsx)(B.render,{item:c,field:B})},B.id))}),!!h?.length&&(0,ct.jsx)($,{direction:"column",className:"dataviews-view-grid__fields",gap:"2xs",children:h.map(B=>(0,ct.jsx)(sn.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,ct.jsxs)(ct.Fragment,{children:[(0,ct.jsx)(sn.Tooltip,{text:B.label,children:(0,ct.jsx)(sn.FlexItem,{className:"dataviews-view-grid__field-name",children:B.header})}),(0,ct.jsx)(sn.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,ct.jsx)(B.render,{item:c,field:B})})]})},B.id))})]})]})});function f_({data:e,isInfiniteScroll:t,className:r,isLoading:o,view:n,fields:i,selection:s,onChangeSelection:l,onClickItem:c,isItemClickable:u,renderItemLink:d,getItemId:f,actions:m}){let{paginationInfo:h,resizeObserverRef:g}=(0,Jv.useContext)(Ce),v=V6(),y=Oc(m,e),b=i.find(R=>R.id===n?.titleField),x=i.find(R=>R.id===n?.mediaField),w=i.find(R=>R.id===n?.descriptionField),P=n.fields??[],{regularFields:E,badgeFields:O}=P.reduce((R,V)=>{let N=i.find(C=>C.id===V);if(!N)return R;let T=n.layout?.badgeFields?.includes(V)?"badgeFields":"regularFields";return R[T].push(N),R},{regularFields:[],badgeFields:[]}),k="900px",A=Math.ceil(e.length/v);return(0,ct.jsx)(sn.Composite,{role:t?"feed":"grid",className:J("dataviews-view-grid",r),focusWrap:!0,"aria-busy":o,"aria-rowcount":t?void 0:A,ref:g,children:mZ(e,v).map((R,V)=>(0,ct.jsx)(sn.Composite.Row,{render:(0,ct.jsx)("div",{role:"row","aria-rowindex":V+1,"aria-label":(0,hm.sprintf)((0,hm.__)("Row %d"),V+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${v}, minmax(0, 1fr) )`}}),children:R.map((N,T)=>{let C=V*v+T;return(0,ct.jsx)(sn.Composite.Item,{render:F=>(0,ct.jsx)(pZ,{...F,role:t?"article":"gridcell","aria-setsize":t?h.totalItems:void 0,"aria-posinset":t?C+1:void 0,view:n,selection:s,onChangeSelection:l,onClickItem:c,isItemClickable:u,renderItemLink:d,getItemId:f,item:N,actions:m,mediaField:x,titleField:b,descriptionField:w,regularFields:E,badgeFields:O,hasBulkActions:y,config:{sizes:k}})},f(N))})},V))})}var ho=a(_(),1);function hZ({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:l,renderItemLink:c,selection:u,view:d,className:f,empty:m}){let h=!!t?.length,g=d.groupBy?.field?r.find(x=>x.id===d.groupBy?.field):null,v=g?An(t,g):null,y=d.infiniteScrollEnabled&&!v,b={className:f,isLoading:n,view:d,fields:r,selection:u,onChangeSelection:i,onClickItem:s,isItemClickable:l,renderItemLink:c,getItemId:o,actions:e};return(0,ho.jsxs)(ho.Fragment,{children:[h&&g&&v&&(0,ho.jsx)($,{direction:"column",gap:"md",children:Array.from(v.entries()).map(([x,w])=>(0,ho.jsxs)($,{direction:"column",gap:"xs",children:[(0,ho.jsx)("h3",{className:"dataviews-view-grid__group-header",children:d.groupBy?.showLabel===!1?x:(0,$v.sprintf)((0,$v.__)("%1$s: %2$s"),g.label,x)}),(0,ho.jsx)(f_,{...b,data:w,isInfiniteScroll:!1})]},x))}),h&&!v&&(0,ho.jsx)(f_,{...b,data:t,isInfiniteScroll:!!y}),!h&&(0,ho.jsx)("div",{className:J({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,ho.jsx)("p",{children:(0,ho.jsx)(d_.Spinner,{})}):m}),h&&n&&(0,ho.jsx)("p",{className:"dataviews-loading-more",children:(0,ho.jsx)(d_.Spinner,{})})]})}var L6=hZ;var ey=a(nt(),1),_r=a(M(),1),vr=a(z(),1),gm=a(j(),1);var g_=a(ie(),1);var we=a(_(),1),{Menu:m_}=Ge(_r.privateApis);function p_(e){return`${e}-item-wrapper`}function gZ(e,t){return`${e}-primary-action-${t}`}function h_(e){return`${e}-dropdown`}function vZ({idPrefix:e,primaryAction:t,item:r}){let o=(0,g_.useRegistry)(),[n,i]=(0,vr.useState)(!1),s=gZ(e,t.id),l=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,we.jsx)("div",{role:"gridcell",children:(0,we.jsx)(_r.Composite.Item,{id:s,render:(0,we.jsx)(_r.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:l,size:"small",onClick:()=>i(!0)}),children:n&&(0,we.jsx)(eu,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,we.jsx)("div",{role:"gridcell",children:(0,we.jsx)(_r.Composite.Item,{id:s,render:(0,we.jsx)(_r.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:l})})},t.id)}function M6({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:l,onSelect:c,otherFields:u,onDropdownTriggerKeyDown:d,posinset:f}){let{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=e,y=(0,vr.useRef)(null),b=`${r}-label`,x=`${r}-description`,w=(0,g_.useRegistry)(),[P,E]=(0,vr.useState)(!1),[O,k]=(0,vr.useState)(null),A=({type:I})=>{E(I==="mouseenter")},{paginationInfo:R}=(0,vr.useContext)(Ce);(0,vr.useEffect)(()=>{o&&y.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:V,eligibleActions:N}=(0,vr.useMemo)(()=>{let I=t.filter(q=>!q.isEligible||q.isEligible(n));return{primaryAction:I.filter(q=>q.isPrimary)[0],eligibleActions:I}},[t,n]),T=V&&t.length===1,C=h&&s?.render?(0,we.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,we.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,F=m&&i?.render?(0,we.jsx)(i.render,{item:n,field:i}):null,B=N?.length>0&&(0,we.jsxs)($,{direction:"row",gap:"sm",className:"dataviews-view-list__item-actions",children:[V&&(0,we.jsx)(vZ,{idPrefix:r,primaryAction:V,item:n}),!T&&(0,we.jsxs)("div",{role:"gridcell",children:[(0,we.jsxs)(m_,{placement:"bottom-end",children:[(0,we.jsx)(m_.TriggerButton,{render:(0,we.jsx)(_r.Composite.Item,{id:h_(r),render:(0,we.jsx)(_r.Button,{size:"small",icon:zn,label:(0,gm.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:d})})}),(0,we.jsx)(m_.Popover,{children:(0,we.jsx)(s_,{actions:N,item:n,registry:w,setActiveModalAction:k})})]}),!!O&&(0,we.jsx)(eu,{action:O,items:[n],closeModal:()=>k(null)})]})]});return(0,we.jsx)(_r.Composite.Row,{ref:y,render:(0,we.jsx)("div",{"aria-posinset":f,"aria-setsize":v?R.totalItems:void 0}),role:v?"article":"row",className:J({"is-selected":o,"is-hovered":P}),onMouseEnter:A,onMouseLeave:A,children:(0,we.jsxs)($,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,we.jsx)("div",{role:"gridcell",children:(0,we.jsx)(_r.Composite.Item,{id:p_(r),"aria-pressed":o,"aria-labelledby":b,"aria-describedby":x,className:"dataviews-view-list__item",onClick:()=>c(n)})}),(0,we.jsxs)($,{direction:"row",gap:"sm",justify:"start",align:"flex-start",style:{flex:1},children:[C,(0,we.jsxs)($,{direction:"column",gap:"2xs",className:"dataviews-view-list__field-wrapper",children:[(0,we.jsxs)($,{direction:"row",align:"center",children:[(0,we.jsx)("div",{className:"dataviews-title-field",id:b,style:{flex:1},children:F}),B]}),g&&l?.render&&(0,we.jsx)("div",{className:"dataviews-view-list__field",children:(0,we.jsx)(l.render,{item:n,field:l})}),(0,we.jsx)("div",{className:"dataviews-view-list__fields",id:x,children:u.map(I=>(0,we.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,we.jsx)(_r.VisuallyHidden,{as:"span",className:"dataviews-view-list__field-label",children:I.label}),(0,we.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,we.jsx)(I.render,{item:n,field:I})})]},I.id))})]})]})]})})}function yZ(e){return!!e}function v_(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:l,view:c,className:u,empty:d}=e,f=(0,ey.useInstanceId)(v_,"view-list"),m=r?.findLast(F=>l.includes(n(F))),h=o.find(F=>F.id===c.titleField),g=o.find(F=>F.id===c.mediaField),v=o.find(F=>F.id===c.descriptionField),y=(c?.fields??[]).map(F=>o.find(B=>F===B.id)).filter(yZ),b=F=>s([n(F)]),x=(0,vr.useCallback)(F=>`${f}-${n(F)}`,[f,n]),w=(0,vr.useCallback)((F,B)=>B.startsWith(x(F)),[x]),[P,E]=(0,vr.useState)(void 0);(0,vr.useEffect)(()=>{m&&E(p_(x(m)))},[m,x]);let O=r.findIndex(F=>w(F,P??"")),k=(0,ey.usePrevious)(O),A=O!==-1,R=(0,vr.useCallback)((F,B)=>{let I=Math.min(r.length-1,Math.max(0,F));if(!r[I])return;let W=x(r[I]),q=B(W);E(q),document.getElementById(q)?.focus()},[r,x]);(0,vr.useEffect)(()=>{!A&&(k!==void 0&&k!==-1)&&R(k,p_)},[A,R,k]);let V=(0,vr.useCallback)(F=>{F.key==="ArrowDown"&&(F.preventDefault(),R(O+1,h_)),F.key==="ArrowUp"&&(F.preventDefault(),R(O-1,h_))},[R,O]),N=r?.length;if(!N)return(0,we.jsx)("div",{className:J({"dataviews-loading":i,"dataviews-no-results":!N&&!i}),children:!N&&(i?(0,we.jsx)("p",{children:(0,we.jsx)(_r.Spinner,{})}):d)});let T=c.groupBy?.field?o.find(F=>F.id===c.groupBy?.field):null,C=T?An(r,T):null;return N&&T&&C?(0,we.jsx)(_r.Composite,{id:`${f}`,render:(0,we.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:P,setActiveId:E,children:(0,we.jsx)($,{direction:"column",gap:"md",className:J("dataviews-view-list",u),children:Array.from(C.entries()).map(([F,B])=>(0,we.jsxs)($,{direction:"column",gap:"xs",children:[(0,we.jsx)("h3",{className:"dataviews-view-list__group-header",children:c.groupBy?.showLabel===!1?F:(0,gm.sprintf)((0,gm.__)("%1$s: %2$s"),T.label,F)}),B.map(I=>{let W=x(I);return(0,we.jsx)(M6,{view:c,idPrefix:W,actions:t,item:I,isSelected:I===m,onSelect:b,mediaField:g,titleField:h,descriptionField:v,otherFields:y,onDropdownTriggerKeyDown:V},W)})]},F))})}):(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(_r.Composite,{id:f,render:(0,we.jsx)("div",{}),className:J("dataviews-view-list",u,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density)}),role:c.infiniteScrollEnabled?"feed":"grid",activeId:P,setActiveId:E,children:r.map((F,B)=>{let I=x(F);return(0,we.jsx)(M6,{view:c,idPrefix:I,actions:t,item:F,isSelected:F===m,onSelect:b,mediaField:g,titleField:h,descriptionField:v,otherFields:y,onDropdownTriggerKeyDown:V,posinset:c.infiniteScrollEnabled?B+1:void 0},I)})}),N&&i&&(0,we.jsx)("p",{className:"dataviews-loading-more",children:(0,we.jsx)(_r.Spinner,{})})]})}var b_=a(M(),1);var ty=a(j(),1),B6=a(z(),1);var Fc=a(_(),1);function j6({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,B6.createInterpolateElement)((0,ty.sprintf)((0,ty.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,Fc.jsx)(r.render,{item:t[0],field:r})}):(0,Fc.jsx)(r.render,{item:t[0],field:r});return(0,Fc.jsxs)($,{direction:"column",className:"dataviews-view-activity__group",children:[(0,Fc.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var z6=a(M(),1),ru=a(z(),1),G6=a(ie(),1);var ar=a(_(),1);function bZ(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:l,posinset:c,onClickItem:u,renderItemLink:d,isItemClickable:f}=e,{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=t,y=(0,ru.useRef)(null),b=(0,G6.useRegistry)(),{paginationInfo:x}=(0,ru.useContext)(Ce),{primaryActions:w,eligibleActions:P}=(0,ru.useMemo)(()=>{let V=r.filter(T=>!T.isEligible||T.isEligible(o));return{primaryActions:V.filter(T=>T.isPrimary),eligibleActions:V}},[r,o]),E=t.layout?.density??"balanced",O=h&&E!=="compact"&&i?.render?(0,ar.jsx)(i.render,{item:o,field:i,config:{sizes:E==="comfortable"?"32px":"24px"}}):null,k=(0,ar.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:O||(0,ar.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),A=m&&n?.render?(0,ar.jsx)(n.render,{item:o,field:n}):null,R=(0,ru.useMemo)(()=>E==="comfortable"?"sm":"xs",[E]);return(0,ar.jsx)("div",{ref:y,role:v?"article":void 0,"aria-posinset":c,"aria-setsize":v?x.totalItems:void 0,className:J("dataviews-view-activity__item",E==="compact"&&"is-compact",E==="balanced"&&"is-balanced",E==="comfortable"&&"is-comfortable"),children:(0,ar.jsxs)($,{direction:"row",gap:"md",justify:"start",align:"flex-start",children:[(0,ar.jsx)($,{direction:"column",gap:"2xs",align:"center",className:"dataviews-view-activity__item-type",children:k}),(0,ar.jsxs)($,{direction:"column",gap:R,align:"flex-start",className:"dataviews-view-activity__item-content",children:[A&&(0,ar.jsx)(Ga,{item:o,isItemClickable:f,onClickItem:u,renderItemLink:d,className:"dataviews-view-activity__item-title",children:A}),g&&s&&(0,ar.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,ar.jsx)(s.render,{item:o,field:s})}),(0,ar.jsx)("div",{className:"dataviews-view-activity__item-fields",children:l.map(V=>(0,ar.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,ar.jsx)(z6.VisuallyHidden,{as:"span",className:"dataviews-view-activity__item-field-label",children:V.label}),(0,ar.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,ar.jsx)(V.render,{item:o,field:V})})]},V.id))}),!!w?.length&&(0,ar.jsx)(a_,{item:o,actions:w,registry:b,buttonVariant:"secondary"})]}),w.length<P.length&&(0,ar.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,ar.jsx)(tu,{item:o,actions:P,isCompact:!0})})]})})}var H6=bZ;var U6=a($e(),1);function wZ(e){return!!e}function y_(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(u=>u.id===n.titleField),s=r.find(u=>u.id===n.mediaField),l=r.find(u=>u.id===n.descriptionField),c=(n?.fields??[]).map(u=>r.find(d=>u===d.id)).filter(wZ);return t.map((u,d)=>(0,U6.createElement)(H6,{...e,key:o(u),item:u,mediaField:s,titleField:i,descriptionField:l,otherFields:c,posinset:n.infiniteScrollEnabled?d+1:void 0}))}var go=a(_(),1);function W6(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,l=r?.length;if(!l)return(0,go.jsx)("div",{className:J({"dataviews-loading":n,"dataviews-no-results":!l&&!n}),children:!l&&(n?(0,go.jsx)("p",{children:(0,go.jsx)(b_.Spinner,{})}):t)});let c=J("dataviews-view-activity",s),u=i.groupBy?.field?o.find(m=>m.id===i.groupBy?.field):null,d=u?An(r,u):null,f=d?Array.from(d.entries()):[];return l&&u&&d?(0,go.jsx)($,{direction:"column",gap:"xs",className:c,children:f.map(([m,h])=>(0,go.jsx)(j6,{groupName:m,groupData:h,groupField:u,showLabel:i.groupBy?.showLabel!==!1,children:(0,go.jsx)(y_,{...e,data:h})},m))}):(0,go.jsxs)(go.Fragment,{children:[(0,go.jsx)("div",{className:c,role:i.infiniteScrollEnabled?"feed":void 0,children:(0,go.jsx)(y_,{...e})}),l&&n&&(0,go.jsx)("p",{className:"dataviews-loading-more",children:(0,go.jsx)(b_.Spinner,{})})]})}var Ho=a(M(),1),ym=a(j(),1),J6=a(nt(),1),$6=a(z(),1);var Y6=a(M(),1),xZ=a(ie(),1),ry=a(z(),1),x_=a(j(),1);var vm=a(M(),1),Vc=a(z(),1),an=a(j(),1);var Ns=a(_(),1);function w_(){let{view:e,onChangeView:t,paginationInfo:{totalItems:r=0,totalPages:o}}=(0,Vc.useContext)(Ce);if(!r||!o||e.infiniteScrollEnabled)return null;let n=e.page??1,i=Array.from(Array(o)).map((s,l)=>{let c=l+1;return{value:c.toString(),label:c.toString(),"aria-label":n===c?(0,an.sprintf)((0,an.__)("Page %1$d of %2$d"),n,o):c.toString()}});return!!r&&o!==1&&(0,Ns.jsxs)($,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"lg",children:[(0,Ns.jsx)($,{direction:"row",justify:"flex-start",align:"center",gap:"2xs",className:"dataviews-pagination__page-select",children:(0,Vc.createInterpolateElement)((0,an.sprintf)((0,an._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,Ns.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Ns.jsx)(vm.SelectControl,{"aria-label":(0,an.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,Ns.jsxs)($,{direction:"row",gap:"2xs",align:"center",children:[(0,Ns.jsx)(vm.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,an.__)("Previous page"),icon:(0,an.isRTL)()?dh:xh,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Ns.jsx)(vm.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,an.__)("Next page"),icon:(0,an.isRTL)()?xh:dh,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var q6=(0,Vc.memo)(w_);var Z6=a(_(),1);function oy(e){return(0,ry.useMemo)(()=>e?.every(t=>t.supportsBulk),[e])}var K6=a(z(),1);var X6=a(_(),1),S_=(0,K6.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,X6.jsx)("div",{ref:o,className:J("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var Le=a(_(),1),{Badge:SZ}=Ge(Ho.privateApis);function Q6({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:i,mediaField:s,titleField:l,descriptionField:c,regularFields:u,badgeFields:d,config:f,posinset:m,setsize:h}){let{showTitle:g=!0,showMedia:v=!0,showDescription:y=!0}=e,b=n(i),x=r.includes(b),w=s?.render?(0,Le.jsx)(s.render,{item:i,field:s,config:f}):null,P=g&&l?.render?(0,Le.jsx)(l.render,{item:i,field:l}):null;return(0,Le.jsxs)(Ho.Composite.Item,{"aria-label":l?l.getValue({item:i})||(0,ym.__)("(no title)"):void 0,render:({children:E,...O})=>(0,Le.jsx)($,{direction:"column",children:E,...O}),role:"option","aria-posinset":m,"aria-setsize":h,className:J("dataviews-view-picker-grid__card",{"is-selected":x}),"aria-selected":x,onClick:()=>{if(x)o(r.filter(E=>b!==E));else{let E=t?[...r,b]:[b];o(E)}},children:[v&&w&&(0,Le.jsx)("div",{className:"dataviews-view-picker-grid__media",children:w}),v&&w&&(0,Le.jsx)(ja,{item:i,selection:r,onChangeSelection:o,getItemId:n,titleField:l,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,Le.jsx)($,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,Le.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:P})}),(0,Le.jsxs)($,{direction:"column",gap:"2xs",children:[y&&c?.render&&(0,Le.jsx)(c.render,{item:i,field:c}),!!d?.length&&(0,Le.jsx)($,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"xs",wrap:"wrap",align:"top",justify:"flex-start",children:d.map(E=>(0,Le.jsx)(SZ,{className:"dataviews-view-picker-grid__field-value",children:(0,Le.jsx)(E.render,{item:i,field:E})},E.id))}),!!u?.length&&(0,Le.jsx)($,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"2xs",children:u.map(E=>(0,Le.jsx)(Ho.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Le.jsxs)(Le.Fragment,{children:[(0,Le.jsx)(Ho.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:E.header}),(0,Le.jsx)(Ho.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,Le.jsx)(E.render,{item:i,field:E})})]})},E.id))})]})]},b)}function e3({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,J6.useInstanceId)(e3,"dataviews-view-picker-grid-group__header");return(0,Le.jsxs)($,{direction:"column",gap:"xs",role:"group","aria-labelledby":n,children:[(0,Le.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,ym.sprintf)((0,ym.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function _Z({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:l,className:c,empty:u}){let{resizeObserverRef:d,paginationInfo:f,itemListLabel:m}=(0,$6.useContext)(Ce),h=r.find(C=>C.id===l?.titleField),g=r.find(C=>C.id===l?.mediaField),v=r.find(C=>C.id===l?.descriptionField),y=l.fields??[],{regularFields:b,badgeFields:x}=y.reduce((C,F)=>{let B=r.find(W=>W.id===F);if(!B)return C;let I=l.layout?.badgeFields?.includes(F)?"badgeFields":"regularFields";return C[I].push(B),C},{regularFields:[],badgeFields:[]}),w=!!t?.length,P=l.layout?.previewSize,E=oy(e),O="900px",k=l.groupBy?.field?r.find(C=>C.id===l.groupBy?.field):null,A=k?An(t,k):null,R=l.infiniteScrollEnabled&&!A,V=l?.page??1,N=l?.perPage??0,T=R?f?.totalItems:void 0;return(0,Le.jsxs)(Le.Fragment,{children:[w&&k&&A&&(0,Le.jsx)(Ho.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":E,className:J("dataviews-view-picker-grid",c),"aria-label":m,render:({children:C,...F})=>(0,Le.jsx)($,{direction:"column",gap:"md",children:C,...F}),children:Array.from(A.entries()).map(([C,F])=>(0,Le.jsx)(e3,{groupName:C,groupField:k,showLabel:l.groupBy?.showLabel!==!1,children:(0,Le.jsx)(S_,{previewSize:P,style:{gridTemplateColumns:P&&`repeat(auto-fill, minmax(${P}px, 1fr))`},"aria-busy":n,ref:d,children:F.map(B=>{let I=(V-1)*N+t.indexOf(B)+1;return(0,Le.jsx)(Q6,{view:l,multiselect:E,selection:s,onChangeSelection:i,getItemId:o,item:B,mediaField:g,titleField:h,descriptionField:v,regularFields:b,badgeFields:x,config:{sizes:O},posinset:I,setsize:T},o(B))})})},C))}),w&&!A&&(0,Le.jsx)(Ho.Composite,{render:(0,Le.jsx)(S_,{className:J("dataviews-view-picker-grid",c),previewSize:P,"aria-busy":n,ref:d}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":E,"aria-label":m,children:t.map((C,F)=>{let B=R?F+1:void 0;return R||(B=(V-1)*N+F+1),(0,Le.jsx)(Q6,{view:l,multiselect:E,selection:s,onChangeSelection:i,getItemId:o,item:C,mediaField:g,titleField:h,descriptionField:v,regularFields:b,badgeFields:x,config:{sizes:O},posinset:B,setsize:T},o(C))})}),!w&&(0,Le.jsx)("div",{className:J({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,Le.jsx)("p",{children:(0,Le.jsx)(Ho.Spinner,{})}):u}),w&&n&&(0,Le.jsx)("p",{className:"dataviews-loading-more",children:(0,Le.jsx)(Ho.Spinner,{})})]})}var t3=_Z;var ny=a(j(),1),ou=a(M(),1),kn=a(z(),1);var He=a(_(),1);function CZ({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=J("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,He.jsx)("div",{className:i,children:(0,He.jsx)(n.render,{item:e,field:n})})}function r3({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:l,getItemId:c,onChangeSelection:u,multiselect:d,posinset:f}){let{paginationInfo:m}=(0,kn.useContext)(Ce),h=l.includes(r),[g,v]=(0,kn.useState)(!1),{showTitle:y=!0,showMedia:b=!0,showDescription:x=!0,infiniteScrollEnabled:w}=o,P=()=>{v(!0)},E=()=>{v(!1)},O=o.fields??[],k=n&&y||i&&b||s&&x;return(0,He.jsxs)(ou.Composite.Item,{render:({children:A,...R})=>(0,He.jsx)("tr",{className:J("dataviews-view-table__row",{"is-selected":h,"is-hovered":g}),onMouseEnter:P,onMouseLeave:E,children:A,...R}),"aria-selected":h,"aria-setsize":m.totalItems||void 0,"aria-posinset":f,role:w?"article":"option",onClick:()=>{if(h)u(l.filter(A=>r!==A));else{let A=d?[...l,r]:[r];u(A)}},children:[(0,He.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,He.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,He.jsx)(ja,{item:e,selection:l,onChangeSelection:u,getItemId:c,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),k&&(0,He.jsx)("td",{role:"presentation",children:(0,He.jsx)(Kv,{item:e,titleField:y?n:void 0,mediaField:b?i:void 0,descriptionField:x?s:void 0,isItemClickable:()=>!1})}),O.map(A=>{let{width:R,maxWidth:V,minWidth:N,align:T}=o.layout?.styles?.[A]??{};return(0,He.jsx)("td",{style:{width:R,maxWidth:V,minWidth:N},role:"presentation",children:(0,He.jsx)(CZ,{fields:t,item:e,column:A,align:T})},A)})]},r)}function TZ({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:l,setOpenedFilter:c,view:u,className:d,empty:f}){let m=(0,kn.useRef)(new Map),h=(0,kn.useRef)(),[g,v]=(0,kn.useState)(),y=oy(e)??!1;(0,kn.useEffect)(()=>{h.current&&(h.current.focus(),h.current=void 0)});let b=(0,kn.useId)();if(g){h.current=g,v(void 0);return}let x=I=>{let W=m.current.get(I.id),q=W?m.current.get(W.fallback):void 0;v(q?.node)},w=!!t?.length,P=r.find(I=>I.id===u.titleField),E=r.find(I=>I.id===u.mediaField),O=r.find(I=>I.id===u.descriptionField),k=u.groupBy?.field?r.find(I=>I.id===u.groupBy?.field):null,A=k?An(t,k):null,{showTitle:R=!0,showMedia:V=!0,showDescription:N=!0}=u,T=P&&R||E&&V||O&&N,C=u.fields??[],F=(I,W)=>q=>{q?m.current.set(I,{node:q,fallback:C[W>0?W-1:1]}):m.current.delete(I)},B=u.infiniteScrollEnabled&&!A;return(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)("table",{className:J("dataviews-view-table","dataviews-view-picker-table",d,{[`has-${u.layout?.density}-density`]:u.layout?.density&&["compact","comfortable"].includes(u.layout.density)}),"aria-busy":n,"aria-describedby":b,role:B?"feed":"listbox",children:[(0,He.jsx)("thead",{role:"presentation",children:(0,He.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,He.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:y&&(0,He.jsx)(dm,{selection:l,onChangeSelection:s,data:t,actions:e,getItemId:o})}),T&&(0,He.jsx)("th",{children:P&&(0,He.jsx)(Rc,{ref:F(P.id,0),fieldId:P.id,view:u,fields:r,onChangeView:i,onHide:x,setOpenedFilter:c,canMove:!1})}),C.map((I,W)=>{let{width:q,maxWidth:L,minWidth:ee,align:se}=u.layout?.styles?.[I]??{};return(0,He.jsx)("th",{style:{width:q,maxWidth:L,minWidth:ee,textAlign:se},"aria-sort":u.sort?.direction&&u.sort?.field===I?Gv[u.sort.direction]:void 0,scope:"col",children:(0,He.jsx)(Rc,{ref:F(I,W),fieldId:I,view:u,fields:r,onChangeView:i,onHide:x,setOpenedFilter:c,canMove:u.layout?.enableMoving??!0})},I)})]})}),w&&k&&A?Array.from(A.entries()).map(([I,W])=>(0,He.jsxs)(ou.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,He.jsx)("tbody",{role:"group"}),children:[(0,He.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,He.jsx)("td",{colSpan:C.length+(T?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:u.groupBy?.showLabel===!1?I:(0,ny.sprintf)((0,ny.__)("%1$s: %2$s"),k.label,I)})}),W.map((q,L)=>(0,He.jsx)(r3,{item:q,fields:r,id:o(q)||L.toString(),view:u,titleField:P,mediaField:E,descriptionField:O,selection:l,getItemId:o,onChangeSelection:s,multiselect:y},o(q)))]},`group-${I}`)):(0,He.jsx)(ou.Composite,{render:(0,He.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:w&&t.map((I,W)=>(0,He.jsx)(r3,{item:I,fields:r,id:o(I)||W.toString(),view:u,titleField:P,mediaField:E,descriptionField:O,selection:l,getItemId:o,onChangeSelection:s,multiselect:y,posinset:W+1},o(I)))})]}),(0,He.jsxs)("div",{className:J({"dataviews-loading":n,"dataviews-no-results":!w&&!n}),id:b,children:[!w&&(n?(0,He.jsx)("p",{children:(0,He.jsx)(ou.Spinner,{})}):f),w&&n&&(0,He.jsx)("p",{className:"dataviews-loading-more",children:(0,He.jsx)(ou.Spinner,{})})]})]})}var o3=TZ;var n3=a(M(),1),i3=a(j(),1),s3=a(z(),1);var a3=a(_(),1),PZ=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}];function __(){let e=(0,s3.useContext)(Ce),t=e.view,r=PZ.filter(s=>e.containerWidth>=s.breakpoint),o=t.layout?.previewSize??230,n=r.map((s,l)=>({...s,index:l})).filter(s=>s.value<=o).sort((s,l)=>l.value-s.value)[0]?.index??0,i=r.map((s,l)=>({value:l}));return(0,a3.jsx)(n3.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,i3.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(s=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[s].value}})},step:1,marks:i})}var Nc=a(M(),1),Dc=a(j(),1),l3=a(z(),1);var Lc=a(_(),1);function bm(){let e=(0,l3.useContext)(Ce),t=e.view;return(0,Lc.jsxs)(Nc.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,Dc.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Lc.jsx)(Nc.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,Dc._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Lc.jsx)(Nc.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,Dc._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Lc.jsx)(Nc.__experimentalToggleGroupControlOption,{value:"compact",label:(0,Dc._x)("Compact","Density option for DataView layout")},"compact")]})}var Qn=[{type:Ec,label:(0,Ds.__)("Table"),component:F6,icon:Fp,viewConfigOptions:bm},{type:Uv,label:(0,Ds.__)("Grid"),component:L6,icon:la,viewConfigOptions:__},{type:l6,label:(0,Ds.__)("List"),component:v_,icon:(0,Ds.isRTL)()?f1:m1,viewConfigOptions:bm},{type:u6,label:(0,Ds.__)("Activity"),component:W6,icon:Jf,viewConfigOptions:bm},{type:c6,label:(0,Ds.__)("Grid"),component:t3,icon:la,viewConfigOptions:__,isPicker:!0},{type:f6,label:(0,Ds.__)("Table"),component:o3,icon:Fp,viewConfigOptions:bm,isPicker:!0}];var Zc=a(z(),1);var Jn=a(M(),1),Gs=a(j(),1),Ry=a(z(),1);var EZ=Object.defineProperty,AZ=Object.defineProperties,kZ=Object.getOwnPropertyDescriptors,iy=Object.getOwnPropertySymbols,c3=Object.prototype.hasOwnProperty,f3=Object.prototype.propertyIsEnumerable,u3=(e,t,r)=>t in e?EZ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,fe=(e,t)=>{for(var r in t||(t={}))c3.call(t,r)&&u3(e,r,t[r]);if(iy)for(var r of iy(t))f3.call(t,r)&&u3(e,r,t[r]);return e},Fe=(e,t)=>AZ(e,kZ(t)),it=(e,t)=>{var r={};for(var o in e)c3.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&iy)for(var o of iy(e))t.indexOf(o)<0&&f3.call(e,o)&&(r[o]=e[o]);return r};var OZ=Object.defineProperty,RZ=Object.defineProperties,IZ=Object.getOwnPropertyDescriptors,sy=Object.getOwnPropertySymbols,m3=Object.prototype.hasOwnProperty,p3=Object.prototype.propertyIsEnumerable,d3=(e,t,r)=>t in e?OZ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,st=(e,t)=>{for(var r in t||(t={}))m3.call(t,r)&&d3(e,r,t[r]);if(sy)for(var r of sy(t))p3.call(t,r)&&d3(e,r,t[r]);return e},lr=(e,t)=>RZ(e,IZ(t)),ay=(e,t)=>{var r={};for(var o in e)m3.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&sy)for(var o of sy(e))t.indexOf(o)<0&&p3.call(e,o)&&(r[o]=e[o]);return r};function wm(...e){}function C_(e,t){if(FZ(e)){let r=VZ(t)?t():t;return e(r)}return e}function FZ(e){return typeof e=="function"}function VZ(e){return typeof e=="function"}function Uo(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function Ua(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function xm(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function T_(e,t){let r=st({},e);for(let o of t)Uo(r,o)&&delete r[o];return r}function P_(e,t){let r={};for(let o of t)Uo(e,o)&&(r[o]=e[o]);return r}function Sm(e){return e}function zr(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function E_(e){return Object.keys(e)}function A_(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function nu(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function Gr(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function Ue(...e){for(let t of e)if(t!==void 0)return t}var h3=a($e(),1);function g3(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function NZ(e){return!e||!(0,h3.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function v3(e){return NZ(e)?fe({},e.props).ref||e.ref:null}function y3(e,t){let r=fe({},e);for(let o in t){if(!Uo(t,o))continue;if(o==="className"){let i="className";r[i]=e[i]?`${e[i]} ${t[i]}`:t[i];continue}if(o==="style"){let i="style";r[i]=e[i]?fe(fe({},e[i]),t[i]):t[i];continue}let n=t[o];if(typeof n=="function"&&o.startsWith("on")){let i=e[o];if(typeof i=="function"){r[o]=(...s)=>{n(...s),i(...s)};continue}}r[o]=n}return r}var Wa=DZ();function DZ(){var e;return typeof window<"u"&&!!((e=window.document)!=null&&e.createElement)}function Ls(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function iu(e,t=!1){let{activeElement:r}=Ls(e);if(!r?.nodeName)return null;if(k_(r)&&r.contentDocument)return iu(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=Ls(r).getElementById(o);if(n)return n}}return r}function ji(e,t){return e===t||e.contains(t)}function k_(e){return e.tagName==="IFRAME"}function Ms(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?LZ.indexOf(e.type)!==-1:!1}var LZ=["button","color","file","image","reset","submit"];function O_(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function vo(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,r=e.tagName==="TEXTAREA";return t||r||!1}catch{return!1}}function _m(e){return e.isContentEditable||vo(e)}function R_(e){if(vo(e))return e.value;if(e.isContentEditable){let t=Ls(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Mc(e){let t=0,r=0;if(vo(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=Ls(e).getSelection();if(o?.rangeCount&&o.anchorNode&&ji(e,o.anchorNode)&&o.focusNode&&ji(e,o.focusNode)){let n=o.getRangeAt(0),i=n.cloneRange();i.selectNodeContents(e),i.setEnd(n.startContainer,n.startOffset),t=i.toString().length,i.setEnd(n.endContainer,n.endOffset),r=i.toString().length}}return{start:t,end:r}}function I_(e,t){let r=["dialog","menu","listbox","tree","grid"],o=e?.getAttribute("role");return o&&r.indexOf(o)!==-1?o:t}function Bc(e){if(!e)return null;let t=r=>r==="auto"||r==="scroll";if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:r}=getComputedStyle(e);if(t(r))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:r}=getComputedStyle(e);if(t(r))return e}return Bc(e.parentElement)||document.scrollingElement||document.body}function Cm(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function F_(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,l])=>{let c=t(i),u=t(l);return c===u||!c||!u?0:MZ(c,u)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function MZ(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function V_(){return Wa&&!!navigator.maxTouchPoints}function ly(){return Wa?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function su(){return Wa&&ly()&&/apple/i.test(navigator.vendor)}function N_(){return Wa&&/firefox\//i.test(navigator.userAgent)}function uy(e){return!!(e.currentTarget&&!ji(e.currentTarget,e.target))}function to(e){return e.target===e.currentTarget}function b3(e){let t=e.currentTarget;if(!t)return!1;let r=ly();if(r&&!e.metaKey||!r&&!e.ctrlKey)return!1;let o=t.tagName.toLowerCase();return o==="a"||o==="button"&&t.type==="submit"||o==="input"&&t.type==="submit"}function w3(e){let t=e.currentTarget;if(!t)return!1;let r=t.tagName.toLowerCase();return e.altKey?r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit":!1}function au(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n=lr(st({},t),{bubbles:!0});return e.dispatchEvent(new FocusEvent("focusout",n)),o}function x3(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function D_(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function cy(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!ji(r,o)}function qa(e,t,r,o){let i=(l=>{if(o){let u=setTimeout(l,o);return()=>clearTimeout(u)}let c=requestAnimationFrame(l);return()=>cancelAnimationFrame(c)})(()=>{e.removeEventListener(t,s,!0),r()}),s=()=>{i(),r()};return e.addEventListener(t,s,{once:!0,capture:!0}),i}function zi(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(zi(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var Ct=a($e(),1),BZ=a($e(),1),L_=fe({},BZ),S3=L_.useId,Y_e=L_.useDeferredValue,_3=L_.useInsertionEffect,Kt=Wa?Ct.useLayoutEffect:Ct.useEffect;function jZ(e){let[t]=(0,Ct.useState)(e);return t}function P3(e){let t=(0,Ct.useRef)(e);return Kt(()=>{t.current=e}),t}function qe(e){let t=(0,Ct.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return _3?_3(()=>{t.current=e}):t.current=e,(0,Ct.useCallback)((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])}function E3(e){let[t,r]=(0,Ct.useState)(null);return Kt(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function tr(...e){return(0,Ct.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)g3(r,t)}},e)}function On(e){if(S3){let o=S3();return e||o}let[t,r]=(0,Ct.useState)(e);return Kt(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function A3(e,t){let r=i=>{if(typeof i=="string")return i},[o,n]=(0,Ct.useState)(()=>r(t));return Kt(()=>{let i=e&&"current"in e?e.current:e;n(i?.tagName.toLowerCase()||r(t))},[e,t]),o}function k3(e,t,r){let o=jZ(r),[n,i]=(0,Ct.useState)(o);return(0,Ct.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let l=()=>{let u=s.getAttribute(t);i(u??o)},c=new MutationObserver(l);return c.observe(s,{attributeFilter:[t]}),l(),()=>c.disconnect()},[e,t,o]),n}function Gi(e,t){let r=(0,Ct.useRef)(!1);(0,Ct.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,Ct.useEffect)(()=>()=>{r.current=!1},[])}function O3(e,t){let r=(0,Ct.useRef)(!1);Kt(()=>{if(r.current)return e();r.current=!0},t),Kt(()=>()=>{r.current=!1},[])}function R3(){return(0,Ct.useReducer)(()=>[],[])}function ur(e){return qe(typeof e=="function"?e:()=>e)}function Hi(e,t,r=[]){let o=(0,Ct.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return Fe(fe({},e),{wrapElement:o})}function I3(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,Ct.useMemo)(()=>Object.assign(()=>{},Fe(fe({},o),{[t]:r})),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}function F3(){return(0,Ct.useEffect)(()=>{zi("mousemove",GZ,!0),zi("mousedown",fy,!0),zi("mouseup",fy,!0),zi("keydown",fy,!0),zi("scroll",fy,!0)},[]),qe(()=>M_)}var M_=!1,C3=0,T3=0;function zZ(e){let t=e.movementX||e.screenX-C3,r=e.movementY||e.screenY-T3;return C3=e.screenX,T3=e.screenY,t||r||!1}function GZ(e){zZ(e)&&(M_=!0)}function fy(){M_=!1}var yo=a($e(),1),lu=a(_(),1);function Tt(e){let t=yo.forwardRef((r,o)=>e(Fe(fe({},r),{ref:o})));return t.displayName=e.displayName||e.name,t}function Ya(e,t){return yo.memo(e,t)}function Nt(e,t){let r=t,{wrapElement:o,render:n}=r,i=it(r,["wrapElement","render"]),s=tr(t.ref,v3(n)),l;if(yo.isValidElement(n)){let c=Fe(fe({},n.props),{ref:s});l=yo.cloneElement(n,y3(i,c))}else n?l=n(i):l=(0,lu.jsx)(e,fe({},i));return o?o(l):l}function Dt(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function Wo(e=[],t=[]){let r=yo.createContext(void 0),o=yo.createContext(void 0),n=()=>yo.useContext(r),i=(u=!1)=>{let d=yo.useContext(o),f=n();return u?d:d||f},s=()=>{let u=yo.useContext(o),d=n();if(!(u&&u===d))return d},l=u=>e.reduceRight((d,f)=>(0,lu.jsx)(f,Fe(fe({},u),{children:d})),(0,lu.jsx)(r.Provider,fe({},u)));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:l,ScopedContextProvider:u=>(0,lu.jsx)(l,Fe(fe({},u),{children:t.reduceRight((d,f)=>(0,lu.jsx)(f,Fe(fe({},u),{children:d})),(0,lu.jsx)(o.Provider,fe({},u)))}))}}var Tm=Wo(),V3=Tm.useContext,e2e=Tm.useScopedContext,t2e=Tm.useProviderContext,N3=Tm.ContextProvider,D3=Tm.ScopedContextProvider;var B_=a($e(),1),Pm=Wo([N3],[D3]),dy=Pm.useContext,i2e=Pm.useScopedContext,L3=Pm.useProviderContext,jc=Pm.ContextProvider,my=Pm.ScopedContextProvider,M3=(0,B_.createContext)(void 0),B3=(0,B_.createContext)(void 0);var j_=a($e(),1),u2e=(0,j_.createContext)(null),c2e=(0,j_.createContext)(null),Em=Wo([jc],[my]),j3=Em.useContext,f2e=Em.useScopedContext,d2e=Em.useProviderContext,m2e=Em.ContextProvider,p2e=Em.ScopedContextProvider;function uu(e,t){let r=e.__unstableInternals;return zr(r,"Invalid store"),r[t]}function bo(e,...t){let r=e,o=r,n=Symbol(),i=wm,s=new Set,l=new Set,c=new Set,u=new Set,d=new Set,f=new WeakMap,m=new WeakMap,h=A=>(c.add(A),()=>c.delete(A)),g=()=>{let A=s.size,R=Symbol();s.add(R);let V=()=>{s.delete(R),!s.size&&i()};if(A)return V;let N=E_(r).map(F=>Ua(...t.map(B=>{var I;let W=(I=B?.getState)==null?void 0:I.call(B);if(W&&Uo(W,F))return Ir(B,[F],q=>{O(F,q[F],!0)})}))),T=[];for(let F of c)T.push(F());let C=t.map(zc);return i=Ua(...N,...T,...C),V},v=(A,R,V=u)=>(V.add(R),m.set(R,A),()=>{var N;(N=f.get(R))==null||N(),f.delete(R),m.delete(R),V.delete(R)}),y=(A,R)=>v(A,R),b=(A,R)=>(f.set(R,R(r,r)),v(A,R)),x=(A,R)=>(f.set(R,R(r,o)),v(A,R,d)),w=A=>bo(P_(r,A),k),P=A=>bo(T_(r,A),k),E=()=>r,O=(A,R,V=!1)=>{var N;if(!Uo(r,A))return;let T=C_(R,r[A]);if(T===r[A])return;if(!V)for(let I of t)(N=I?.setState)==null||N.call(I,A,T);let C=r;r=lr(st({},r),{[A]:T});let F=Symbol();n=F,l.add(A);let B=(I,W,q)=>{var L;let ee=m.get(I),se=Ae=>q?q.has(Ae):Ae===A;(!ee||ee.some(se))&&((L=f.get(I))==null||L(),f.set(I,I(r,W)))};for(let I of u)B(I,C);queueMicrotask(()=>{if(n!==F)return;let I=r;for(let W of d)B(W,o,l);o=I,l.clear()})},k={getState:E,setState:O,__unstableInternals:{setup:h,init:g,subscribe:y,sync:b,batch:x,pick:w,omit:P}};return k}function Rr(e,...t){if(e)return uu(e,"setup")(...t)}function zc(e,...t){if(e)return uu(e,"init")(...t)}function Gc(e,...t){if(e)return uu(e,"subscribe")(...t)}function Ir(e,...t){if(e)return uu(e,"sync")(...t)}function Za(e,...t){if(e)return uu(e,"batch")(...t)}function Am(e,...t){if(e)return uu(e,"omit")(...t)}function z_(e,...t){if(e)return uu(e,"pick")(...t)}function cu(...e){let t=e.reduce((o,n)=>{var i;let s=(i=n?.getState)==null?void 0:i.call(n);return s?Object.assign(o,s):o},{}),r=bo(t,...e);return Object.assign({},...e,r)}var Ui=a($e(),1),z3=a(o6(),1),{useSyncExternalStore:G3}=z3.default,H3=()=>()=>{};function Hc(e,t=Sm){let r=Ui.useCallback(n=>e?Gc(e,null,n):H3(),[e]),o=()=>{let n=typeof t=="string"?t:null,i=typeof t=="function"?t:null,s=e?.getState();if(i)return i(s);if(s&&n&&Uo(s,n))return s[n]};return G3(r,o,o)}function hy(e,t){let r=Ui.useRef({}),o=Ui.useCallback(i=>e?Gc(e,null,i):H3(),[e]),n=()=>{let i=e?.getState(),s=!1,l=r.current;for(let c in t){let u=t[c];if(typeof u=="function"){let d=u(i);d!==l[c]&&(l[c]=d,s=!0)}if(typeof u=="string"){if(!i||!Uo(i,u))continue;let d=i[u];d!==l[c]&&(l[c]=d,s=!0)}}return s&&(r.current=fe({},l)),r.current};return G3(o,n,n)}function rr(e,t,r,o){let n=Uo(t,r)?t[r]:void 0,i=o?t[o]:void 0,s=P3({value:n,setValue:i});Kt(()=>Ir(e,[r],(l,c)=>{let{value:u,setValue:d}=s.current;d&&l[r]!==c[r]&&l[r]!==u&&d(l[r])}),[e,r]),Kt(()=>{if(n!==void 0)return e.setState(r,n),Za(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function Uc(e,t){let[r,o]=Ui.useState(()=>e(t));Kt(()=>zc(r),[r]);let n=Ui.useCallback(l=>Hc(r,l),[r]),i=Ui.useMemo(()=>Fe(fe({},r),{useState:n}),[r,n]),s=qe(()=>{o(l=>e(fe(fe({},t),l.getState())))});return[i,s]}function HZ(e){var t;let r=e.find(i=>!!i.element),o=[...e].reverse().find(i=>!!i.element),n=(t=r?.element)==null?void 0:t.parentElement;for(;n&&o?.element;){if(o&&n.contains(o.element))return n;n=n.parentElement}return Ls(n).body}function UZ(e){return e?.__unstablePrivateStore}function U3(e={}){var t;e.store;let r=(t=e.store)==null?void 0:t.getState(),o=Ue(e.items,r?.items,e.defaultItems,[]),n=new Map(o.map(m=>[m.id,m])),i={items:o,renderedItems:Ue(r?.renderedItems,[])},s=UZ(e.store),l=bo({items:o,renderedItems:i.renderedItems},s),c=bo(i,e.store),u=m=>{let h=F_(m,g=>g.element);l.setState("renderedItems",h),c.setState("renderedItems",h)};Rr(c,()=>zc(l)),Rr(l,()=>Za(l,["items"],m=>{c.setState("items",m.items)})),Rr(l,()=>Za(l,["renderedItems"],m=>{let h=!0,g=requestAnimationFrame(()=>{let{renderedItems:x}=c.getState();m.renderedItems!==x&&u(m.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(g);let v=()=>{if(h){h=!1;return}cancelAnimationFrame(g),g=requestAnimationFrame(()=>u(m.renderedItems))},y=HZ(m.renderedItems),b=new IntersectionObserver(v,{root:y});for(let x of m.renderedItems)x.element&&b.observe(x.element);return()=>{cancelAnimationFrame(g),b.disconnect()}}));let d=(m,h,g=!1)=>{let v;return h(b=>{let x=b.findIndex(({id:P})=>P===m.id),w=b.slice();if(x!==-1){v=b[x];let P=st(st({},v),m);w[x]=P,n.set(m.id,P)}else w.push(m),n.set(m.id,m);return w}),()=>{h(b=>{if(!v)return g&&n.delete(m.id),b.filter(({id:P})=>P!==m.id);let x=b.findIndex(({id:P})=>P===m.id);if(x===-1)return b;let w=b.slice();return w[x]=v,n.set(m.id,v),w})}},f=m=>d(m,h=>l.setState("items",h),!0);return lr(st({},c),{registerItem:f,renderItem:m=>Ua(f(m),d(m,h=>l.setState("renderedItems",h))),item:m=>{if(!m)return null;let h=n.get(m);if(!h){let{items:g}=l.getState();h=g.find(v=>v.id===m),h&&n.set(m,h)}return h||null},__unstablePrivateStore:l})}function W3(e,t,r){return Gi(t,[r.store]),rr(e,r,"items","setItems"),e}function G_(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function km(e){let t=[];for(let r of e)t.push(...r);return t}function Wc(e){return e.slice().reverse()}var WZ={id:null};function Bs(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function qZ(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function q3(e,t){return e.filter(r=>r.rowId===t)}function YZ(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[WZ]:[],...e.slice(0,o)]}function Y3(e){let t=[];for(let r of e){let o=t.find(n=>{var i;return((i=n[0])==null?void 0:i.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function Z3(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function ZZ(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function KZ(e,t,r){let o=Z3(e);for(let n of e)for(let i=0;i<o;i+=1){let s=n[i];if(!s||r&&s.disabled){let c=i===0&&r?Bs(n):n[i-1];n[i]=c&&t!==c.id&&r?c:ZZ(c?.rowId)}}return e}function XZ(e){let t=Y3(e),r=Z3(t),o=[];for(let n=0;n<r;n+=1)for(let i of t){let s=i[n];s&&o.push(lr(st({},s),{rowId:s.rowId?`${n}`:void 0}))}return o}function K3(e={}){var t;let r=(t=e.store)==null?void 0:t.getState(),o=U3(e),n=Ue(e.activeId,r?.activeId,e.defaultActiveId),i=lr(st({},o.getState()),{id:Ue(e.id,r?.id,`id-${Math.random().toString(36).slice(2,8)}`),activeId:n,baseElement:Ue(r?.baseElement,null),includesBaseElement:Ue(e.includesBaseElement,r?.includesBaseElement,n===null),moves:Ue(r?.moves,0),orientation:Ue(e.orientation,r?.orientation,"both"),rtl:Ue(e.rtl,r?.rtl,!1),virtualFocus:Ue(e.virtualFocus,r?.virtualFocus,!1),focusLoop:Ue(e.focusLoop,r?.focusLoop,!1),focusWrap:Ue(e.focusWrap,r?.focusWrap,!1),focusShift:Ue(e.focusShift,r?.focusShift,!1)}),s=bo(i,o,e.store);Rr(s,()=>Ir(s,["renderedItems","activeId"],c=>{s.setState("activeId",u=>{var d;return u!==void 0?u:(d=Bs(c.renderedItems))==null?void 0:d.id})}));let l=(c="next",u={})=>{var d,f;let m=s.getState(),{skip:h=0,activeId:g=m.activeId,focusShift:v=m.focusShift,focusLoop:y=m.focusLoop,focusWrap:b=m.focusWrap,includesBaseElement:x=m.includesBaseElement,renderedItems:w=m.renderedItems,rtl:P=m.rtl}=u,E=c==="up"||c==="down",O=c==="next"||c==="down",k=O?P&&!E:!P||E,A=v&&!h,R=E?km(KZ(Y3(w),g,A)):w;if(R=k?Wc(R):R,R=E?XZ(R):R,g==null)return(d=Bs(R))==null?void 0:d.id;let V=R.find(L=>L.id===g);if(!V)return(f=Bs(R))==null?void 0:f.id;let N=R.some(L=>L.rowId),T=R.indexOf(V),C=R.slice(T+1),F=q3(C,V.rowId);if(h){let L=qZ(F,g),ee=L.slice(h)[0]||L[L.length-1];return ee?.id}let B=y&&(E?y!=="horizontal":y!=="vertical"),I=N&&b&&(E?b!=="horizontal":b!=="vertical"),W=O?(!N||E)&&B&&x:E?x:!1;if(B){let L=I&&!W?R:q3(R,V.rowId),ee=YZ(L,g,W),se=Bs(ee,g);return se?.id}if(I){let L=Bs(W?F:C,g);return W?L?.id||null:L?.id}let q=Bs(F,g);return!q&&W?null:q?.id};return lr(st(st({},o),s),{setBaseElement:c=>s.setState("baseElement",c),setActiveId:c=>s.setState("activeId",c),move:c=>{c!==void 0&&(s.setState("activeId",c),s.setState("moves",u=>u+1))},first:()=>{var c;return(c=Bs(s.getState().renderedItems))==null?void 0:c.id},last:()=>{var c;return(c=Bs(Wc(s.getState().renderedItems)))==null?void 0:c.id},next:c=>(c!==void 0&&typeof c=="number"&&(c={skip:c}),l("next",c)),previous:c=>(c!==void 0&&typeof c=="number"&&(c={skip:c}),l("previous",c)),down:c=>(c!==void 0&&typeof c=="number"&&(c={skip:c}),l("down",c)),up:c=>(c!==void 0&&typeof c=="number"&&(c={skip:c}),l("up",c))})}function X3(e){let t=On(e.id);return fe({id:t},e)}function Q3(e,t,r){return e=W3(e,t,r),rr(e,r,"activeId","setActiveId"),rr(e,r,"includesBaseElement"),rr(e,r,"virtualFocus"),rr(e,r,"orientation"),rr(e,r,"rtl"),rr(e,r,"focusLoop"),rr(e,r,"focusWrap"),rr(e,r,"focusShift"),e}function J3(e={}){let t=cu(e.store,Am(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=Ue(e.open,r?.open,e.defaultOpen,!1),n=Ue(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:Ue(r?.contentElement,null),disclosureElement:Ue(r?.disclosureElement,null)},s=bo(i,t);return Rr(s,()=>Ir(s,["animated","animating"],l=>{l.animated||s.setState("animating",!1)})),Rr(s,()=>Gc(s,["open"],()=>{s.getState().animated&&s.setState("animating",!0)})),Rr(s,()=>Ir(s,["open","animating"],l=>{s.setState("mounted",l.open||l.animating)})),lr(st({},s),{disclosure:e.disclosure,setOpen:l=>s.setState("open",l),show:()=>s.setState("open",!0),hide:()=>s.setState("open",!1),toggle:()=>s.setState("open",l=>!l),stopAnimation:()=>s.setState("animating",!1),setContentElement:l=>s.setState("contentElement",l),setDisclosureElement:l=>s.setState("disclosureElement",l)})}function $3(e,t,r){return Gi(t,[r.store,r.disclosure]),rr(e,r,"open","setOpen"),rr(e,r,"mounted","setMounted"),rr(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}function e4(e={}){return J3(e)}function t4(e,t,r){return $3(e,t,r)}function r4(e={}){var t=e,{popover:r}=t,o=ay(t,["popover"]);let n=cu(o.store,Am(r,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let i=n?.getState(),s=e4(lr(st({},o),{store:n})),l=Ue(o.placement,i?.placement,"bottom"),c=lr(st({},s.getState()),{placement:l,currentPlacement:l,anchorElement:Ue(i?.anchorElement,null),popoverElement:Ue(i?.popoverElement,null),arrowElement:Ue(i?.arrowElement,null),rendered:Symbol("rendered")}),u=bo(c,s,n);return lr(st(st({},s),u),{setAnchorElement:d=>u.setState("anchorElement",d),setPopoverElement:d=>u.setState("popoverElement",d),setArrowElement:d=>u.setState("arrowElement",d),render:()=>u.setState("rendered",Symbol("rendered"))})}function o4(e,t,r){return Gi(t,[r.popover]),rr(e,r,"placement"),t4(e,t,r)}var QZ=su()&&V_();function n4(e={}){var t=e,{tag:r}=t,o=ay(t,["tag"]);let n=cu(o.store,z_(r,["value","rtl"]));let i=r?.getState(),s=n?.getState(),l=Ue(o.activeId,s?.activeId,o.defaultActiveId,null),c=K3(lr(st({},o),{activeId:l,includesBaseElement:Ue(o.includesBaseElement,s?.includesBaseElement,!0),orientation:Ue(o.orientation,s?.orientation,"vertical"),focusLoop:Ue(o.focusLoop,s?.focusLoop,!0),focusWrap:Ue(o.focusWrap,s?.focusWrap,!0),virtualFocus:Ue(o.virtualFocus,s?.virtualFocus,!0)})),u=r4(lr(st({},o),{placement:Ue(o.placement,s?.placement,"bottom-start")})),d=Ue(o.value,s?.value,o.defaultValue,""),f=Ue(o.selectedValue,s?.selectedValue,i?.values,o.defaultSelectedValue,""),m=Array.isArray(f),h=lr(st(st({},c.getState()),u.getState()),{value:d,selectedValue:f,resetValueOnSelect:Ue(o.resetValueOnSelect,s?.resetValueOnSelect,m),resetValueOnHide:Ue(o.resetValueOnHide,s?.resetValueOnHide,m&&!r),activeValue:s?.activeValue}),g=bo(h,c,u,n);return QZ&&Rr(g,()=>Ir(g,["virtualFocus"],()=>{g.setState("virtualFocus",!1)})),Rr(g,()=>{if(r)return Ua(Ir(g,["selectedValue"],v=>{Array.isArray(v.selectedValue)&&r.setValues(v.selectedValue)}),Ir(r,["values"],v=>{g.setState("selectedValue",v.values)}))}),Rr(g,()=>Ir(g,["resetValueOnHide","mounted"],v=>{v.resetValueOnHide&&(v.mounted||g.setState("value",d))})),Rr(g,()=>Ir(g,["open"],v=>{v.open||(g.setState("activeId",l),g.setState("moves",0))})),Rr(g,()=>Ir(g,["moves","activeId"],(v,y)=>{v.moves===y.moves&&g.setState("activeValue",void 0)})),Rr(g,()=>Za(g,["moves","renderedItems"],(v,y)=>{if(v.moves===y.moves)return;let{activeId:b}=g.getState(),x=c.item(b);g.setState("activeValue",x?.value)})),lr(st(st(st({},u),c),g),{tag:r,setValue:v=>g.setState("value",v),resetValue:()=>g.setState("value",h.value),setSelectedValue:v=>g.setState("selectedValue",v)})}function $Z(e){let t=j3();return e=Fe(fe({},e),{tag:e.tag!==void 0?e.tag:t}),X3(e)}function eK(e,t,r){return Gi(t,[r.tag]),rr(e,r,"value","setValue"),rr(e,r,"selectedValue","setSelectedValue"),rr(e,r,"resetValueOnHide"),rr(e,r,"resetValueOnSelect"),Object.assign(Q3(o4(e,t,r),t,r),{tag:r.tag})}function H_(e={}){e=$Z(e);let[t,r]=Uc(n4,e);return eK(t,r,e)}var Om=Wo(),PCe=Om.useContext,ECe=Om.useScopedContext,U_=Om.useProviderContext,i4=Om.ContextProvider,s4=Om.ScopedContextProvider;var W_=a($e(),1),Rm=Wo([i4],[s4]),RCe=Rm.useContext,ICe=Rm.useScopedContext,FCe=Rm.useProviderContext,a4=Rm.ContextProvider,gy=Rm.ScopedContextProvider,VCe=(0,W_.createContext)(void 0),NCe=(0,W_.createContext)(void 0);var Im=Wo([a4],[gy]),BCe=Im.useContext,jCe=Im.useScopedContext,l4=Im.useProviderContext,u4=Im.ContextProvider,c4=Im.ScopedContextProvider;var vy=a($e(),1),yy=(0,vy.createContext)(void 0),Fm=Wo([u4,jc],[c4,my]),q_=Fm.useContext,qc=Fm.useScopedContext,by=Fm.useProviderContext,f4=Fm.ContextProvider,d4=Fm.ScopedContextProvider,wy=(0,vy.createContext)(void 0),m4=(0,vy.createContext)(!1);var tK="div",Y_=Dt(function(t){var r=t,{store:o}=r,n=it(r,["store"]);let i=l4();return o=o||i,n=Fe(fe({},n),{ref:tr(o?.setAnchorElement,n.ref)}),n}),XCe=Tt(function(t){let r=Y_(t);return Nt(tK,r)});function p4(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Wi(e,t){return t&&e.item(t)||null}function h4(e){let t=[];for(let r of e){let o=t.find(n=>{var i;return((i=n[0])==null?void 0:i.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function g4(e,t=!1){if(vo(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Ls(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var Z_=Symbol("FOCUS_SILENTLY");function v4(e){e[Z_]=!0,e.focus({preventScroll:!0})}function y4(e){let t=e[Z_];return delete e[Z_],t}function fu(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var b4=a($e(),1),w4=(0,b4.createContext)(!0);var x4="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function Vm(e){return!(!e.matches(x4)||!O_(e)||e.closest("[inert]"))}function S4(e){for(;e&&!Vm(e);)e=e.closest(x4);return e||null}function Rn(e){let t=iu(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function K_(e){let t=iu(e);if(!t)return!1;if(ji(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!r||!("id"in e)?!1:r===e.id?!0:!!e.querySelector(`#${CSS.escape(r)}`)}function _4(e){!K_(e)&&Vm(e)&&e.focus()}function C4(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView(st({block:"nearest",inline:"nearest"},t))):e.focus()}var ln=a($e(),1),rK="div",T4=su(),oK=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],nK=Symbol("safariFocusAncestor");function P4(e,t){e&&(e[nK]=t)}function iK(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?oK.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function sK(e){return"labels"in e?e.labels:null}function E4(e){return e.tagName.toLowerCase()==="input"&&e.type?e.type==="radio"||e.type==="checkbox":!1}function aK(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function lK(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function uK(e,t,r,o,n){return e?t?r&&!o?-1:void 0:r?n:n||0:n}function X_(e,t){return qe(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var Q_=!0;function cK(e){let t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(Q_=!1))}function fK(e){e.metaKey||e.ctrlKey||e.altKey||(Q_=!0)}var Nm=Dt(function(t){var r=t,{focusable:o=!0,accessibleWhenDisabled:n,autoFocus:i,onFocusVisible:s}=r,l=it(r,["focusable","accessibleWhenDisabled","autoFocus","onFocusVisible"]);let c=(0,ln.useRef)(null);(0,ln.useEffect)(()=>{o&&(zi("mousedown",cK,!0),zi("keydown",fK,!0))},[o]),T4&&(0,ln.useEffect)(()=>{if(!o)return;let I=c.current;if(!I||!E4(I))return;let W=sK(I);if(!W)return;let q=()=>queueMicrotask(()=>I.focus());for(let L of W)L.addEventListener("mouseup",q);return()=>{for(let L of W)L.removeEventListener("mouseup",q)}},[o]);let u=o&&nu(l),d=!!u&&!n,[f,m]=(0,ln.useState)(!1);(0,ln.useEffect)(()=>{o&&d&&f&&m(!1)},[o,d,f]),(0,ln.useEffect)(()=>{if(!o||!f)return;let I=c.current;if(!I||typeof IntersectionObserver>"u")return;let W=new IntersectionObserver(()=>{Vm(I)||m(!1)});return W.observe(I),()=>W.disconnect()},[o,f]);let h=X_(l.onKeyPressCapture,u),g=X_(l.onMouseDownCapture,u),v=X_(l.onClickCapture,u),y=l.onMouseDown,b=qe(I=>{if(y?.(I),I.defaultPrevented||!o)return;let W=I.currentTarget;if(!T4||uy(I)||!Ms(W)&&!E4(W))return;let q=!1,L=()=>{q=!0},ee={capture:!0,once:!0};W.addEventListener("focusin",L,ee);let se=S4(W.parentElement);P4(se,!0),qa(W,"mouseup",()=>{W.removeEventListener("focusin",L,!0),P4(se,!1),!q&&_4(W)})}),x=(I,W)=>{if(W&&(I.currentTarget=W),!o)return;let q=I.currentTarget;q&&Rn(q)&&(s?.(I),!I.defaultPrevented&&(q.dataset.focusVisible="true",m(!0)))},w=l.onKeyDownCapture,P=qe(I=>{if(w?.(I),I.defaultPrevented||!o||f||I.metaKey||I.altKey||I.ctrlKey||!to(I))return;let W=I.currentTarget;qa(W,"focusout",()=>x(I,W))}),E=l.onFocusCapture,O=qe(I=>{if(E?.(I),I.defaultPrevented||!o)return;if(!to(I)){m(!1);return}let W=I.currentTarget,q=()=>x(I,W);Q_||iK(I.target)?qa(I.target,"focusout",q):m(!1)}),k=l.onBlur,A=qe(I=>{k?.(I),o&&cy(I)&&m(!1)}),R=(0,ln.useContext)(w4),V=qe(I=>{o&&i&&I&&R&&queueMicrotask(()=>{Rn(I)||Vm(I)&&I.focus()})}),N=A3(c),T=o&&aK(N),C=o&&lK(N),F=l.style,B=(0,ln.useMemo)(()=>d?fe({pointerEvents:"none"},F):F,[d,F]);return l=Fe(fe({"data-focus-visible":o&&f||void 0,"data-autofocus":i||void 0,"aria-disabled":u||void 0},l),{ref:tr(c,V,l.ref),style:B,tabIndex:uK(o,d,T,C,l.tabIndex),disabled:C&&d?!0:void 0,contentEditable:u?void 0:l.contentEditable,onKeyPressCapture:h,onClickCapture:v,onMouseDownCapture:g,onMouseDown:b,onKeyDownCapture:P,onFocusCapture:O,onBlur:A}),Gr(l)}),gTe=Tt(function(t){let r=Nm(t);return Nt(rK,r)});var qi=a($e(),1),k4=a(_(),1),dK="div";function mK(e){return e.some(t=>!!t.rowId)}function pK(e){let t=e.target;return t&&!vo(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function hK(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function A4(e,t,r){return qe(o=>{var n;if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!to(o)||hK(o)||pK(o))return;let i=e.getState(),s=(n=Wi(e,i.activeId))==null?void 0:n.element;if(!s)return;let l=o,{view:c}=l,u=it(l,["view"]),d=r?.current;s!==d&&s.focus(),x3(s,o.type,u)||o.preventDefault(),o.currentTarget.contains(s)&&o.stopPropagation()})}function gK(e){return p4(km(Wc(h4(e))))}function vK(e){let[t,r]=(0,qi.useState)(!1),o=(0,qi.useCallback)(()=>r(!0),[]),n=e.useState(i=>Wi(e,i.activeId));return(0,qi.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),i.focus({preventScroll:!0}))},[n,t]),o}var J_=Dt(function(t){var r=t,{store:o,composite:n=!0,focusOnMove:i=n,moveOnKeyPress:s=!0}=r,l=it(r,["store","composite","focusOnMove","moveOnKeyPress"]);let c=L3();o=o||c,zr(o,!1);let u=(0,qi.useRef)(null),d=(0,qi.useRef)(null),f=vK(o),m=o.useState("moves"),[,h]=E3(n?o.setBaseElement:null);(0,qi.useEffect)(()=>{var C;if(!o||!m||!n||!i)return;let{activeId:F}=o.getState(),B=(C=Wi(o,F))==null?void 0:C.element;B&&C4(B)},[o,m,n,i]),Kt(()=>{if(!o||!m||!n)return;let{baseElement:C,activeId:F}=o.getState();if(!(F===null)||!C)return;let I=d.current;d.current=null,I&&au(I,{relatedTarget:C}),Rn(C)||C.focus()},[o,m,n]);let g=o.useState("activeId"),v=o.useState("virtualFocus");Kt(()=>{var C;if(!o||!n||!v)return;let F=d.current;if(d.current=null,!F)return;let I=((C=Wi(o,g))==null?void 0:C.element)||iu(F);I!==F&&au(F,{relatedTarget:I})},[o,g,v,n]);let y=A4(o,l.onKeyDownCapture,d),b=A4(o,l.onKeyUpCapture,d),x=l.onFocusCapture,w=qe(C=>{if(x?.(C),C.defaultPrevented||!o)return;let{virtualFocus:F}=o.getState();if(!F)return;let B=C.relatedTarget,I=y4(C.currentTarget);to(C)&&I&&(C.stopPropagation(),d.current=B)}),P=l.onFocus,E=qe(C=>{if(P?.(C),C.defaultPrevented||!n||!o)return;let{relatedTarget:F}=C,{virtualFocus:B}=o.getState();B?to(C)&&!fu(o,F)&&queueMicrotask(f):to(C)&&o.setActiveId(null)}),O=l.onBlurCapture,k=qe(C=>{var F;if(O?.(C),C.defaultPrevented||!o)return;let{virtualFocus:B,activeId:I}=o.getState();if(!B)return;let W=(F=Wi(o,I))==null?void 0:F.element,q=C.relatedTarget,L=fu(o,q),ee=d.current;d.current=null,to(C)&&L?(q===W?ee&&ee!==q&&au(ee,C):W?au(W,C):ee&&au(ee,C),C.stopPropagation()):!fu(o,C.target)&&W&&au(W,C)}),A=l.onKeyDown,R=ur(s),V=qe(C=>{var F;if(A?.(C),C.defaultPrevented||!o||!to(C))return;let{orientation:B,renderedItems:I,activeId:W}=o.getState(),q=Wi(o,W);if((F=q?.element)!=null&&F.isConnected)return;let L=B!=="horizontal",ee=B!=="vertical",se=mK(I);if((C.key==="ArrowLeft"||C.key==="ArrowRight"||C.key==="Home"||C.key==="End")&&vo(C.currentTarget))return;let U={ArrowUp:(se||L)&&(()=>{if(se){let X=gK(I);return X?.id}return o?.last()}),ArrowRight:(se||ee)&&o.first,ArrowDown:(se||L)&&o.first,ArrowLeft:(se||ee)&&o.last,Home:o.first,End:o.last,PageUp:o.first,PageDown:o.last}[C.key];if(U){let X=U();if(X!==void 0){if(!R(C))return;C.preventDefault(),o.move(X)}}});l=Hi(l,C=>(0,k4.jsx)(jc,{value:o,children:C}),[o]);let N=o.useState(C=>{var F;if(o&&n&&C.virtualFocus)return(F=Wi(o,C.activeId))==null?void 0:F.id});l=Fe(fe({"aria-activedescendant":N},l),{ref:tr(u,h,l.ref),onKeyDownCapture:y,onKeyUpCapture:b,onFocusCapture:w,onFocus:E,onBlurCapture:k,onKeyDown:V});let T=o.useState(C=>n&&(C.virtualFocus||C.activeId===null));return l=Nm(fe({focusable:T},l)),l}),ITe=Tt(function(t){let r=J_(t);return Nt(dK,r)});var Hr=a($e(),1),yK="input";function O4(e,t,r){if(!r)return!1;let o=e.find(n=>!n.disabled&&n.value);return o?.value===t}function R4(e,t){return!t||e==null?!1:(e=xm(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function bK(e){return e.type==="input"}function wK(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function xK(e){let t=e.find(r=>{var o;return r.disabled?!1:((o=r.element)==null?void 0:o.getAttribute("role"))!=="tab"});return t?.id}var SK=Dt(function(t){var r=t,{store:o,focusable:n=!0,autoSelect:i=!1,getAutoSelectId:s,setValueOnChange:l,showMinLength:c=0,showOnChange:u,showOnMouseDown:d,showOnClick:f=d,showOnKeyDown:m,showOnKeyPress:h=m,blurActiveItemOnClick:g,setValueOnClick:v=!0,moveOnKeyPress:y=!0,autoComplete:b="list"}=r,x=it(r,["store","focusable","autoSelect","getAutoSelectId","setValueOnChange","showMinLength","showOnChange","showOnMouseDown","showOnClick","showOnKeyDown","showOnKeyPress","blurActiveItemOnClick","setValueOnClick","moveOnKeyPress","autoComplete"]);let w=by();o=o||w,zr(o,!1);let P=(0,Hr.useRef)(null),[E,O]=R3(),k=(0,Hr.useRef)(!1),A=(0,Hr.useRef)(!1),R=o.useState(G=>G.virtualFocus&&i),V=b==="inline"||b==="both",[N,T]=(0,Hr.useState)(V);O3(()=>{V&&T(!0)},[V]);let C=o.useState("value"),F=(0,Hr.useRef)();(0,Hr.useEffect)(()=>Ir(o,["selectedValue","activeId"],(G,ve)=>{F.current=ve.selectedValue}),[]);let B=o.useState(G=>{var ve;if(V&&N&&!(G.activeValue&&Array.isArray(G.selectedValue)&&(G.selectedValue.includes(G.activeValue)||(ve=F.current)!=null&&ve.includes(G.activeValue))))return G.activeValue}),I=o.useState("renderedItems"),W=o.useState("open"),q=o.useState("contentElement"),L=(0,Hr.useMemo)(()=>{if(!V||!N)return C;if(O4(I,B,R)){if(R4(C,B)){let ve=B?.slice(C.length)||"";return C+ve}return C}return B||C},[V,N,I,B,R,C]);(0,Hr.useEffect)(()=>{let G=P.current;if(!G)return;let ve=()=>T(!0);return G.addEventListener("combobox-item-move",ve),()=>{G.removeEventListener("combobox-item-move",ve)}},[]),(0,Hr.useEffect)(()=>{if(!V||!N||!B||!O4(I,B,R)||!R4(C,B))return;let ve=wm;return queueMicrotask(()=>{let Ze=P.current;if(!Ze)return;let{start:et,end:vt}=Mc(Ze),At=C.length,Me=B.length;Cm(Ze,At,Me),ve=()=>{if(!Rn(Ze))return;let{start:zt,end:Vr}=Mc(Ze);zt===At&&Vr===Me&&Cm(Ze,et,vt)}}),()=>ve()},[E,V,N,B,I,R,C]);let ee=(0,Hr.useRef)(null),se=qe(s),Ae=(0,Hr.useRef)(null);(0,Hr.useEffect)(()=>{if(!W||!q)return;let G=Bc(q);if(!G)return;ee.current=G;let ve=()=>{k.current=!1},Ze=()=>{if(!o||!k.current)return;let{activeId:vt}=o.getState();vt!==null&&vt!==Ae.current&&(k.current=!1)},et={passive:!0,capture:!0};return G.addEventListener("wheel",ve,et),G.addEventListener("touchmove",ve,et),G.addEventListener("scroll",Ze,et),()=>{G.removeEventListener("wheel",ve,!0),G.removeEventListener("touchmove",ve,!0),G.removeEventListener("scroll",Ze,!0)}},[W,q,o]),Kt(()=>{C&&(A.current||(k.current=!0))},[C]),Kt(()=>{R!=="always"&&W||(k.current=W)},[R,W]);let Re=o.useState("resetValueOnSelect");Gi(()=>{var G,ve;let Ze=k.current;if(!o||!W||!Ze&&!Re)return;let{baseElement:et,contentElement:vt,activeId:At}=o.getState();if(!(et&&!Rn(et))){if(vt?.hasAttribute("data-placing")){let Me=new MutationObserver(O);return Me.observe(vt,{attributeFilter:["data-placing"]}),()=>Me.disconnect()}if(R&&Ze){let Me=se(I),zt=Me!==void 0?Me:(G=xK(I))!=null?G:o.first();Ae.current=zt,o.move(zt??null)}else{let Me=(ve=o.item(At||o.first()))==null?void 0:ve.element;Me&&"scrollIntoView"in Me&&Me.scrollIntoView({block:"nearest",inline:"nearest"})}}},[o,W,E,C,R,Re,se,I]),(0,Hr.useEffect)(()=>{if(!V)return;let G=P.current;if(!G)return;let ve=[G,q].filter(et=>!!et),Ze=et=>{ve.every(vt=>cy(et,vt))&&o?.setValue(L)};for(let et of ve)et.addEventListener("focusout",Ze);return()=>{for(let et of ve)et.removeEventListener("focusout",Ze)}},[V,q,o,L]);let te=G=>G.currentTarget.value.length>=c,U=x.onChange,X=ur(u??te),xe=ur(l??!o.tag),We=qe(G=>{if(U?.(G),G.defaultPrevented||!o)return;let ve=G.currentTarget,{value:Ze,selectionStart:et,selectionEnd:vt}=ve,At=G.nativeEvent;if(k.current=!0,bK(At)&&(At.isComposing&&(k.current=!1,A.current=!0),V)){let Me=At.inputType==="insertText"||At.inputType==="insertCompositionText",zt=et===Ze.length;T(Me&&zt)}if(xe(G)){let Me=Ze===o.getState().value;o.setValue(Ze),queueMicrotask(()=>{Cm(ve,et,vt)}),V&&R&&Me&&O()}X(G)&&o.show(),(!R||!k.current)&&o.setActiveId(null)}),dt=x.onCompositionEnd,Tr=qe(G=>{k.current=!0,A.current=!1,dt?.(G),!G.defaultPrevented&&R&&O()}),br=x.onMouseDown,Ln=ur(g??(()=>!!o?.getState().includesBaseElement)),pn=ur(v),oe=ur(f??te),K=qe(G=>{br?.(G),!G.defaultPrevented&&(G.button||G.ctrlKey||o&&(Ln(G)&&o.setActiveId(null),pn(G)&&o.setValue(L),oe(G)&&qa(G.currentTarget,"mouseup",o.show)))}),re=x.onKeyDown,Q=ur(h??te),ne=qe(G=>{if(re?.(G),G.repeat||(k.current=!1),G.defaultPrevented||G.ctrlKey||G.altKey||G.shiftKey||G.metaKey||!o)return;let{open:ve}=o.getState();ve||(G.key==="ArrowUp"||G.key==="ArrowDown")&&Q(G)&&(G.preventDefault(),o.show())}),Te=x.onBlur,be=qe(G=>{k.current=!1,Te?.(G),G.defaultPrevented}),Se=On(x.id),Ye=wK(b)?b:void 0,_e=o.useState(G=>G.activeId===null);return x=Fe(fe({id:Se,role:"combobox","aria-autocomplete":Ye,"aria-haspopup":I_(q,"listbox"),"aria-expanded":W,"aria-controls":q?.id,"data-active-item":_e||void 0,value:L},x),{ref:tr(P,x.ref),onChange:We,onCompositionEnd:Tr,onMouseDown:K,onKeyDown:ne,onBlur:be}),x=J_(Fe(fe({store:o,focusable:n},x),{moveOnKeyPress:G=>A_(y,G)?!1:(V&&T(!0),!0)})),x=Y_(fe({store:o},x)),fe({autoComplete:"off"},x)}),xy=Tt(function(t){let r=SK(t);return Nt(yK,r)});var I4=a(_(),1);function Sy(e={}){let t=H_(e);return(0,I4.jsx)(f4,{value:t,children:e.children})}var Ka=a($e(),1),_K="button";function F4(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Ms(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Ms(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var CK=Symbol("command"),$_=Dt(function(t){var r=t,{clickOnEnter:o=!0,clickOnSpace:n=!0}=r,i=it(r,["clickOnEnter","clickOnSpace"]);let s=(0,Ka.useRef)(null),[l,c]=(0,Ka.useState)(!1);(0,Ka.useEffect)(()=>{s.current&&c(Ms(s.current))},[]);let[u,d]=(0,Ka.useState)(!1),f=(0,Ka.useRef)(!1),m=nu(i),[h,g]=I3(i,CK,!0),v=i.onKeyDown,y=qe(w=>{v?.(w);let P=w.currentTarget;if(w.defaultPrevented||h||m||!to(w)||vo(P)||P.isContentEditable)return;let E=o&&w.key==="Enter",O=n&&w.key===" ",k=w.key==="Enter"&&!o,A=w.key===" "&&!n;if(k||A){w.preventDefault();return}if(E||O){let R=F4(w);if(E){if(!R){w.preventDefault();let V=w,{view:N}=V,T=it(V,["view"]),C=()=>D_(P,T);N_()?qa(P,"keyup",C):queueMicrotask(C)}}else O&&(f.current=!0,R||(w.preventDefault(),d(!0)))}}),b=i.onKeyUp,x=qe(w=>{if(b?.(w),w.defaultPrevented||h||m||w.metaKey)return;let P=n&&w.key===" ";if(f.current&&P&&(f.current=!1,!F4(w))){w.preventDefault(),d(!1);let E=w.currentTarget,O=w,{view:k}=O,A=it(O,["view"]);queueMicrotask(()=>D_(E,A))}});return i=Fe(fe(fe({"data-active":u||void 0,type:l?"button":void 0},g),i),{ref:tr(s,i.ref),onKeyDown:y,onKeyUp:x}),i=Nm(i),i}),oPe=Tt(function(t){let r=$_(t);return Nt(_K,r)});var _y=a($e(),1),N4=a(_(),1),TK="span";function V4(e){return xm(e).toLowerCase()}function PK(e,t){let r=[];for(let o of t){let n=0,i=o.length;for(;e.indexOf(o,n)!==-1;){let s=e.indexOf(o,n);s!==-1&&r.push([s,i]),n=s+1}}return r}function EK(e){return e.filter(([t,r],o,n)=>!n.some(([i,s],l)=>l!==o&&i<=t&&i+s>=t+r))}function AK(e){return e.sort(([t],[r])=>t-r)}function kK(e,t){if(!e||!t)return e;let r=G_(t).filter(Boolean).map(V4),o=[],n=(c,u=!1)=>(0,N4.jsx)("span",{"data-autocomplete-value":u?"":void 0,"data-user-value":u?void 0:"",children:c},o.length),i=AK(EK(PK(V4(e),new Set(r))));if(!i.length)return o.push(n(e,!0)),o;let[s]=i[0];return[e.slice(0,s),...i.flatMap(([c,u],d)=>{var f;let m=e.slice(c,c+u),h=(f=i[d+1])==null?void 0:f[0],g=e.slice(c+u,h);return[m,g]})].forEach((c,u)=>{c&&o.push(n(c,u%2===0))}),o}var OK=Dt(function(t){var r=t,{store:o,value:n,userValue:i}=r,s=it(r,["store","value","userValue"]);let l=qc();o=o||l;let c=(0,_y.useContext)(wy),u=n??c,d=Hc(o,m=>i??m?.value),f=(0,_y.useMemo)(()=>{if(u)return d?kK(u,d):u},[u,d]);return s=fe({children:f},s),Gr(s)}),Cy=Tt(function(t){let r=OK(t);return Nt(TK,r)});var D4=a($e(),1),RK="div";function L4(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function IK(e){let t=L4(e);return t?ji(e.currentTarget,t):!1}var e2=Symbol("composite-hover");function FK(e){let t=L4(e);if(!t)return!1;do{if(Uo(t,e2)&&t[e2])return!0;t=t.parentElement}while(t);return!1}var t2=Dt(function(t){var r=t,{store:o,focusOnHover:n=!0,blurOnHoverEnd:i=!!n}=r,s=it(r,["store","focusOnHover","blurOnHoverEnd"]);let l=dy();o=o||l,zr(o,!1);let c=F3(),u=s.onMouseMove,d=ur(n),f=qe(y=>{if(u?.(y),!y.defaultPrevented&&c()&&d(y)){if(!K_(y.currentTarget)){let b=o?.getState().baseElement;b&&!Rn(b)&&b.focus()}o?.setActiveId(y.currentTarget.id)}}),m=s.onMouseLeave,h=ur(i),g=qe(y=>{var b;m?.(y),!y.defaultPrevented&&c()&&(IK(y)||FK(y)||d(y)&&h(y)&&(o?.setActiveId(null),(b=o?.getState().baseElement)==null||b.focus()))}),v=(0,D4.useCallback)(y=>{y&&(y[e2]=!0)},[]);return s=Fe(fe({},s),{ref:tr(v,s.ref),onMouseMove:f,onMouseLeave:g}),Gr(s)}),bPe=Ya(Tt(function(t){let r=t2(t);return Nt(RK,r)}));var Ty=a($e(),1),VK="div",r2=Dt(function(t){var r=t,{store:o,shouldRegisterItem:n=!0,getItem:i=Sm,element:s}=r,l=it(r,["store","shouldRegisterItem","getItem","element"]);let c=V3();o=o||c;let u=On(l.id),d=(0,Ty.useRef)(s);return(0,Ty.useEffect)(()=>{let f=d.current;if(!u||!f||!n)return;let m=i({id:u,element:f});return o?.renderItem(m)},[u,n,i,o]),l=Fe(fe({},l),{ref:tr(d,l.ref)}),Gr(l)}),PPe=Tt(function(t){let r=r2(t);return Nt(VK,r)});var js=a($e(),1),B4=a(_(),1),NK="button";function DK(e){return _m(e)?!0:e.tagName==="INPUT"&&!Ms(e)}function LK(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,i=t?r-n+o:n+o;return e.tagName==="HTML"?i+e.scrollTop:i}function MK(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function M4(e,t,r,o=!1){var n;if(!t||!r)return;let{renderedItems:i}=t.getState(),s=Bc(e);if(!s)return;let l=LK(s,o),c,u;for(let d=0;d<i.length;d+=1){let f=c;if(c=r(d),!c)break;if(c===f)continue;let m=(n=Wi(t,c))==null?void 0:n.element;if(!m)continue;let g=MK(m,o)-l,v=Math.abs(g);if(o&&g<=0||!o&&g>=0){u!==void 0&&u<v&&(c=f);break}u=v}return c}function BK(e,t){return to(e)?!1:fu(t,e.target)}var o2=Dt(function(t){var r=t,{store:o,rowId:n,preventScrollOnKeyDown:i=!1,moveOnKeyPress:s=!0,tabbable:l=!1,getItem:c,"aria-setsize":u,"aria-posinset":d}=r,f=it(r,["store","rowId","preventScrollOnKeyDown","moveOnKeyPress","tabbable","getItem","aria-setsize","aria-posinset"]);let m=dy();o=o||m;let h=On(f.id),g=(0,js.useRef)(null),v=(0,js.useContext)(B3),b=nu(f)&&!f.accessibleWhenDisabled,{rowId:x,baseElement:w,isActiveItem:P,ariaSetSize:E,ariaPosInSet:O,isTabbable:k}=hy(o,{rowId(L){if(n)return n;if(L&&v?.baseElement&&v.baseElement===L.baseElement)return v.id},baseElement(L){return L?.baseElement||void 0},isActiveItem(L){return!!L&&L.activeId===h},ariaSetSize(L){if(u!=null)return u;if(L&&v?.ariaSetSize&&v.baseElement===L.baseElement)return v.ariaSetSize},ariaPosInSet(L){if(d!=null)return d;if(!L||!v?.ariaPosInSet||v.baseElement!==L.baseElement)return;let ee=L.renderedItems.filter(se=>se.rowId===x);return v.ariaPosInSet+ee.findIndex(se=>se.id===h)},isTabbable(L){if(!L?.renderedItems.length)return!0;if(L.virtualFocus)return!1;if(l)return!0;if(L.activeId===null)return!1;let ee=o?.item(L.activeId);return ee?.disabled||!ee?.element?!0:L.activeId===h}}),A=(0,js.useCallback)(L=>{var ee;let se=Fe(fe({},L),{id:h||L.id,rowId:x,disabled:!!b,children:(ee=L.element)==null?void 0:ee.textContent});return c?c(se):se},[h,x,b,c]),R=f.onFocus,V=(0,js.useRef)(!1),N=qe(L=>{if(R?.(L),L.defaultPrevented||uy(L)||!h||!o||BK(L,o))return;let{virtualFocus:ee,baseElement:se}=o.getState();if(o.setActiveId(h),_m(L.currentTarget)&&g4(L.currentTarget),!ee||!to(L)||DK(L.currentTarget)||!se?.isConnected)return;su()&&L.currentTarget.hasAttribute("data-autofocus")&&L.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),V.current=!0,L.relatedTarget===se||fu(o,L.relatedTarget)?v4(se):se.focus()}),T=f.onBlurCapture,C=qe(L=>{if(T?.(L),L.defaultPrevented)return;let ee=o?.getState();ee?.virtualFocus&&V.current&&(V.current=!1,L.preventDefault(),L.stopPropagation())}),F=f.onKeyDown,B=ur(i),I=ur(s),W=qe(L=>{if(F?.(L),L.defaultPrevented||!to(L)||!o)return;let{currentTarget:ee}=L,se=o.getState(),Ae=o.item(h),Re=!!Ae?.rowId,te=se.orientation!=="horizontal",U=se.orientation!=="vertical",X=()=>!!(Re||U||!se.baseElement||!vo(se.baseElement)),We={ArrowUp:(Re||te)&&o.up,ArrowRight:(Re||U)&&o.next,ArrowDown:(Re||te)&&o.down,ArrowLeft:(Re||U)&&o.previous,Home:()=>{if(X())return!Re||L.ctrlKey?o?.first():o?.previous(-1)},End:()=>{if(X())return!Re||L.ctrlKey?o?.last():o?.next(-1)},PageUp:()=>M4(ee,o,o?.up,!0),PageDown:()=>M4(ee,o,o?.down)}[L.key];if(We){if(_m(ee)){let Tr=Mc(ee),br=U&&L.key==="ArrowLeft",Ln=U&&L.key==="ArrowRight",pn=te&&L.key==="ArrowUp",oe=te&&L.key==="ArrowDown";if(Ln||oe){let{length:K}=R_(ee);if(Tr.end!==K)return}else if((br||pn)&&Tr.start!==0)return}let dt=We();if(B(L)||dt!==void 0){if(!I(L))return;L.preventDefault(),o.move(dt)}}}),q=(0,js.useMemo)(()=>({id:h,baseElement:w}),[h,w]);return f=Hi(f,L=>(0,B4.jsx)(M3.Provider,{value:q,children:L}),[q]),f=Fe(fe({id:h,"data-active-item":P||void 0},f),{ref:tr(g,f.ref),tabIndex:k?f.tabIndex:-1,onFocus:N,onBlurCapture:C,onKeyDown:W}),f=$_(f),f=r2(Fe(fe({store:o},f),{getItem:A,shouldRegisterItem:h?f.shouldRegisterItem:!1})),Gr(Fe(fe({},f),{"aria-setsize":E,"aria-posinset":O}))}),jPe=Ya(Tt(function(t){let r=o2(t);return Nt(NK,r)}));var Py=a($e(),1),n2=a(_(),1),jK="div";function zK(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function GK(e){var t;return(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])!=null?t:"option"}var j4=Dt(function(t){var r=t,{store:o,value:n,hideOnClick:i,setValueOnClick:s,selectValueOnClick:l=!0,resetValueOnSelect:c,focusOnHover:u=!1,moveOnKeyPress:d=!0,getItem:f}=r,m=it(r,["store","value","hideOnClick","setValueOnClick","selectValueOnClick","resetValueOnSelect","focusOnHover","moveOnKeyPress","getItem"]),h;let g=qc();o=o||g,zr(o,!1);let{resetValueOnSelectState:v,multiSelectable:y,selected:b}=hy(o,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(C){return Array.isArray(C.selectedValue)},selected(C){return zK(C.selectedValue,n)}}),x=(0,Py.useCallback)(C=>{let F=Fe(fe({},C),{value:n});return f?f(F):F},[n,f]);s=s??!y,i=i??(n!=null&&!y);let w=m.onClick,P=ur(s),E=ur(l),O=ur((h=c??v)!=null?h:y),k=ur(i),A=qe(C=>{w?.(C),!C.defaultPrevented&&(w3(C)||b3(C)||(n!=null&&(E(C)&&(O(C)&&o?.resetValue(),o?.setSelectedValue(F=>Array.isArray(F)?F.includes(n)?F.filter(B=>B!==n):[...F,n]:n)),P(C)&&o?.setValue(n)),k(C)&&o?.hide()))}),R=m.onKeyDown,V=qe(C=>{if(R?.(C),C.defaultPrevented)return;let F=o?.getState().baseElement;if(!F||Rn(F))return;(C.key.length===1||C.key==="Backspace"||C.key==="Delete")&&(queueMicrotask(()=>F.focus()),vo(F)&&o?.setValue(F.value))});y&&b!=null&&(m=fe({"aria-selected":b},m)),m=Hi(m,C=>(0,n2.jsx)(wy.Provider,{value:n,children:(0,n2.jsx)(m4.Provider,{value:b??!1,children:C})}),[n,b]);let N=(0,Py.useContext)(yy);m=Fe(fe({role:GK(N),children:n},m),{onClick:A,onKeyDown:V});let T=ur(d);return m=o2(Fe(fe({store:o},m),{getItem:x,moveOnKeyPress:C=>{if(!T(C))return!1;let F=new Event("combobox-item-move"),B=o?.getState().baseElement;return B?.dispatchEvent(F),!0}})),m=t2(fe({store:o,focusOnHover:u},m)),m}),Dm=Ya(Tt(function(t){let r=j4(t);return Nt(jK,r)}));var HK="label",UK=Dt(function(t){var r=t,{store:o}=r,n=it(r,["store"]);let i=by();o=o||i,zr(o,!1);let s=o.useState(l=>{var c;return(c=l.baseElement)==null?void 0:c.id});return n=fe({htmlFor:s},n),Gr(n)}),Ey=Ya(Tt(function(t){let r=UK(t);return Nt(HK,r)}));var Yc=a($e(),1),H4=a(Xw(),1),i2=a(_(),1),WK="div";function z4(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function qK(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function G4(...e){return e.join(", ").split(", ").reduce((t,r)=>{let o=r.endsWith("ms")?1:1e3,n=Number.parseFloat(r||"0s")*o;return n>t?n:t},0)}function s2(e,t,r){return!r&&t!==!1&&(!e||!!t)}var YK=Dt(function(t){var r=t,{store:o,alwaysVisible:n}=r,i=it(r,["store","alwaysVisible"]);let s=U_();o=o||s,zr(o,!1);let l=(0,Yc.useRef)(null),c=On(i.id),[u,d]=(0,Yc.useState)(null),f=o.useState("open"),m=o.useState("mounted"),h=o.useState("animated"),g=o.useState("contentElement"),v=Hc(o.disclosure,"contentElement");Kt(()=>{l.current&&o?.setContentElement(l.current)},[o]),Kt(()=>{let w;return o?.setState("animated",P=>(w=P,!0)),()=>{w!==void 0&&o?.setState("animated",w)}},[o]),Kt(()=>{if(h){if(!g?.isConnected){d(null);return}return qK(()=>{d(f?"enter":m?"leave":null)})}},[h,g,f,m]),Kt(()=>{if(!o||!h||!u||!g)return;let w=()=>o?.setState("animating",!1),P=()=>(0,H4.flushSync)(w);if(u==="leave"&&f||u==="enter"&&!f)return;if(typeof h=="number")return z4(h,P);let{transitionDuration:E,animationDuration:O,transitionDelay:k,animationDelay:A}=getComputedStyle(g),{transitionDuration:R="0",animationDuration:V="0",transitionDelay:N="0",animationDelay:T="0"}=v?getComputedStyle(v):{},C=G4(k,A,N,T),F=G4(E,O,R,V),B=C+F;if(!B){u==="enter"&&o.setState("animated",!1),w();return}let I=1e3/60,W=Math.max(B-I,0);return z4(W,P)},[o,h,g,v,f,u]),i=Hi(i,w=>(0,i2.jsx)(gy,{value:o,children:w}),[o]);let y=s2(m,i.hidden,n),b=i.style,x=(0,Yc.useMemo)(()=>y?Fe(fe({},b),{display:"none"}):b,[y,b]);return i=Fe(fe({id:c,"data-open":f||void 0,"data-enter":u==="enter"||void 0,"data-leave":u==="leave"||void 0,hidden:y},i),{ref:tr(c?o.setContentElement:null,l,i.ref),style:x}),Gr(i)}),ZK=Tt(function(t){let r=YK(t);return Nt(WK,r)}),pEe=Tt(function(t){var r=t,{unmountOnHide:o}=r,n=it(r,["unmountOnHide"]);let i=U_(),s=n.store||i;return Hc(s,c=>!o||c?.mounted)===!1?null:(0,i2.jsx)(ZK,fe({},n))});var Ay=a($e(),1),a2=a(_(),1),KK="div",U4=Dt(function(t){var r=t,{store:o,alwaysVisible:n}=r,i=it(r,["store","alwaysVisible"]);let s=qc(!0),l=q_();o=o||l;let c=!!o&&o===s;zr(o,!1);let u=(0,Ay.useRef)(null),d=On(i.id),f=o.useState("mounted"),m=s2(f,i.hidden,n),h=m?Fe(fe({},i.style),{display:"none"}):i.style,g=o.useState(O=>Array.isArray(O.selectedValue)),v=k3(u,"role",i.role),b=(v==="listbox"||v==="tree"||v==="grid")&&g||void 0,[x,w]=(0,Ay.useState)(!1),P=o.useState("contentElement");Kt(()=>{if(!f)return;let O=u.current;if(!O||P!==O)return;let k=()=>{w(!!O.querySelector("[role='listbox']"))},A=new MutationObserver(k);return A.observe(O,{subtree:!0,childList:!0,attributeFilter:["role"]}),k(),()=>A.disconnect()},[f,P]),x||(i=fe({role:"listbox","aria-multiselectable":b},i)),i=Hi(i,O=>(0,a2.jsx)(d4,{value:o,children:(0,a2.jsx)(yy.Provider,{value:v,children:O})}),[o,v]);let E=d&&(!s||!c)?o.setContentElement:null;return i=Fe(fe({id:d,hidden:m},i),{ref:tr(E,u,i.ref),style:h}),Gr(i)}),Lm=Tt(function(t){let r=U4(t);return Nt(KK,r)});var Q4=a(l2(),1);var J4=a(nt(),1),zs=a(j(),1),du=a(z(),1),In=a(M(),1);var tX=[],Mm=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:tX;var Bm=a(z(),1),rX=[];function qo({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:rX,[o,n]=(0,Bm.useState)(r),[i,s]=(0,Bm.useState)(!1);return(0,Bm.useEffect)(()=>{if(!t){n(r);return}let l=!1;return s(!0),t().then(c=>{if(!l){let u=Array.isArray(c)&&c.length>0?c:r;n(u)}}).catch(()=>{l||n(r)}).finally(()=>{l||s(!1)}),()=>{l=!0}},[t,r]),{elements:o,isLoading:i}}var at=a(_(),1);function Z4(e=""){return(0,Q4.default)(e.trim().toLowerCase())}var K4=(e,t,r)=>e.singleSelection?r:Array.isArray(t?.value)?t.value.includes(r)?t.value.filter(o=>o!==r):[...t.value,r]:[r];function X4(e,t){return`${e}-${t}`}var $4=({selected:e})=>(0,at.jsx)("span",{className:J("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,at.jsx)(In.Icon,{icon:wl})}),eF=({selected:e})=>(0,at.jsx)("span",{className:J("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function tF({view:e,filter:t,onChangeView:r}){let o=(0,J4.useInstanceId)(tF,"dataviews-filter-list-box"),[n,i]=(0,du.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(c=>c.field===t.field),l=Mm(t,s);return(0,at.jsx)(In.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,zs.sprintf)((0,zs.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(X4(o,t.elements[0].value))},render:(0,at.jsx)(In.Composite.Typeahead,{}),children:t.elements.map(c=>(0,at.jsxs)(In.Composite.Hover,{render:(0,at.jsx)(In.Composite.Item,{id:X4(o,c.value),render:(0,at.jsx)("div",{"aria-label":c.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let u=s?[...(e.filters??[]).map(d=>d.field===t.field?{...d,operator:s.operator||t.operators[0],value:K4(t,s,c.value)}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:K4(t,s,c.value)}];r({...e,page:1,filters:u})}}),children:[t.singleSelection&&(0,at.jsx)(eF,{selected:l===c.value}),!t.singleSelection&&(0,at.jsx)($4,{selected:l.includes(c.value)}),(0,at.jsx)("span",{children:c.label})]},c.value))})}function oX({view:e,filter:t,onChangeView:r}){let[o,n]=(0,du.useState)(""),i=(0,du.useDeferredValue)(o),s=e.filters?.find(u=>u.field===t.field),l=Mm(t,s),c=(0,du.useMemo)(()=>{let u=Z4(i);return t.elements.filter(d=>Z4(d.label).includes(u))},[t.elements,i]);return(0,at.jsxs)(Sy,{selectedValue:l,setSelectedValue:u=>{let d=s?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:s.operator||t.operators[0],value:u}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:u}];r({...e,page:1,filters:d})},setValue:n,children:[(0,at.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,at.jsx)(Ey,{render:(0,at.jsx)(In.VisuallyHidden,{children:(0,zs.__)("Search items")}),children:(0,zs.__)("Search items")}),(0,at.jsx)(xy,{autoSelect:"always",placeholder:(0,zs.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,at.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,at.jsx)(In.Icon,{icon:mi})})]}),(0,at.jsxs)(Lm,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(u=>(0,at.jsxs)(Dm,{resetValueOnSelect:!1,value:u.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,at.jsx)(eF,{selected:l===u.value}),!t.singleSelection&&(0,at.jsx)($4,{selected:l.includes(u.value)}),(0,at.jsxs)("span",{children:[(0,at.jsx)(Cy,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:u.label}),!!u.description&&(0,at.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:u.description})]})]},u.value)),!c.length&&(0,at.jsx)("p",{children:(0,zs.__)("No results found")})]})]})}function rF(e){let{elements:t,isLoading:r}=qo({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,at.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,at.jsx)(In.Spinner,{})});if(t.length===0)return(0,at.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,zs.__)("No elements found")});let o=t.length>10?oX:tF;return(0,at.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var oF=a(xg(),1),nF=a(nt(),1),u2=a(z(),1),iF=a(M(),1);var c2=a(_(),1);function sF({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(u=>u.field===e.field),i=Mm(e,n),s=(0,u2.useMemo)(()=>{let u=o.find(d=>d.id===e.field);return u&&{...u,isValid:{},getValue:({item:d})=>d[u.id],setValue:({value:d})=>({[u.id]:d})}},[o,e.field]),l=(0,u2.useMemo)(()=>(t.filters??[]).reduce((u,d)=>(u[d.field]=d.value,u),{}),[t.filters]),c=(0,nF.useEvent)(u=>{if(!s||!n)return;let d=s.getValue({item:u});(0,oF.default)(d,i)||r({...t,filters:(t.filters??[]).map(f=>f.field===e.field?{...f,operator:n.operator||e.operators[0],value:d===""?void 0:d}:f)})});return!s||!s.Edit||!n?null:(0,c2.jsx)(iF.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,c2.jsx)(s.Edit,{hideLabelFromVision:!0,data:l,field:s,operator:n.operator,onChange:c})})}var de=a(j(),1),Xt=a(z(),1);var f2=a(_(),1),or={Name:(0,f2.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,f2.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})},Oy=[{name:Ft,label:(0,de.__)("Includes"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),or),selection:"multi"},{name:Vt,label:(0,de.__)("Is none of"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),or),selection:"multi"},{name:kr,label:(0,de.__)("Includes all"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),or),selection:"multi"},{name:Or,label:(0,de.__)("Is none of"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),or),selection:"multi"},{name:Br,label:(0,de.__)("Between (inc)"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),or),selection:"custom"},{name:jr,label:(0,de.__)("In the past"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),or),selection:"custom"},{name:$r,label:(0,de.__)("Over"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),or),selection:"custom"},{name:Mt,label:(0,de.__)("Is"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:Bt,label:(0,de.__)("Is not"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:Ai,label:(0,de.__)("Less than"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:ki,label:(0,de.__)("Greater than"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:Oi,label:(0,de.__)("Less than or equal"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:Ri,label:(0,de.__)("Greater than or equal"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:Ii,label:(0,de.__)("Before"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:Fi,label:(0,de.__)("After"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:Vi,label:(0,de.__)("Before (inc)"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:Ni,label:(0,de.__)("After (inc)"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:Tn,label:(0,de.__)("Contains"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:Pn,label:(0,de.__)("Doesn't contain"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:En,label:(0,de.__)("Starts with"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:Di,label:(0,de.__)("On"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"},{name:Li,label:(0,de.__)("Not on"),filterText:(e,t)=>(0,Xt.createInterpolateElement)((0,de.sprintf)((0,de.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),or),selection:"single"}],jm=e=>Oy.find(t=>t.name===e),aF=()=>Oy.map(e=>e.name),lF=e=>Oy.filter(t=>t.selection==="single").some(t=>t.name===e),uF=e=>Oy.some(t=>t.name===e);var Ur=a(_(),1),nX="Enter",iX=" ",sX=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=jm(t?.operator);return o!==void 0?o.filterText(r,e):(0,Gs.sprintf)((0,Gs.__)("Unknown status for %1$s"),r.name)};function aX({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:jm(s)?.label||s})),n=t.filters?.find(s=>s.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,Ur.jsxs)($,{direction:"row",gap:"xs",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,Ur.jsx)(Jn.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,Ur.jsx)(Jn.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,Gs.__)("Conditions"),value:i,options:o,onChange:s=>{let l=s,c=n?.operator,u=n?[...(t.filters??[]).map(d=>{if(d.field===e.field){let f=jm(c)?.selection,m=jm(l)?.selection,h=f!==m||[f,m].includes("custom");return{...d,value:h?void 0:d.value,operator:l}}return d})]:[...t.filters??[],{field:e.field,operator:l,value:void 0}];r({...t,page:1,filters:u})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function cF({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,Ry.useRef)(null),{filter:i,view:s,onChangeView:l}=o,c=s.filters?.find(y=>y.field===i.field),u=[],d=(0,Ry.useMemo)(()=>{let y=r.find(b=>b.id===i.field);return y&&{...y,getValue:({item:b})=>b[y.id]}},[r,i.field]),{elements:f}=qo({elements:i.elements,getElements:i.getElements});if(f.length>0)u=f.filter(y=>i.singleSelection?y.value===c?.value:c?.value?.includes(y.value));else if(Array.isArray(c?.value)){let y=c.value.map(b=>d?.getValueFormatted({item:{[d.id]:b},field:d})||String(b));u=[{value:c.value,label:y}]}else if(typeof c?.value=="object")u=[{value:c.value,label:c.value}];else if(c?.value!==void 0){let y=d!==void 0?d.getValueFormatted({item:{[d.id]:c.value},field:d}):String(c.value);u=[{value:c.value,label:y}]}let m=i.isPrimary,h=c?.isLocked,g=!h&&c?.value!==void 0,v=!h&&(!m||g);return(0,Ur.jsx)(Jn.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:y,onToggle:b})=>(0,Ur.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,Ur.jsx)(Jn.Tooltip,{text:(0,Gs.sprintf)((0,Gs.__)("Filter by: %1$s"),i.name.toLowerCase()),placement:"top",children:(0,Ur.jsx)("div",{className:J("dataviews-filters__summary-chip",{"has-reset":v,"has-values":g,"is-not-clickable":h}),role:"button",tabIndex:h?-1:0,onClick:()=>{h||b()},onKeyDown:x=>{!h&&[nX,iX].includes(x.key)&&(b(),x.preventDefault())},"aria-disabled":h,"aria-pressed":y,"aria-expanded":y,ref:n,children:(0,Ur.jsx)(sX,{activeElements:u,filterInView:c,filter:i})})}),v&&(0,Ur.jsx)(Jn.Tooltip,{text:m?(0,Gs.__)("Reset"):(0,Gs.__)("Remove"),placement:"top",children:(0,Ur.jsx)("button",{className:J("dataviews-filters__summary-chip-remove",{"has-values":g}),onClick:()=>{l({...s,page:1,filters:s.filters?.filter(x=>x.field!==i.field)}),m?n.current?.focus():e.current?.focus()},children:(0,Ur.jsx)(Jn.Icon,{icon:xl})})})]}),renderContent:()=>(0,Ur.jsxs)($,{direction:"column",justify:"flex-start",children:[(0,Ur.jsx)(aX,{...o}),o.filter.hasElements?(0,Ur.jsx)(rF,{...o,filter:{...o.filter,elements:f}}):(0,Ur.jsx)(sF,{...o,fields:r})]})})}var Iy=a(M(),1),fF=a(j(),1),dF=a(z(),1);var Hs=a(_(),1),{Menu:zm}=Ge(Iy.privateApis);function d2({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,Hs.jsxs)(zm,{children:[(0,Hs.jsx)(zm.TriggerButton,{...n}),(0,Hs.jsx)(zm.Popover,{children:i.map(s=>(0,Hs.jsx)(zm.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,Hs.jsx)(zm.ItemLabel,{children:s.name})},s.field))})]})}function lX({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:s})=>s))return null;let i=e.filter(s=>!s.isVisible);return(0,Hs.jsx)(d2,{triggerProps:{render:(0,Hs.jsx)(Iy.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,fF.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var mF=(0,dF.forwardRef)(lX);var pF=a(M(),1),hF=a(j(),1),gF=a(_(),1);function vF({filters:e,view:t,onChangeView:r}){let o=i=>e.some(s=>s.field===i&&s.isPrimary),n=!t.search&&!t.filters?.some(i=>!i.isLocked&&(i.value!==void 0||!o(i.field)));return(0,gF.jsx)(pF.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(i=>!!i.isLocked)||[]})},children:(0,hF.__)("Reset")})}var yF=a(z(),1);function uX(e,t){return(0,yF.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,i=!!o.filterBy?.isPrimary,s=t.filters?.some(l=>l.field===o.id&&!!l.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(l=>lF(l)),operators:n,isVisible:s||i||!!t.filters?.some(l=>l.field===o.id&&uF(l.operator)),isPrimary:i,isLocked:s})}),r.sort((o,n)=>o.isLocked&&!n.isLocked?-1:!o.isLocked&&n.isLocked?1:o.isPrimary&&!n.isPrimary?-1:!o.isPrimary&&n.isPrimary?1:o.name.localeCompare(n.name)),r},[e,t])}var Gm=uX;var Hm=a(_(),1);function cX({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,Zc.useContext)(Ce),s=(0,Zc.useRef)(null),l=Gm(t,r),c=(0,Hm.jsx)(mF,{filters:l,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),u=l.filter(f=>f.isVisible);if(u.length===0)return null;let d=[...u.map(f=>(0,Hm.jsx)(cF,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},f.field)),c];return d.push((0,Hm.jsx)(vF,{filters:l,view:r,onChangeView:o},"reset-filters")),(0,Hm.jsx)($,{direction:"row",justify:"flex-start",gap:"xs",style:{width:"fit-content"},wrap:"wrap",className:e,children:d})}var Um=(0,Zc.memo)(cX);var Xa=a(z(),1),bF=a(M(),1);var Fy=a(j(),1);var Yi=a(_(),1);function fX(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,Xa.useContext)(Ce),s=(0,Xa.useRef)(null),l=(0,Xa.useCallback)(h=>{r(h),i(!0)},[r,i]),u=!!e.filter(h=>h.isVisible).length;if(e.length===0)return null;let d={label:(0,Fy.__)("Add filter"),"aria-expanded":!1,isPressed:!1},f={label:(0,Fy._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},m=(0,Yi.jsx)(bF.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:Bf,...u?f:d});return(0,Yi.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:u?(0,Yi.jsx)(dX,{buttonRef:s,filtersCount:t.filters?.length,children:m}):(0,Yi.jsx)(d2,{filters:e,view:t,onChangeView:l,setOpenedFilter:o,triggerProps:{render:m}})})}function dX({buttonRef:e,filtersCount:t,children:r}){return(0,Xa.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,Yi.jsxs)(Yi.Fragment,{children:[r,!!t&&(0,Yi.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var Vy=fX;var wF=a(z(),1);var xF=a(_(),1);function mX(e){let{isShowingFilter:t}=(0,wF.useContext)(Ce);return t?(0,xF.jsx)(Um,{...e}):null}var Ny=mX;var SF=a(z(),1),_F=a(j(),1);var m2=a(_(),1);function p2({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:s,view:l,onChangeView:c,selection:u,onChangeSelection:d,setOpenedFilter:f,onClickItem:m,isItemClickable:h,renderItemLink:g,defaultLayouts:v,empty:y=(0,m2.jsx)("p",{children:(0,_F.__)("No results")})}=(0,SF.useContext)(Ce),b=Qn.find(x=>x.type===l.type&&v[x.type])?.component;return(0,m2.jsx)(b,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:s,onChangeView:c,onChangeSelection:d,selection:u,setOpenedFilter:f,onClickItem:m,renderItemLink:g,isItemClickable:h,view:l,empty:y})}var CF=a(z(),1);var Wm=a(_(),1),pX=[];function h2(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=pX}=(0,CF.useContext)(Ce),i=Oc(n,o)&&[Ec,Uv].includes(e.type);return!t||!r||r<=1&&!i?null:!!t&&(0,Wm.jsxs)($,{direction:"row",justify:"end",align:"center",className:"dataviews-footer",gap:"xs",children:[i&&(0,Wm.jsx)(Yv,{}),(0,Wm.jsx)(q6,{})]})}var TF=a(j(),1),$n=a(z(),1),PF=a(M(),1),EF=a(nt(),1);var AF=a(_(),1),hX=(0,$n.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,$n.useContext)(Ce),[n,i,s]=(0,EF.useDebouncedInput)(r.search);(0,$n.useEffect)(()=>{i(r.search??"")},[r.search,i]);let l=(0,$n.useRef)(o),c=(0,$n.useRef)(r);(0,$n.useEffect)(()=>{l.current=o,c.current=r},[o,r]),(0,$n.useEffect)(()=>{s!==c.current?.search&&l.current({...c.current,page:1,search:s})},[s]);let u=t||(0,TF.__)("Search");return(0,AF.jsx)(PF.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:u,placeholder:u,size:"compact"})}),g2=hX;var jt=a(M(),1),Qa=a(j(),1),Zi=a(z(),1);var y2=a(OF(),1),NF=a(nt(),1);var RF=a(M(),1),v2=a(j(),1),IF=a(z(),1);var FF=a(_(),1);function VF(){let e=(0,IF.useContext)(Ce),{view:t,onChangeView:r}=e,o=t.infiniteScrollEnabled??!1;return e.hasInfiniteScrollHandler?(0,FF.jsx)(RF.ToggleControl,{label:(0,v2.__)("Enable infinite scroll"),help:(0,v2.__)("Automatically load more content as you scroll, instead of showing pagination links."),checked:o,onChange:n=>{r({...t,infiniteScrollEnabled:n})}}):null}var Qe=a(_(),1),{Menu:qm}=Ge(jt.privateApis),gX={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function b2(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,Zi.useContext)(Ce),o=Object.keys(r);if(o.length<=1)return null;let n=Qn.find(i=>e.type===i.type);return(0,Qe.jsxs)(qm,{children:[(0,Qe.jsx)(qm.TriggerButton,{render:(0,Qe.jsx)(jt.Button,{size:"compact",icon:n?.icon,label:(0,Qa.__)("Layout")})}),(0,Qe.jsx)(qm.Popover,{children:o.map(i=>{let s=Qn.find(l=>l.type===i);return s?(0,Qe.jsx)(qm.RadioItem,{value:i,name:"view-actions-available-view",checked:i===e.type,hideOnClick:!0,onChange:l=>{switch(l.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"activity":let c={...e};return"layout"in c&&delete c.layout,t({...c,type:l.target.value,...r[l.target.value]})}(0,y2.default)("Invalid dataview")},children:(0,Qe.jsx)(qm.ItemLabel,{children:s.label})},i):null})})]})}function vX(){let{view:e,fields:t,onChangeView:r}=(0,Zi.useContext)(Ce),o=(0,Zi.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,Qe.jsx)(jt.SelectControl,{__next40pxDefaultSize:!0,label:(0,Qa.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function yX(){let{view:e,fields:t,onChangeView:r}=(0,Zi.useContext)(Ce);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,Qe.jsx)(jt.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,Qa.__)("Order"),value:n,onChange:i=>{if(i==="asc"||i==="desc"){r({...e,sort:{direction:i,field:e.sort?.field||t.find(s=>s.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,y2.default)("Invalid direction")},children:zv.map(i=>(0,Qe.jsx)(jt.__experimentalToggleGroupControlOptionIcon,{value:i,icon:a6[i],label:Hv[i]},i))})}function bX(){let{view:e,config:t,onChangeView:r}=(0,Zi.useContext)(Ce),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,Qe.jsx)(jt.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,Qa.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let i=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:i,page:1})},children:t.perPageSizes.map(n=>(0,Qe.jsx)(jt.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function wX({title:e,description:t,children:r}){return(0,Qe.jsxs)(jt.__experimentalGrid,{columns:12,className:"dataviews-settings-section",gap:4,children:[(0,Qe.jsxs)("div",{className:"dataviews-settings-section__sidebar",children:[(0,Qe.jsx)(jt.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:e}),t&&(0,Qe.jsx)(jt.__experimentalText,{variant:"muted",className:"dataviews-settings-section__description",children:t})]}),(0,Qe.jsx)(jt.__experimentalGrid,{columns:8,gap:4,className:"dataviews-settings-section__content",children:r})]})}function w2(){let{view:e}=(0,Zi.useContext)(Ce),t=(0,NF.useInstanceId)(DF,"dataviews-view-config-dropdown"),r=Qn.find(o=>o.type===e.type);return(0,Qe.jsx)(jt.Dropdown,{expandOnMobile:!0,popoverProps:{...gX,id:t},renderToggle:({onToggle:o,isOpen:n})=>(0,Qe.jsx)(jt.Button,{size:"compact",icon:Jb,label:(0,Qa._x)("View options","View is used as a noun"),onClick:o,"aria-expanded":n?"true":"false","aria-controls":t}),renderContent:()=>(0,Qe.jsx)(jt.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,Qe.jsx)($,{direction:"column",className:"dataviews-view-config",gap:"lg",children:(0,Qe.jsxs)(wX,{title:(0,Qa.__)("Appearance"),children:[(0,Qe.jsxs)($,{direction:"row",gap:"xs",className:"is-divided-in-two",children:[(0,Qe.jsx)(vX,{}),(0,Qe.jsx)(yX,{})]}),!!r?.viewConfigOptions&&(0,Qe.jsx)(r.viewConfigOptions,{}),(0,Qe.jsx)(VF,{}),(0,Qe.jsx)(bX,{}),(0,Qe.jsx)(Xv,{})]})})})})}function DF(){return(0,Qe.jsxs)(Qe.Fragment,{children:[(0,Qe.jsx)(b2,{}),(0,Qe.jsx)(w2,{})]})}var xX=(0,Zi.memo)(DF),LF=xX;var MF=a(M(),1),BF=a(z(),1);function Ht(e,t){let r;return e?.required&&t?.required?r=t?.required?.message?t.required:void 0:e?.pattern&&t?.pattern?r=t.pattern:e?.min&&t?.min?r=t.min:e?.max&&t?.max?r=t.max:e?.minLength&&t?.minLength?r=t.minLength:e?.maxLength&&t?.maxLength?r=t.maxLength:e?.elements&&t?.elements?r=t.elements:t?.custom&&(r=t.custom),r}var jF=a(_(),1),{ValidatedCheckboxControl:SX}=Ge(MF.privateApis);function zF({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{getValue:i,setValue:s,label:l,description:c,isValid:u}=e,d=(0,BF.useCallback)(()=>{t(s({item:r,value:!i({item:r})}))},[r,i,t,s]);return(0,jF.jsx)(SX,{required:!!e.isValid?.required,customValidity:Ht(u,n),hidden:o,label:l,help:c,checked:i({item:r}),onChange:d})}var _X=Math.pow(10,8)*24*60*60*1e3,ike=-_X,Dy=6048e5,GF=864e5;var CX=3600;var HF=CX*24,ske=HF*7,TX=HF*365.2425,PX=TX/12,ake=PX*3,x2=Symbol.for("constructDateFrom");function Cr(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&x2 in e?e[x2](t):e instanceof Date?new e.constructor(t):new Date(t)}function bt(e,t){return Cr(t||e,e)}function Ly(e,t,r){let o=bt(e,r?.in);return isNaN(t)?Cr(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function My(e,t,r){let o=bt(e,r?.in);if(isNaN(t))return Cr(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=Cr(r?.in||e,o.getTime());i.setMonth(o.getMonth()+t+1,0);let s=i.getDate();return n>=s?i:(o.setFullYear(i.getFullYear(),i.getMonth(),n),o)}var EX={};function Ja(){return EX}function Us(e,t){let r=Ja(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=bt(e,t?.in),i=n.getDay(),s=(i<o?7:0)+i-o;return n.setDate(n.getDate()-s),n.setHours(0,0,0,0),n}function mu(e,t){return Us(e,{...t,weekStartsOn:1})}function By(e,t){let r=bt(e,t?.in),o=r.getFullYear(),n=Cr(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=mu(n),s=Cr(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let l=mu(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=l.getTime()?o:o-1}function S2(e){let t=bt(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function UF(e,...t){let r=Cr.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function _2(e,t){let r=bt(e,t?.in);return r.setHours(0,0,0,0),r}function WF(e,t,r){let[o,n]=UF(r?.in,e,t),i=_2(o),s=_2(n),l=+i-S2(i),c=+s-S2(s);return Math.round((l-c)/GF)}function qF(e,t){let r=By(e,t),o=Cr(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),mu(o)}function YF(e,t,r){return Ly(e,t*7,r)}function ZF(e,t,r){return My(e,t*12,r)}function KF(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Kc(e){return!(!KF(e)&&typeof e!="number"||isNaN(+bt(e)))}function XF(e,t){let r=bt(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function jy(e,t){let r=bt(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var AX={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},QF=(e,t,r)=>{let o,n=AX[e];return typeof n=="string"?o=n:t===1?o=n.one:o=n.other.replace("{{count}}",t.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};function zy(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var kX={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},OX={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},RX={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},JF={date:zy({formats:kX,defaultWidth:"full"}),time:zy({formats:OX,defaultWidth:"full"}),dateTime:zy({formats:RX,defaultWidth:"full"})};var IX={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},$F=(e,t,r,o)=>IX[e];function Xc(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let s=e.defaultFormattingWidth||e.defaultWidth,l=r?.width?String(r.width):s;n=e.formattingValues[l]||e.formattingValues[s]}else{let s=e.defaultWidth,l=r?.width?String(r.width):e.defaultWidth;n=e.values[l]||e.values[s]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var FX={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},VX={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},NX={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},DX={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},LX={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},MX={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},BX=(e,t)=>{let r=Number(e),o=r%100;if(o>20||o<10)switch(o%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},eV={ordinalNumber:BX,era:Xc({values:FX,defaultWidth:"wide"}),quarter:Xc({values:VX,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Xc({values:NX,defaultWidth:"wide"}),day:Xc({values:DX,defaultWidth:"wide"}),dayPeriod:Xc({values:LX,defaultWidth:"wide",formattingValues:MX,defaultFormattingWidth:"wide"})};function Qc(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;let s=i[0],l=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?zX(l,f=>f.test(s)):jX(l,f=>f.test(s)),u;u=e.valueCallback?e.valueCallback(c):c,u=r.valueCallback?r.valueCallback(u):u;let d=t.slice(s.length);return{value:u,rest:d}}}function jX(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function zX(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function tV(e){return(t,r={})=>{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],i=t.match(e.parsePattern);if(!i)return null;let s=e.valueCallback?e.valueCallback(i[0]):i[0];s=r.valueCallback?r.valueCallback(s):s;let l=t.slice(n.length);return{value:s,rest:l}}}var GX=/^(\d+)(th|st|nd|rd)?/i,HX=/\d+/i,UX={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},WX={any:[/^b/i,/^(a|c)/i]},qX={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},YX={any:[/1/i,/2/i,/3/i,/4/i]},ZX={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},KX={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},XX={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},QX={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},JX={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},$X={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},rV={ordinalNumber:tV({matchPattern:GX,parsePattern:HX,valueCallback:e=>parseInt(e,10)}),era:Qc({matchPatterns:UX,defaultMatchWidth:"wide",parsePatterns:WX,defaultParseWidth:"any"}),quarter:Qc({matchPatterns:qX,defaultMatchWidth:"wide",parsePatterns:YX,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Qc({matchPatterns:ZX,defaultMatchWidth:"wide",parsePatterns:KX,defaultParseWidth:"any"}),day:Qc({matchPatterns:XX,defaultMatchWidth:"wide",parsePatterns:QX,defaultParseWidth:"any"}),dayPeriod:Qc({matchPatterns:JX,defaultMatchWidth:"any",parsePatterns:$X,defaultParseWidth:"any"})};var C2={code:"en-US",formatDistance:QF,formatLong:JF,formatRelative:$F,localize:eV,match:rV,options:{weekStartsOn:0,firstWeekContainsDate:1}};function oV(e,t){let r=bt(e,t?.in);return WF(r,jy(r))+1}function nV(e,t){let r=bt(e,t?.in),o=+mu(r)-+qF(r);return Math.round(o/Dy)+1}function Gy(e,t){let r=bt(e,t?.in),o=r.getFullYear(),n=Ja(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=Cr(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let l=Us(s,t),c=Cr(t?.in||e,0);c.setFullYear(o,0,i),c.setHours(0,0,0,0);let u=Us(c,t);return+r>=+l?o+1:+r>=+u?o:o-1}function iV(e,t){let r=Ja(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=Gy(e,t),i=Cr(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),Us(i,t)}function sV(e,t){let r=bt(e,t?.in),o=+Us(r,t)-+iV(r,t);return Math.round(o/Dy)+1}function ft(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Ws={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return ft(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):ft(r+1,2)},d(e,t){return ft(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,t){return ft(e.getHours()%12||12,t.length)},H(e,t){return ft(e.getHours(),t.length)},m(e,t){return ft(e.getMinutes(),t.length)},s(e,t){return ft(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return ft(n,t.length)}};var Jc={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},T2={G:function(e,t,r){let o=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});default:return r.era(o,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let o=e.getFullYear(),n=o>0?o:1-o;return r.ordinalNumber(n,{unit:"year"})}return Ws.y(e,t)},Y:function(e,t,r,o){let n=Gy(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return ft(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):ft(i,t.length)},R:function(e,t){let r=By(e);return ft(r,t.length)},u:function(e,t){let r=e.getFullYear();return ft(r,t.length)},Q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return ft(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return ft(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,r){let o=e.getMonth();switch(t){case"M":case"MM":return Ws.M(e,t);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,r){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return ft(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=sV(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):ft(n,t.length)},I:function(e,t,r){let o=nV(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):ft(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Ws.d(e,t)},D:function(e,t,r){let o=oV(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):ft(o,t.length)},E:function(e,t,r){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return ft(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return ft(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){let o=e.getDay(),n=o===0?7:o;switch(t){case"i":return String(n);case"ii":return ft(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=Jc.noon:o===0?n=Jc.midnight:n=o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=Jc.evening:o>=12?n=Jc.afternoon:o>=4?n=Jc.morning:n=Jc.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return Ws.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Ws.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):ft(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):ft(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Ws.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Ws.s(e,t)},S:function(e,t){return Ws.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return lV(o);case"XXXX":case"XX":return pu(o);default:return pu(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return lV(o);case"xxxx":case"xx":return pu(o);default:return pu(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+aV(o,":");default:return"GMT"+pu(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+aV(o,":");default:return"GMT"+pu(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return ft(o,t.length)},T:function(e,t,r){return ft(+e,t.length)}};function aV(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),i=o%60;return i===0?r+String(n):r+String(n)+t+ft(i,2)}function lV(e,t){return e%60===0?(e>0?"-":"+")+ft(Math.abs(e)/60,2):pu(e,t)}function pu(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=ft(Math.trunc(o/60),2),i=ft(o%60,2);return r+n+t+i}var uV=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},cV=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},eQ=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return uV(e,t);let i;switch(o){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",uV(o,t)).replace("{{time}}",cV(n,t))},fV={p:cV,P:eQ};var tQ=/^D+$/,rQ=/^Y+$/,oQ=["D","DD","YY","YYYY"];function dV(e){return tQ.test(e)}function mV(e){return rQ.test(e)}function pV(e,t,r){let o=nQ(e,t,r);if(console.warn(o),oQ.includes(e))throw new RangeError(o)}function nQ(e,t,r){let o=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${o} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var iQ=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,sQ=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,aQ=/^'([^]*?)'?$/,lQ=/''/g,uQ=/[a-zA-Z]/;function Ym(e,t,r){let o=Ja(),n=r?.locale??o.locale??C2,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,s=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,l=bt(e,r?.in);if(!Kc(l))throw new RangeError("Invalid time value");let c=t.match(sQ).map(d=>{let f=d[0];if(f==="p"||f==="P"){let m=fV[f];return m(d,n.formatLong)}return d}).join("").match(iQ).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let f=d[0];if(f==="'")return{isToken:!1,value:cQ(d)};if(T2[f])return{isToken:!0,value:d};if(f.match(uQ))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:d}});n.localize.preprocessor&&(c=n.localize.preprocessor(l,c));let u={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return c.map(d=>{if(!d.isToken)return d.value;let f=d.value;(!r?.useAdditionalWeekYearTokens&&mV(f)||!r?.useAdditionalDayOfYearTokens&&dV(f))&&pV(f,t,String(e));let m=T2[f[0]];return m(l,f,n.localize,u)}).join("")}function cQ(e){let t=e.match(aQ);return t?t[1].replace(lQ,"'"):e}function hu(e,t,r){return Ly(e,-t,r)}function Hy(e,t,r){return My(e,-t,r)}function hV(e,t,r){return YF(e,-t,r)}function Uy(e,t,r){return ZF(e,-t,r)}var qy=a(M(),1),Fn=a(z(),1),E2=a(j(),1),A2=a(Ra(),1);var ef=a(M(),1),P2=a(z(),1),Ki=a(j(),1);var $c=a(_(),1),fQ={[jr]:[{value:"days",label:(0,Ki.__)("Days")},{value:"weeks",label:(0,Ki.__)("Weeks")},{value:"months",label:(0,Ki.__)("Months")},{value:"years",label:(0,Ki.__)("Years")}],[$r]:[{value:"days",label:(0,Ki.__)("Days ago")},{value:"weeks",label:(0,Ki.__)("Weeks ago")},{value:"months",label:(0,Ki.__)("Months ago")},{value:"years",label:(0,Ki.__)("Years ago")}]};function Wy({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=fQ[i===jr?"inThePast":"over"],{id:l,label:c,getValue:u,setValue:d}=r,f=u({item:t}),{value:m="",unit:h=s[0].value}=f&&typeof f=="object"?f:{},g=(0,P2.useCallback)(y=>o(d({item:t,value:{value:Number(y),unit:h}})),[o,d,t,h]),v=(0,P2.useCallback)(y=>o(d({item:t,value:{value:m,unit:y}})),[o,d,t,m]);return(0,$c.jsx)(ef.BaseControl,{id:l,className:J(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:n,children:(0,$c.jsxs)($,{direction:"row",gap:"xs",children:[(0,$c.jsx)(ef.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:m,onChange:g}),(0,$c.jsx)(ef.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,Ki.__)("Unit"),value:h,options:s,onChange:v,hideLabelFromVision:!0})]})})}var gV=a(Ra(),1);function tf(e){if(!e)return null;let t=(0,gV.getDate)(e);return t&&Kc(t)?t:null}var $a=a(_(),1),{DateCalendar:dQ,ValidatedInputControl:mQ}=Ge(qy.privateApis),pQ=e=>e?typeof e=="string"?e:Ym(e,"yyyy-MM-dd'T'HH:mm"):"";function hQ({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:i,label:s,description:l,setValue:c,getValue:u,isValid:d}=t,f=u({item:e}),m=typeof f=="string"?f:void 0,[h,g]=(0,Fn.useState)(()=>tf(m)||new Date),v=(0,Fn.useRef)(null),y=(0,Fn.useRef)(),b=(0,Fn.useRef)(null),x=(0,Fn.useCallback)(R=>r(c({item:e,value:R})),[e,r,c]);(0,Fn.useEffect)(()=>()=>{y.current&&clearTimeout(y.current)},[]);let w=(0,Fn.useCallback)(R=>{let V;if(R){let N=R;if(m){let T=tf(m);T&&(N=new Date(R),N.setHours(T.getHours()),N.setMinutes(T.getMinutes()))}V=N.toISOString(),x(V),y.current&&clearTimeout(y.current)}else x(void 0);b.current=v.current&&v.current.ownerDocument.activeElement,y.current=setTimeout(()=>{v.current&&(v.current.focus(),v.current.blur(),x(V),b.current&&b.current instanceof HTMLElement&&b.current.focus())},0)},[x,m]),P=(0,Fn.useCallback)(R=>{if(R){let V=new Date(R);x(V.toISOString());let N=tf(V.toISOString());N&&g(N)}else x(void 0)},[x]),{format:E}=t,O=E.weekStartsOn??(0,A2.getSettings)().l10n.startOfWeek,{timezone:{string:k}}=(0,A2.getSettings)(),A=d?.required&&!o?`${s} (${(0,E2.__)("Required")})`:s;return(0,$a.jsx)(qy.BaseControl,{id:i,label:A,help:l,hideLabelFromVision:o,children:(0,$a.jsxs)($,{direction:"column",gap:"md",children:[(0,$a.jsx)(dQ,{style:{width:"100%"},selected:m&&tf(m)||void 0,onSelect:w,month:h,onMonthChange:g,timeZone:k||void 0,weekStartsOn:O}),(0,$a.jsx)(mQ,{ref:v,__next40pxDefaultSize:!0,required:!!d?.required,customValidity:Ht(d,n),type:"datetime-local",label:(0,E2.__)("Date time"),hideLabelFromVision:!0,value:m?pQ(tf(m)||void 0):"",onChange:P})]})})}function vV({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:i}){return n===jr||n===$r?(0,$a.jsx)(Wy,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):(0,$a.jsx)(hQ,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:i})}var oo=a(M(),1),Et=a(z(),1),Wr=a(j(),1),ro=a(Ra(),1);var Pt=a(_(),1),{DateCalendar:gQ,DateRangeCalendar:vQ}=Ge(oo.privateApis),yQ=[{id:"today",label:(0,Wr.__)("Today"),getValue:()=>(0,ro.getDate)(null)},{id:"yesterday",label:(0,Wr.__)("Yesterday"),getValue:()=>{let e=(0,ro.getDate)(null);return hu(e,1)}},{id:"past-week",label:(0,Wr.__)("Past week"),getValue:()=>{let e=(0,ro.getDate)(null);return hu(e,7)}},{id:"past-month",label:(0,Wr.__)("Past month"),getValue:()=>{let e=(0,ro.getDate)(null);return Hy(e,1)}}],bQ=[{id:"last-7-days",label:(0,Wr.__)("Last 7 days"),getValue:()=>{let e=(0,ro.getDate)(null);return[hu(e,7),e]}},{id:"last-30-days",label:(0,Wr.__)("Last 30 days"),getValue:()=>{let e=(0,ro.getDate)(null);return[hu(e,30),e]}},{id:"month-to-date",label:(0,Wr.__)("Month to date"),getValue:()=>{let e=(0,ro.getDate)(null);return[XF(e),e]}},{id:"last-year",label:(0,Wr.__)("Last year"),getValue:()=>{let e=(0,ro.getDate)(null);return[Uy(e,1),e]}},{id:"year-to-date",label:(0,Wr.__)("Year to date"),getValue:()=>{let e=(0,ro.getDate)(null);return[jy(e),e]}}],rf=e=>{if(!e)return null;let t=(0,ro.getDate)(e);return t&&Kc(t)?t:null},k2=e=>e?typeof e=="string"?e:Ym(e,"yyyy-MM-dd"):"";function yV({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[l,c]=(0,Et.useState)(void 0),u=(0,Et.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let m of f){let h=m.current;if(h&&!h.validity.valid){c({type:"invalid",message:h.validationMessage});return}}c(void 0)},[r]);return(0,Et.useEffect)(()=>{if(o){let f=setTimeout(()=>{t?c(Ht(s,t)):u()},0);return()=>clearTimeout(f)}},[o,s,t,u]),(0,Pt.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,(0,Pt.jsx)("div",{"aria-live":"polite",children:l&&(0,Pt.jsxs)("p",{className:J("components-validated-control__indicator",l.type==="invalid"?"is-invalid":void 0,l.type==="valid"?"is-valid":void 0),children:[(0,Pt.jsx)(oo.Icon,{className:"components-validated-control__indicator-icon",icon:zu,size:16,fill:"currentColor"}),l.message]})})]})}function wQ({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:i,label:s,setValue:l,getValue:c,isValid:u,format:d}=t,[f,m]=(0,Et.useState)(null),h=d.weekStartsOn??(0,ro.getSettings)().l10n.startOfWeek,g=c({item:e}),v=typeof g=="string"?g:void 0,[y,b]=(0,Et.useState)(()=>rf(v)||new Date),[x,w]=(0,Et.useState)(!1),P=(0,Et.useRef)(null),E=(0,Et.useCallback)(N=>r(l({item:e,value:N})),[e,r,l]),O=(0,Et.useCallback)(N=>{let T=N?Ym(N,"yyyy-MM-dd"):void 0;E(T),m(null),w(!0)},[E]),k=(0,Et.useCallback)(N=>{let T=N.getValue(),C=k2(T);b(T),E(C),m(N.id),w(!0)},[E]),A=(0,Et.useCallback)(N=>{if(E(N),N){let T=rf(N);T&&b(T)}m(null),w(!0)},[E]),{timezone:{string:R}}=(0,ro.getSettings)(),V=u?.required?`${s} (${(0,Wr.__)("Required")})`:s;return(0,Pt.jsx)(yV,{field:t,validity:n,inputRefs:P,isTouched:x,setIsTouched:w,children:(0,Pt.jsx)(oo.BaseControl,{id:i,className:"dataviews-controls__date",label:V,hideLabelFromVision:o,children:(0,Pt.jsxs)($,{direction:"column",gap:"md",children:[(0,Pt.jsxs)($,{direction:"row",gap:"xs",wrap:"wrap",justify:"flex-start",children:[yQ.map(N=>{let T=f===N.id;return(0,Pt.jsx)(oo.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:T,size:"small",onClick:()=>k(N),children:N.label},N.id)}),(0,Pt.jsx)(oo.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!f,size:"small",disabled:!!f,accessibleWhenDisabled:!1,children:(0,Wr.__)("Custom")})]}),(0,Pt.jsx)(oo.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:P,type:"date",label:(0,Wr.__)("Date"),hideLabelFromVision:!0,value:v,onChange:A,required:!!t.isValid?.required}),(0,Pt.jsx)(gQ,{style:{width:"100%"},selected:v&&rf(v)||void 0,onSelect:O,month:y,onMonthChange:b,timeZone:R||void 0,weekStartsOn:h})]})})})}function xQ({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:i,label:s,getValue:l,setValue:c,format:u}=t,d,f=l({item:e});Array.isArray(f)&&f.length===2&&f.every(C=>typeof C=="string")&&(d=f);let m=u.weekStartsOn??(0,ro.getSettings)().l10n.startOfWeek,h=(0,Et.useCallback)(C=>{r(c({item:e,value:C}))},[e,r,c]),[g,v]=(0,Et.useState)(null),y=(0,Et.useMemo)(()=>{if(!d)return{from:void 0,to:void 0};let[C,F]=d;return{from:rf(C)||void 0,to:rf(F)||void 0}},[d]),[b,x]=(0,Et.useState)(()=>y.from||new Date),[w,P]=(0,Et.useState)(!1),E=(0,Et.useRef)(null),O=(0,Et.useRef)(null),k=(0,Et.useCallback)((C,F)=>{C&&F?h([k2(C),k2(F)]):!C&&!F&&h(void 0)},[h]),A=(0,Et.useCallback)(C=>{k(C?.from,C?.to),v(null),P(!0)},[k]),R=(0,Et.useCallback)(C=>{let[F,B]=C.getValue();x(F),k(F,B),v(C.id),P(!0)},[k]),V=(0,Et.useCallback)((C,F)=>{let[B,I]=d||[void 0,void 0];if(k(C==="from"?F:B,C==="to"?F:I),F){let L=rf(F);L&&x(L)}v(null),P(!0)},[d,k]),{timezone:N}=(0,ro.getSettings)(),T=t.isValid?.required?`${s} (${(0,Wr.__)("Required")})`:s;return(0,Pt.jsx)(yV,{field:t,validity:n,inputRefs:[E,O],isTouched:w,setIsTouched:P,children:(0,Pt.jsx)(oo.BaseControl,{id:i,className:"dataviews-controls__date",label:T,hideLabelFromVision:o,children:(0,Pt.jsxs)($,{direction:"column",gap:"md",children:[(0,Pt.jsxs)($,{direction:"row",gap:"xs",wrap:"wrap",justify:"flex-start",children:[bQ.map(C=>{let F=g===C.id;return(0,Pt.jsx)(oo.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:F,size:"small",onClick:()=>R(C),children:C.label},C.id)}),(0,Pt.jsx)(oo.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",accessibleWhenDisabled:!1,disabled:!!g,children:(0,Wr.__)("Custom")})]}),(0,Pt.jsxs)($,{direction:"row",gap:"xs",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,Pt.jsx)(oo.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:E,type:"date",label:(0,Wr.__)("From"),hideLabelFromVision:!0,value:d?.[0],onChange:C=>V("from",C),required:!!t.isValid?.required}),(0,Pt.jsx)(oo.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:O,type:"date",label:(0,Wr.__)("To"),hideLabelFromVision:!0,value:d?.[1],onChange:C=>V("to",C),required:!!t.isValid?.required})]}),(0,Pt.jsx)(vQ,{style:{width:"100%"},selected:y,onSelect:A,month:b,onMonthChange:x,timeZone:N.string||void 0,weekStartsOn:m})]})})})}function bV({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:i}){return n===jr||n===$r?(0,Pt.jsx)(Wy,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):n===Br?(0,Pt.jsx)(xQ,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:i}):(0,Pt.jsx)(wQ,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:i})}var Zy=a(M(),1);var wV=a(M(),1),xV=a(z(),1);var SV=a(_(),1),{ValidatedInputControl:SQ}=Ge(wV.privateApis);function Xi({data:e,field:t,onChange:r,hideLabelFromVision:o,type:n,prefix:i,suffix:s,validity:l}){let{label:c,placeholder:u,description:d,getValue:f,setValue:m,isValid:h}=t,g=f({item:e}),v=(0,xV.useCallback)(y=>r(m({item:e,value:y})),[e,m,r]);return(0,SV.jsx)(SQ,{required:!!h.required,customValidity:Ht(h,l),label:c,placeholder:u,value:g??"",help:d,onChange:v,hideLabelFromVision:o,type:n,prefix:i,suffix:s,pattern:h.pattern?h.pattern.constraint:void 0,minLength:h.minLength?h.minLength.constraint:void 0,maxLength:h.maxLength?h.maxLength.constraint:void 0,__next40pxDefaultSize:!0})}var Yy=a(_(),1);function _V({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,Yy.jsx)(Xi,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"email",prefix:(0,Yy.jsx)(Zy.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Yy.jsx)(Zy.Icon,{icon:a1})})})}var Xy=a(M(),1);var Ky=a(_(),1);function CV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,Ky.jsx)(Xi,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"tel",prefix:(0,Ky.jsx)(Xy.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ky.jsx)(Xy.Icon,{icon:T1})})})}var Jy=a(M(),1);var Qy=a(_(),1);function TV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,Qy.jsx)(Xi,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"url",prefix:(0,Qy.jsx)(Jy.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Qy.jsx)(Jy.Icon,{icon:S1})})})}var qs=a(M(),1),Zm=a(z(),1),$y=a(j(),1);var el=a(_(),1),{ValidatedNumberControl:_Q}=Ge(qs.privateApis);function PV(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function CQ({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,Zm.useCallback)(c=>t([PV(c),i]),[t,i]),l=(0,Zm.useCallback)(c=>t([n,PV(c)]),[t,n]);return(0,el.jsx)(qs.BaseControl,{help:(0,$y.__)("The max. value must be greater than the min. value."),children:(0,el.jsxs)(qs.Flex,{direction:"row",gap:4,children:[(0,el.jsx)(qs.__experimentalNumberControl,{label:(0,$y.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,el.jsx)(qs.__experimentalNumberControl,{label:(0,$y.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:l,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function e0({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:i}){let s=t.format?.decimals??0,l=Math.pow(10,Math.abs(s)*-1),{label:c,description:u,getValue:d,setValue:f,isValid:m}=t,h=d({item:e})??"",g=(0,Zm.useCallback)(y=>{r(f({item:e,value:["",void 0].includes(y)?void 0:Number(y)}))},[e,r,f]),v=(0,Zm.useCallback)(y=>{r(f({item:e,value:y}))},[e,r,f]);if(n===Br){let y=["",""];return Array.isArray(h)&&h.length===2&&h.every(b=>typeof b=="number"||b==="")&&(y=h),(0,el.jsx)(CQ,{value:y,onChange:v,hideLabelFromVision:o,step:l})}return(0,el.jsx)(_Q,{required:!!m.required,customValidity:Ht(m,i),label:c,help:u,value:h,onChange:g,__next40pxDefaultSize:!0,hideLabelFromVision:o,step:l,min:m.min?m.min.constraint:void 0,max:m.max?m.max.constraint:void 0})}var EV=a(_(),1);function AV(e){return(0,EV.jsx)(e0,{...e})}var kV=a(_(),1);function OV(e){return(0,kV.jsx)(e0,{...e})}var t0=a(M(),1),RV=a(z(),1);var O2=a(_(),1),{ValidatedRadioControl:TQ}=Ge(t0.privateApis);function IV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,getValue:l,setValue:c,isValid:u}=t,{elements:d,isLoading:f}=qo({elements:t.elements,getElements:t.getElements}),m=l({item:e}),h=(0,RV.useCallback)(g=>r(c({item:e,value:g})),[e,r,c]);return f?(0,O2.jsx)(t0.Spinner,{}):(0,O2.jsx)(TQ,{required:!!t.isValid?.required,customValidity:Ht(u,n),label:i,help:s,onChange:h,options:d,selected:m,hideLabelFromVision:o})}var r0=a(M(),1),FV=a(z(),1);var R2=a(_(),1),{ValidatedSelectControl:PQ}=Ge(r0.privateApis);function VV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{type:i,label:s,description:l,getValue:c,setValue:u,isValid:d}=t,f=i==="array",m=c({item:e})??(f?[]:""),h=(0,FV.useCallback)(y=>r(u({item:e,value:y})),[e,r,u]),{elements:g,isLoading:v}=qo({elements:t.elements,getElements:t.getElements});return v?(0,R2.jsx)(r0.Spinner,{}):(0,R2.jsx)(PQ,{required:!!t.isValid?.required,customValidity:Ht(d,n),label:s,value:m,help:l,options:g,onChange:h,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:f})}var I2=a(z(),1);var NV=a(_(),1);function DV({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:i}){let{prefix:s,suffix:l}=n||{};return(0,NV.jsx)(Xi,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:i,prefix:s?(0,I2.createElement)(s):void 0,suffix:l?(0,I2.createElement)(l):void 0})}var LV=a(M(),1),MV=a(z(),1);var BV=a(_(),1),{ValidatedToggleControl:EQ}=Ge(LV.privateApis);function jV({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,getValue:l,setValue:c,isValid:u}=e,d=(0,MV.useCallback)(()=>{t(c({item:r,value:!l({item:r})}))},[t,c,r,l]);return(0,BV.jsx)(EQ,{required:!!u.required,customValidity:Ht(u,n),hidden:o,label:i,help:s,checked:l({item:r}),onChange:d})}var zV=a(M(),1),GV=a(z(),1);var HV=a(_(),1),{ValidatedTextareaControl:AQ}=Ge(zV.privateApis);function UV({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:i}){let{rows:s=4}=n||{},{label:l,placeholder:c,description:u,setValue:d,isValid:f}=t,m=t.getValue({item:e}),h=(0,GV.useCallback)(g=>r(d({item:e,value:g})),[e,r,d]);return(0,HV.jsx)(AQ,{required:!!f.required,customValidity:Ht(f,i),label:l,placeholder:c,value:m??"",help:u,onChange:h,rows:s,minLength:f.minLength?f.minLength.constraint:void 0,maxLength:f.maxLength?f.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:o})}var of=a(M(),1),WV=a(z(),1);var o0=a(_(),1),{ValidatedToggleGroupControl:kQ}=Ge(of.privateApis);function qV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{getValue:i,setValue:s,isValid:l}=t,c=i({item:e}),u=(0,WV.useCallback)(h=>r(s({item:e,value:h})),[e,r,s]),{elements:d,isLoading:f}=qo({elements:t.elements,getElements:t.getElements});if(f)return(0,o0.jsx)(of.Spinner,{});if(d.length===0)return null;let m=d.find(h=>h.value===c);return(0,o0.jsx)(kQ,{required:!!t.isValid?.required,customValidity:Ht(l,n),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:m?.description||t.description,onChange:u,value:c,hideLabelFromVision:o,children:d.map(h=>(0,o0.jsx)(of.__experimentalToggleGroupControlOption,{label:h.label,value:h.value},h.value))})}var n0=a(M(),1),i0=a(z(),1);var Km=a(_(),1),{ValidatedFormTokenField:OQ}=Ge(n0.privateApis);function YV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,placeholder:s,getValue:l,setValue:c,isValid:u}=t,d=l({item:e}),{elements:f,isLoading:m}=qo({elements:t.elements,getElements:t.getElements}),h=(0,i0.useMemo)(()=>Array.isArray(d)?d.map(v=>f?.find(b=>b.value===v)||{value:v,label:v}):[],[d,f]),g=(0,i0.useCallback)(v=>{let y=v.map(b=>typeof b=="object"&&"value"in b?b.value:b);r(c({item:e,value:y}))},[r,c,e]);return m?(0,Km.jsx)(n0.Spinner,{}):(0,Km.jsx)(OQ,{required:!!u?.required,customValidity:Ht(u,n),label:o?void 0:i,value:h,onChange:g,placeholder:s,suggestions:f?.map(v=>v.value),__experimentalValidateInput:v=>t.isValid?.elements&&f?f.some(y=>y.value===v||y.label===v):!0,__experimentalExpandOnFocus:f&&f.length>0,__experimentalShowHowTo:!t.isValid?.elements,displayTransform:v=>typeof v=="object"&&"label"in v?v.label:typeof v=="string"&&f&&f.find(b=>b.value===v)?.label||v,__experimentalRenderItem:({item:v})=>{if(typeof v=="string"&&f){let y=f.find(b=>b.value===v);return(0,Km.jsx)("span",{children:y?.label||v})}return(0,Km.jsx)("span",{children:v})}})}var nf=a(M(),1),F2=a(z(),1);var tl=a(_(),1),{ValidatedInputControl:RQ,Picker:IQ}=Ge(nf.privateApis),FQ=({color:e,onColorChange:t})=>{let r=e&&hr(e).isValid()?e:"#ffffff";return(0,tl.jsx)(nf.Dropdown,{renderToggle:({onToggle:o,isOpen:n})=>(0,tl.jsx)(nf.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,tl.jsx)("button",{type:"button",onClick:o,style:{width:"24px",height:"24px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",cursor:"pointer",outline:n?"2px solid #007cba":"none",outlineOffset:"2px",display:"flex",alignItems:"center",justifyContent:"center",padding:0,margin:0},"aria-label":"Open color picker"})}),renderContent:()=>(0,tl.jsx)("div",{style:{padding:"16px"},children:(0,tl.jsx)(IQ,{color:hr(r),onChange:t,enableAlpha:!0})})})};function ZV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,placeholder:s,description:l,setValue:c,isValid:u}=t,d=t.getValue({item:e})||"",f=(0,F2.useCallback)(h=>{r(c({item:e,value:h.toHex()}))},[e,r,c]),m=(0,F2.useCallback)(h=>{r(c({item:e,value:h||""}))},[e,r,c]);return(0,tl.jsx)(RQ,{required:!!t.isValid?.required,customValidity:Ht(u,n),label:i,placeholder:s,value:d,help:l,onChange:m,hideLabelFromVision:o,type:"text",prefix:(0,tl.jsx)(FQ,{color:d,onColorChange:f})})}var a0=a(M(),1),l0=a(z(),1),V2=a(j(),1);var s0=a(_(),1);function KV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let[i,s]=(0,l0.useState)(!1),l=(0,l0.useCallback)(()=>{s(c=>!c)},[]);return(0,s0.jsx)(Xi,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:i?"text":"password",suffix:(0,s0.jsx)(a0.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,s0.jsx)(a0.Button,{icon:i?rd:$f,onClick:l,size:"small",label:i?(0,V2.__)("Hide password"):(0,V2.__)("Show password")})})})}function u0(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var QV=a(_(),1),XV={array:YV,checkbox:zF,color:ZV,datetime:vV,date:bV,email:_V,telephone:CV,url:TV,integer:AV,number:OV,password:KV,radio:IV,select:VV,text:DV,toggle:jV,textarea:UV,toggleGroup:qV};function VQ(e){return e&&typeof e=="object"&&typeof e.control=="string"}function NQ(e){let{control:t,...r}=e,o=c0(t);return o===null?null:function(i){return(0,QV.jsx)(o,{...i,config:r})}}function JV(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?c0(e.Edit):VQ(e.Edit)?NQ(e.Edit):u0(e)&&e.type!=="array"?c0("select"):t===null?null:c0(t)}function c0(e){return Object.keys(XV).includes(e)?XV[e]:null}function DQ(e,t,r){if(e.filterBy===!1)return!1;let o=e.filterBy?.operators?.filter(n=>r.includes(n))??t;return o.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:o}}var $V=DQ;var LQ=e=>({item:t})=>{let r=e.split("."),o=t;for(let n of r)o.hasOwnProperty(n)?o=o[n]:o=void 0;return o},eN=LQ;var MQ=e=>({value:t})=>{let r=e.split("."),o={},n=o;for(let i of r.slice(0,-1))n[i]={},n=n[i];return n[r.at(-1)]=t,o},tN=MQ;var oN=a(j(),1);function f0({item:e,field:t}){let{elements:r,isLoading:o}=qo({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return o||r.length===0?n:r?.find(i=>i.value===n)?.label||t.getValue({item:e})}var rN=a(_(),1);function nr({item:e,field:t}){return t.hasElements?(0,rN.jsx)(f0,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Qi=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function ir(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function Ji(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function $i(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function es(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:r.test(String(o))}catch{return!1}}function Lt(e,t){let o=(t.elements??[]).map(i=>i.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(i=>o.includes(i))}function BQ({item:e,field:t}){return t.getValue({item:e})}var wo=BQ;var jQ=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function zQ(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!jQ.test(r)?(0,oN.__)("Value must be a valid email address."):null}var nN={type:"email",render:nr,Edit:"email",sort:Qi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ft,Vt],validOperators:[Mt,Bt,Tn,Pn,En,Ft,Vt,kr,Or],format:{},getValueFormatted:wo,validate:{required:ir,pattern:es,minLength:Ji,maxLength:$i,elements:Lt,custom:zQ}};var iN=a(j(),1);var sf=(e,t,r)=>r==="asc"?e-t:t-e;function d0(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)>=t.isValid.min.constraint}function m0(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)<=t.isValid.max.constraint}var sN={separatorThousand:","};function GQ({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="integer"?o=sN:o=t.format;let{separatorThousand:n}=o,i=Math.trunc(r);return n?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(i)}function HQ(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,iN.__)("Value must be an integer."):null}var aN={type:"integer",render:nr,Edit:"integer",sort:sf,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Mt,Bt,Ai,ki,Oi,Ri,Br],validOperators:[Mt,Bt,Ai,ki,Oi,Ri,Br,Ft,Vt,kr,Or],format:sN,getValueFormatted:GQ,validate:{required:ir,min:d0,max:m0,elements:Lt,custom:HQ}};var lN=a(j(),1);var uN={separatorThousand:",",separatorDecimal:".",decimals:2};function UQ({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="number"?o=uN:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,l=r.toFixed(s),[c,u]=l.split("."),d=n?c.replace(/\B(?=(\d{3})+(?!\d))/g,n):c;return s===0?d:d+i+u}function WQ(e){return e===""||e===void 0||e===null}function qQ(e,t){let r=t.getValue({item:e});return!WQ(r)&&!Number.isFinite(r)?(0,lN.__)("Value must be a number."):null}var cN={type:"number",render:nr,Edit:"number",sort:sf,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Mt,Bt,Ai,ki,Oi,Ri,Br],validOperators:[Mt,Bt,Ai,ki,Oi,Ri,Br,Ft,Vt,kr,Or],format:uN,getValueFormatted:UQ,validate:{required:ir,min:d0,max:m0,elements:Lt,custom:qQ}};var fN={type:"text",render:nr,Edit:"text",sort:Qi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ft,Vt],validOperators:[Mt,Bt,Tn,Pn,En,Ft,Vt,kr,Or],format:{},getValueFormatted:wo,validate:{required:ir,pattern:es,minLength:Ji,maxLength:$i,elements:Lt}};var gu=a(Ra(),1);var dN={datetime:(0,gu.getSettings)().formats.datetime,weekStartsOn:(0,gu.getSettings)().l10n.startOfWeek};function YQ({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=dN:o=t.format,(0,gu.dateI18n)(o.datetime,(0,gu.getDate)(r))}var ZQ=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},mN={type:"datetime",render:nr,Edit:"datetime",sort:ZQ,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Di,Li,Ii,Fi,Vi,Ni,jr,$r],validOperators:[Di,Li,Ii,Fi,Vi,Ni,jr,$r],format:dN,getValueFormatted:YQ,validate:{required:ir,elements:Lt}};var vu=a(Ra(),1);var pN={date:(0,vu.getSettings)().formats.date,weekStartsOn:(0,vu.getSettings)().l10n.startOfWeek};function KQ({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=pN:o=t.format,(0,vu.dateI18n)(o.date,(0,vu.getDate)(r))}var XQ=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},hN={type:"date",render:nr,Edit:"date",sort:XQ,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Di,Li,Ii,Fi,Vi,Ni,jr,$r,Br],validOperators:[Di,Li,Ii,Fi,Vi,Ni,jr,$r,Br],format:pN,getValueFormatted:KQ,validate:{required:ir,elements:Lt}};var p0=a(j(),1);function gN(e,t){return t.getValue({item:e})===!0}function QQ({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,p0.__)("True"):r===!1?(0,p0.__)("False"):""}function JQ(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,p0.__)("Value must be true, false, or undefined"):null}var $Q=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},vN={type:"boolean",render:nr,Edit:"checkbox",sort:$Q,validate:{required:gN,elements:Lt,custom:JQ},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Mt,Bt],validOperators:[Mt,Bt],format:{},getValueFormatted:QQ};var yN={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:wo,validate:{}};var N2=a(j(),1);function bN(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function wN({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function eJ({item:e,field:t}){return wN({item:e,field:t})}function tJ(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,N2.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,N2.__)("Every value must be a string.")}var rJ=(e,t,r)=>{let o=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(o.length!==n.length)return r==="asc"?o.length-n.length:n.length-o.length;let i=o.join(","),s=n.join(",");return r==="asc"?i.localeCompare(s):s.localeCompare(i)},xN={type:"array",render:eJ,Edit:"array",sort:rJ,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ft,Vt],validOperators:[Ft,Vt,kr,Or],format:{},getValueFormatted:wN,validate:{required:bN,elements:Lt,custom:tJ}};function oJ({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var SN={type:"password",render:nr,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:oJ,validate:{required:ir,pattern:es,minLength:Ji,maxLength:$i,elements:Lt}};var _N={type:"telephone",render:nr,Edit:"telephone",sort:Qi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ft,Vt],validOperators:[Mt,Bt,Tn,Pn,En,Ft,Vt,kr,Or],format:{},getValueFormatted:wo,validate:{required:ir,pattern:es,minLength:Ji,maxLength:$i,elements:Lt}};var CN=a(j(),1);var af=a(_(),1);function nJ({item:e,field:t}){if(t.hasElements)return(0,af.jsx)(f0,{item:e,field:t});let r=wo({item:e,field:t});return!r||!hr(r).isValid()?r:(0,af.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,af.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,af.jsx)("span",{children:r})]})}function iJ(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!hr(r).isValid()?(0,CN.__)("Value must be a valid color."):null}var sJ=(e,t,r)=>{let o=hr(e),n=hr(t);if(!o.isValid()&&!n.isValid())return 0;if(!o.isValid())return r==="asc"?1:-1;if(!n.isValid())return r==="asc"?-1:1;let i=o.toHsl(),s=n.toHsl();return i.h!==s.h?r==="asc"?i.h-s.h:s.h-i.h:i.s!==s.s?r==="asc"?i.s-s.s:s.s-i.s:r==="asc"?i.l-s.l:s.l-i.l},TN={type:"color",render:nJ,Edit:"color",sort:sJ,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ft,Vt],validOperators:[Mt,Bt,Ft,Vt],format:{},getValueFormatted:wo,validate:{required:ir,elements:Lt,custom:iJ}};var PN={type:"url",render:nr,Edit:"url",sort:Qi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ft,Vt],validOperators:[Mt,Bt,Tn,Pn,En,Ft,Vt,kr,Or],format:{},getValueFormatted:wo,validate:{required:ir,pattern:es,minLength:Ji,maxLength:$i,elements:Lt}};var aJ=(e,t,r)=>typeof e=="number"&&typeof t=="number"?sf(e,t,r):Qi(e,t,r),EN={render:nr,Edit:null,sort:aJ,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Mt,Bt],validOperators:aF(),format:{},getValueFormatted:wo,validate:{required:ir,elements:Lt}};function AN(e,t){let r;e.isValid?.required===!0&&t.validate.required!==void 0&&(r={constraint:!0,validate:t.validate.required});let o;(e.isValid?.elements===!0||e.isValid?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(o={constraint:!0,validate:t.validate.elements});let n;typeof e.isValid?.min=="number"&&t.validate.min!==void 0&&(n={constraint:e.isValid.min,validate:t.validate.min});let i;typeof e.isValid?.max=="number"&&t.validate.max!==void 0&&(i={constraint:e.isValid.max,validate:t.validate.max});let s;typeof e.isValid?.minLength=="number"&&t.validate.minLength!==void 0&&(s={constraint:e.isValid.minLength,validate:t.validate.minLength});let l;typeof e.isValid?.maxLength=="number"&&t.validate.maxLength!==void 0&&(l={constraint:e.isValid.maxLength,validate:t.validate.maxLength});let c;e.isValid?.pattern!==void 0&&t.validate.pattern!==void 0&&(c={constraint:e.isValid?.pattern,validate:t.validate.pattern});let u=e.isValid?.custom??t.validate.custom;return{required:r,elements:o,min:n,max:i,minLength:s,maxLength:l,pattern:c,custom:u}}function lJ(e,t){return{...t.format,...e.format}}var kN=lJ;function uJ(e){let t=[nN,aN,cN,fN,mN,hN,vN,yN,xN,SN,_N,TN,PN].find(r=>r?.type===e);return t||EN}function Ys(e){return e.map(t=>{let r=uJ(t.type),o=t.getValue||eN(t.id),n=function(i,s,l){let c=o({item:i}),u=o({item:s});return t.sort?t.sort(c,u,l):r.sort(c,u,l)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:o,setValue:t.setValue||tN(t.id),elements:t.elements,getElements:t.getElements,hasElements:u0(t),isVisible:t.isVisible,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:JV(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:AN(t,r),filterBy:$V(t,r.defaultOperators,r.validOperators),format:kN(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var qr=a(_(),1),cJ=e=>e.id,fJ=()=>!0,dJ=[],mJ=Qn.filter(e=>!e.isPicker);function pJ({header:e,search:t=!0,searchLabel:r=void 0}){return(0,qr.jsxs)(qr.Fragment,{children:[(0,qr.jsxs)($,{direction:"row",align:"top",justify:"space-between",className:"dataviews__view-actions",gap:"2xs",children:[(0,qr.jsxs)($,{direction:"row",justify:"start",gap:"xs",className:"dataviews__search",children:[t&&(0,qr.jsx)(g2,{label:r}),(0,qr.jsx)(Vy,{})]}),(0,qr.jsxs)($,{direction:"row",gap:"2xs",style:{flexShrink:0},children:[(0,qr.jsx)(LF,{}),e]})]}),(0,qr.jsx)(Ny,{className:"dataviews-filters__container"}),(0,qr.jsx)(p2,{}),(0,qr.jsx)(h2,{})]})}function hJ({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=dJ,data:s,getItemId:l=cJ,getItemLevel:c,isLoading:u=!1,paginationInfo:d,defaultLayouts:f,selection:m,onChangeSelection:h,onClickItem:g,renderItemLink:v,isItemClickable:y=fJ,header:b,children:x,config:w={perPageSizes:[10,20,50,100]},empty:P}){let{infiniteScrollHandler:E}=d,O=(0,xo.useRef)(null),[k,A]=(0,xo.useState)(0),R=(0,h0.useResizeObserver)(te=>{A(te[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[V,N]=(0,xo.useState)([]),T=m===void 0||h===void 0,C=T?V:m,[F,B]=(0,xo.useState)(null);function I(te){let U=typeof te=="function"?te(C):te;T&&N(U),h&&h(U)}let W=(0,xo.useMemo)(()=>Ys(r),[r]),q=(0,xo.useMemo)(()=>C.filter(te=>s.some(U=>l(U)===te)),[C,s,l]),L=Gm(W,e),ee=(0,xo.useMemo)(()=>(L||[]).some(te=>te.isPrimary||te.isLocked),[L]),[se,Ae]=(0,xo.useState)(ee);(0,xo.useEffect)(()=>{ee&&!se&&Ae(!0)},[ee,se]),(0,xo.useEffect)(()=>{if(!e.infiniteScrollEnabled||!O.current)return;let te=(0,h0.throttle)(X=>{let xe=X.target,We=xe.scrollTop,dt=xe.scrollHeight,Tr=xe.clientHeight;We+Tr>=dt-100&&E?.()},100),U=O.current;return U.addEventListener("scroll",te),()=>{U.removeEventListener("scroll",te),te.cancel()}},[E,e.infiniteScrollEnabled]);let Re=(0,xo.useMemo)(()=>Object.fromEntries(Object.entries(f).filter(([te])=>mJ.some(U=>U.type===te))),[f]);return Re[e.type]?(0,qr.jsx)(Ce.Provider,{value:{view:e,onChangeView:t,fields:W,actions:i,data:s,isLoading:u,paginationInfo:d,selection:q,onChangeSelection:I,openedFilter:F,setOpenedFilter:B,getItemId:l,getItemLevel:c,isItemClickable:y,onClickItem:g,renderItemLink:v,containerWidth:k,containerRef:O,resizeObserverRef:R,defaultLayouts:Re,filters:L,isShowingFilter:se,setIsShowingFilter:Ae,config:w,empty:P,hasInfiniteScrollHandler:!!E},children:(0,qr.jsx)("div",{className:"dataviews-wrapper",ref:O,children:x??(0,qr.jsx)(pJ,{header:b,search:o,searchLabel:n})})}):null}var ei=hJ;ei.BulkActionToolbar=Yv;ei.Filters=Um;ei.FiltersToggled=Ny;ei.FiltersToggle=Vy;ei.Layout=p2;ei.LayoutSwitcher=b2;ei.Pagination=w_;ei.Search=g2;ei.ViewConfig=w2;ei.Footer=h2;var Zs=ei;var j2=a(z(),1);var ON=a(z(),1),RN=a(_(),1),D2=(0,ON.createContext)({fields:[]});D2.displayName="DataFormContext";function IN({fields:e,children:t}){return(0,RN.jsx)(D2.Provider,{value:{fields:e},children:t})}var Vn=D2;var eD=a(z(),1);var v0=a(z(),1),y0=a(M(),1);var no={type:"regular",labelPosition:"top"},gJ=e=>typeof e=="string"?[{id:e,visibility:"when-collapsed"}]:e.map(t=>typeof t=="string"?{id:t,visibility:"when-collapsed"}:{id:t.id,visibility:t.visibility});function FN(e){let t=no;if(e?.type==="regular")t={type:"regular",labelPosition:e?.labelPosition??"top"};else if(e?.type==="panel"){let r=e.summary??[],o=Array.isArray(r)?r:[r];t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:e?.openAs??"dropdown",summary:o}}else if(e?.type==="card")if(e.withHeader===!1)t={type:"card",withHeader:!1,isOpened:!0,summary:[],isCollapsible:!1};else{let r=e.summary??[];t={type:"card",withHeader:!0,isOpened:typeof e.isOpened=="boolean"?e.isOpened:!0,summary:gJ(r),isCollapsible:e.isCollapsible===void 0?!0:e.isCollapsible}}else e?.type==="row"?t={type:"row",alignment:e?.alignment??"center",styles:e?.styles??{}}:e?.type==="details"&&(t={type:"details",summary:e?.summary??""});return t}function VN(e){let t=FN(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?FN(o.layout):t;return{id:o.id,layout:n,...!!o.label&&{label:o.label},...!!o.description&&{description:o.description},..."children"in o&&Array.isArray(o.children)&&{children:VN({fields:o.children,layout:no}).fields}}});return{layout:t,fields:r}}var g0=VN;var Qt=a(_(),1);function vJ({title:e}){return(0,Qt.jsx)($,{direction:"column",className:"dataforms-layouts-regular__header",gap:"md",children:(0,Qt.jsx)($,{direction:"row",align:"center",children:(0,Qt.jsx)(y0.__experimentalHeading,{level:2,size:13,children:e})})})}function NN({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{fields:i}=(0,v0.useContext)(Vn),s=t.layout,l=(0,v0.useMemo)(()=>({layout:no,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,Qt.jsxs)(Qt.Fragment,{children:[!o&&t.label&&(0,Qt.jsx)(vJ,{title:t.label}),(0,Qt.jsx)(Yo,{data:e,form:l,onChange:r,validity:n?.children})]});let c=s.labelPosition,u=i.find(d=>d.id===t.id);return!u||!u.Edit?null:c==="side"?(0,Qt.jsxs)($,{direction:"row",className:"dataforms-layouts-regular__field",gap:"xs",children:[(0,Qt.jsx)("div",{className:J("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${c}`),children:u.label}),(0,Qt.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:u.readOnly===!0?(0,Qt.jsx)(u.render,{item:e,field:u}):(0,Qt.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:!0,validity:n},u.id)})]}):(0,Qt.jsx)("div",{className:"dataforms-layouts-regular__field",children:u.readOnly===!0?(0,Qt.jsx)(Qt.Fragment,{children:(0,Qt.jsxs)(Qt.Fragment,{children:[!o&&c!=="none"&&(0,Qt.jsx)(y0.BaseControl.VisualLabel,{children:u.label}),(0,Qt.jsx)(u.render,{item:e,field:u})]})}):(0,Qt.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:c==="none"?!0:o,validity:n})})}var uf=a(M(),1),Xm=a(z(),1);var rl=a(M(),1),LN=a(j(),1),x0=a(z(),1);var MN=a(nt(),1);var DN=a(M(),1),b0=a(j(),1),lf=a(_(),1);function yJ({summaryFields:e,data:t,labelPosition:r,fieldLabel:o,disabled:n,onClick:i,"aria-expanded":s}){return(0,lf.jsx)(DN.Button,{className:"dataforms-layouts-panel__summary-button",size:"compact",variant:["none","top"].includes(r)?"link":"tertiary","aria-expanded":s,"aria-label":(0,b0.sprintf)((0,b0._x)("Edit %s","field"),o||""),onClick:i,disabled:n,accessibleWhenDisabled:!0,style:e.length>1?{minHeight:"auto",height:"auto",alignItems:"flex-start"}:void 0,children:e.length>1?(0,lf.jsx)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:e.map(l=>(0,lf.jsx)("div",{style:{width:"100%"},children:(0,lf.jsx)(l.render,{item:t,field:l})},l.id))}):e.map(l=>(0,lf.jsx)(l.render,{item:t,field:l},l.id))})}var w0=yJ;var io=a(_(),1);function bJ({title:e,onClose:t}){return(0,io.jsx)($,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"md",children:(0,io.jsxs)($,{direction:"row",gap:"xs",align:"center",children:[e&&(0,io.jsx)(rl.__experimentalHeading,{level:2,size:13,children:e}),(0,io.jsx)(rl.__experimentalSpacer,{style:{flex:1}}),t&&(0,io.jsx)(rl.Button,{label:(0,LN.__)("Close"),icon:xl,onClick:t,size:"small"})]})})}function wJ({data:e,field:t,onChange:r,validity:o,labelPosition:n="side",summaryFields:i,fieldDefinition:s,popoverAnchor:l,onOpen:c}){let u=t.children?t.label:s?.label,d=(0,x0.useMemo)(()=>({layout:no,fields:t.children?t.children:[{id:t.id,layout:no}]}),[t]),f=(0,x0.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),m=(0,x0.useMemo)(()=>({anchor:l,placement:"left-start",offset:36,shift:!0}),[l]),h=(0,MN.useFocusOnMount)("firstInputElement");return(0,io.jsx)(rl.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:m,focusOnMount:!1,toggleProps:{size:"compact",variant:"tertiary",tooltipPosition:"middle left"},renderToggle:({isOpen:g,onToggle:v})=>(0,io.jsx)(w0,{summaryFields:i,data:e,labelPosition:n,fieldLabel:u,disabled:s.readOnly===!0,onClick:()=>{!g&&c&&c(),v()},"aria-expanded":g}),renderContent:({onClose:g})=>(0,io.jsxs)(io.Fragment,{children:[(0,io.jsx)(bJ,{title:u,onClose:g}),(0,io.jsx)("div",{ref:h,children:(0,io.jsx)(Yo,{data:e,form:d,onChange:r,validity:f,children:(v,y,b)=>(0,io.jsx)(v,{data:e,field:y,onChange:r,hideLabelFromVision:(d?.fields??[]).length<2,validity:b},y.id)})})]})})}var BN=wJ;var M2=a(Sg(),1),bu=a(M(),1),B2=a(j(),1),ol=a(z(),1),WN=a(nt(),1);var jN=a(Sg(),1),L2=a(xg(),1),ts=a(z(),1),so=a(j(),1);function zN(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?zN(o):o.type==="valid")):!0}function xJ(e,t){let r=g0(e);if(r.fields.length===0)return[];let o=new Map;t.forEach(s=>{o.set(s.id,s)});function n(s){if("children"in s&&Array.isArray(s.children)){let u=s.children.map(n).filter(f=>f!==null);if(u.length===0)return null;let d=o.get(s.id);if(d){let[f]=Ys([d]);return{id:s.id,children:u,field:f}}return{id:s.id,children:u}}let l=o.get(s.id);if(!l)return null;let[c]=Ys([l]);return{id:s.id,children:[],field:c}}return r.fields.map(n).filter(s=>s!==null)}function yu(e,t,r){if(e||(e={}),r.length===0)return e;let o={...e},n=o;for(let s=0;s<r.length-1;s++){let l=r[s];n[l]||(n[l]={}),n=n[l]}let i=r[r.length-1];return n[i]={...n[i]||{},...t},o}function SJ(e,t,r){let{elementsCounterRef:o,setFormValidity:n,path:i,item:s}=r,l=(o.current[t.id]||0)+1;o.current[t.id]=l,e.then(c=>{if(l===o.current[t.id]){if(!Array.isArray(c)){n(u=>yu(u,{elements:{type:"invalid",message:(0,so.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:c})&&n(u=>yu(u,{elements:{type:"invalid",message:(0,so.__)("Value must be one of the elements.")}},[...i,t.id]))}}).catch(c=>{if(l!==o.current[t.id])return;let u;c instanceof Error?u=c.message:u=String(c)||(0,so.__)("Unknown error when running elements validation asynchronously."),n(d=>yu(d,{elements:{type:"invalid",message:u}},[...i,t.id]))})}function _J(e,t,r){let{customCounterRef:o,setFormValidity:n,path:i}=r,s=(o.current[t.id]||0)+1;o.current[t.id]=s,e.then(l=>{if(s===o.current[t.id]){if(l===null){n(c=>yu(c,{custom:{type:"valid",message:(0,so.__)("Valid")}},[...i,t.id]));return}if(typeof l=="string"){n(c=>yu(c,{custom:{type:"invalid",message:l}},[...i,t.id]));return}n(c=>yu(c,{custom:{type:"invalid",message:(0,so.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(l=>{if(s!==o.current[t.id])return;let c;l instanceof Error?c=l.message:c=String(l)||(0,so.__)("Unknown error when running custom validation asynchronously."),n(u=>yu(u,{custom:{type:"invalid",message:c}},[...i,t.id]))})}function GN(e,t,r){if(t.field?.isValid.required&&!t.field.isValid.required.validate(e,t.field))return{required:{type:"invalid"}};if(t.field?.isValid.pattern&&!t.field.isValid.pattern.validate(e,t.field))return{pattern:{type:"invalid",message:(0,so.__)("Value does not match the required pattern.")}};if(t.field?.isValid.min&&!t.field.isValid.min.validate(e,t.field))return{min:{type:"invalid",message:(0,so.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,so.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,so.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,so.__)("Value is too long.")}};if(t.field?.isValid.elements&&t.field.hasElements&&!t.field.getElements&&Array.isArray(t.field.elements)&&!t.field.isValid.elements.validate(e,t.field))return{elements:{type:"invalid",message:(0,so.__)("Value must be one of the elements.")}};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&typeof t.field.getElements=="function")return SJ(t.field.getElements(),t,r),{elements:{type:"validating",message:(0,so.__)("Validating\u2026")}};let o;if(t.field&&t.field.isValid.custom)try{let n=t.field.getValue({item:e});o=t.field.isValid.custom((0,jN.default)(e,t.field.setValue({item:e,value:n})),t.field)}catch(n){let i;return n instanceof Error?i=n.message:i=String(n)||(0,so.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:i}}}if(typeof o=="string")return{custom:{type:"invalid",message:o}};if(o instanceof Promise)return _J(o,t,r),{custom:{type:"validating",message:(0,so.__)("Validating\u2026")}};if(t.children.length>0){let n={};t.children.forEach(s=>{n[s.id]=GN(e,s,{...r,path:[...r.path,t.id,"children"]})});let i={};return Object.entries(n).forEach(([s,l])=>{l!==void 0&&(i[s]=l)}),Object.keys(i).length===0?void 0:{children:i}}}function HN(e,t){let r=e?.field?.getValue({item:t});if(e.children.length===0)return r;let o=e.children.map(n=>HN(n,t));return o?{value:r,children:o}:r}function CJ(e,t,r){let[o,n]=(0,ts.useState)(),i=(0,ts.useRef)({}),s=(0,ts.useRef)({}),l=(0,ts.useRef)({}),c=(0,ts.useCallback)(()=>{let u={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},d=xJ(r,t);if(d.length===0){n(void 0);return}let f={},m=[];d.forEach(h=>{let g=HN(h,e);if(l.current.hasOwnProperty(h.id)&&(0,L2.default)(l.current[h.id],g)){m.push(h.id);return}l.current[h.id]=g;let v=GN(e,h,u);v!==void 0&&(f[h.id]=v)}),n(h=>{let g={...h,...f},v=[...m,...Object.keys(f)];return Object.keys(g).forEach(b=>{g&&!v.includes(b)&&delete g[b]}),Object.keys(g).length===0&&(g=void 0),(0,L2.default)(h,g)?h:g})},[e,t,r]);return(0,ts.useEffect)(()=>{c()},[c]),{validity:o,isValid:zN(o)}}var UN=CJ;var So=a(_(),1);function TJ({data:e,field:t,onChange:r,fieldLabel:o,onClose:n}){let{fields:i}=(0,ol.useContext)(Vn),[s,l]=(0,ol.useState)({}),c=(0,ol.useMemo)(()=>(0,M2.default)(e,s,{arrayMerge:(v,y)=>y}),[e,s]),u=(0,ol.useMemo)(()=>({layout:no,fields:t.children?t.children:[{id:t.id,layout:no}]}),[t]),d=i.map(v=>({...v,Edit:v.Edit===null?void 0:v.Edit,isValid:{required:v.isValid.required?.constraint,elements:v.isValid.elements?.constraint,min:v.isValid.min?.constraint,max:v.isValid.max?.constraint,pattern:v.isValid.pattern?.constraint,minLength:v.isValid.minLength?.constraint,maxLength:v.isValid.maxLength?.constraint}})),{validity:f}=UN(c,d,u),m=()=>{r(s),n()},h=v=>{l(y=>(0,M2.default)(y,v,{arrayMerge:(b,x)=>x}))},g=(0,WN.useFocusOnMount)("firstInputElement");return(0,So.jsxs)(bu.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,So.jsx)("div",{ref:g,children:(0,So.jsx)(Yo,{data:c,form:u,onChange:h,validity:f,children:(v,y,b)=>(0,So.jsx)(v,{data:c,field:y,onChange:h,hideLabelFromVision:u.fields.length<2,validity:b},y.id)})}),(0,So.jsxs)($,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"sm",children:[(0,So.jsx)(bu.__experimentalSpacer,{style:{flex:1}}),(0,So.jsx)(bu.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:(0,B2.__)("Cancel")}),(0,So.jsx)(bu.Button,{variant:"primary",onClick:m,__next40pxDefaultSize:!0,children:(0,B2.__)("Apply")})]})]})}function PJ({data:e,field:t,onChange:r,labelPosition:o,summaryFields:n,fieldDefinition:i,onOpen:s}){let[l,c]=(0,ol.useState)(!1),u=t.children?t.label:i?.label;return(0,So.jsxs)(So.Fragment,{children:[(0,So.jsx)(w0,{summaryFields:n,data:e,labelPosition:o,fieldLabel:u,disabled:i.readOnly===!0,onClick:()=>{s&&s(),c(!0)},"aria-expanded":l}),l&&(0,So.jsx)(TJ,{data:e,field:t,onChange:r,fieldLabel:u??"",onClose:()=>c(!1)})]})}var qN=PJ;function EJ(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var S0=(e,t)=>Array.isArray(e)&&e.length>0?EJ(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var yr=a(_(),1);function YN(e){if(!e)return;let t=Object.keys(e).filter(r=>r!=="children");for(let r of t){let o=e[r];if(o!==void 0&&o.type==="invalid")return o.message?o.message:r==="required"?"A required field is empty":"Unidentified validation error"}if(e.children)for(let r of Object.values(e.children)){let o=YN(r);if(o)return o}}var AJ=(e,t)=>{let r=t.find(o=>o.id===e.id);return r||t.find(o=>{if(e.children){let n=e.children.filter(i=>!i.children);return n.length===0?!1:o.id===n[0].id}return o.id===e.id})},kJ=(e,t,r)=>{let o=S0(e.summary,r),n=AJ(t,r);return o.length===0?{summaryFields:n?[n]:[],fieldDefinition:n}:{summaryFields:o,fieldDefinition:n}};function ZN({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,Xm.useContext)(Vn),i=t.layout,[s,l]=(0,Xm.useState)(null),[c,u]=(0,Xm.useState)(!1),d=()=>u(!0),{fieldDefinition:f,summaryFields:m}=kJ(i,t,n);if(!f)return null;let h=i.labelPosition,g=YN(o),v=c&&!!g,y=J("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${h}`,{"has-error":v}),b=t.children?t.label:f?.label,x=v?(0,yr.jsx)(uf.Tooltip,{text:g,placement:"top",children:(0,yr.jsxs)($,{direction:"row",gap:"xs",className:"dataforms-layouts-panel__field-label-error-content",justify:"flex-start",children:[(0,yr.jsx)(uf.Icon,{icon:zu,size:16}),(0,yr.jsx)(yr.Fragment,{children:b})]})}):b,w=i.openAs==="modal"?(0,yr.jsx)(qN,{data:e,field:t,onChange:r,labelPosition:h,summaryFields:m,fieldDefinition:f,onOpen:d}):(0,yr.jsx)(BN,{data:e,field:t,onChange:r,validity:o,labelPosition:h,summaryFields:m,fieldDefinition:f,popoverAnchor:s,onOpen:d});return h==="top"?(0,yr.jsxs)($,{direction:"column",className:"dataforms-layouts-panel__field",children:[(0,yr.jsx)("div",{className:y,style:{paddingBottom:0},children:x}),(0,yr.jsx)("div",{className:"dataforms-layouts-panel__field-control",children:w})]}):h==="none"?(0,yr.jsxs)($,{direction:"row",gap:"xs",className:"dataforms-layouts-panel__field dataforms-layouts-panel__field--label-position-none",children:[v&&(0,yr.jsx)(uf.Tooltip,{text:g,placement:"top",children:(0,yr.jsx)(uf.Icon,{className:"dataforms-layouts-panel__field-label-error-content",icon:zu,size:16})}),(0,yr.jsx)("div",{className:"dataforms-layouts-panel__field-control",children:w})]}):(0,yr.jsxs)($,{direction:"row",gap:"xs",ref:l,className:"dataforms-layouts-panel__field",children:[(0,yr.jsx)("div",{className:y,children:x}),(0,yr.jsx)("div",{className:"dataforms-layouts-panel__field-control",children:w})]})}var ti=a(M(),1),ri=a(z(),1);var sr=a(_(),1),OJ=({children:e,...t})=>(0,sr.jsx)(ti.CardHeader,{isBorderless:!0,...t,children:(0,sr.jsx)("div",{style:{height:"40px",width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center"},children:e})});function RJ(e){let{isOpened:t,isCollapsible:r}=e,[o,n]=(0,ri.useState)(t);(0,ri.useEffect)(()=>{n(t)},[t]);let i=(0,ri.useCallback)(()=>{n(u=>!u)},[]),s=(0,ri.useCallback)(({children:u,...d})=>(0,sr.jsxs)(ti.CardHeader,{...d,onClick:i,style:{cursor:"pointer",...d.style},isBorderless:!0,children:[(0,sr.jsx)("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center"},children:u}),(0,sr.jsx)(ti.Button,{__next40pxDefaultSize:!0,variant:"tertiary",icon:o?Mf:Lf,"aria-expanded":o,"aria-label":o?"Collapse":"Expand"})]}),[i,o]);return{isOpen:r?o:!0,CardHeader:r?s:OJ}}function IJ(e,t,r){if(!t||Array.isArray(t)&&t.length===0)return!1;let n=(Array.isArray(t)?t:[t]).find(i=>typeof i=="string"?i===e.id:typeof i=="object"&&"id"in i?i.id===e.id:!1);return n?typeof n=="string"?!0:typeof n=="object"&&"visibility"in n?n.visibility==="always"||n.visibility==="when-collapsed"&&!r:!0:!1}function KN({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{fields:i}=(0,ri.useContext)(Vn),s=t.layout,l=(0,ri.useMemo)(()=>({layout:no,fields:t.children??[]}),[t]),{isOpen:c,CardHeader:u}=RJ(s),f=S0(s.summary,i).filter(b=>IJ(b,s.summary,c)),m={blockStart:"medium",blockEnd:"medium",inlineStart:"medium",inlineEnd:"medium"};if(t.children){let b=!!t.label&&s.withHeader,x={blockStart:b?"none":"medium",blockEnd:"medium",inlineStart:"medium",inlineEnd:"medium"};return(0,sr.jsxs)(ti.Card,{className:"dataforms-layouts-card__field",size:m,children:[b&&(0,sr.jsxs)(u,{className:"dataforms-layouts-card__field-header",children:[(0,sr.jsx)("span",{className:"dataforms-layouts-card__field-header-label",children:t.label}),f.length>0&&s.withHeader&&(0,sr.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:f.map(w=>(0,sr.jsx)(w.render,{item:e,field:w},w.id))})]}),(c||!b)&&(0,sr.jsxs)(ti.CardBody,{size:x,className:"dataforms-layouts-card__field-control",children:[t.description&&(0,sr.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,sr.jsx)(Yo,{data:e,form:l,onChange:r,validity:n?.children})]})]})}let h=i.find(b=>b.id===t.id);if(!h||!h.Edit)return null;let g=wu("regular")?.component;if(!g)return null;let v=!!h.label&&s.withHeader,y={blockStart:v?"none":"medium",blockEnd:"medium",inlineStart:"medium",inlineEnd:"medium"};return(0,sr.jsxs)(ti.Card,{className:"dataforms-layouts-card__field",size:m,children:[v&&(0,sr.jsxs)(u,{className:"dataforms-layouts-card__field-header",children:[(0,sr.jsx)("span",{className:"dataforms-layouts-card__field-header-label",children:h.label}),f.length>0&&s.withHeader&&(0,sr.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:f.map(b=>(0,sr.jsx)(b.render,{item:e,field:b},b.id))})]}),(c||!v)&&(0,sr.jsx)(ti.CardBody,{size:y,className:"dataforms-layouts-card__field-control",children:(0,sr.jsx)(g,{data:e,field:t,onChange:r,hideLabelFromVision:o||v,validity:n})})]})}var XN=a(M(),1);var Fr=a(_(),1);function FJ({title:e}){return(0,Fr.jsx)($,{direction:"column",className:"dataforms-layouts-row__header",gap:"md",children:(0,Fr.jsx)($,{direction:"row",align:"center",children:(0,Fr.jsx)(XN.__experimentalHeading,{level:2,size:13,children:e})})})}var VJ=({children:e})=>(0,Fr.jsx)(Fr.Fragment,{children:e});function QN({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let i=t.layout;if(t.children){let l={layout:no,fields:t.children};return(0,Fr.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,Fr.jsx)(FJ,{title:t.label}),(0,Fr.jsx)($,{direction:"row",align:i.alignment,gap:"md",children:(0,Fr.jsx)(Yo,{data:e,form:l,onChange:r,validity:n?.children,as:VJ,children:(c,u,d)=>(0,Fr.jsx)("div",{className:"dataforms-layouts-row__field-control",style:i.styles[u.id],children:(0,Fr.jsx)(c,{data:e,field:u,onChange:r,hideLabelFromVision:o,validity:d})},u.id)})})]})}let s=wu("regular")?.component;return s?(0,Fr.jsx)(Fr.Fragment,{children:(0,Fr.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,Fr.jsx)(s,{data:e,field:t,onChange:r,validity:n})})}):null}var _0=a(z(),1),JN=a(j(),1);var xu=a(_(),1);function $N({data:e,field:t,onChange:r}){let{fields:o}=(0,_0.useContext)(Vn),n=(0,_0.useMemo)(()=>({layout:no,fields:t.children??[]}),[t]);if(!t.children)return null;let i=t.layout.summary??"",s=i?o.find(c=>c.id===i):void 0,l;return s&&s.render?l=(0,xu.jsx)(s.render,{item:e,field:s}):l=t.label||(0,JN.__)("More details"),(0,xu.jsxs)("details",{className:"dataforms-layouts-details__details",children:[(0,xu.jsx)("summary",{className:"dataforms-layouts-details__summary",children:l}),(0,xu.jsx)("div",{className:"dataforms-layouts-details__content",children:(0,xu.jsx)(Yo,{data:e,form:n,onChange:r})})]})}var Su=a(_(),1),NJ=[{type:"regular",component:NN,wrapper:({children:e})=>(0,Su.jsx)($,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"panel",component:ZN,wrapper:({children:e})=>(0,Su.jsx)($,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xs",children:e})},{type:"card",component:KN,wrapper:({children:e})=>(0,Su.jsx)($,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"row",component:QN,wrapper:({children:e,layout:t})=>(0,Su.jsx)($,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:(0,Su.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,Su.jsx)($,{direction:"row",gap:"md",align:t.alignment,children:e})})})},{type:"details",component:$N}];function wu(e){return NJ.find(t=>t.type===e)}var C0=a(_(),1),DJ=({children:e})=>(0,C0.jsx)($,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e});function Yo({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:s}=(0,eD.useContext)(Vn);function l(u){return s.find(d=>d.id===u.id)}let c=i??wu(t.layout.type)?.wrapper??DJ;return(0,C0.jsx)(c,{layout:t.layout,children:t.fields.map(u=>{let d=wu(u.layout.type)?.component;if(!d)return null;let f=u.children?void 0:l(u);return f&&f.isVisible&&!f.isVisible(e)?null:n?n(d,u,o?.[u.id]):(0,C0.jsx)(d,{data:e,field:u,onChange:r,validity:o?.[u.id]},u.id)})})}var z2=a(_(),1);function G2({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,j2.useMemo)(()=>g0(t),[t]),s=(0,j2.useMemo)(()=>Ys(r),[r]);return t.fields?(0,z2.jsx)(IN,{fields:s,children:(0,z2.jsx)(Yo,{data:e,form:i,onChange:o,validity:n})}):null}var oD=a(l2(),1);var nD=a(yl(),1),_o=a(Ra(),1);function tD(e=""){return(0,oD.default)(e.trim().toLowerCase())}var LJ=[];function rD(e,t){switch(t){case"days":return hu(new Date,e);case"weeks":return hV(new Date,e);case"months":return Hy(new Date,e);case"years":return Uy(new Date,e);default:return new Date}}function Ks(e,t,r){if(!e)return{data:LJ,paginationInfo:{totalItems:0,totalPages:0}};let o=Ys(r),n=[...e];if(t.search){let u=tD(t.search);n=n.filter(d=>o.filter(f=>f.enableGlobalSearch).some(f=>{let m=f.getValue({item:d});return(Array.isArray(m)?m:[m]).some(g=>tD(String(g)).includes(u))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(u=>{let d=o.find(f=>f.id===u.field);if(d){if(u.operator===Ft&&u?.value?.length>0)n=n.filter(f=>{let m=d.getValue({item:f});return Array.isArray(m)?u.value.some(h=>m.includes(h)):typeof m=="string"?u.value.includes(m):!1});else if(u.operator===Vt&&u?.value?.length>0)n=n.filter(f=>{let m=d.getValue({item:f});return Array.isArray(m)?!u.value.some(h=>m.includes(h)):typeof m=="string"?!u.value.includes(m):!1});else if(u.operator===kr&&u?.value?.length>0)n=n.filter(f=>u.value.every(m=>d.getValue({item:f})?.includes(m)));else if(u.operator===Or&&u?.value?.length>0)(0,nD.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"}),n=n.filter(f=>u.value.every(m=>!d.getValue({item:f})?.includes(m)));else if(u.operator===Mt)n=n.filter(f=>u.value===d.getValue({item:f})||u.value===void 0);else if(u.operator===Bt)n=n.filter(f=>u.value!==d.getValue({item:f}));else if(u.operator===Di&&u.value!==void 0){let f=(0,_o.getDate)(u.value);n=n.filter(m=>{let h=(0,_o.getDate)(d.getValue({item:m}));return f.getTime()===h.getTime()})}else if(u.operator===Li&&u.value!==void 0){let f=(0,_o.getDate)(u.value);n=n.filter(m=>{let h=(0,_o.getDate)(d.getValue({item:m}));return f.getTime()!==h.getTime()})}else if(u.operator===Ai&&u.value!==void 0)n=n.filter(f=>d.getValue({item:f})<u.value);else if(u.operator===ki&&u.value!==void 0)n=n.filter(f=>d.getValue({item:f})>u.value);else if(u.operator===Oi&&u.value!==void 0)n=n.filter(f=>d.getValue({item:f})<=u.value);else if(u.operator===Ri&&u.value!==void 0)n=n.filter(f=>d.getValue({item:f})>=u.value);else if(u.operator===Tn&&u?.value!==void 0)n=n.filter(f=>{let m=d.getValue({item:f});return typeof m=="string"&&u.value&&m.toLowerCase().includes(String(u.value).toLowerCase())});else if(u.operator===Pn&&u?.value!==void 0)n=n.filter(f=>{let m=d.getValue({item:f});return typeof m=="string"&&u.value&&!m.toLowerCase().includes(String(u.value).toLowerCase())});else if(u.operator===En&&u?.value!==void 0)n=n.filter(f=>{let m=d.getValue({item:f});return typeof m=="string"&&u.value&&m.toLowerCase().startsWith(String(u.value).toLowerCase())});else if(u.operator===Ii&&u.value!==void 0){let f=(0,_o.getDate)(u.value);n=n.filter(m=>(0,_o.getDate)(d.getValue({item:m}))<f)}else if(u.operator===Fi&&u.value!==void 0){let f=(0,_o.getDate)(u.value);n=n.filter(m=>(0,_o.getDate)(d.getValue({item:m}))>f)}else if(u.operator===Vi&&u.value!==void 0){let f=(0,_o.getDate)(u.value);n=n.filter(m=>(0,_o.getDate)(d.getValue({item:m}))<=f)}else if(u.operator===Ni&&u.value!==void 0){let f=(0,_o.getDate)(u.value);n=n.filter(m=>(0,_o.getDate)(d.getValue({item:m}))>=f)}else if(u.operator===Br&&Array.isArray(u.value)&&u.value.length===2&&u.value[0]!==void 0&&u.value[1]!==void 0)n=n.filter(f=>{let m=d.getValue({item:f});return typeof m=="number"||m instanceof Date||typeof m=="string"?m>=u.value[0]&&m<=u.value[1]:!1});else if(u.operator===jr&&u.value?.value!==void 0&&u.value?.unit!==void 0){let f=rD(u.value.value,u.value.unit);n=n.filter(m=>{let h=(0,_o.getDate)(d.getValue({item:m}));return h>=f&&h<=new Date})}else if(u.operator===$r&&u.value?.value!==void 0&&u.value?.unit!==void 0){let f=rD(u.value.value,u.value.unit);n=n.filter(m=>(0,_o.getDate)(d.getValue({item:m}))<f)}}});let i=t.sort?.field?o.find(u=>u.enableSorting!==!1&&u.id===t.sort?.field):null,s=t.groupBy?.field?o.find(u=>u.enableSorting!==!1&&u.id===t.groupBy?.field):null;(i||s)&&n.sort((u,d)=>{if(s){let f=s.sort(u,d,t.groupBy?.direction??"asc");if(f!==0)return f}return i?i.sort(u,d,t.sort?.direction??"desc"):0});let l=n.length,c=1;if(t.page!==void 0&&t.perPage!==void 0){let u=(t.page-1)*t.perPage;l=n?.length||0,c=Math.ceil(l/t.perPage),n=n?.slice(u,u+t.perPage)}return{data:n,paginationInfo:{totalItems:l,totalPages:c}}}var V0=a(he(),1),HD=a(Je(),1),UD=a(Ve(),1);var iD=Object.prototype.hasOwnProperty;function sD(e,t,r){for(r of e.keys())if(nl(r,t))return r}function nl(e,t){var r,o,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((o=e.length)===t.length)for(;o--&&nl(e[o],t[o]););return o===-1}if(r===Set){if(e.size!==t.size)return!1;for(o of e)if(n=o,n&&typeof n=="object"&&(n=sD(t,n),!n)||!t.has(n))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(o of e)if(n=o[0],n&&typeof n=="object"&&(n=sD(t,n),!n)||!nl(o[1],t.get(n)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((o=e.byteLength)===t.byteLength)for(;o--&&e.getInt8(o)===t.getInt8(o););return o===-1}if(ArrayBuffer.isView(e)){if((o=e.byteLength)===t.byteLength)for(;o--&&e[o]===t[o];);return o===-1}if(!r||typeof e=="object"){o=0;for(r in e)if(iD.call(e,r)&&++o&&!iD.call(t,r)||!(r in t)||!nl(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}function T0(e,t,r){return`dataviews-${e}-${t}-${r}`}var Qm=a(z(),1),P0=a(ie(),1),H2=a(Fo(),1);function MJ(e,t){let r={...e};for(let o of t)delete r[o];return r}function Xs(e){let{kind:t,name:r,slug:o,defaultView:n,queryParams:i,onChangeQueryParams:s}=e,l=T0(t,r,o),c=(0,P0.useSelect)(b=>b(H2.store).get("core/views",l),[l]),{set:u}=(0,P0.useDispatch)(H2.store),d=c??n,f=Number(i?.page??d.page??1),m=i?.search??d.search??"",h=(0,Qm.useMemo)(()=>({...d,page:f,search:m}),[d,f,m]),g=!!c,v=(0,Qm.useCallback)(b=>{let x={page:b?.page,search:b?.search},w=MJ(b,["page","search"]);s&&!nl(x,{page:f,search:m})&&s(x),nl(d,w)||(nl(w,n)?u("core/views",l,void 0):u("core/views",l,w))},[s,f,m,d,n,u,l]),y=(0,Qm.useCallback)(()=>{u("core/views",l,void 0)},[l,u]);return{view:h,isModified:g,updateView:v,resetToDefault:y}}var aD=a(ie(),1),lD=a(Fo(),1);async function Jm(e){let{kind:t,name:r,slug:o,defaultView:n,queryParams:i}=e,s=T0(t,r,o),c=(0,aD.select)(lD.store).get("core/views",s)??n,u=i?.page??1,d=i?.search??"";return{...c,page:u,search:d}}var WD=a(ie(),1);var uD=a(he(),1),U2=a(ie(),1),E0=a(z(),1),cD=a(Je(),1);var{useGlobalStyles:BJ}=D(cD.privateApis);function cf(){let{merged:e}=BJ(),t=(0,U2.useSelect)(c=>{let{getSettings:u}=D(c(Oe));return u()},[]),r=t.__experimentalAdditionalBlockPatterns??t.__experimentalBlockPatterns,o=(0,U2.useSelect)(c=>c(uD.store).getBlockPatterns(),[]),n=(0,E0.useMemo)(()=>[...r||[],...o||[]].filter(Cc),[r,o]),[i,s]=(0,E0.useMemo)(()=>Dd(e,[],{disableRootPadding:!1}),[e]);return(0,E0.useMemo)(()=>{let{__experimentalAdditionalBlockPatterns:c,styles:u,__experimentalFeatures:d,...f}=t;return{...f,styles:i,__experimentalFeatures:s,__experimentalBlockPatterns:n,isPreviewMode:!0}},[t,n,i,s])}var O0=a(M(),1),ED=a(j(),1);var fD=a(M(),1),$m=a(z(),1),ep=a(j(),1);var tp=a(ie(),1),dD=a(Ve(),1),A0=a(gp(),1),mD=a(Bn(),1),pD=a(he(),1),hD=a(Je(),1);var Qs=a(_(),1),{useHistory:jJ,useLocation:zJ}=D(dD.privateApis),{CreatePatternModal:GJ,useAddPatternCategory:HJ}=D(A0.privateApis),{CreateTemplatePartModal:UJ}=D(hD.privateApis);function gD(){let e=jJ(),t=zJ(),[r,o]=(0,$m.useState)(!1),[n,i]=(0,$m.useState)(!1),{createPatternFromFile:s}=D((0,tp.useDispatch)(A0.store)),{createSuccessNotice:l,createErrorNotice:c}=(0,tp.useDispatch)(mD.store),u=(0,$m.useRef)(),{isBlockBasedTheme:d,addNewPatternLabel:f,addNewTemplatePartLabel:m,canCreatePattern:h,canCreateTemplatePart:g}=(0,tp.useSelect)(E=>{let{getCurrentTheme:O,getPostType:k,canUser:A}=E(pD.store);return{isBlockBasedTheme:O()?.is_block_theme,addNewPatternLabel:k(ke.user)?.labels?.add_new_item,addNewTemplatePartLabel:k(je)?.labels?.add_new_item,canCreatePattern:A("create",{kind:"postType",name:ke.user}),canCreateTemplatePart:A("create",{kind:"postType",name:je})}},[]);function v({pattern:E}){o(!1),e.navigate(`/${ke.user}/${E.id}?canvas=edit`)}function y(E){i(!1),e.navigate(`/${je}/${E.id}?canvas=edit`)}function b(){o(!1),i(!1)}let x=[];h&&x.push({icon:ed,onClick:()=>o(!0),title:f}),d&&g&&x.push({icon:Q1,onClick:()=>i(!0),title:m}),h&&x.push({icon:nw,onClick:()=>{u.current.click()},title:(0,ep.__)("Import pattern from JSON")});let{categoryMap:w,findOrCreateTerm:P}=HJ();return x.length===0?null:(0,Qs.jsxs)(Qs.Fragment,{children:[f&&(0,Qs.jsx)(fD.DropdownMenu,{controls:x,icon:null,toggleProps:{variant:"primary",showTooltip:!1,__next40pxDefaultSize:!0},text:f,label:f}),r&&(0,Qs.jsx)(GJ,{onClose:()=>o(!1),onSuccess:v,onError:b}),n&&(0,Qs.jsx)(UJ,{closeModal:()=>i(!1),blocks:[],onCreate:y,onError:b}),(0,Qs.jsx)("input",{type:"file",accept:".json",hidden:!0,ref:u,onChange:async E=>{let O=E.target.files?.[0];if(O)try{let k;if(t.query.postType!==je){let R=Array.from(w.values()).find(V=>V.name===t.query.categoryId);R&&(k=R.id||await P(R.label))}let A=await s(O,k?[k]:void 0);!k&&t.query.categoryId!=="my-patterns"&&e.navigate(`/pattern?categoryId=${Xo}`),l((0,ep.sprintf)((0,ep.__)('Imported "%s" from JSON.'),A.title.raw),{type:"snackbar",id:"import-pattern-success"})}catch(k){c(k.message,{type:"snackbar",id:"import-pattern-error"})}finally{E.target.value=""}}})]})}var vD=a(M(),1),yD=a(z(),1),bD=a(j(),1),wD=a(gp(),1);var il=a(_(),1),{RenamePatternCategoryModal:WJ}=D(wD.privateApis);function xD({category:e,onClose:t}){let[r,o]=(0,yD.useState)(!1);return(0,il.jsxs)(il.Fragment,{children:[(0,il.jsx)(vD.MenuItem,{onClick:()=>o(!0),children:(0,bD.__)("Rename")}),r&&(0,il.jsx)(qJ,{category:e,onClose:()=>{o(!1),t()}})]})}function qJ({category:e,onClose:t}){let r={id:e.id,slug:e.slug,name:e.label},o=Ma();return(0,il.jsx)(WJ,{category:r,existingCategories:o,onClose:t,overlayClassName:"edit-site-list__rename-modal",focusOnMount:"firstContentElement",size:"small"})}var k0=a(M(),1),SD=a(he(),1),W2=a(ie(),1),_D=a(z(),1),q2=a(xr(),1),Nn=a(j(),1),CD=a(Bn(),1),TD=a(Ve(),1);var _u=a(_(),1),{useHistory:YJ}=D(TD.privateApis);function PD({category:e,onClose:t}){let[r,o]=(0,_D.useState)(!1),n=YJ(),{createSuccessNotice:i,createErrorNotice:s}=(0,W2.useDispatch)(CD.store),{deleteEntityRecord:l,invalidateResolution:c}=(0,W2.useDispatch)(SD.store),u=async()=>{try{await l("taxonomy","wp_pattern_category",e.id,{force:!0},{throwOnError:!0}),c("getUserPatternCategories"),c("getEntityRecords",["postType",ke.user,{per_page:-1}]),i((0,Nn.sprintf)((0,Nn._x)('"%s" deleted.',"pattern category"),e.label),{type:"snackbar",id:"pattern-category-delete"}),t?.(),n.navigate(`/pattern?categoryId=${Xo}`)}catch(d){let f=d.message&&d.code!=="unknown_error"?d.message:(0,Nn.__)("An error occurred while deleting the pattern category.");s(f,{type:"snackbar",id:"pattern-category-delete"})}};return(0,_u.jsxs)(_u.Fragment,{children:[(0,_u.jsx)(k0.MenuItem,{isDestructive:!0,onClick:()=>o(!0),children:(0,Nn.__)("Delete")}),(0,_u.jsx)(k0.__experimentalConfirmDialog,{isOpen:r,onConfirm:u,onCancel:()=>o(!1),confirmButtonText:(0,Nn.__)("Delete"),className:"edit-site-patterns__delete-modal",title:(0,Nn.sprintf)((0,Nn._x)('Delete "%s"?',"pattern category"),(0,q2.decodeEntities)(e.label)),size:"medium",__experimentalHideHeader:!1,children:(0,Nn.sprintf)((0,Nn.__)('Are you sure you want to delete the category "%s"? The patterns will not be deleted.'),(0,q2.decodeEntities)(e.label))})]})}var rs=a(_(),1);function AD({categoryId:e,type:t}){let{patternCategories:r}=Ma(),o;return t===ke.user&&e&&(o=r.find(n=>n.name===e)),(0,rs.jsxs)(rs.Fragment,{children:[(0,rs.jsx)(gD,{}),!!o?.id&&(0,rs.jsx)(O0.DropdownMenu,{icon:zn,label:(0,ED.__)("Actions"),toggleProps:{className:"edit-site-patterns__button",size:"compact"},children:({onClose:n})=>(0,rs.jsxs)(O0.MenuGroup,{children:[(0,rs.jsx)(xD,{category:o,onClose:n}),(0,rs.jsx)(PD,{category:o,onClose:n})]})})]})}var I0=a(j(),1);var Y2=a(z(),1),kD=a(Ve(),1),rp=a(ie(),1),R0=a(he(),1);var{useHistory:ZJ}=D(kD.privateApis),OD=()=>{let e=(0,rp.useSelect)(n=>n(R0.store).getCurrentTheme()),{getEntityRecord:t}=(0,rp.useSelect)(R0.store),{editEntityRecord:r,saveEditedEntityRecord:o}=(0,rp.useDispatch)(R0.store);return(0,Y2.useMemo)(()=>({id:"set-active-template",label(n){return n.some(i=>i._isActive)?(0,I0.__)("Deactivate"):(0,I0.__)("Activate")},isPrimary:!0,icon:ua,isEligible(n){return n.theme!==e.stylesheet?!1:typeof n.id!="number"?n._isActive===!1:!0},async callback(n){let i=n.some(l=>l._isActive),s={...await t("root","site").active_templates??{}};for(let l of n)i?delete s[l.slug]:s[l.slug]=l.id;await r("root","site",void 0,{active_templates:s}),await o("root","site")}}),[r,o,t,e])},sl=()=>{let e=ZJ();return(0,Y2.useMemo)(()=>({id:"edit-post",label:(0,I0.__)("Edit"),isPrimary:!0,icon:ua,isEligible(t){return t.status==="trash"?!1:t.type!==ke.theme},callback(t){let r=t[0];e.navigate(`/${r.type}/${r.id}?canvas=edit`)}}),[e])};var VD=a(M(),1),oi=a(j(),1),ff=a(z(),1),Z2=a(St(),1);var ND=a(Kr(),1),DD=a(Je(),1);var RD=a(he(),1),ID=a(ie(),1);function al(e,t){return(0,ID.useSelect)(r=>{let{getEntityRecord:o,getUser:n,getEditedEntityRecord:i}=r(RD.store),s=i("postType",e,t),l=s?.original_source,c=s?.author_text;switch(l){case"theme":return{type:l,icon:jn,text:c,isCustomized:s.source===hb.custom};case"plugin":return{type:l,icon:M1,text:c,isCustomized:s.source===hb.custom};case"site":{let u=o("root","__unstableBase");return{type:l,icon:g1,imageUrl:u?.site_logo?o("postType","attachment",u.site_logo)?.source_url:void 0,text:c,isCustomized:!1}}default:{let u=n(s.author);return{type:"user",icon:ds,imageUrl:u?.avatar_urls?.[48],text:c??u?.name,isCustomized:!1}}}},[e,t])}var un=a(_(),1),{useStyle:KJ}=D(DD.privateApis);function XJ({item:e}){let t=(0,ff.useId)(),r=e.description||e?.excerpt?.raw,o=e.type===je,n=KJ("color.background"),i=(0,ff.useMemo)(()=>e.blocks??(0,ND.parse)(e.content.raw,{__unstableSkipMigrationLogs:!0}),[e?.content?.raw,e.blocks]),s=!i?.length;return(0,un.jsxs)("div",{className:"page-patterns-preview-field",style:{backgroundColor:n},"aria-describedby":r?t:void 0,children:[s&&o&&(0,oi.__)("Empty template part"),s&&!o&&(0,oi.__)("Empty pattern"),!s&&(0,un.jsx)(Z2.BlockPreview.Async,{children:(0,un.jsx)(Z2.BlockPreview,{blocks:i,viewportWidth:e.viewportWidth})}),!!r&&(0,un.jsx)("div",{hidden:!0,id:t,children:r})]})}var LD={label:(0,oi.__)("Preview"),id:"preview",render:XJ,enableSorting:!1},FD=[{value:ls.full,label:(0,oi._x)("Synced","pattern (singular)"),description:(0,oi.__)("Patterns that are kept in sync across the site.")},{value:ls.unsynced,label:(0,oi._x)("Not synced","pattern (singular)"),description:(0,oi.__)("Patterns that can be changed freely without affecting the site.")}],MD={label:(0,oi.__)("Sync status"),id:"sync-status",render:({item:e})=>{let t="wp_pattern_sync_status"in e?e.wp_pattern_sync_status||ls.full:ls.unsynced;return(0,un.jsx)("span",{className:`edit-site-patterns__field-sync-status-${t}`,children:FD.find(({value:r})=>r===t).label})},elements:FD,filterBy:{operators:[QC],isPrimary:!0},enableSorting:!1};function QJ({item:e}){let[t,r]=(0,ff.useState)(!1),{text:o,icon:n,imageUrl:i}=al(e.type,e.id);return(0,un.jsxs)(VD.__experimentalHStack,{alignment:"left",spacing:0,children:[i&&(0,un.jsx)("div",{className:J("page-templates-author-field__avatar",{"is-loaded":t}),children:(0,un.jsx)("img",{onLoad:()=>r(!0),alt:"",src:i})}),!i&&(0,un.jsx)("div",{className:"page-templates-author-field__icon",children:(0,un.jsx)(di,{icon:n})}),(0,un.jsx)("span",{className:"page-templates-author-field__name",children:o})]})}var BD={label:(0,oi.__)("Author"),id:"author",getValue:({item:e})=>e.author_text,render:QJ,filterBy:{isPrimary:!0}};var qD=a(Ot(),1);var YD=a(M(),1),os=a(_(),1),{ExperimentalBlockEditorProvider:JJ}=D(GD.privateApis),{usePostActions:jD,patternTitleField:$J}=D(HD.privateApis),{useLocation:e$,useHistory:t$}=D(UD.privateApis),zD=[],ZD={[KC]:{layout:{styles:{author:{width:"1%"}}}},[wp]:{layout:{badgeFields:["sync-status"]}}},r$={type:wp,perPage:20,titleField:"title",mediaField:"preview",fields:["sync-status"],filters:[],...ZD[wp]};function o$(e,t){let{patternCategories:r}=Ma(),o=(0,WD.useSelect)(l=>l(V0.store).getCurrentTheme()?.default_template_part_areas||[],[]),n,i,s;if(e===je){let l=o.find(c=>c.area===t);n=l?.label||(0,F0.__)("All Template Parts"),i=l?.description||(0,F0.__)("Includes every template part defined for any area.")}else e===ke.user&&t&&(s=r.find(l=>l.name===t),n=s?.label,i=s?.description);return{title:n,description:i}}function K2(){let{path:e,query:t}=e$(),{postType:r="wp_block",categoryId:o}=t,n=t$(),i=o||Xo,{view:s,updateView:l,isModified:c,resetToDefault:u}=Xs({kind:"postType",name:r,slug:i,defaultView:r$,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:V=>{n.navigate((0,qD.addQueryArgs)(e,{...t,pageNumber:V.page,search:V.search}))}}),d=s.filters?.find(({field:V})=>V==="sync-status")?.value,{patterns:f,isResolving:m}=Lv(r,i,{search:s.search,syncStatus:d}),{records:h}=(0,V0.useEntityRecords)("postType",je,{per_page:-1}),g=(0,op.useMemo)(()=>{if(!h)return zD;let V=new Set;return h.forEach(N=>{V.add(N.author_text)}),Array.from(V).map(N=>({value:N,label:N}))},[h]),v=(0,op.useMemo)(()=>{let V=[LD,$J];return r===ke.user?V.push(MD):r===je&&V.push({...BD,elements:g}),V},[r,g]),{data:y,paginationInfo:b}=(0,op.useMemo)(()=>{let V={...s};return delete V.search,r!==je&&(V.filters=[]),Ks(f,V,v)},[f,s,v,r]),x=VI(y),w=jD({postType:je,context:"list"}),P=jD({postType:ke.user,context:"list"}),E=sl(),O=(0,op.useMemo)(()=>r===je?[E,...w].filter(Boolean):[E,...P].filter(Boolean),[E,r,w,P]),k=cf(),{title:A,description:R}=o$(r,i);return(0,os.jsx)(JJ,{settings:k,children:(0,os.jsx)(Qo,{className:"edit-site-page-patterns-dataviews",title:A,subTitle:R,actions:(0,os.jsxs)(os.Fragment,{children:[c&&(0,os.jsx)(YD.Button,{__next40pxDefaultSize:!0,onClick:u,children:(0,F0.__)("Reset view")}),(0,os.jsx)(AD,{})]}),children:(0,os.jsx)(Zs,{paginationInfo:b,fields:v,actions:O,data:x||zD,getItemId:V=>V.name??V.id,isLoading:m,isItemClickable:V=>V.type!==ke.theme,onClickItem:V=>{n.navigate(`/${V.type}/${[ke.user,je].includes(V.type)?V.id:V.name}?canvas=edit`)},view:s,onChangeView:l,defaultLayouts:ZD},i+r)})})}var np=a(_(),1),KD={name:"patterns",path:"/pattern",areas:{sidebar({siteData:e}){let r=e.currentTheme?.is_block_theme||rn(e)?"/":void 0;return(0,np.jsx)(Ql,{backPath:r})},content:(0,np.jsx)(K2,{}),mobile({siteData:e,query:t}){let{categoryId:r}=t,n=e.currentTheme?.is_block_theme||rn(e)?"/":void 0;return r?(0,np.jsx)(K2,{}):(0,np.jsx)(Ql,{backPath:n})}}};var N0=a(_(),1),XD={name:"pattern-item",path:"/wp_block/:postId",areas:{sidebar({siteData:e}){let r=e.currentTheme?.is_block_theme||rn(e)?"/":void 0;return(0,N0.jsx)(Ql,{backPath:r})},mobile:(0,N0.jsx)(yt,{}),preview:(0,N0.jsx)(yt,{})}};var D0=a(_(),1),QD={name:"template-part-item",path:"/wp_template_part/*postId",areas:{sidebar:(0,D0.jsx)(Ql,{backPath:"/"}),mobile:(0,D0.jsx)(yt,{}),preview:(0,D0.jsx)(yt,{})}};var J2=a(j(),1);var JD=a(he(),1),$D=a(z(),1),eL=a(M(),1),X2=a(j(),1),tL=a(Ve(),1),Q2=a(Ot(),1);var Cu=a(_(),1),{useLocation:n$}=D(tL.privateApis),i$=[];function s$({template:e,isActive:t}){let{text:r,icon:o}=al(e.type,e.id);return(0,Cu.jsx)(Yt,{to:(0,Q2.addQueryArgs)("/template",{activeView:r}),icon:o,"aria-current":t,children:r})}function rL(){let{query:{activeView:e="active"}}=n$(),{records:t}=(0,JD.useEntityRecords)("root","registeredTemplate",{per_page:-1}),r=(0,$D.useMemo)(()=>{let o=t?.reduce((n,i)=>{let s=i.author_text;return s&&!n[s]&&(n[s]=i),n},{});return(o&&Object.values(o))??i$},[t]);return(0,Cu.jsxs)(eL.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-templates-browse",children:[(0,Cu.jsx)(Yt,{to:"/template",icon:Qf,"aria-current":e==="active",children:(0,X2.__)("Active templates")}),(0,Cu.jsx)(Yt,{to:(0,Q2.addQueryArgs)("/template",{activeView:"user"}),icon:ds,"aria-current":e==="user",children:(0,X2.__)("Created templates")}),r.map(o=>(0,Cu.jsx)(s$,{template:o,isActive:e===o.author_text},o.author_text))]})}var oL=a(he(),1),nL=a(z(),1),iL=a(M(),1),sL=a(j(),1),aL=a(Ve(),1),lL=a(Ot(),1);var df=a(_(),1),{useLocation:a$}=D(aL.privateApis),l$=[];function u$({template:e,isActive:t}){let{text:r,icon:o}=al(e.type,e.id);return(0,df.jsx)(Yt,{to:(0,lL.addQueryArgs)("/template",{activeView:r}),icon:o,"aria-current":t,children:r})}function uL(){let{query:{activeView:e="all"}}=a$(),{records:t}=(0,oL.useEntityRecords)("postType",Xe,{per_page:-1}),r=(0,nL.useMemo)(()=>{let o=t?.reduce((n,i)=>{let s=i.author_text;return s&&!n[s]&&(n[s]=i),n},{});return(o&&Object.values(o))??l$},[t]);return(0,df.jsxs)(iL.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-templates-browse",children:[(0,df.jsx)(Yt,{to:"/template",icon:jn,"aria-current":e==="all",children:(0,sL.__)("All templates")}),r.map(o=>(0,df.jsx)(u$,{template:o,isActive:e===o.author_text},o.author_text))]})}var L0=a(_(),1);function M0({backPath:e}){return(0,L0.jsx)(Qr,{title:(0,J2.__)("Templates"),description:(0,J2.__)("Create new templates, or reset any customizations made to the templates supplied by your theme."),backPath:e,content:window?.__experimentalTemplateActivate?(0,L0.jsx)(rL,{}):(0,L0.jsx)(uL,{})})}var ea=a(j(),1),WL=a(xr(),1),fn=a(z(),1),wf=a(he(),1);var qL=a(Ve(),1),YL=a(Je(),1),sC=a(Ot(),1),ap=a(ie(),1),ZL=a(nt(),1);var q0=a(M(),1),KL=a(Bn(),1);var Yr=a(M(),1),RL=a(xr(),1),ni=a(z(),1),vf=a(ie(),1),j0=a(he(),1),IL=a(nt(),1);var Po=a(j(),1),FL=a(Bn(),1),VL=a(Ve(),1),NL=a(_l(),1);var Js=a(z(),1),ll=a(j(),1),lt=a(M(),1),bL=a(he(),1),wL=a(xr(),1),xL=a(nt(),1),SL=a(_l(),1),_L=a(Ot(),1);var mf=a(ie(),1),pf=a(he(),1),cL=a(xr(),1),Co=a(z(),1),mt=a(j(),1);var fL=a(Ot(),1);var c$={},f$=(e,t)=>{let r=e;return t.split(".").forEach(o=>{r=r?.[o]}),r};function $2(e,t){return`${e}-${(0,fL.safeDecodeURI)(t)}`}var dL=(e,t)=>(e||[]).map(r=>({...r,name:(0,cL.decodeEntities)(f$(r,t))})),eC=()=>(0,mf.useSelect)(e=>e(pf.store).getEntityRecords("postType",Xe,{per_page:-1}),[]),Tu=()=>(0,mf.useSelect)(e=>e(pf.store).getCurrentTheme()?.default_template_types||[],[]),mL=()=>{let e=(0,mf.useSelect)(t=>t(pf.store).getPostTypes({per_page:-1}),[]);return(0,Co.useMemo)(()=>{let t=["attachment"];return e?.filter(({viewable:r,slug:o})=>r&&!t.includes(o)).sort((r,o)=>r.slug==="post"||o.slug==="post"?0:r.name.localeCompare(o.name))},[e])},d$=()=>{let e=(0,mf.useSelect)(t=>t(pf.store).getTaxonomies({per_page:-1}),[]);return(0,Co.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable),[e])};function pL(){let e=mL(),t=(0,Co.useMemo)(()=>e?.filter(i=>i.has_archive),[e]),r=eC(),o=(0,Co.useMemo)(()=>e?.reduce((i,{labels:s})=>{let l=s.singular_name.toLowerCase();return i[l]=(i[l]||0)+1,i},{}),[e]),n=(0,Co.useCallback)(({labels:i,slug:s})=>{let l=i.singular_name.toLowerCase();return o[l]>1&&l!==s},[o]);return(0,Co.useMemo)(()=>t?.filter(i=>!(r||[]).some(s=>s.slug==="archive-"+i.slug)).map(i=>{let s;return n(i)?s=(0,mt.sprintf)((0,mt.__)("Archive: %1$s (%2$s)"),i.labels.singular_name,i.slug):s=(0,mt.sprintf)((0,mt.__)("Archive: %s"),i.labels.singular_name),{slug:"archive-"+i.slug,description:(0,mt.sprintf)((0,mt.__)("Displays an archive with the latest posts of type: %s."),i.labels.singular_name),title:s,icon:typeof i.icon=="string"&&i.icon.startsWith("dashicons-")?i.icon.slice(10):cs,templatePrefix:"archive"}})||[],[t,r,n])}var hL=e=>{let t=mL(),r=Tu(),o=(0,Co.useMemo)(()=>t?.reduce((u,{labels:d})=>{let f=(d.template_name||d.singular_name).toLowerCase();return u[f]=(u[f]||0)+1,u},{}),[t]),n=(0,Co.useCallback)(({labels:u,slug:d})=>{let f=(u.template_name||u.singular_name).toLowerCase();return o[f]>1&&f!==d},[o]),i=(0,Co.useMemo)(()=>t?.reduce((u,{slug:d})=>{let f=d;return d!=="page"&&(f=`single-${f}`),u[d]=f,u},{}),[t]),s=tC("postType",i),l=(t||[]).reduce((u,d)=>{let{slug:f,labels:m,icon:h}=d,g=i[f],v=r?.find(({slug:P})=>P===g),y=n(d),b=m.template_name||(0,mt.sprintf)((0,mt.__)("Single item: %s"),m.singular_name);y&&(b=m.template_name?(0,mt.sprintf)((0,mt._x)("%1$s (%2$s)","post type menu label"),m.template_name,f):(0,mt.sprintf)((0,mt._x)("Single item: %1$s (%2$s)","post type menu label"),m.singular_name,f));let x=v?{...v,templatePrefix:i[f]}:{slug:g,title:b,description:(0,mt.sprintf)((0,mt.__)("Displays a single item: %s."),m.singular_name),icon:typeof h=="string"&&h.startsWith("dashicons-")?h.slice(10):Xf,templatePrefix:i[f]},w=s?.[f]?.hasEntities;return w&&(x.onClick=P=>{e({type:"postType",slug:f,config:{recordNamePath:"title.rendered",queryArgs:({search:E})=>({_fields:"id,title,slug,link",orderBy:E?"relevance":"modified",exclude:s[f].existingEntitiesIds}),getSpecificTemplate:E=>{let O=$2(i[f],E.slug);return{title:O,slug:O,templatePrefix:i[f]}}},labels:m,template:P})}),w&&u.push(x),u},[]);return(0,Co.useMemo)(()=>l.reduce((u,d)=>{let{slug:f}=d,m="postTypesMenuItems";return f==="page"&&(m="defaultPostTypesMenuItems"),u[m].push(d),u},{defaultPostTypesMenuItems:[],postTypesMenuItems:[]}),[l])},gL=e=>{let t=d$(),r=eC(),o=Tu(),n=(0,Co.useMemo)(()=>t?.reduce((f,{slug:m})=>{let h=m;return["category","post_tag"].includes(m)||(h=`taxonomy-${h}`),m==="post_tag"&&(h="tag"),f[m]=h,f},{}),[t]),i=t?.reduce((f,{labels:m})=>{let h=(m.template_name||m.singular_name).toLowerCase();return f[h]=(f[h]||0)+1,f},{}),s=(f,m)=>{if(["category","post_tag"].includes(m))return!1;let h=(f.template_name||f.singular_name).toLowerCase();return i[h]>1&&h!==m},l=tC("taxonomy",n),c=(r||[]).map(({slug:f})=>f),u=(t||[]).reduce((f,m)=>{let{slug:h,labels:g}=m,v=n[h],y=o?.find(({slug:O})=>O===v),b=c?.includes(v),x=s(g,h),w=g.template_name||g.singular_name;x&&(w=g.template_name?(0,mt.sprintf)((0,mt._x)("%1$s (%2$s)","taxonomy template menu label"),g.template_name,h):(0,mt.sprintf)((0,mt._x)("%1$s (%2$s)","taxonomy menu label"),g.singular_name,h));let P=y?{...y,templatePrefix:n[h]}:{slug:v,title:w,description:(0,mt.sprintf)((0,mt.__)("Displays taxonomy: %s."),g.singular_name),icon:fs,templatePrefix:n[h]},E=l?.[h]?.hasEntities;return E&&(P.onClick=O=>{e({type:"taxonomy",slug:h,config:{queryArgs:({search:k})=>({_fields:"id,name,slug,link",orderBy:k?"name":"count",exclude:l[h].existingEntitiesIds}),getSpecificTemplate:k=>{let A=$2(n[h],k.slug);return{title:A,slug:A,templatePrefix:n[h]}}},labels:g,hasGeneralTemplate:b,template:O})}),(!b||E)&&f.push(P),f},[]);return(0,Co.useMemo)(()=>u.reduce((f,m)=>{let{slug:h}=m,g="taxonomiesMenuItems";return["category","tag"].includes(h)&&(g="defaultTaxonomiesMenuItems"),f[g].push(m),f},{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]}),[u])},m$={user:"author"},p$={user:{who:"authors"}};function vL(e){let t=eC(),r=Tu(),o=tC("root",m$,p$),n=r?.find(({slug:s})=>s==="author");n||(n={description:(0,mt.__)("Displays latest posts written by a single author."),slug:"author",title:"Author"});let i=!!t?.find(({slug:s})=>s==="author");if(o.user?.hasEntities&&(n={...n,templatePrefix:"author"},n.onClick=s=>{e({type:"root",slug:"user",config:{queryArgs:({search:l})=>({_fields:"id,name,slug,link",orderBy:l?"name":"registered_date",exclude:o.user.existingEntitiesIds,who:"authors"}),getSpecificTemplate:l=>{let c=$2("author",l.slug);return{title:(0,mt.sprintf)((0,mt.__)("Author: %s"),l.name),slug:c,templatePrefix:"author"}}},labels:{singular_name:(0,mt.__)("Author"),search_items:(0,mt.__)("Search Authors"),not_found:(0,mt.__)("No authors found."),all_items:(0,mt.__)("All Authors")},hasGeneralTemplate:i,template:s})}),!i||o.user?.hasEntities)return n}var tC=(e,t,r=c$)=>{let o=(0,mf.useSelect)(i=>Object.keys(t||{}).reduce((s,l)=>(s[l]=!!i(pf.store).getEntityRecords(e,l,{per_page:1,_fields:"id",context:"view",...r[l]})?.length,s),{}),[t,e,r]);return(0,Co.useMemo)(()=>Object.keys(t||{}).reduce((i,s)=>(i[s]={hasEntities:o[s]},i),{}),[t,o])};var rt=a(_(),1),yL=[];function h$({suggestion:e,search:t,onSelect:r,entityForSuggestions:o}){let n="edit-site-custom-template-modal__suggestions_list__list-item";return(0,rt.jsxs)(lt.Composite.Item,{render:(0,rt.jsx)(lt.Button,{__next40pxDefaultSize:!0,role:"option",className:n,onClick:()=>r(o.config.getSpecificTemplate(e))}),children:[(0,rt.jsx)(lt.__experimentalText,{size:"body",lineHeight:1.53846153846,weight:500,className:`${n}__title`,children:(0,rt.jsx)(lt.TextHighlight,{text:(0,wL.decodeEntities)(e.name),highlight:t})}),e.link&&(0,rt.jsx)(lt.__experimentalText,{size:"body",lineHeight:1.53846153846,className:`${n}__info`,children:(0,_L.safeDecodeURI)(e.link)})]})}function g$(e,t){let{config:r}=e,o=(0,Js.useMemo)(()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...r.queryArgs(t)}),[t,r]),{records:n,hasResolved:i}=(0,bL.useEntityRecords)(e.type,e.slug,o),[s,l]=(0,Js.useState)(yL);return(0,Js.useEffect)(()=>{if(!i)return;let c=yL;n?.length&&(c=n,r.recordNamePath&&(c=dL(c,r.recordNamePath))),l(c)},[n,i]),s}function v$({entityForSuggestions:e,onSelect:t}){let[r,o,n]=(0,xL.useDebouncedInput)(),i=g$(e,n),{labels:s}=e,[l,c]=(0,Js.useState)(!1);return!l&&i?.length>9&&c(!0),(0,rt.jsxs)(rt.Fragment,{children:[l&&(0,rt.jsx)(lt.SearchControl,{onChange:o,value:r,label:s.search_items,placeholder:s.search_items}),!!i?.length&&(0,rt.jsx)(lt.Composite,{orientation:"vertical",role:"listbox",className:"edit-site-custom-template-modal__suggestions_list","aria-label":(0,ll.__)("Suggestions list"),children:i.map(u=>(0,rt.jsx)(h$,{suggestion:u,search:n,onSelect:t,entityForSuggestions:e},u.slug))}),n&&!i?.length&&(0,rt.jsx)(lt.__experimentalText,{as:"p",className:"edit-site-custom-template-modal__no-results",children:s.not_found})]})}function y$({onSelect:e,entityForSuggestions:t,onBack:r,containerRef:o}){let[n,i]=(0,Js.useState)();return(0,Js.useEffect)(()=>{if(o.current){let[s]=SL.focus.focusable.find(o.current);s?.focus()}},[n]),(0,rt.jsxs)(lt.__experimentalVStack,{spacing:4,className:"edit-site-custom-template-modal__contents-wrapper",alignment:"left",children:[!n&&(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsx)(lt.__experimentalText,{as:"p",children:(0,ll.__)("Select whether to create a single template for all items or a specific one.")}),(0,rt.jsxs)(lt.Flex,{className:"edit-site-custom-template-modal__contents",gap:"4",align:"initial",children:[(0,rt.jsxs)(lt.FlexItem,{isBlock:!0,as:lt.Button,onClick:()=>{let{slug:s,title:l,description:c,templatePrefix:u}=t.template;e({slug:s,title:l,description:c,templatePrefix:u})},children:[(0,rt.jsx)(lt.__experimentalText,{as:"span",weight:500,lineHeight:1.53846153846,children:t.labels.all_items}),(0,rt.jsx)(lt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,ll.__)("For all items")})]}),(0,rt.jsxs)(lt.FlexItem,{isBlock:!0,as:lt.Button,onClick:()=>{i(!0)},children:[(0,rt.jsx)(lt.__experimentalText,{as:"span",weight:500,lineHeight:1.53846153846,children:t.labels.singular_name}),(0,rt.jsx)(lt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,ll.__)("For a specific item")})]})]}),(0,rt.jsx)(lt.Flex,{justify:"right",children:(0,rt.jsx)(lt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,ll.__)("Back")})})]}),n&&(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsx)(lt.__experimentalText,{as:"p",children:(0,ll.__)("This template will be used only for the specific item chosen.")}),(0,rt.jsx)(v$,{entityForSuggestions:t,onSelect:e}),(0,rt.jsx)(lt.Flex,{justify:"right",children:(0,rt.jsx)(lt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t.hasGeneralTemplate?r():i(!1)},children:(0,ll.__)("Back")})})]})]})}var CL=y$;var hf=function(){return hf=Object.assign||function(t){for(var r,o=1,n=arguments.length;o<n;o++){r=arguments[o];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},hf.apply(this,arguments)};function TL(e){return e.toLowerCase()}var b$=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],w$=/[^A-Z0-9]+/gi;function EL(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?b$:r,n=t.stripRegexp,i=n===void 0?w$:n,s=t.transform,l=s===void 0?TL:s,c=t.delimiter,u=c===void 0?" ":c,d=PL(PL(e,o,"$1\0$2"),i,"\0"),f=0,m=d.length;d.charAt(f)==="\0";)f++;for(;d.charAt(m-1)==="\0";)m--;return d.slice(f,m).split("\0").map(l).join(u)}function PL(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function AL(e,t){return t===void 0&&(t={}),EL(e,hf({delimiter:"."},t))}function B0(e,t){return t===void 0&&(t={}),AL(e,hf({delimiter:"-"},t))}var Pu=a(z(),1),gf=a(j(),1),$s=a(M(),1),ul=a(_(),1);function x$({createTemplate:e,onBack:t}){let[r,o]=(0,Pu.useState)(""),n=(0,gf.__)("Custom Template"),[i,s]=(0,Pu.useState)(!1),l=(0,Pu.useRef)();(0,Pu.useEffect)(()=>{l.current&&l.current.focus()},[]);async function c(u){if(u.preventDefault(),!i){s(!0);try{await e({slug:B0(r||n)||"wp-custom-template",title:r||n},!1)}finally{s(!1)}}}return(0,ul.jsx)("form",{onSubmit:c,children:(0,ul.jsxs)($s.__experimentalVStack,{spacing:6,children:[(0,ul.jsx)($s.TextControl,{__next40pxDefaultSize:!0,label:(0,gf.__)("Name"),value:r,onChange:o,placeholder:n,disabled:i,ref:l,help:(0,gf.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,ul.jsxs)($s.__experimentalHStack,{className:"edit-site-custom-generic-template__modal-actions",justify:"right",children:[(0,ul.jsx)($s.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,gf.__)("Back")}),(0,ul.jsx)($s.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,children:(0,gf.__)("Create")})]})]})})}var kL=x$;var cr=a(_(),1),{useHistory:S$}=D(VL.privateApis),rC=["front-page","home","single","page","index","archive","author","category","date","tag","search","404"],_$={"front-page":jf,home:od,single:Kf,page:Sl,archive:cs,search:mi,404:qf,index:zf,category:la,author:ds,taxonomy:fs,date:Df,tag:td,attachment:Uf};function OL({title:e,direction:t,className:r,description:o,icon:n,onClick:i,children:s}){return(0,cr.jsx)(Yr.Button,{__next40pxDefaultSize:!0,className:r,onClick:i,label:o,showTooltip:!!o,children:(0,cr.jsxs)(Yr.Flex,{as:"span",spacing:2,align:"center",justify:"center",style:{width:"100%"},direction:t,children:[(0,cr.jsx)("div",{className:"edit-site-add-new-template__template-icon",children:(0,cr.jsx)(Yr.Icon,{icon:n})}),(0,cr.jsxs)(Yr.__experimentalVStack,{className:"edit-site-add-new-template__template-name",alignment:"center",spacing:0,children:[(0,cr.jsx)(Yr.__experimentalText,{align:"center",weight:500,lineHeight:1.53846153846,children:e}),s]})]})})}var To={templatesList:1,customTemplate:2,customGenericTemplate:3};function C$({onClose:e}){let[t,r]=(0,ni.useState)(To.templatesList),[o,n]=(0,ni.useState)({}),[i,s]=(0,ni.useState)(!1),l=P$(n,()=>r(To.customTemplate)),c=S$(),{saveEntityRecord:u}=(0,vf.useDispatch)(j0.store),{createErrorNotice:d,createSuccessNotice:f}=(0,vf.useDispatch)(FL.store),m=(0,ni.useRef)(null),h=(0,IL.useViewportMatch)("medium","<"),g=(0,vf.useSelect)(w=>w(j0.store).getEntityRecord("root","__unstableBase")?.home,[]),v={"front-page":g,date:(0,Po.sprintf)((0,Po.__)("E.g. %s"),g+"/"+new Date().getFullYear())};(0,ni.useEffect)(()=>{if(m.current&&t===To.templatesList){let[w]=NL.focus.focusable.find(m.current);w?.focus()}},[t]);async function y(w,P=!0){if(!i){s(!0);try{let{title:E,description:O,slug:k}=w,A=await u("postType",Xe,{description:O,slug:k.toString(),status:"publish",title:E,meta:{is_wp_suggestion:P}},{throwOnError:!0});c.navigate(`/${Xe}/${A.id}?canvas=edit`),f((0,Po.sprintf)((0,Po.__)('"%s" successfully created.'),(0,RL.decodeEntities)(A.title?.rendered||E)||(0,Po.__)("(no title)")),{type:"snackbar"})}catch(E){let O=E.message&&E.code!=="unknown_error"?E.message:(0,Po.__)("An error occurred while creating the template.");d(O,{type:"snackbar"})}finally{s(!1)}}}let b=()=>{e(),r(To.templatesList)},x=(0,Po.__)("Add template");return t===To.customTemplate?x=(0,Po.sprintf)((0,Po.__)("Add template: %s"),o.labels.singular_name):t===To.customGenericTemplate&&(x=(0,Po.__)("Create custom template")),(0,cr.jsxs)(Yr.Modal,{title:x,className:J("edit-site-add-new-template__modal",{"edit-site-add-new-template__modal_template_list":t===To.templatesList,"edit-site-custom-template-modal":t===To.customTemplate}),onRequestClose:b,overlayClassName:t===To.customGenericTemplate?"edit-site-custom-generic-template__modal":void 0,ref:m,children:[t===To.templatesList&&(0,cr.jsxs)(Yr.__experimentalGrid,{columns:h?2:3,gap:4,align:"flex-start",justify:"center",className:"edit-site-add-new-template__template-list__contents",children:[(0,cr.jsx)(Yr.Flex,{className:"edit-site-add-new-template__template-list__prompt",children:(0,Po.__)("Select what the new template should apply to:")}),l.map(w=>{let{title:P,slug:E,onClick:O}=w;return(0,cr.jsx)(OL,{title:P,direction:"column",className:"edit-site-add-new-template__template-button",description:v[E],icon:_$[E]||jn,onClick:()=>O?O(w):y(w)},E)}),(0,cr.jsx)(OL,{title:(0,Po.__)("Custom template"),direction:"row",className:"edit-site-add-new-template__custom-template-button",icon:ua,onClick:()=>r(To.customGenericTemplate),children:(0,cr.jsx)(Yr.__experimentalText,{lineHeight:1.53846153846,children:(0,Po.__)("A custom template can be manually applied to any post or page.")})})]}),t===To.customTemplate&&(0,cr.jsx)(CL,{onSelect:y,entityForSuggestions:o,onBack:()=>r(To.templatesList),containerRef:m}),t===To.customGenericTemplate&&(0,cr.jsx)(kL,{createTemplate:y,onBack:()=>r(To.templatesList)})]})}function T$(){let[e,t]=(0,ni.useState)(!1),{postType:r}=(0,vf.useSelect)(o=>{let{getPostType:n}=o(j0.store);return{postType:n(Xe)}},[]);return r?(0,cr.jsxs)(cr.Fragment,{children:[(0,cr.jsx)(Yr.Button,{variant:"primary",onClick:()=>t(!0),label:r.labels.add_new_item,__next40pxDefaultSize:!0,children:r.labels.add_new_item}),e&&(0,cr.jsx)(C$,{onClose:()=>t(!1)})]}):null}function P$(e,t){let o=(Tu()||[]).filter(m=>rC.includes(m.slug)),n=m=>{t?.(),e(m)},i=[...o],{defaultTaxonomiesMenuItems:s,taxonomiesMenuItems:l}=gL(n),{defaultPostTypesMenuItems:c,postTypesMenuItems:u}=hL(n),d=vL(n);return[...s,...c,d].forEach(m=>{if(!m)return;let h=i.findIndex(g=>g.slug===m.slug);h>-1?i[h]=m:i.push(m)}),i?.sort((m,h)=>rC.indexOf(m.slug)-rC.indexOf(h.slug)),[...i,...pL(),...u,...l]}var DL=(0,ni.memo)(T$);var yf=a(M(),1),cn=a(j(),1),ip=a(z(),1),oC=a(xr(),1),LL=a(Kr(),1),nC=a(St(),1),z0=a(Je(),1),G0=a(he(),1),ML=a(ie(),1);var Eo=a(_(),1),{Badge:iC}=D(yf.privateApis),{useEntityRecordsWithPermissions:E$}=D(G0.privateApis),{useStyle:A$}=D(z0.privateApis);function BL(){let e=Tu(),{records:t}=E$("root","registeredTemplate");return[...e,...t?.filter(r=>!r.is_custom).map(r=>({slug:r.slug,title:r.title.rendered,description:r.description}))]}function k$({item:e}){let t=cf(),r=A$("color.background")??"white",o=(0,ip.useMemo)(()=>(0,LL.parse)(e.content.raw),[e.content.raw]),n=!o?.length;return(0,Eo.jsx)(z0.EditorProvider,{post:e,settings:t,children:(0,Eo.jsxs)("div",{className:"page-templates-preview-field",style:{backgroundColor:r},children:[n&&(0,cn.__)("Empty template"),!n&&(0,Eo.jsx)(nC.BlockPreview.Async,{children:(0,Eo.jsx)(nC.BlockPreview,{blocks:o})})]})})}var H0={label:(0,cn.__)("Preview"),id:"preview",render:k$,enableSorting:!1},U0={label:(0,cn.__)("Description"),id:"description",render:window?.__experimentalTemplateActivate?function({item:t}){let o=BL().find(n=>n.slug===t.slug);return t.description?(0,oC.decodeEntities)(t.description):o?.description}:({item:e})=>e.description&&(0,oC.decodeEntities)(e.description),enableSorting:!1,enableGlobalSearch:!0};function O$({item:e}){let[t,r]=(0,ip.useState)(!1),{text:o,icon:n,imageUrl:i}=al(e.type,e.id);return(0,Eo.jsxs)(yf.__experimentalHStack,{alignment:"left",spacing:0,children:[i&&(0,Eo.jsx)("div",{className:J("page-templates-author-field__avatar",{"is-loaded":t}),children:(0,Eo.jsx)("img",{onLoad:()=>r(!0),alt:"",src:i})}),!i&&(0,Eo.jsx)("div",{className:"page-templates-author-field__icon",children:(0,Eo.jsx)(yf.Icon,{icon:n})}),(0,Eo.jsx)("span",{className:"page-templates-author-field__name",children:o})]})}var W0={label:(0,cn.__)("Author"),id:"author",getValue:({item:e})=>e.author_text??e.author,render:O$},jL={label:(0,cn.__)("Status"),id:"active",type:"boolean",getValue:({item:e})=>e._isActive,render:function({item:t}){let r=t._isCustom?(0,cn._x)("Active when used","template"):(0,cn._x)("Active","template"),o=t._isCustom?"info":"success",n=t._isActive;return(0,Eo.jsx)(iC,{intent:n?o:"default",children:n?r:(0,cn._x)("Inactive","template")})}},zL=()=>{let e=(0,ML.useSelect)(t=>t(G0.store).getCurrentTheme());return(0,ip.useMemo)(()=>({label:(0,cn.__)("Compatible Theme"),id:"theme",getValue:({item:t})=>t.theme,render:function({item:r}){return r.theme===e.stylesheet?(0,Eo.jsx)(iC,{intent:"success",children:r.theme}):(0,Eo.jsx)(iC,{intent:"error",children:r.theme})}}),[e])},GL={label:(0,cn.__)("Template Type"),id:"slug",getValue:({item:e})=>e.slug,render:function({item:t}){return BL().find(n=>n.slug===t.slug)?.title||(0,cn._x)("Custom","template type")}};var sp={table:{showMedia:!1},grid:{showMedia:!0},list:{showMedia:!1}},HL={type:"grid",perPage:20,sort:{field:"title",direction:"asc"},titleField:"title",descriptionField:"description",mediaField:"preview",fields:["author","active","slug","theme"],filters:[],...sp.grid};function bf(e){return{...HL,sort:e==="user"?{field:"date",direction:"desc"}:HL.sort,filters:["active","user"].includes(e)?[]:[{field:"author",operator:"isAny",value:[e]}]}}var ii=a(_(),1),{usePostActions:R$,usePostFields:I$,templateTitleField:F$}=D(YL.privateApis),{useHistory:V$,useLocation:N$}=D(qL.privateApis),{useEntityRecordsWithPermissions:UL}=D(wf.privateApis);function aC(){let{path:e,query:t}=N$(),{activeView:r="active",postId:o}=t,[n,i]=(0,fn.useState)([o]),[s,l]=(0,fn.useState)(!1),c=(0,fn.useMemo)(()=>bf(r),[r]),{view:u,updateView:d,isModified:f,resetToDefault:m}=Xs({kind:"postType",name:Xe,slug:r,defaultView:c,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:te=>{A.navigate((0,sC.addQueryArgs)(e,{...t,pageNumber:te.page,search:te.search||void 0}))}}),{activeTemplatesOption:h,activeTheme:g,defaultTemplateTypes:v}=(0,ap.useSelect)(te=>{let{getEntityRecord:U,getCurrentTheme:X}=te(wf.store);return{activeTemplatesOption:U("root","site")?.active_templates,activeTheme:X(),defaultTemplateTypes:te(wf.store).getCurrentTheme()?.default_template_types}}),{records:y,isResolving:b}=UL("postType",Xe,{per_page:-1,combinedTemplates:!1}),{records:x,isResolving:w}=UL("root","registeredTemplate",{per_page:-1}),P=(0,fn.useMemo)(()=>{let te=[...x];if(h)for(let U in h){let X=h[U],xe=y.find(We=>We.id===X&&We.theme===g.stylesheet);if(xe){let We=te.findIndex(({slug:dt})=>dt===xe.slug);We!==-1?te[We]=xe:te.push(xe)}}return te},[y,x,h,g]),E;r==="active"?E=b||w:r==="user"?E=b:E=w;let O=(0,fn.useMemo)(()=>{function te(X){return X.is_custom??(!X.meta?.is_wp_suggestion&&!v.some(xe=>xe.slug===X.slug))}let U;return r==="active"?U=P.filter(X=>!te(X)):r==="user"?U=y:U=x,U.map(X=>({...X,_isActive:P.some(xe=>xe.id===X.id),_isCustom:te(X)}))},[P,v,y,x,r]),k=(0,ap.useSelect)(te=>{let{getUser:U}=te(wf.store);return O.reduce((X,xe)=>(xe.author_text?X[xe.author_text]||(X[xe.author_text]=xe.author_text):xe.author&&(X[xe.author]||(X[xe.author]=U(xe.author))),X),{})},[O]),A=V$(),R=(0,fn.useCallback)(te=>{i(te),u?.type==="list"&&A.navigate((0,sC.addQueryArgs)(e,{postId:te.length===1?te[0]:void 0}))},[A,e,u?.type]),N=I$({postType:Xe}).find(te=>te.id==="date"),T=zL(),C=(0,fn.useMemo)(()=>{let te=[H0,F$,U0,jL,GL];r==="user"&&(te.push(T),N&&te.push(N));let U=[];for(let X in k)U.push({value:k[X]?.id??X,label:k[X]?.name??X});return te.push({...W0,elements:U}),te},[k,r,T,N]),{data:F,paginationInfo:B}=(0,fn.useMemo)(()=>Ks(O,u,C),[O,u,C]),{createSuccessNotice:I}=(0,ap.useDispatch)(KL.store),W=(0,fn.useCallback)((te,U)=>{switch(te){case"duplicate-post":{let X=U[0],xe=typeof X.title=="string"?X.title:X.title?.rendered;A.navigate("/template?activeView=user"),I((0,ea.sprintf)((0,ea.__)('"%s" successfully created.'),(0,WL.decodeEntities)(xe)||(0,ea.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,ea.__)("Edit"),onClick:()=>{A.navigate(`/${X.type}/${X.id}?canvas=edit`)}}]})}break}},[A,I]),q=R$({postType:Xe,context:"list",onActionPerformed:W}),L=sl(),ee=OD(),se=(0,fn.useMemo)(()=>r==="user"?[ee,L,...q]:[ee,...q],[q,ee,L,r]),Ae=(0,ZL.useEvent)(te=>{te.type!==u.type&&A.invalidate(),d(te)}),Re=se.find(te=>te.id==="duplicate-post");return(0,ii.jsxs)(Qo,{className:"edit-site-page-templates",title:(0,ea.__)("Templates"),actions:(0,ii.jsxs)(ii.Fragment,{children:[f&&(0,ii.jsx)(q0.Button,{__next40pxDefaultSize:!0,onClick:()=>{m(),A.invalidate()},children:(0,ea.__)("Reset view")}),(0,ii.jsx)(DL,{})]}),children:[(0,ii.jsx)(Zs,{paginationInfo:B,fields:C,actions:se,data:F,isLoading:E,view:u,onChangeView:Ae,onChangeSelection:R,isItemClickable:()=>!0,onClickItem:te=>{typeof te.id=="string"?l(te):A.navigate(`/${te.type}/${te.id}?canvas=edit`)},selection:n,defaultLayouts:sp},r),s&&Re&&(0,ii.jsx)(q0.Modal,{title:(0,ea.__)("Duplicate"),onRequestClose:()=>l(),size:"small",children:(0,ii.jsx)(Re.RenderModal,{items:[s],closeModal:()=>l()})})]})}var fC=a(j(),1),ns=a(z(),1),bM=a(he(),1);var wM=a(Ve(),1),xM=a(Je(),1),dC=a(Ot(),1),SM=a(nt(),1);var _M=a(M(),1);var Zr=a(M(),1),mM=a(xr(),1),si=a(z(),1),Sf=a(ie(),1),Y0=a(he(),1),pM=a(nt(),1);var ko=a(j(),1),hM=a(Bn(),1),gM=a(Ve(),1),vM=a(_l(),1);var ta=a(z(),1),cl=a(j(),1),ut=a(M(),1),iM=a(he(),1),sM=a(xr(),1),aM=a(nt(),1),lM=a(_l(),1),uM=a(Ot(),1);var Eu=a(ie(),1),Au=a(he(),1),XL=a(xr(),1),ao=a(z(),1),wt=a(j(),1);var QL=a(Ot(),1);var D$={},L$=(e,t)=>{let r=e;return t.split(".").forEach(o=>{r=r?.[o]}),r};function lC(e,t){return`${e}-${(0,QL.safeDecodeURI)(t)}`}var JL=(e,t)=>(e||[]).map(r=>({...r,name:(0,XL.decodeEntities)(L$(r,t))})),ku=()=>(0,Eu.useSelect)(e=>e(Au.store).getEntityRecords("postType",Xe,{per_page:-1}),[]),lp=()=>(0,Eu.useSelect)(e=>e(Au.store).getCurrentTheme()?.default_template_types||[],[]),$L=()=>{let e=(0,Eu.useSelect)(t=>t(Au.store).getPostTypes({per_page:-1}),[]);return(0,ao.useMemo)(()=>{let t=["attachment"];return e?.filter(({viewable:r,slug:o})=>r&&!t.includes(o)).sort((r,o)=>r.slug==="post"||o.slug==="post"?0:r.name.localeCompare(o.name))},[e])},M$=()=>{let e=(0,Eu.useSelect)(t=>t(Au.store).getTaxonomies({per_page:-1}),[]);return(0,ao.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable),[e])};function eM(){let e=$L(),t=(0,ao.useMemo)(()=>e?.filter(i=>i.has_archive),[e]),r=ku(),o=(0,ao.useMemo)(()=>e?.reduce((i,{labels:s})=>{let l=s.singular_name.toLowerCase();return i[l]=(i[l]||0)+1,i},{}),[e]),n=(0,ao.useCallback)(({labels:i,slug:s})=>{let l=i.singular_name.toLowerCase();return o[l]>1&&l!==s},[o]);return(0,ao.useMemo)(()=>t?.filter(i=>!(r||[]).some(s=>s.slug==="archive-"+i.slug)).map(i=>{let s;return n(i)?s=(0,wt.sprintf)((0,wt.__)("Archive: %1$s (%2$s)"),i.labels.singular_name,i.slug):s=(0,wt.sprintf)((0,wt.__)("Archive: %s"),i.labels.singular_name),{slug:"archive-"+i.slug,description:(0,wt.sprintf)((0,wt.__)("Displays an archive with the latest posts of type: %s."),i.labels.singular_name),title:s,icon:typeof i.icon=="string"&&i.icon.startsWith("dashicons-")?i.icon.slice(10):cs,templatePrefix:"archive"}})||[],[t,r,n])}var tM=e=>{let t=$L(),r=ku(),o=lp(),n=(0,ao.useMemo)(()=>t?.reduce((f,{labels:m})=>{let h=(m.template_name||m.singular_name).toLowerCase();return f[h]=(f[h]||0)+1,f},{}),[t]),i=(0,ao.useCallback)(({labels:f,slug:m})=>{let h=(f.template_name||f.singular_name).toLowerCase();return n[h]>1&&h!==m},[n]),s=(0,ao.useMemo)(()=>t?.reduce((f,{slug:m})=>{let h=m;return m!=="page"&&(h=`single-${h}`),f[m]=h,f},{}),[t]),l=uC("postType",s),c=(r||[]).map(({slug:f})=>f),u=(t||[]).reduce((f,m)=>{let{slug:h,labels:g,icon:v}=m,y=s[h],b=o?.find(({slug:k})=>k===y),x=c?.includes(y),w=i(m),P=g.template_name||(0,wt.sprintf)((0,wt.__)("Single item: %s"),g.singular_name);w&&(P=g.template_name?(0,wt.sprintf)((0,wt._x)("%1$s (%2$s)","post type menu label"),g.template_name,h):(0,wt.sprintf)((0,wt._x)("Single item: %1$s (%2$s)","post type menu label"),g.singular_name,h));let E=b?{...b,templatePrefix:s[h]}:{slug:y,title:P,description:(0,wt.sprintf)((0,wt.__)("Displays a single item: %s."),g.singular_name),icon:typeof v=="string"&&v.startsWith("dashicons-")?v.slice(10):Xf,templatePrefix:s[h]},O=l?.[h]?.hasEntities;return O&&(E.onClick=k=>{e({type:"postType",slug:h,config:{recordNamePath:"title.rendered",queryArgs:({search:A})=>({_fields:"id,title,slug,link",orderBy:A?"relevance":"modified",exclude:l[h].existingEntitiesIds}),getSpecificTemplate:A=>{let R=lC(s[h],A.slug);return{title:R,slug:R,templatePrefix:s[h]}}},labels:g,hasGeneralTemplate:x,template:k})}),(!x||O)&&f.push(E),f},[]);return(0,ao.useMemo)(()=>u.reduce((f,m)=>{let{slug:h}=m,g="postTypesMenuItems";return h==="page"&&(g="defaultPostTypesMenuItems"),f[g].push(m),f},{defaultPostTypesMenuItems:[],postTypesMenuItems:[]}),[u])},rM=e=>{let t=M$(),r=ku(),o=lp(),n=(0,ao.useMemo)(()=>t?.reduce((f,{slug:m})=>{let h=m;return["category","post_tag"].includes(m)||(h=`taxonomy-${h}`),m==="post_tag"&&(h="tag"),f[m]=h,f},{}),[t]),i=t?.reduce((f,{labels:m})=>{let h=(m.template_name||m.singular_name).toLowerCase();return f[h]=(f[h]||0)+1,f},{}),s=(f,m)=>{if(["category","post_tag"].includes(m))return!1;let h=(f.template_name||f.singular_name).toLowerCase();return i[h]>1&&h!==m},l=uC("taxonomy",n),c=(r||[]).map(({slug:f})=>f),u=(t||[]).reduce((f,m)=>{let{slug:h,labels:g}=m,v=n[h],y=o?.find(({slug:O})=>O===v),b=c?.includes(v),x=s(g,h),w=g.template_name||g.singular_name;x&&(w=g.template_name?(0,wt.sprintf)((0,wt._x)("%1$s (%2$s)","taxonomy template menu label"),g.template_name,h):(0,wt.sprintf)((0,wt._x)("%1$s (%2$s)","taxonomy menu label"),g.singular_name,h));let P=y?{...y,templatePrefix:n[h]}:{slug:v,title:w,description:(0,wt.sprintf)((0,wt.__)("Displays taxonomy: %s."),g.singular_name),icon:fs,templatePrefix:n[h]},E=l?.[h]?.hasEntities;return E&&(P.onClick=O=>{e({type:"taxonomy",slug:h,config:{queryArgs:({search:k})=>({_fields:"id,name,slug,link",orderBy:k?"name":"count",exclude:l[h].existingEntitiesIds}),getSpecificTemplate:k=>{let A=lC(n[h],k.slug);return{title:A,slug:A,templatePrefix:n[h]}}},labels:g,hasGeneralTemplate:b,template:O})}),(!b||E)&&f.push(P),f},[]);return(0,ao.useMemo)(()=>u.reduce((f,m)=>{let{slug:h}=m,g="taxonomiesMenuItems";return["category","tag"].includes(h)&&(g="defaultTaxonomiesMenuItems"),f[g].push(m),f},{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]}),[u])},B$={user:"author"},j$={user:{who:"authors"}};function oM(e){let t=ku(),r=lp(),o=uC("root",B$,j$),n=r?.find(({slug:s})=>s==="author");n||(n={description:(0,wt.__)("Displays latest posts written by a single author."),slug:"author",title:"Author"});let i=!!t?.find(({slug:s})=>s==="author");if(o.user?.hasEntities&&(n={...n,templatePrefix:"author"},n.onClick=s=>{e({type:"root",slug:"user",config:{queryArgs:({search:l})=>({_fields:"id,name,slug,link",orderBy:l?"name":"registered_date",exclude:o.user.existingEntitiesIds,who:"authors"}),getSpecificTemplate:l=>{let c=lC("author",l.slug);return{title:c,slug:c,templatePrefix:"author"}}},labels:{singular_name:(0,wt.__)("Author"),search_items:(0,wt.__)("Search Authors"),not_found:(0,wt.__)("No authors found."),all_items:(0,wt.__)("All Authors")},hasGeneralTemplate:i,template:s})}),!i||o.user?.hasEntities)return n}var z$=e=>{let t=ku();return(0,ao.useMemo)(()=>Object.entries(e||{}).reduce((o,[n,i])=>{let s=(t||[]).reduce((l,c)=>{let u=`${i}-`;return c.slug.startsWith(u)&&l.push(c.slug.substring(u.length)),l},[]);return s.length&&(o[n]=s),o},{}),[e,t])},G$=(e,t,r={})=>{let o=z$(t);return(0,Eu.useSelect)(i=>Object.entries(o||{}).reduce((s,[l,c])=>{let u=i(Au.store).getEntityRecords(e,l,{_fields:"id",context:"view",slug:c,...r[l]});return u?.length&&(s[l]=u),s},{}),[o])},uC=(e,t,r=D$)=>{let o=G$(e,t,r),n=(0,Eu.useSelect)(s=>Object.keys(t||{}).reduce((l,c)=>{let u=o?.[c]?.map(({id:d})=>d)||[];return l[c]=!!s(Au.store).getEntityRecords(e,c,{per_page:1,_fields:"id",context:"view",exclude:u,...r[c]})?.length,l},{}),[t,o,e,r]);return(0,ao.useMemo)(()=>Object.keys(t||{}).reduce((s,l)=>{let c=o?.[l]?.map(({id:u})=>u)||[];return s[l]={hasEntities:n[l],existingEntitiesIds:c},s},{}),[t,o,n])};var ot=a(_(),1),nM=[];function H$({suggestion:e,search:t,onSelect:r,entityForSuggestions:o}){let n="edit-site-custom-template-modal__suggestions_list__list-item";return(0,ot.jsxs)(ut.Composite.Item,{render:(0,ot.jsx)(ut.Button,{__next40pxDefaultSize:!0,role:"option",className:n,onClick:()=>r(o.config.getSpecificTemplate(e))}),children:[(0,ot.jsx)(ut.__experimentalText,{size:"body",lineHeight:1.53846153846,weight:500,className:`${n}__title`,children:(0,ot.jsx)(ut.TextHighlight,{text:(0,sM.decodeEntities)(e.name),highlight:t})}),e.link&&(0,ot.jsx)(ut.__experimentalText,{size:"body",lineHeight:1.53846153846,className:`${n}__info`,children:(0,uM.safeDecodeURI)(e.link)})]})}function U$(e,t){let{config:r}=e,o=(0,ta.useMemo)(()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...r.queryArgs(t)}),[t,r]),{records:n,hasResolved:i}=(0,iM.useEntityRecords)(e.type,e.slug,o),[s,l]=(0,ta.useState)(nM);return(0,ta.useEffect)(()=>{if(!i)return;let c=nM;n?.length&&(c=n,r.recordNamePath&&(c=JL(c,r.recordNamePath))),l(c)},[n,i]),s}function W$({entityForSuggestions:e,onSelect:t}){let[r,o,n]=(0,aM.useDebouncedInput)(),i=U$(e,n),{labels:s}=e,[l,c]=(0,ta.useState)(!1);return!l&&i?.length>9&&c(!0),(0,ot.jsxs)(ot.Fragment,{children:[l&&(0,ot.jsx)(ut.SearchControl,{onChange:o,value:r,label:s.search_items,placeholder:s.search_items}),!!i?.length&&(0,ot.jsx)(ut.Composite,{orientation:"vertical",role:"listbox",className:"edit-site-custom-template-modal__suggestions_list","aria-label":(0,cl.__)("Suggestions list"),children:i.map(u=>(0,ot.jsx)(H$,{suggestion:u,search:n,onSelect:t,entityForSuggestions:e},u.slug))}),n&&!i?.length&&(0,ot.jsx)(ut.__experimentalText,{as:"p",className:"edit-site-custom-template-modal__no-results",children:s.not_found})]})}function q$({onSelect:e,entityForSuggestions:t,onBack:r,containerRef:o}){let[n,i]=(0,ta.useState)(t.hasGeneralTemplate);return(0,ta.useEffect)(()=>{if(o.current){let[s]=lM.focus.focusable.find(o.current);s?.focus()}},[n]),(0,ot.jsxs)(ut.__experimentalVStack,{spacing:4,className:"edit-site-custom-template-modal__contents-wrapper",alignment:"left",children:[!n&&(0,ot.jsxs)(ot.Fragment,{children:[(0,ot.jsx)(ut.__experimentalText,{as:"p",children:(0,cl.__)("Select whether to create a single template for all items or a specific one.")}),(0,ot.jsxs)(ut.Flex,{className:"edit-site-custom-template-modal__contents",gap:"4",align:"initial",children:[(0,ot.jsxs)(ut.FlexItem,{isBlock:!0,as:ut.Button,onClick:()=>{let{slug:s,title:l,description:c,templatePrefix:u}=t.template;e({slug:s,title:l,description:c,templatePrefix:u})},children:[(0,ot.jsx)(ut.__experimentalText,{as:"span",weight:500,lineHeight:1.53846153846,children:t.labels.all_items}),(0,ot.jsx)(ut.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,cl.__)("For all items")})]}),(0,ot.jsxs)(ut.FlexItem,{isBlock:!0,as:ut.Button,onClick:()=>{i(!0)},children:[(0,ot.jsx)(ut.__experimentalText,{as:"span",weight:500,lineHeight:1.53846153846,children:t.labels.singular_name}),(0,ot.jsx)(ut.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,cl.__)("For a specific item")})]})]}),(0,ot.jsx)(ut.Flex,{justify:"right",children:(0,ot.jsx)(ut.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,cl.__)("Back")})})]}),n&&(0,ot.jsxs)(ot.Fragment,{children:[(0,ot.jsx)(ut.__experimentalText,{as:"p",children:(0,cl.__)("This template will be used only for the specific item chosen.")}),(0,ot.jsx)(W$,{entityForSuggestions:t,onSelect:e}),(0,ot.jsx)(ut.Flex,{justify:"right",children:(0,ot.jsx)(ut.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t.hasGeneralTemplate?r():i(!1)},children:(0,cl.__)("Back")})})]})]})}var cM=q$;var Ou=a(z(),1),xf=a(j(),1),ra=a(M(),1),fl=a(_(),1);function Y$({createTemplate:e,onBack:t}){let[r,o]=(0,Ou.useState)(""),n=(0,xf.__)("Custom Template"),[i,s]=(0,Ou.useState)(!1),l=(0,Ou.useRef)();(0,Ou.useEffect)(()=>{l.current&&l.current.focus()},[]);async function c(u){if(u.preventDefault(),!i){s(!0);try{await e({slug:B0(r||n)||"wp-custom-template",title:r||n},!1)}finally{s(!1)}}}return(0,fl.jsx)("form",{onSubmit:c,children:(0,fl.jsxs)(ra.__experimentalVStack,{spacing:6,children:[(0,fl.jsx)(ra.TextControl,{__next40pxDefaultSize:!0,label:(0,xf.__)("Name"),value:r,onChange:o,placeholder:n,disabled:i,ref:l,help:(0,xf.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,fl.jsxs)(ra.__experimentalHStack,{className:"edit-site-custom-generic-template__modal-actions",justify:"right",children:[(0,fl.jsx)(ra.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,xf.__)("Back")}),(0,fl.jsx)(ra.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,children:(0,xf.__)("Create")})]})]})})}var fM=Y$;var fr=a(_(),1),{useHistory:Z$}=D(gM.privateApis),cC=["front-page","home","single","page","index","archive","author","category","date","tag","search","404"],K$={"front-page":jf,home:od,single:Kf,page:Sl,archive:cs,search:mi,404:qf,index:zf,category:la,author:ds,taxonomy:fs,date:Df,tag:td,attachment:Uf};function dM({title:e,direction:t,className:r,description:o,icon:n,onClick:i,children:s}){return(0,fr.jsx)(Zr.Button,{__next40pxDefaultSize:!0,className:r,onClick:i,label:o,showTooltip:!!o,children:(0,fr.jsxs)(Zr.Flex,{as:"span",spacing:2,align:"center",justify:"center",style:{width:"100%"},direction:t,children:[(0,fr.jsx)("div",{className:"edit-site-add-new-template__template-icon",children:(0,fr.jsx)(Zr.Icon,{icon:n})}),(0,fr.jsxs)(Zr.__experimentalVStack,{className:"edit-site-add-new-template__template-name",alignment:"center",spacing:0,children:[(0,fr.jsx)(Zr.__experimentalText,{align:"center",weight:500,lineHeight:1.53846153846,children:e}),s]})]})})}var Ao={templatesList:1,customTemplate:2,customGenericTemplate:3};function X$({onClose:e}){let[t,r]=(0,si.useState)(Ao.templatesList),[o,n]=(0,si.useState)({}),[i,s]=(0,si.useState)(!1),l=J$(n,()=>r(Ao.customTemplate)),c=Z$(),{saveEntityRecord:u}=(0,Sf.useDispatch)(Y0.store),{createErrorNotice:d,createSuccessNotice:f}=(0,Sf.useDispatch)(hM.store),m=(0,si.useRef)(null),h=(0,pM.useViewportMatch)("medium","<"),g=(0,Sf.useSelect)(w=>w(Y0.store).getEntityRecord("root","__unstableBase")?.home,[]),v={"front-page":g,date:(0,ko.sprintf)((0,ko.__)("E.g. %s"),g+"/"+new Date().getFullYear())};(0,si.useEffect)(()=>{if(m.current&&t===Ao.templatesList){let[w]=vM.focus.focusable.find(m.current);w?.focus()}},[t]);async function y(w,P=!0){if(!i){s(!0);try{let{title:E,description:O,slug:k}=w,A=await u("postType",Xe,{description:O,slug:k.toString(),status:"publish",title:E,is_wp_suggestion:P},{throwOnError:!0});c.navigate(`/${Xe}/${A.id}?canvas=edit`),f((0,ko.sprintf)((0,ko.__)('"%s" successfully created.'),(0,mM.decodeEntities)(A.title?.rendered||E)||(0,ko.__)("(no title)")),{type:"snackbar"})}catch(E){let O=E.message&&E.code!=="unknown_error"?E.message:(0,ko.__)("An error occurred while creating the template.");d(O,{type:"snackbar"})}finally{s(!1)}}}let b=()=>{e(),r(Ao.templatesList)},x=(0,ko.__)("Add template");return t===Ao.customTemplate?x=(0,ko.sprintf)((0,ko.__)("Add template: %s"),o.labels.singular_name):t===Ao.customGenericTemplate&&(x=(0,ko.__)("Create custom template")),(0,fr.jsxs)(Zr.Modal,{title:x,className:J("edit-site-add-new-template__modal",{"edit-site-add-new-template__modal_template_list":t===Ao.templatesList,"edit-site-custom-template-modal":t===Ao.customTemplate}),onRequestClose:b,overlayClassName:t===Ao.customGenericTemplate?"edit-site-custom-generic-template__modal":void 0,ref:m,children:[t===Ao.templatesList&&(0,fr.jsxs)(Zr.__experimentalGrid,{columns:h?2:3,gap:4,align:"flex-start",justify:"center",className:"edit-site-add-new-template__template-list__contents",children:[(0,fr.jsx)(Zr.Flex,{className:"edit-site-add-new-template__template-list__prompt",children:(0,ko.__)("Select what the new template should apply to:")}),l.map(w=>{let{title:P,slug:E,onClick:O}=w;return(0,fr.jsx)(dM,{title:P,direction:"column",className:"edit-site-add-new-template__template-button",description:v[E],icon:K$[E]||jn,onClick:()=>O?O(w):y(w)},E)}),(0,fr.jsx)(dM,{title:(0,ko.__)("Custom template"),direction:"row",className:"edit-site-add-new-template__custom-template-button",icon:ua,onClick:()=>r(Ao.customGenericTemplate),children:(0,fr.jsx)(Zr.__experimentalText,{lineHeight:1.53846153846,children:(0,ko.__)("A custom template can be manually applied to any post or page.")})})]}),t===Ao.customTemplate&&(0,fr.jsx)(cM,{onSelect:y,entityForSuggestions:o,onBack:()=>r(Ao.templatesList),containerRef:m}),t===Ao.customGenericTemplate&&(0,fr.jsx)(fM,{createTemplate:y,onBack:()=>r(Ao.templatesList)})]})}function Q$(){let[e,t]=(0,si.useState)(!1),{postType:r}=(0,Sf.useSelect)(o=>{let{getPostType:n}=o(Y0.store);return{postType:n(Xe)}},[]);return r?(0,fr.jsxs)(fr.Fragment,{children:[(0,fr.jsx)(Zr.Button,{variant:"primary",onClick:()=>t(!0),label:r.labels.add_new_item,__next40pxDefaultSize:!0,children:r.labels.add_new_item}),e&&(0,fr.jsx)(X$,{onClose:()=>t(!1)})]}):null}function J$(e,t){let r=ku(),o=lp(),n=(r||[]).map(({slug:g})=>g),i=(o||[]).filter(g=>cC.includes(g.slug)&&!n.includes(g.slug)),s=g=>{t?.(),e(g)},l=[...i],{defaultTaxonomiesMenuItems:c,taxonomiesMenuItems:u}=rM(s),{defaultPostTypesMenuItems:d,postTypesMenuItems:f}=tM(s),m=oM(s);return[...c,...d,m].forEach(g=>{if(!g)return;let v=l.findIndex(y=>y.slug===g.slug);v>-1?l[v]=g:l.push(g)}),l?.sort((g,v)=>cC.indexOf(g.slug)-cC.indexOf(v.slug)),[...l,...eM(),...f,...u]}var yM=(0,si.memo)(Q$);var oa=a(_(),1),{usePostActions:$$,templateTitleField:eee}=D(xM.privateApis),{useHistory:tee,useLocation:ree}=D(wM.privateApis),{useEntityRecordsWithPermissions:oee}=D(bM.privateApis);function mC(){let{path:e,query:t}=ree(),{activeView:r="active",postId:o}=t,[n,i]=(0,ns.useState)([o]),s=(0,ns.useMemo)(()=>bf(r),[r]),{view:l,updateView:c,isModified:u,resetToDefault:d}=Xs({kind:"postType",name:Xe,slug:r,defaultView:s,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:k=>{h.navigate((0,dC.addQueryArgs)(e,{...t,pageNumber:k.page,search:k.search||void 0}))}}),{records:f,isResolving:m}=oee("postType",Xe,{per_page:-1}),h=tee(),g=(0,ns.useCallback)(k=>{i(k),l?.type==="list"&&h.navigate((0,dC.addQueryArgs)(e,{postId:k.length===1?k[0]:void 0}))},[h,e,l?.type]),v=(0,ns.useMemo)(()=>{if(!f)return[];let k=new Set;return f.forEach(A=>{k.add(A.author_text)}),Array.from(k).map(A=>({value:A,label:A}))},[f]),y=(0,ns.useMemo)(()=>[H0,eee,U0,{...W0,elements:v}],[v]),{data:b,paginationInfo:x}=(0,ns.useMemo)(()=>Ks(f,l,y),[f,l,y]),w=$$({postType:Xe,context:"list"}),P=sl(),E=(0,ns.useMemo)(()=>[P,...w],[w,P]),O=(0,SM.useEvent)(k=>{k.type!==l.type&&h.invalidate(),c(k)});return(0,oa.jsx)(Qo,{className:"edit-site-page-templates",title:(0,fC.__)("Templates"),actions:(0,oa.jsxs)(oa.Fragment,{children:[u&&(0,oa.jsx)(_M.Button,{__next40pxDefaultSize:!0,onClick:()=>{d(),h.invalidate()},children:(0,fC.__)("Reset view")}),(0,oa.jsx)(yM,{})]}),children:(0,oa.jsx)(Zs,{paginationInfo:x,fields:y,actions:E,data:b,isLoading:m,view:l,onChangeView:O,onChangeSelection:g,isItemClickable:()=>!0,onClickItem:({id:k})=>{h.navigate(`/wp_template/${k}?canvas=edit`)},selection:n,defaultLayouts:sp},r)})}var na=a(_(),1);async function CM(e){let{activeView:t="active"}=e;return(await Jm({kind:"postType",name:"wp_template",slug:t,defaultView:bf(t)})).type==="list"}var TM={name:"templates",path:"/template",areas:{sidebar({siteData:e}){return e.currentTheme?.is_block_theme?(0,na.jsx)(M0,{backPath:"/"}):(0,na.jsx)(It,{})},content({siteData:e}){if(e.currentTheme?.is_block_theme)return window?.__experimentalTemplateActivate?(0,na.jsx)(aC,{}):(0,na.jsx)(mC,{})},async preview({query:e,siteData:t}){return t.currentTheme?.is_block_theme&&await CM(e)?(0,na.jsx)(yt,{}):void 0},mobile({siteData:e}){return e.currentTheme?.is_block_theme?typeof window<"u"&&window.__experimentalTemplateActivate?(0,na.jsx)(aC,{}):(0,na.jsx)(mC,{}):(0,na.jsx)(It,{})}},widths:{async content({query:e}){return await CM(e)?380:void 0}}};var Ru=a(_(),1),nee={sidebar({siteData:e}){return e.currentTheme?.is_block_theme?(0,Ru.jsx)(M0,{backPath:"/"}):(0,Ru.jsx)(It,{})},mobile({siteData:e}){return e.currentTheme?.is_block_theme?(0,Ru.jsx)(yt,{}):(0,Ru.jsx)(It,{})},preview({siteData:e}){return e.currentTheme?.is_block_theme?(0,Ru.jsx)(yt,{}):(0,Ru.jsx)(It,{})}},PM={name:"template-item",path:"/wp_template/*postId",areas:nee};var KM=a(Ve(),1),XM=a(j(),1);var QM=a(ie(),1),JM=a(he(),1);var RM=a(M(),1),IM=a(Ve(),1),FM=a(ie(),1),VM=a(he(),1),NM=a(z(),1);var EM=a(Ve(),1),AM=a(M(),1);var kM=a(Ot(),1);var Z0=a(_(),1),{useLocation:iee}=D(EM.privateApis);function OM({title:e,slug:t,type:r,icon:o,isActive:n,suffix:i}){let{path:s}=iee(),l=o||Qn.find(c=>c.type===r).icon;return t==="all"&&(t=void 0),(0,Z0.jsxs)(AM.__experimentalHStack,{justify:"flex-start",className:J("edit-site-sidebar-dataviews-dataview-item",{"is-selected":n}),children:[(0,Z0.jsx)(Yt,{icon:l,to:(0,kM.addQueryArgs)(s,{activeView:t}),"aria-current":n?"true":void 0,children:e}),i]})}var dl=a(j(),1);var K0={table:{},grid:{},list:{}},Iu={type:"list",filters:[],perPage:20,sort:{field:"title",direction:"asc"},showLevels:!0,titleField:"title",mediaField:"featured_media",fields:["author","status"],...K0.list};function pC(e){return[{title:e?.labels?.all_items||(0,dl.__)("All items"),slug:"all",icon:I1,view:Iu},{title:(0,dl.__)("Published"),slug:"published",icon:Qf,view:{...Iu,filters:[{field:"status",operator:ci,value:"publish",isLocked:!0}]}},{title:(0,dl.__)("Scheduled"),slug:"future",icon:Jf,view:{...Iu,filters:[{field:"status",operator:ci,value:"future",isLocked:!0}]}},{title:(0,dl.__)("Drafts"),slug:"drafts",icon:o1,view:{...Iu,filters:[{field:"status",operator:ci,value:"draft",isLocked:!0}]}},{title:(0,dl.__)("Pending"),slug:"pending",icon:N1,view:{...Iu,filters:[{field:"status",operator:ci,value:"pending",isLocked:!0}]}},{title:(0,dl.__)("Private"),slug:"private",icon:O1,view:{...Iu,filters:[{field:"status",operator:ci,value:"private",isLocked:!0}]}},{title:(0,dl.__)("Trash"),slug:"trash",icon:tw,view:{...Iu,type:"table",layout:K0.table.layout,filters:[{field:"status",operator:ci,value:"trash",isLocked:!0}]}}]}var X0=(e,t)=>pC(e).find(({slug:r})=>r===t)?.view;var _f=a(_(),1),{useLocation:see}=D(IM.privateApis);function Q0({postType:e}){let{query:{activeView:t="all"}}=see(),r=(0,FM.useSelect)(n=>{let{getPostType:i}=n(VM.store);return i(e)},[e]),o=(0,NM.useMemo)(()=>pC(r),[r]);return e?(0,_f.jsx)(_f.Fragment,{children:(0,_f.jsx)(RM.__experimentalItemGroup,{className:"edit-site-sidebar-dataviews",children:o.map(n=>(0,_f.jsx)(OM,{slug:n.slug,title:n.title,icon:n.icon,type:n.view.type,isActive:n.slug===t},n.slug))})}):null}var eb=a(M(),1),cp=a(he(),1),mn=a(z(),1),HM=a(Ve(),1),gC=a(ie(),1);var UM=a(Je(),1),vC=a(j(),1);var tb=a(nt(),1),up=a(Ot(),1);var ai=a(M(),1),Dn=a(j(),1),Fu=a(ie(),1),hC=a(z(),1),J0=a(he(),1),DM=a(Bn(),1),LM=a(xr(),1),$0=a(Kr(),1),ia=a(_(),1);function MM({postType:e,onSave:t,onClose:r}){let o=(0,Fu.useSelect)(h=>h(J0.store).getPostType(e)?.labels,[e]),[n,i]=(0,hC.useState)(!1),[s,l]=(0,hC.useState)(""),{saveEntityRecord:c}=(0,Fu.useDispatch)(J0.store),{createErrorNotice:u,createSuccessNotice:d}=(0,Fu.useDispatch)(DM.store),{resolveSelect:f}=(0,Fu.useRegistry)();async function m(h){if(h.preventDefault(),!n){i(!0);try{let g=await f(J0.store).getPostType(e),v=await c("postType",e,{status:"draft",title:s,slug:s??void 0,content:g.template&&g.template.length?(0,$0.serialize)((0,$0.synchronizeBlocksWithTemplate)([],g.template)):void 0},{throwOnError:!0});t(v),d((0,Dn.sprintf)((0,Dn.__)('"%s" successfully created.'),(0,LM.decodeEntities)(v.title?.rendered||s)||(0,Dn.__)("(no title)")),{type:"snackbar"})}catch(g){let v=g.message&&g.code!=="unknown_error"?g.message:(0,Dn.__)("An error occurred while creating the item.");u(v,{type:"snackbar"})}finally{i(!1)}}}return(0,ia.jsx)(ai.Modal,{title:(0,Dn.sprintf)((0,Dn.__)("Draft new: %s"),o?.singular_name),onRequestClose:r,focusOnMount:"firstContentElement",size:"small",children:(0,ia.jsx)("form",{onSubmit:m,children:(0,ia.jsxs)(ai.__experimentalVStack,{spacing:4,children:[(0,ia.jsx)(ai.TextControl,{__next40pxDefaultSize:!0,label:(0,Dn.__)("Title"),onChange:l,placeholder:(0,Dn.__)("No title"),value:s}),(0,ia.jsxs)(ai.__experimentalHStack,{spacing:2,justify:"end",children:[(0,ia.jsx)(ai.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Dn.__)("Cancel")}),(0,ia.jsx)(ai.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:n,"aria-disabled":n,children:(0,Dn.__)("Create draft")})]})]})})})}var BM=a(z(),1),jM=a(he(),1);function zM(e){let{records:t,isResolving:r}=(0,jM.useEntityRecords)("root","comment",{post:e,type:"note",status:"all",per_page:-1,_fields:"id,post"},{enabled:e?.length>0});return{notesCount:(0,BM.useMemo)(()=>{if(!t||t.length===0)return{};let n={};return t.forEach(i=>{let s=i.post;n[s]=(n[s]||0)+1}),n},[t]),isResolving:r}}var dn=a(_(),1),{usePostActions:aee,usePostFields:lee}=D(UM.privateApis),{useLocation:uee,useHistory:cee}=D(HM.privateApis),{useEntityRecordsWithPermissions:fee}=D(cp.privateApis),dee=[],mee="draft,future,pending,private,publish";function GM(e){return e.id.toString()}function pee(e){return e.level}function yC({postType:e}){let{path:t,query:r}=uee(),{activeView:o="all",postId:n,quickEdit:i=!1}=r,s=cee(),l=(0,gC.useSelect)(U=>{let{getPostType:X}=U(cp.store);return X(e)},[e]),{view:c,updateView:u,isModified:d,resetToDefault:f}=Xs({kind:"postType",name:e,slug:o,queryParams:{page:r.pageNumber,search:r.search},onChangeQueryParams:U=>{s.navigate((0,up.addQueryArgs)(t,{...r,pageNumber:U.page,search:U.search||void 0}))},defaultView:X0(l,o)}),m=(0,tb.useEvent)(U=>{U.type!==c.type&&s.invalidate(),u(U)}),[h,g]=(0,mn.useState)(n?.split(",")??[]),v=(0,mn.useCallback)(U=>{g(U),s.navigate((0,up.addQueryArgs)(t,{postId:U.join(",")}))},[t,s]),y=lee({postType:e}),b=(0,mn.useMemo)(()=>{let U={};return c.filters?.forEach(X=>{if(X.field==="status"&&X.operator===ci&&(U.status=X.value),X.field==="author"&&X.operator===ci?U.author=X.value:X.field==="author"&&X.operator===JC&&(U.author_exclude=X.value),X.field==="date"){if(!X.value)return;X.operator===$C?U.before=X.value:X.operator===eT&&(U.after=X.value)}}),(!U.status||U.status==="")&&(U.status=mee),{per_page:c.perPage,page:c.page,_embed:"author,wp:featuredmedia",order:c.sort?.direction,orderby:c.sort?.field,orderby_hierarchy:!!c.showLevels,search:c.search,...U}},[c]),{records:x,isResolving:w,totalItems:P,totalPages:E}=fee("postType",e,b),O=(0,mn.useMemo)(()=>x?.map(U=>U.id)??[],[x]),{notesCount:k,isLoading:A}=zM(O),R=(0,mn.useMemo)(()=>{let U=x;return c?.sort?.field==="author"&&(U=Ks(x,{sort:{...c.sort}},y).data),U&&U.map(X=>({...X,notesCount:k[X.id]??0}))},[x,y,c?.sort,k]),V=R?.map(U=>GM(U))??[],C=((0,tb.usePrevious)(V)??[]).filter(U=>!V.includes(U)).includes(n);(0,mn.useEffect)(()=>{C&&s.navigate((0,up.addQueryArgs)(t,{postId:void 0}))},[s,C,t]);let F=(0,mn.useMemo)(()=>({totalItems:P,totalPages:E}),[P,E]),{labels:B,canCreateRecord:I}=(0,gC.useSelect)(U=>{let{getPostType:X,canUser:xe}=U(cp.store);return{labels:X(e)?.labels,canCreateRecord:xe("create",{kind:"postType",name:e})}},[e]),W=aee({postType:e,context:"list"}),q=sl(),L=(0,mn.useMemo)(()=>[q,...W],[W,q]),[ee,se]=(0,mn.useState)(!1),Ae=()=>se(!0),Re=()=>se(!1),te=({type:U,id:X})=>{s.navigate(`/${U}/${X}?canvas=edit`),Re()};return(0,dn.jsx)(Qo,{title:B?.name,actions:(0,dn.jsxs)(dn.Fragment,{children:[d&&(0,dn.jsx)(eb.Button,{__next40pxDefaultSize:!0,onClick:()=>{f(),s.invalidate()},children:(0,vC.__)("Reset view")}),B?.add_new_item&&I&&(0,dn.jsxs)(dn.Fragment,{children:[(0,dn.jsx)(eb.Button,{variant:"primary",onClick:Ae,__next40pxDefaultSize:!0,children:B.add_new_item}),ee&&(0,dn.jsx)(MM,{postType:e,onSave:te,onClose:Re})]})]}),children:(0,dn.jsx)(Zs,{paginationInfo:F,fields:y,actions:L,data:R||dee,isLoading:w||A,view:c,onChangeView:m,selection:h,onChangeSelection:v,isItemClickable:U=>U.status!=="trash",onClickItem:({id:U})=>{s.navigate(`/${e}/${U}?canvas=edit`)},getItemId:GM,getItemLevel:pee,defaultLayouts:K0,header:window.__experimentalQuickEditDataViews&&c.type!==XC&&e==="page"&&(0,dn.jsx)(eb.Button,{size:"compact",isPressed:i,icon:i1,label:(0,vC.__)("Details"),onClick:()=>{s.navigate((0,up.addQueryArgs)(t,{quickEdit:i?void 0:!0}))}})},o)})}var Cf=a(j(),1);var rb=a(ie(),1),bC=a(he(),1),WM=a(M(),1),sa=a(z(),1),qM=a(Je(),1),YM=a(St(),1);var is=a(_(),1),{usePostFields:hee,PostCardPanel:gee}=D(qM.privateApis),vee=["title","status","date","author","discussion"];function yee({postType:e,postId:t}){let r=(0,sa.useMemo)(()=>t.split(","),[t]),{record:o,hasFinishedResolution:n}=(0,rb.useSelect)(v=>{let y=["postType",e,r[0]],{getEditedEntityRecord:b,hasFinishedResolution:x}=v(bC.store);return{record:r.length===1?b(...y):null,hasFinishedResolution:x("getEditedEntityRecord",y)}},[e,r]),[i,s]=(0,sa.useState)({}),{editEntityRecord:l}=(0,rb.useDispatch)(bC.store),c=hee({postType:e}),u=(0,sa.useMemo)(()=>c?.map(v=>v.id==="status"?{...v,elements:v.elements.filter(y=>y.value!=="trash")}:v),[c]),d=(0,sa.useMemo)(()=>({layout:{type:"panel"},fields:[{id:"featured_media",layout:{type:"regular",labelPosition:"none"}},{id:"status",label:(0,Cf.__)("Status & Visibility"),children:["status","password"]},"author","date","slug","parent",{id:"discussion",label:(0,Cf.__)("Discussion"),children:["comment_status","ping_status"]},{label:(0,Cf.__)("Template"),id:"template",layout:{type:"regular",labelPosition:"side"}}].filter(v=>r.length===1||vee.includes(typeof v=="string"?v:v.id))}),[r]),f=v=>{for(let y of r)v.status&&v.status!=="future"&&o?.status==="future"&&new Date(o.date)>new Date&&(v.date=null),v.status&&v.status==="private"&&o.password&&(v.password=""),l("postType",e,y,v),r.length>1&&s(b=>({...b,...v}))};(0,sa.useEffect)(()=>{s({})},[r]);let{ExperimentalBlockEditorProvider:m}=D(YM.privateApis),h=cf(),g=(0,sa.useMemo)(()=>u.map(v=>v.id==="template"?{...v,Edit:y=>(0,is.jsx)(m,{settings:h,children:(0,is.jsx)(v.Edit,{...y})})}:v),[u,h]);return(0,is.jsxs)(WM.__experimentalVStack,{spacing:4,children:[(0,is.jsx)(gee,{postType:e,postId:r}),n&&(0,is.jsx)(G2,{data:r.length===1?o:i,fields:g,form:d,onChange:f})]})}function ZM({postType:e,postId:t}){return(0,is.jsxs)(Qo,{className:J("edit-site-post-edit",{"is-empty":!t}),label:(0,Cf.__)("Post Edit"),children:[t&&(0,is.jsx)(yee,{postType:e,postId:t}),!t&&(0,is.jsx)("p",{children:(0,Cf.__)("Select a page to edit")})]})}var li=a(_(),1),{useLocation:bee}=D(KM.privateApis);async function ob(e){let{activeView:t="all"}=e,r=await(0,QM.resolveSelect)(JM.store).getPostType("page");return(await Jm({kind:"postType",name:"page",slug:t,defaultView:X0(r,t)})).type==="list"}function wee(){let{query:e={}}=bee(),{canvas:t="view"}=e;return t==="edit"?(0,li.jsx)(yt,{}):(0,li.jsx)(yC,{postType:"page"})}var $M={name:"pages",path:"/page",areas:{sidebar({siteData:e}){return e.currentTheme?.is_block_theme?(0,li.jsx)(Qr,{title:(0,XM.__)("Pages"),backPath:"/",content:(0,li.jsx)(Q0,{postType:"page"})}):(0,li.jsx)(It,{})},content({siteData:e}){return e.currentTheme?.is_block_theme?(0,li.jsx)(yC,{postType:"page"}):void 0},async preview({query:e,siteData:t}){return t.currentTheme?.is_block_theme&&await ob(e)?(0,li.jsx)(yt,{}):void 0},mobile({siteData:e}){return e.currentTheme?.is_block_theme?(0,li.jsx)(wee,{}):(0,li.jsx)(It,{})},async edit({query:e}){return!await ob(e)&&!!e.quickEdit?(0,li.jsx)(ZM,{postType:"page",postId:e.postId}):void 0}},widths:{async content({query:e}){return await ob(e)?380:void 0},async edit({query:e}){return!await ob(e)&&!!e.quickEdit?380:void 0}}};var e8=a(j(),1);var ml=a(_(),1),t8={name:"page-item",path:"/page/:postId",areas:{sidebar({siteData:e}){return e.currentTheme?.is_block_theme?(0,ml.jsx)(Qr,{title:(0,e8.__)("Pages"),backPath:"/",content:(0,ml.jsx)(Q0,{postType:"page"})}):(0,ml.jsx)(It,{})},mobile({siteData:e}){return e.currentTheme?.is_block_theme?(0,ml.jsx)(yt,{}):(0,ml.jsx)(It,{})},preview({siteData:e}){return e.currentTheme?.is_block_theme?(0,ml.jsx)(yt,{}):(0,ml.jsx)(It,{})}}};var wC=a(j(),1),o8=a(Je(),1);var fp=a(_(),1),{StyleBookPreview:r8}=D(o8.privateApis),n8={name:"stylebook",path:"/stylebook",areas:{sidebar({siteData:e}){return rn(e)?(0,fp.jsx)(Qr,{title:(0,wC.__)("Styles"),backPath:"/",description:(0,wC.__)("Preview your website's visual identity: colors, typography, and blocks.")}):(0,fp.jsx)(It,{})},preview({siteData:e}){return rn(e)?(0,fp.jsx)(r8,{isStatic:!0}):void 0},mobile({siteData:e}){return rn(e)?(0,fp.jsx)(r8,{isStatic:!0}):void 0}}};var s8=a(j(),1),nb=a(M(),1);var Vu=a(_(),1);function i8(){return(0,Vu.jsx)(nb.Notice,{status:"error",isDismissible:!1,children:(0,s8.__)("The requested page could not be found. Please check the URL.")})}var a8={name:"notfound",path:"*",areas:{sidebar:(0,Vu.jsx)(yc,{}),mobile:(0,Vu.jsx)(yc,{customDescription:(0,Vu.jsx)(i8,{})}),content:(0,Vu.jsx)(nb.__experimentalSpacer,{padding:2,children:(0,Vu.jsx)(i8,{})})}};var xee=[t8,$M,PM,TM,QD,XD,KD,_I,xI,W5,N5,n8,a8];function u8(){let e=(0,ib.useRegistry)(),{registerRoute:t}=D((0,ib.useDispatch)(Oe));(0,l8.useEffect)(()=>{e.batch(()=>{xee.forEach(t)})},[e,t])}var sb=a(_(),1),{RouterProvider:See}=D(f8.privateApis);function _ee(){return NE(),jE(),(0,sb.jsx)(OE,{})}function m8(){u8();let{routes:e,currentTheme:t,editorSettings:r}=(0,c8.useSelect)(i=>({routes:D(i(Oe)).getRoutes(),currentTheme:i(d8.store).getCurrentTheme(),editorSettings:i(Oe).getSettings()}),[]),o=(0,ab.useCallback)(({path:i,query:s})=>Dr()?{path:i,query:{...s,wp_theme_preview:"wp_theme_preview"in s?s.wp_theme_preview:xa()}}:{path:i,query:s},[]),n=(0,ab.useMemo)(()=>({siteData:{currentTheme:t,editorSettings:r}}),[t,r]);return(0,sb.jsx)(See,{routes:e,pathArg:"p",beforeNavigate:o,matchResolverArgs:n,children:(0,sb.jsx)(_ee,{})})}var Tf=a(Je(),1),p8=a(Ot(),1),h8=a(yl(),1),lb=a(_(),1),xC=(0,p8.getPath)(window.location.href)?.includes("site-editor.php"),SC=e=>{(0,h8.default)(`wp.editPost.${e}`,{since:"6.6",alternative:`wp.editor.${e}`})};function Cee(e){return xC?(SC("PluginMoreMenuItem"),(0,lb.jsx)(Tf.PluginMoreMenuItem,{...e})):null}function Tee(e){return xC?(SC("PluginSidebar"),(0,lb.jsx)(Tf.PluginSidebar,{...e})):null}function Pee(e){return xC?(SC("PluginSidebarMoreMenuItem"),(0,lb.jsx)(Tf.PluginSidebarMoreMenuItem,{...e})):null}var CC=a(_(),1),{registerCoreBlockBindingsSources:Eee}=D(v8.privateApis);function Aee(e,t){let r=document.getElementById(e),o=(0,cb.createRoot)(r);(0,Nu.dispatch)(_C.store).reapplyBlockTypeFilters();let n=(0,Pf.__experimentalGetCoreBlocks)().filter(({name:i})=>i!=="core/freeform");return(0,Pf.registerCoreBlocks)(n),Eee(),(0,Nu.dispatch)(_C.store).setFreeformFallbackBlockName("core/html"),(0,fb.registerLegacyWidgetBlock)({inserter:!1}),(0,fb.registerWidgetGroupBlock)({inserter:!1}),(0,Pf.__experimentalRegisterExperimentalCoreBlocks)({enableFSEBlocks:!0}),(0,Nu.dispatch)(ub.store).setDefaults("core/edit-site",{welcomeGuide:!0,welcomeGuideStyles:!0,welcomeGuidePage:!0,welcomeGuideTemplate:!0}),(0,Nu.dispatch)(ub.store).setDefaults("core",{allowRightClickOverrides:!0,distractionFree:!1,editorMode:"visual",editorTool:"edit",fixedToolbar:!1,focusMode:!1,inactivePanels:[],keepCaretInsideBlock:!1,openPanels:["post-status"],showBlockBreadcrumbs:!0,showListViewByDefault:!1,enableChoosePatternModal:!0}),window.__experimentalMediaProcessing&&(0,Nu.dispatch)(ub.store).setDefaults("core/media",{requireApproval:!0,optimizeOnUpload:!0}),(0,Nu.dispatch)(Oe).updateSettings(t),window.addEventListener("dragover",i=>i.preventDefault(),!1),window.addEventListener("drop",i=>i.preventDefault(),!1),o.render((0,CC.jsx)(cb.StrictMode,{children:(0,CC.jsx)(m8,{})})),o}function kee(){(0,g8.default)("wp.editSite.reinitializeEditor",{since:"6.2",version:"6.3"})}return T8(Oee);})();
/*! Bundled license information:
use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
(**
* @license React
* use-sync-external-store-shim.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
is-plain-object/dist/is-plain-object.mjs:
(*!
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*)
*/
//# sourceMappingURL=index.min.js.map