/
home
/
desid573
/
new.perthdesignateddrivers.com.au
/
wp-includes
/
js
/
dist
/
/home/desid573/new.perthdesignateddrivers.com.au/wp-includes/js/dist
mkdir
upload
Name
Size
Mode
Actions
development/
-
0755
rm
script-modules/
-
0755
rm
vendor/
-
0755
rm
a11y.js
5584
0644
edit
dl
rm
a11y.min.js
2503
0644
edit
dl
rm
annotations.js
15493
0644
edit
dl
rm
annotations.min.js
5753
0644
edit
dl
rm
api-fetch.js
17875
0644
edit
dl
rm
api-fetch.min.js
6472
0644
edit
dl
rm
autop.js
9962
0644
edit
dl
rm
autop.min.js
5637
0644
edit
dl
rm
base-styles.js
48
0644
edit
dl
rm
base-styles.min.js
75
0644
edit
dl
rm
blob.js
2355
0644
edit
dl
rm
blob.min.js
1188
0644
edit
dl
rm
block-directory.js
57006
0644
edit
dl
rm
block-directory.min.js
22482
0644
edit
dl
rm
block-editor.js
2832320
0644
edit
dl
rm
block-editor.min.js
1056002
0644
edit
dl
rm
block-library.js
2692845
0644
edit
dl
rm
block-library.min.js
1143976
0644
edit
dl
rm
block-serialization-default-parser.js
6695
0644
edit
dl
rm
block-serialization-default-parser.min.js
2451
0644
edit
dl
rm
block-serialization-spec-parser.js
51693
0644
edit
dl
rm
block-serialization-spec-parser.min.js
10625
0644
edit
dl
rm
blocks.js
390206
0644
edit
dl
rm
blocks.min.js
184952
0644
edit
dl
rm
commands.js
155346
0644
edit
dl
rm
commands.min.js
64653
0644
edit
dl
rm
components.js
4017464
0644
edit
dl
rm
components.min.js
805148
0644
edit
dl
rm
compose.js
82688
0644
edit
dl
rm
compose.min.js
28856
0644
edit
dl
rm
core-commands.js
29367
0644
edit
dl
rm
core-commands.min.js
12153
0644
edit
dl
rm
core-data.js
626718
0644
edit
dl
rm
core-data.min.js
215516
0644
edit
dl
rm
customize-widgets.js
93770
0644
edit
dl
rm
customize-widgets.min.js
37494
0644
edit
dl
rm
data-controls.js
4230
0644
edit
dl
rm
data-controls.min.js
1814
0644
edit
dl
rm
data.js
84771
0644
edit
dl
rm
data.min.js
26540
0644
edit
dl
rm
date.js
180576
0644
edit
dl
rm
date.min.js
144608
0644
edit
dl
rm
deprecated.js
3113
0644
edit
dl
rm
deprecated.min.js
1315
0644
edit
dl
rm
dom-ready.js
1508
0644
edit
dl
rm
dom-ready.min.js
818
0644
edit
dl
rm
dom.js
35445
0644
edit
dl
rm
dom.min.js
12954
0644
edit
dl
rm
edit-post.js
120213
0644
edit
dl
rm
edit-post.min.js
50284
0644
edit
dl
rm
edit-site.js
1767456
0644
edit
dl
rm
edit-site.min.js
700880
0644
edit
dl
rm
edit-widgets.js
164094
0644
edit
dl
rm
edit-widgets.min.js
63344
0644
edit
dl
rm
editor.js
2617702
0644
edit
dl
rm
editor.min.js
1046150
0644
edit
dl
rm
element.js
28602
0644
edit
dl
rm
element.min.js
12458
0644
edit
dl
rm
escape-html.js
2346
0644
edit
dl
rm
escape-html.min.js
1091
0644
edit
dl
rm
format-library.js
75099
0644
edit
dl
rm
format-library.min.js
29575
0644
edit
dl
rm
hooks.js
12242
0644
edit
dl
rm
hooks.min.js
5050
0644
edit
dl
rm
html-entities.js
1685
0644
edit
dl
rm
html-entities.min.js
879
0644
edit
dl
rm
i18n.js
15670
0644
edit
dl
rm
i18n.min.js
5732
0644
edit
dl
rm
is-shallow-equal.js
2758
0644
edit
dl
rm
is-shallow-equal.min.js
1122
0644
edit
dl
rm
keyboard-shortcuts.js
9913
0644
edit
dl
rm
keyboard-shortcuts.min.js
3527
0644
edit
dl
rm
keycodes.js
8501
0644
edit
dl
rm
keycodes.min.js
2975
0644
edit
dl
rm
list-reusable-blocks.js
13374
0644
edit
dl
rm
list-reusable-blocks.min.js
5367
0644
edit
dl
rm
media-utils.js
652438
0644
edit
dl
rm
media-utils.min.js
243343
0644
edit
dl
rm
notices.js
10356
0644
edit
dl
rm
notices.min.js
4489
0644
edit
dl
rm
nux.js
10572
0644
edit
dl
rm
nux.min.js
4048
0644
edit
dl
rm
patterns.js
59644
0644
edit
dl
rm
patterns.min.js
22152
0644
edit
dl
rm
plugins.js
11951
0644
edit
dl
rm
plugins.min.js
4870
0644
edit
dl
rm
preferences-persistence.js
17629
0644
edit
dl
rm
preferences-persistence.min.js
5622
0644
edit
dl
rm
preferences.js
21574
0644
edit
dl
rm
preferences.min.js
7899
0644
edit
dl
rm
primitives.js
5203
0644
edit
dl
rm
primitives.min.js
2026
0644
edit
dl
rm
priority-queue.js
10265
0644
edit
dl
rm
priority-queue.min.js
3432
0644
edit
dl
rm
private-apis.js
4192
0644
edit
dl
rm
private-apis.min.js
2723
0644
edit
dl
rm
react-i18n.js
3999
0644
edit
dl
rm
react-i18n.min.js
1562
0644
edit
dl
rm
redux-routine.js
25275
0644
edit
dl
rm
redux-routine.min.js
9881
0644
edit
dl
rm
reusable-blocks.js
21004
0644
edit
dl
rm
reusable-blocks.min.js
7396
0644
edit
dl
rm
rich-text.js
99366
0644
edit
dl
rm
rich-text.min.js
40847
0644
edit
dl
rm
router.js
36987
0644
edit
dl
rm
router.min.js
14470
0644
edit
dl
rm
server-side-render.js
11231
0644
edit
dl
rm
server-side-render.min.js
4035
0644
edit
dl
rm
shortcode.js
8150
0644
edit
dl
rm
shortcode.min.js
3361
0644
edit
dl
rm
style-engine.js
18040
0644
edit
dl
rm
style-engine.min.js
6569
0644
edit
dl
rm
theme.js
130711
0644
edit
dl
rm
theme.min.js
57465
0644
edit
dl
rm
token-list.js
6262
0644
edit
dl
rm
token-list.min.js
1658
0644
edit
dl
rm
undo-manager.js
5422
0644
edit
dl
rm
undo-manager.min.js
1739
0644
edit
dl
rm
upload-media.js
57002
0644
edit
dl
rm
upload-media.min.js
23606
0644
edit
dl
rm
url.js
23951
0644
edit
dl
rm
url.min.js
10370
0644
edit
dl
rm
viewport.js
6765
0644
edit
dl
rm
viewport.min.js
2297
0644
edit
dl
rm
warning.js
1559
0644
edit
dl
rm
warning.min.js
755
0644
edit
dl
rm
widgets.js
51282
0644
edit
dl
rm
widgets.min.js
21327
0644
edit
dl
rm
wordcount.js
7101
0644
edit
dl
rm
wordcount.min.js
2505
0644
edit
dl
rm
Edit:
/home/desid573/new.perthdesignateddrivers.com.au/wp-includes/js/dist/widgets.min.js
(21327B)
/*! This file is auto-generated */ var wp;(wp||={}).widgets=(()=>{var Fe=Object.create;var G=Object.defineProperty;var He=Object.getOwnPropertyDescriptor;var je=Object.getOwnPropertyNames;var Ve=Object.getPrototypeOf,Me=Object.prototype.hasOwnProperty;var c=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),it=(t,e)=>{for(var a in e)G(t,a,{get:e[a],enumerable:!0})},Tt=(t,e,a,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of je(e))!Me.call(t,s)&&s!==a&&G(t,s,{get:()=>e[s],enumerable:!(r=He(e,s))||r.enumerable});return t};var o=(t,e,a)=>(a=t!=null?Fe(Ve(t)):{},Tt(e||!t||!t.__esModule?G(a,"default",{value:t,enumerable:!0}):a,t)),Ne=t=>Tt(G({},"__esModule",{value:!0}),t);var j=c((ra,Et)=>{Et.exports=window.wp.blocks});var $=c((oa,Ft)=>{Ft.exports=window.wp.element});var I=c((sa,Ht)=>{Ht.exports=window.wp.primitives});var m=c((fa,jt)=>{jt.exports=window.ReactJSXRuntime});var E=c((va,Mt)=>{Mt.exports=window.wp.blockEditor});var L=c((ba,Nt)=>{Nt.exports=window.wp.components});var w=c((ya,Dt)=>{Dt.exports=window.wp.i18n});var K=c((ka,Pt)=>{Pt.exports=window.wp.coreData});var M=c((xa,Rt)=>{Rt.exports=window.wp.data});var Gt=c((La,Ut)=>{Ut.exports=window.wp.notices});var et=c((Ba,$t)=>{$t.exports=window.wp.compose});var wt=c((Sa,Qt)=>{Qt.exports=window.wp.apiFetch});var ea={};it(ea,{MoveToWidgetArea:()=>Be,addWidgetIdToBlock:()=>Ke,getWidgetIdFromBlock:()=>Xe,registerLegacyWidgetBlock:()=>Ye,registerLegacyWidgetVariations:()=>Ee,registerWidgetGroupBlock:()=>ta});var St=o(j(),1);var yt={};it(yt,{metadata:()=>ht,name:()=>Oe,settings:()=>Ue});var Q=o(I(),1),dt=o(m(),1),q=(0,dt.jsx)(Q.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,dt.jsx)(Q.Path,{d:"M4 20h8v-1.5H4V20zM18.9 3.5c-.6-.6-1.5-.6-2.1 0l-7.2 7.2c-.4-.1-.7 0-1.1.1-.5.2-1.5.7-1.9 2.2-.4 1.7-.8 2.2-1.1 2.7-.1.1-.2.3-.3.4l-.6 1.1H6c2 0 3.4-.4 4.7-1.4.8-.6 1.2-1.4 1.3-2.3 0-.3 0-.5-.1-.7L19 5.7c.5-.6.5-1.6-.1-2.2zM9.7 14.7c-.7.5-1.5.8-2.4 1 .2-.5.5-1.2.8-2.3.2-.6.4-1 .8-1.1.5-.1 1 .1 1.3.3.2.2.3.5.2.8 0 .3-.1.9-.7 1.3z"})});var Z=o(I(),1),mt=o(m(),1),W=(0,mt.jsx)(Z.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,mt.jsx)(Z.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"})});var J=o(I(),1),ut=o(m(),1),nt=(0,ut.jsx)(J.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ut.jsx)(J.Path,{d:"M19.75 9c0-1.257-.565-2.197-1.39-2.858-.797-.64-1.827-1.017-2.815-1.247-1.802-.42-3.703-.403-4.383-.396L11 4.5V6l.177-.001c.696-.006 2.416-.02 4.028.356.887.207 1.67.518 2.216.957.52.416.829.945.829 1.688 0 .592-.167.966-.407 1.23-.255.281-.656.508-1.236.674-1.19.34-2.82.346-4.607.346h-.077c-1.692 0-3.527 0-4.942.404-.732.209-1.424.545-1.935 1.108-.526.579-.796 1.33-.796 2.238 0 1.257.565 2.197 1.39 2.858.797.64 1.827 1.017 2.815 1.247 1.802.42 3.703.403 4.383.396L13 19.5h.714V22L18 18.5 13.714 15v3H13l-.177.001c-.696.006-2.416.02-4.028-.356-.887-.207-1.67-.518-2.216-.957-.52-.416-.829-.945-.829-1.688 0-.592.167-.966.407-1.23.255-.281.656-.508 1.237-.674 1.189-.34 2.819-.346 4.606-.346h.077c1.692 0 3.527 0 4.941-.404.732-.209 1.425-.545 1.936-1.108.526-.579.796-1.33.796-2.238z"})});var X=o(I(),1),pt=o(m(),1),ct=(0,pt.jsx)(X.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,pt.jsx)(X.Path,{d:"M6 3H8V5H16V3H18V5C19.1046 5 20 5.89543 20 7V19C20 20.1046 19.1046 21 18 21H6C4.89543 21 4 20.1046 4 19V7C4 5.89543 4.89543 5 6 5V3ZM18 6.5H6C5.72386 6.5 5.5 6.72386 5.5 7V8H18.5V7C18.5 6.72386 18.2761 6.5 18 6.5ZM18.5 9.5H5.5V19C5.5 19.2761 5.72386 19.5 6 19.5H18C18.2761 19.5 18.5 19.2761 18.5 19V9.5ZM11 11H13V13H11V11ZM7 11V13H9V11H7ZM15 13V11H17V13H15Z"})});var ht={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/legacy-widget",title:"Legacy Widget",category:"widgets",description:"Display a legacy widget.",textdomain:"default",attributes:{id:{type:"string",default:null},idBase:{type:"string",default:null},instance:{type:"object",default:null}},supports:{html:!1,customClassName:!1,reusable:!1},editorStyle:"wp-block-legacy-widget-editor"};function Vt(t){var e,a,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t)){var s=t.length;for(e=0;e<s;e++)t[e]&&(a=Vt(t[e]))&&(r&&(r+=" "),r+=a)}else for(a in t)t[a]&&(r&&(r+=" "),r+=a);return r}function Pe(){for(var t,e,a=0,r="",s=arguments.length;a<s;a++)(t=arguments[a])&&(e=Vt(t))&&(r&&(r+=" "),r+=e);return r}var V=Pe;var x=o(E(),1),h=o(L(),1);var ot=o(w(),1),st=o($(),1),ve=o(K(),1);var tt=o(L(),1),Y=o(w(),1),It=o(M(),1),Wt=o(K(),1),At=o(E(),1),gt=o(m(),1);function zt({selectedId:t,onSelect:e}){let a=(0,It.useSelect)(r=>{let s=r(At.store).getSettings()?.widgetTypesToHideFromLegacyWidgetBlock??[];return r(Wt.store).getWidgetTypes({per_page:-1})?.filter(l=>!s.includes(l.id))},[]);return a?a.length===0?(0,Y.__)("There are no widgets available."):(0,gt.jsx)(tt.SelectControl,{__next40pxDefaultSize:!0,label:(0,Y.__)("Legacy widget"),value:t??"",options:[{value:"",label:(0,Y.__)("Select widget")},...a.map(r=>({value:r.id,label:r.name}))],onChange:r=>{if(r){let s=a.find(l=>l.id===r);e({selectedId:s.id,isMulti:s.is_multi})}else e({selectedId:null})}}):(0,gt.jsx)(tt.Spinner,{})}var A=o(m(),1);function Ot({name:t,description:e}){return(0,A.jsxs)("div",{className:"wp-block-legacy-widget-inspector-card",children:[(0,A.jsx)("h3",{className:"wp-block-legacy-widget-inspector-card__name",children:t}),(0,A.jsx)("span",{children:e})]})}var N=o($(),1),ee=o(M(),1),ae=o(Gt(),1),rt=o(w(),1),re=o(L(),1),oe=o(et(),1);var at=o(wt(),1),Xt=o(et(),1),Kt=o(w(),1),Yt=class{constructor({id:t,idBase:e,instance:a,onChangeInstance:r,onChangeHasPreview:s,onError:l}){this.id=t,this.idBase=e,this._instance=a,this._hasPreview=null,this.onChangeInstance=r,this.onChangeHasPreview=s,this.onError=l,this.number=++Re,this.handleFormChange=(0,Xt.debounce)(this.handleFormChange.bind(this),200),this.handleFormSubmit=this.handleFormSubmit.bind(this),this.initDOM(),this.bindEvents(),this.loadContent()}destroy(){this.unbindEvents(),this.element.remove()}initDOM(){this.element=b("div",{class:"widget open"},[b("div",{class:"widget-inside"},[this.form=b("form",{class:"form",method:"post"},[b("input",{class:"widget-id",type:"hidden",name:"widget-id",value:this.id??`${this.idBase}-${this.number}`}),b("input",{class:"id_base",type:"hidden",name:"id_base",value:this.idBase??this.id}),b("input",{class:"widget-width",type:"hidden",name:"widget-width",value:"250"}),b("input",{class:"widget-height",type:"hidden",name:"widget-height",value:"200"}),b("input",{class:"widget_number",type:"hidden",name:"widget_number",value:this.idBase?this.number.toString():""}),this.content=b("div",{class:"widget-content"}),this.id&&b("button",{class:"button is-primary",type:"submit"},(0,Kt.__)("Save"))])])])}bindEvents(){if(window.jQuery){let{jQuery:t}=window;t(this.form).on("change",null,this.handleFormChange),t(this.form).on("input",null,this.handleFormChange),t(this.form).on("submit",this.handleFormSubmit)}else this.form.addEventListener("change",this.handleFormChange),this.form.addEventListener("input",this.handleFormChange),this.form.addEventListener("submit",this.handleFormSubmit)}unbindEvents(){if(window.jQuery){let{jQuery:t}=window;t(this.form).off("change",null,this.handleFormChange),t(this.form).off("input",null,this.handleFormChange),t(this.form).off("submit",this.handleFormSubmit)}else this.form.removeEventListener("change",this.handleFormChange),this.form.removeEventListener("input",this.handleFormChange),this.form.removeEventListener("submit",this.handleFormSubmit)}async loadContent(){try{if(this.id){let{form:t}=await qt(this.id);this.content.innerHTML=t}else if(this.idBase){let{form:t,preview:e}=await vt({idBase:this.idBase,instance:this.instance,number:this.number});if(this.content.innerHTML=t,this.hasPreview=!Zt(e),!this.instance.hash){let{instance:a}=await vt({idBase:this.idBase,instance:this.instance,number:this.number,formData:Jt(this.form)});this.instance=a}}if(window.jQuery){let{jQuery:t}=window;t(document).trigger("widget-added",[t(this.element)])}}catch(t){this.onError(t)}}handleFormChange(){this.idBase&&this.saveForm()}handleFormSubmit(t){t.preventDefault(),this.saveForm()}async saveForm(){let t=Jt(this.form);try{if(this.id){let{form:e}=await qt(this.id,t);if(this.content.innerHTML=e,window.jQuery){let{jQuery:a}=window;a(document).trigger("widget-updated",[a(this.element)])}}else if(this.idBase){let{instance:e,preview:a}=await vt({idBase:this.idBase,instance:this.instance,number:this.number,formData:t});this.instance=e,this.hasPreview=!Zt(a)}}catch(e){this.onError(e)}}get instance(){return this._instance}set instance(t){this._instance!==t&&(this._instance=t,this.onChangeInstance(t))}get hasPreview(){return this._hasPreview}set hasPreview(t){this._hasPreview!==t&&(this._hasPreview=t,this.onChangeHasPreview(t))}},Re=0;function b(t,e={},a=null){let r=document.createElement(t);for(let[s,l]of Object.entries(e))r.setAttribute(s,l);if(Array.isArray(a))for(let s of a)s&&r.appendChild(s);else typeof a=="string"&&(r.innerText=a);return r}async function qt(t,e=null){let a;return e?a=await(0,at.default)({path:`/wp/v2/widgets/${t}?context=edit`,method:"PUT",data:{form_data:e}}):a=await(0,at.default)({path:`/wp/v2/widgets/${t}?context=edit`,method:"GET"}),{form:a.rendered_form}}async function vt({idBase:t,instance:e,number:a,formData:r=null}){let s=await(0,at.default)({path:`/wp/v2/widget-types/${t}/encode`,method:"POST",data:{instance:e,number:a,form_data:r}});return{instance:s.instance,form:s.form,preview:s.preview}}function Zt(t){let e=document.createElement("div");return e.innerHTML=t,te(e)}function te(t){switch(t.nodeType){case t.TEXT_NODE:return t.nodeValue.trim()==="";case t.ELEMENT_NODE:return["AUDIO","CANVAS","EMBED","IFRAME","IMG","MATH","OBJECT","SVG","VIDEO"].includes(t.tagName)?!1:t.hasChildNodes()?Array.from(t.childNodes).every(te):!0;default:return!0}}function Jt(t){return new window.URLSearchParams(Array.from(new window.FormData(t))).toString()}var B=o(m(),1);function se({title:t,isVisible:e,id:a,idBase:r,instance:s,isWide:l,onChangeInstance:_,onChangeHasPreview:v}){let i=(0,N.useRef)(),p=(0,oe.useViewportMatch)("small"),d=(0,N.useRef)(new Set),g=(0,N.useRef)(new Set),{createNotice:C}=(0,ee.useDispatch)(ae.store);return(0,N.useEffect)(()=>{if(g.current.has(s)){g.current.delete(s);return}let T=new Yt({id:a,idBase:r,instance:s,onChangeInstance(H){d.current.add(s),g.current.add(H),_(H)},onChangeHasPreview:v,onError(H){window.console.error(H),C("error",(0,rt.sprintf)((0,rt.__)('The "%s" block was affected by errors and may not function properly. Check the developer tools for more details.'),r||a))}});return i.current.appendChild(T.element),()=>{if(d.current.has(s)){d.current.delete(s);return}T.destroy()}},[a,r,s,_,v,p]),l&&p?(0,B.jsxs)("div",{className:V({"wp-block-legacy-widget__container":e}),children:[e&&(0,B.jsx)("h3",{className:"wp-block-legacy-widget__edit-form-title",children:t}),(0,B.jsx)(re.Popover,{focusOnMount:!1,placement:"right",offset:32,resize:!1,flip:!1,shift:!0,children:(0,B.jsx)("div",{ref:i,className:"wp-block-legacy-widget__edit-form",hidden:!e})})]}):(0,B.jsx)("div",{ref:i,className:"wp-block-legacy-widget__edit-form",hidden:!e,children:(0,B.jsx)("h3",{className:"wp-block-legacy-widget__edit-form-title",children:t})})}var fe=o(et(),1),z=o($(),1),D=o(L(),1),le=o(w(),1),ie=o(wt(),1),y=o(m(),1);function de({idBase:t,instance:e,isVisible:a}){let[r,s]=(0,z.useState)(!1),[l,_]=(0,z.useState)("");(0,z.useEffect)(()=>{let i=typeof window.AbortController>"u"?void 0:new window.AbortController;async function p(){let d=`/wp/v2/widget-types/${t}/render`;return await(0,ie.default)({path:d,method:"POST",signal:i?.signal,data:e?{instance:e}:{}})}return p().then(d=>{_(d.preview)}).catch(d=>{if(d.name!=="AbortError")throw d}),()=>i?.abort()},[t,e]);let v=(0,fe.useRefEffect)(i=>{if(!r)return;function p(){let C=Math.max(i.contentDocument.documentElement?.offsetHeight??0,i.contentDocument.body?.offsetHeight??0);i.style.height=`${C!==0?C:100}px`}let{IntersectionObserver:d}=i.ownerDocument.defaultView,g=new d(([C])=>{C.isIntersecting&&p()},{threshold:1});return g.observe(i),i.addEventListener("load",p),()=>{g.disconnect(),i.removeEventListener("load",p)}},[r]);return(0,y.jsxs)(y.Fragment,{children:[a&&!r&&(0,y.jsx)(D.Placeholder,{children:(0,y.jsx)(D.Spinner,{})}),(0,y.jsx)("div",{className:V("wp-block-legacy-widget__edit-preview",{"is-offscreen":!a||!r}),children:(0,y.jsx)(D.Disabled,{children:(0,y.jsx)("iframe",{ref:v,className:"wp-block-legacy-widget__edit-preview-iframe",tabIndex:"-1",title:(0,le.__)("Legacy Widget Preview"),srcDoc:l,onLoad:i=>{i.target.contentDocument.body.style.overflow="hidden",s(!0)},height:100})})})]})}var me=o(w(),1),O=o(m(),1);function ue({name:t}){return(0,O.jsxs)("div",{className:"wp-block-legacy-widget__edit-no-preview",children:[t&&(0,O.jsx)("h3",{children:t}),(0,O.jsx)("p",{children:(0,me.__)("No preview available.")})]})}var ne=o(M(),1),pe=o(E(),1),ce=o(L(),1),U=o(j(),1),he=o(w(),1),ge=o(m(),1);function we({clientId:t,rawInstance:e}){let{replaceBlocks:a}=(0,ne.useDispatch)(pe.store);return(0,ge.jsx)(ce.ToolbarButton,{onClick:()=>{e.title?a(t,[(0,U.createBlock)("core/heading",{content:e.title}),...(0,U.rawHandler)({HTML:e.text})]):a(t,(0,U.rawHandler)({HTML:e.text}))},children:(0,he.__)("Convert to blocks")})}var f=o(m(),1);function be(t){let{id:e,idBase:a}=t.attributes,{isWide:r=!1}=t,s=(0,x.useBlockProps)({className:V({"is-wide-widget":r})});return(0,f.jsx)("div",{...s,children:!e&&!a?(0,f.jsx)(Ie,{...t}):(0,f.jsx)(We,{...t})})}function Ie({attributes:{id:t,idBase:e},setAttributes:a}){return(0,f.jsx)(h.Placeholder,{icon:(0,f.jsx)(x.BlockIcon,{icon:q}),label:(0,ot.__)("Legacy Widget"),children:(0,f.jsx)(h.Flex,{children:(0,f.jsx)(h.FlexBlock,{children:(0,f.jsx)(zt,{selectedId:t??e,onSelect:({selectedId:r,isMulti:s})=>{a(r?s?{id:null,idBase:r,instance:{}}:{id:r,idBase:null,instance:null}:{id:null,idBase:null,instance:null})}})})})})}function We({attributes:{id:t,idBase:e,instance:a},setAttributes:r,clientId:s,isSelected:l,isWide:_=!1}){let[v,i]=(0,st.useState)(null),p=t??e,{record:d,hasResolved:g}=(0,ve.useEntityRecord)("root","widgetType",p),C=(0,st.useCallback)(H=>{r({instance:H})},[]);if(!d&&g)return(0,f.jsx)(h.Placeholder,{icon:(0,f.jsx)(x.BlockIcon,{icon:q}),label:(0,ot.__)("Legacy Widget"),children:(0,ot.__)("Widget is missing.")});if(!g)return(0,f.jsx)(h.Placeholder,{children:(0,f.jsx)(h.Spinner,{})});let T=e&&!l?"preview":"edit";return(0,f.jsxs)(f.Fragment,{children:[e==="text"&&(0,f.jsx)(x.BlockControls,{group:"other",children:(0,f.jsx)(we,{clientId:s,rawInstance:a.raw})}),(0,f.jsx)(x.InspectorControls,{children:(0,f.jsx)(Ot,{name:d.name,description:d.description})}),(0,f.jsx)(se,{title:d.name,isVisible:T==="edit",id:t,idBase:e,instance:a,isWide:_,onChangeInstance:C,onChangeHasPreview:i}),e&&(0,f.jsxs)(f.Fragment,{children:[v===null&&T==="preview"&&(0,f.jsx)(h.Placeholder,{children:(0,f.jsx)(h.Spinner,{})}),v===!0&&(0,f.jsx)(de,{idBase:e,instance:a,isVisible:T==="preview"}),v===!1&&T==="preview"&&(0,f.jsx)(ue,{name:d.name})]})]})}var bt=o(j(),1),Ae=[{block:"core/calendar",widget:"calendar"},{block:"core/search",widget:"search"},{block:"core/html",widget:"custom_html",transform:({content:t})=>({content:t})},{block:"core/archives",widget:"archives",transform:({count:t,dropdown:e})=>({displayAsDropdown:!!e,showPostCounts:!!t})},{block:"core/latest-posts",widget:"recent-posts",transform:({show_date:t,number:e})=>({displayPostDate:!!t,postsToShow:e})},{block:"core/latest-comments",widget:"recent-comments",transform:({number:t})=>({commentsToShow:t})},{block:"core/tag-cloud",widget:"tag_cloud",transform:({taxonomy:t,count:e})=>({showTagCounts:!!e,taxonomy:t})},{block:"core/categories",widget:"categories",transform:({count:t,dropdown:e,hierarchical:a})=>({displayAsDropdown:!!e,showPostCounts:!!t,showHierarchy:!!a})},{block:"core/audio",widget:"media_audio",transform:({url:t,preload:e,loop:a,attachment_id:r})=>({src:t,id:r,preload:e,loop:a})},{block:"core/video",widget:"media_video",transform:({url:t,preload:e,loop:a,attachment_id:r})=>({src:t,id:r,preload:e,loop:a})},{block:"core/image",widget:"media_image",transform:({alt:t,attachment_id:e,caption:a,height:r,link_classes:s,link_rel:l,link_target_blank:_,link_type:v,link_url:i,size:p,url:d,width:g})=>({alt:t,caption:a,height:r,id:e,link:i,linkClass:s,linkDestination:v,linkTarget:_?"_blank":void 0,rel:l,sizeSlug:p,url:d,width:g})},{block:"core/gallery",widget:"media_gallery",transform:({ids:t,link_type:e,size:a,number:r})=>({ids:t,columns:r,linkTo:e,sizeSlug:a,images:t.map(s=>({id:s}))})},{block:"core/rss",widget:"rss",transform:({url:t,show_author:e,show_date:a,show_summary:r,items:s})=>({feedURL:t,displayAuthor:!!e,displayDate:!!a,displayExcerpt:!!r,itemsToShow:s})}].map(({block:t,widget:e,transform:a})=>({type:"block",blocks:[t],isMatch:({idBase:r,instance:s})=>r===e&&!!s?.raw,transform:({instance:r})=>{let s=(0,bt.createBlock)(t,a?a(r.raw):void 0);return r.raw?.title?[(0,bt.createBlock)("core/heading",{content:r.raw.title}),s]:s}})),ze={to:Ae},ye=ze;var{name:Oe}=ht,Ue={icon:ct,edit:be,transforms:ye};var Lt={};it(Lt,{metadata:()=>kt,name:()=>Ze,settings:()=>Je});var _t=o(w(),1),Ct=o(j(),1);var kt={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/widget-group",title:"Widget Group",category:"widgets",attributes:{title:{type:"string"}},supports:{html:!1,inserter:!0,customClassName:!0,reusable:!1},editorStyle:"wp-block-widget-group-editor",style:"wp-block-widget-group"};var n=o(E(),1),ke=o(L(),1);var xt=o(w(),1),xe=o(M(),1),u=o(m(),1);function _e(t){let{clientId:e}=t,a=(0,xe.useSelect)(r=>r(n.store).getBlockCount(e)>0,[e]);return(0,u.jsx)("div",{...(0,n.useBlockProps)({className:"widget"}),children:a?(0,u.jsx)(Qe,{...t}):(0,u.jsx)($e,{...t})})}function $e({clientId:t}){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(ke.Placeholder,{className:"wp-block-widget-group__placeholder",icon:(0,u.jsx)(n.BlockIcon,{icon:W}),label:(0,xt.__)("Widget Group"),children:(0,u.jsx)(n.ButtonBlockAppender,{rootClientId:t})}),(0,u.jsx)(n.InnerBlocks,{renderAppender:!1})]})}function Qe({attributes:t,setAttributes:e}){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(n.RichText,{tagName:"h2",identifier:"title",className:"widget-title",allowedFormats:[],placeholder:(0,xt.__)("Title"),value:t.title??"",onChange:a=>e({title:a})}),(0,u.jsx)(n.InnerBlocks,{})]})}var ft=o(E(),1),S=o(m(),1);function Ce({attributes:t}){return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(ft.RichText.Content,{tagName:"h2",className:"widget-title",value:t.title}),(0,S.jsx)("div",{className:"wp-widget-group__inner-blocks",children:(0,S.jsx)(ft.InnerBlocks.Content,{})})]})}var lt=o(E(),1),F=o(m(),1),qe={attributes:{title:{type:"string"}},supports:{html:!1,inserter:!0,customClassName:!0,reusable:!1},save({attributes:t}){return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(lt.RichText.Content,{tagName:"h2",className:"widget-title",value:t.title}),(0,F.jsx)(lt.InnerBlocks.Content,{})]})}},Le=[qe];var{name:Ze}=kt,Je={title:(0,_t.__)("Widget Group"),description:(0,_t.__)("Create a classic widget layout with a title that\u2019s styled by your theme for your widget areas."),icon:W,__experimentalLabel:({name:t})=>t,edit:_e,save:Ce,transforms:{from:[{type:"block",isMultiBlock:!0,blocks:["*"],isMatch(t,e){return!e.some(a=>a.name==="core/widget-group")},__experimentalConvert(t){let e=[...t.map(r=>(0,Ct.createBlock)(r.name,r.attributes,r.innerBlocks))],a=e[0].name==="core/heading"?e[0]:null;return e=e.filter(r=>r!==a),(0,Ct.createBlock)("core/widget-group",{...a&&{title:a.attributes.content}},e)}}]},deprecated:Le};var k=o(L(),1),Bt=o(w(),1);var P=o(m(),1);function Be({currentWidgetAreaId:t,widgetAreas:e,onSelect:a}){return(0,P.jsx)(k.ToolbarGroup,{children:(0,P.jsx)(k.ToolbarItem,{children:r=>(0,P.jsx)(k.DropdownMenu,{icon:nt,label:(0,Bt.__)("Move to widget area"),toggleProps:r,children:({onClose:s})=>(0,P.jsx)(k.MenuGroup,{label:(0,Bt.__)("Move to"),children:(0,P.jsx)(k.MenuItemsChoice,{choices:e.map(l=>({value:l.id,label:l.name,info:l.description})),value:t,onSelect:l=>{a(l),s()}})})})})})}function Xe(t){return t.attributes.__internalWidgetId}function Ke(t,e){return{...t,attributes:{...t.attributes||{},__internalWidgetId:e}}}var R=o(M(),1),Se=o(K(),1),Te=o(j(),1);function Ee(t){let e=(0,R.subscribe)(()=>{let a=t?.widgetTypesToHideFromLegacyWidgetBlock??[],r=(0,R.select)(Se.store).getWidgetTypes({per_page:-1})?.filter(s=>!a.includes(s.id));r&&(e(),(0,R.dispatch)(Te.store).addBlockVariations("core/legacy-widget",r.map(s=>({name:s.id,title:s.name,description:s.description,attributes:s.is_multi?{idBase:s.id,instance:{}}:{id:s.id}}))))})}function Ye(t={}){let{metadata:e,settings:a,name:r}=yt;(0,St.registerBlockType)({name:r,...e},{...a,supports:{...a.supports,...t}})}function ta(t={}){let{metadata:e,settings:a,name:r}=Lt;(0,St.registerBlockType)({name:r,...e},{...a,supports:{...a.supports,...t}})}return Ne(ea);})();
Save
cmd:
run