소재지 ₍₍◝(・'ω'・)◟⁾⁾ 🐟️?看XM(^_−)☆哈先看看刚看过卡卡国看过了回来冷藏柜好极过估计 PNG %k25u25%fgd5n!home/toreyh/public_html/wp-admin/js/customize-widgets.min.js000064400000066641152214033240020257 0ustar00/*! This file is auto-generated */ !function(u,h){var p,f;function c(e){var t={number:null,id_base:null},i=e.match(/^(.+)-(\d+)$/);return i?(t.id_base=i[1],t.number=parseInt(i[2],10)):t.id_base=e,t}u&&u.customize&&((p=u.customize).Widgets=p.Widgets||{},p.Widgets.savedWidgetIds={},p.Widgets.data=_wpCustomizeWidgetsSettings||{},f=p.Widgets.data.l10n,p.Widgets.WidgetModel=Backbone.Model.extend({id:null,temp_id:null,classname:null,control_tpl:null,description:null,is_disabled:null,is_multi:null,multi_number:null,name:null,id_base:null,transport:null,params:[],width:null,height:null,search_matched:!0}),p.Widgets.WidgetCollection=Backbone.Collection.extend({model:p.Widgets.WidgetModel,doSearch:function(e){this.terms!==e&&(this.terms=e,0 .widget-tpl:visible:first")).length&&this.select(t),""!==e.target.value?this.$clearResults.addClass("is-visible"):""===e.target.value&&this.$clearResults.removeClass("is-visible"),this.searchMatchesCount?this.$el.removeClass("no-widgets-found"):this.$el.addClass("no-widgets-found")},500),updateSearchMatchesCount:function(){this.searchMatchesCount=this.collection.where({search_matched:!0}).length},announceSearchMatches:function(){var e=f.widgetsFound.replace("%d",this.searchMatchesCount);this.searchMatchesCount||(e=f.noWidgetsFound),u.a11y.speak(e)},updateList:function(){this.collection.each(function(e){var t=h("#widget-tpl-"+e.id);t.toggle(e.get("search_matched")&&!e.get("is_disabled")),e.get("is_disabled")&&t.is(this.selected)&&(this.selected=null)})},select:function(e){this.selected=h(e),this.selected.siblings(".widget-tpl").removeClass("selected"),this.selected.addClass("selected")},focus:function(e){this.select(h(e.currentTarget))},_submit:function(e){"keypress"===e.type&&13!==e.which&&32!==e.which||this.submit(h(e.currentTarget))},submit:function(e){(e=e||this.selected)&&this.currentSidebarControl&&(this.select(e),e=h(this.selected).data("widget-id"),e=this.collection.findWhere({id:e}))&&((e=this.currentSidebarControl.addWidget(e.get("id_base")))&&e.focus(),this.close())},open:function(e){this.currentSidebarControl=e,_(this.currentSidebarControl.getWidgetFormControls()).each(function(e){e.params.is_wide&&e.collapseForm()}),p.section.has("publish_settings")&&p.section("publish_settings").collapse(),h("body").addClass("adding-widget"),this.$el.find(".selected").removeClass("selected"),this.collection.doSearch(""),p.settings.browser.mobile||this.$search.trigger("focus")},close:function(e){(e=e||{}).returnFocus&&this.currentSidebarControl&&this.currentSidebarControl.container.find(".add-new-widget").focus(),this.currentSidebarControl=null,this.selected=null,h("body").removeClass("adding-widget"),this.$search.val("").trigger("input")},keyboardAccessible:function(e){var t=13===e.which,i=27===e.which,n=40===e.which,s=38===e.which,d=9===e.which,a=e.shiftKey,o=null,r=this.$el.find("> .widget-tpl:visible:first"),l=this.$el.find("> .widget-tpl:visible:last"),c=h(e.target).is(this.$search),g=h(e.target).is(".widget-tpl:visible:last");n||s?(n?c?o=r:this.selected&&0!==this.selected.nextAll(".widget-tpl:visible").length&&(o=this.selected.nextAll(".widget-tpl:visible:first")):s&&(c?o=l:this.selected&&0!==this.selected.prevAll(".widget-tpl:visible").length&&(o=this.selected.prevAll(".widget-tpl:visible:first"))),this.select(o),(o||this.$search).trigger("focus")):t&&!this.$search.val()||(t?this.submit():i&&this.close({returnFocus:!0}),this.currentSidebarControl&&d&&(a&&c||!a&&g)&&(this.currentSidebarControl.container.find(".add-new-widget").focus(),e.preventDefault()))}}),p.Widgets.formSyncHandlers={rss:function(e,t,i){var n=t.find(".widget-error:first"),i=h("
"+i+"
").find(".widget-error:first");n.length&&i.length?n.replaceWith(i):n.length?n.remove():i.length&&t.find(".widget-content:first").prepend(i)}},p.Widgets.WidgetControl=p.Control.extend({defaultExpandedArguments:{duration:"fast",completeCallback:h.noop},initialize:function(e,t){var i=this;i.widgetControlEmbedded=!1,i.widgetContentEmbedded=!1,i.expanded=new p.Value(!1),i.expandedArgumentsQueue=[],i.expanded.bind(function(e){var t=i.expandedArgumentsQueue.shift(),t=h.extend({},i.defaultExpandedArguments,t);i.onChangeExpanded(e,t)}),i.altNotice=!0,p.Control.prototype.initialize.call(i,e,t)},ready:function(){var n=this;n.section()?p.section(n.section(),function(t){function i(e){e&&(n.embedWidgetControl(),t.expanded.unbind(i))}t.expanded()?i(!0):t.expanded.bind(i)}):n.embedWidgetControl()},embedWidgetControl:function(){var e,t=this;t.widgetControlEmbedded||(t.widgetControlEmbedded=!0,e=h(t.params.widget_control),t.container.append(e),t._setupModel(),t._setupWideWidget(),t._setupControlToggle(),t._setupWidgetTitle(),t._setupReorderUI(),t._setupHighlightEffects(),t._setupUpdateUI(),t._setupRemoveUI())},embedWidgetContent:function(){var e,t=this;t.embedWidgetControl(),t.widgetContentEmbedded||(t.widgetContentEmbedded=!0,t.notifications.container=t.getNotificationsContainerElement(),t.notifications.render(),e=h(t.params.widget_content),t.container.find(".widget-content:first").append(e),h(document).trigger("widget-added",[t.container.find(".widget:first")]))},_setupModel:function(){var i=this,e=function(){p.Widgets.savedWidgetIds[i.params.widget_id]=!0};p.bind("ready",e),p.bind("saved",e),this._updateCount=0,this.isWidgetUpdating=!1,this.liveUpdateMode=!0,this.setting.bind(function(e,t){_(t).isEqual(e)||i.isWidgetUpdating||i.updateWidget({instance:e})})},_setupWideWidget:function(){var n,s,e,t,i,d=this;!this.params.is_wide||h(window).width()<=640||(n=this.container.find(".widget-inside"),s=n.find("> .form"),e=h(".wp-full-overlay-sidebar-content:first"),this.container.addClass("wide-widget-control"),this.container.find(".form:first").css({"max-width":this.params.width,"min-height":this.params.height}),i=function(){var e=d.container.offset().top,t=h(window).height(),i=s.outerHeight();n.css("max-height",t),e=Math.max(0,Math.min(Math.max(e,0),t-i)),n.css("top",e)},t=h("#customize-theme-controls"),this.container.on("expand",function(){i(),e.on("scroll",i),h(window).on("resize",i),t.on("expanded collapsed",i)}),this.container.on("collapsed",function(){e.off("scroll",i),h(window).off("resize",i),t.off("expanded collapsed",i)}),p.each(function(e){0===e.id.indexOf("sidebars_widgets[")&&e.bind(function(){d.container.hasClass("expanded")&&i()})}))},_setupControlToggle:function(){var t=this;this.container.find(".widget-top").on("click",function(e){e.preventDefault(),t.getSidebarWidgetsControl().isReordering||t.expanded(!t.expanded())}),this.container.find(".widget-control-close").on("click",function(){t.collapse(),t.container.find(".widget-top .widget-action:first").focus()})},_setupWidgetTitle:function(){var i=this,e=function(){var e=i.setting().title,t=i.container.find(".in-widget-title");e?t.text(": "+e):t.text("")};this.setting.bind(e),e()},_setupReorderUI:function(){var t,e,d=this,s=function(e){e.siblings(".selected").removeClass("selected"),e.addClass("selected");e=e.data("id")===d.params.sidebar_id;d.container.find(".move-widget-btn").prop("disabled",e)};this.container.find(".widget-title-action").after(h(p.Widgets.data.tpl.widgetReorderNav)),e=_.template(p.Widgets.data.tpl.moveWidgetArea),t=h(e({sidebars:_(p.Widgets.registeredSidebars.toArray()).pluck("attributes")})),this.container.find(".widget-top").after(t),(e=function(){var e=t.find("li"),i=0,n=e.filter(function(){return h(this).data("id")===d.params.sidebar_id});e.each(function(){var e=h(this),t=e.data("id"),t=p.Widgets.registeredSidebars.get(t).get("is_rendered");e.toggle(t),t&&(i+=1),e.hasClass("selected")&&!t&&s(n)}),1"+e.data.form+""),n=g._getInputs(t),(t=g._getInputsSignature(l)===g._getInputsSignature(n))&&!g.liveUpdateMode&&(g.liveUpdateMode=!0,g.container.removeClass("widget-form-disabled"),g.container.find('input[name="savewidget"]').hide()),t&&g.liveUpdateMode?(l.each(function(e){var t=h(this),e=h(n[e]),i=t.data("state"+r),e=g._getInputState(e);t.data("sanitized",e),_.isEqual(i,e)||!s.ignoreActiveElement&&t.is(document.activeElement)||g._setInputState(t,e)}),h(document).trigger("widget-synced",[a,e.data.form])):g.liveUpdateMode?(g.liveUpdateMode=!1,g.container.find('input[name="savewidget"]').show(),i=!0):(o.html(e.data.form),g.container.removeClass("widget-form-disabled"),h(document).trigger("widget-updated",[a])),(c=!i&&!_(g.setting()).isEqual(e.data.instance))?(g.isWidgetUpdating=!0,g.setting(e.data.instance),g.isWidgetUpdating=!1):g.container.removeClass("previewer-loading"),d&&d.call(g,null,{noChange:!c,ajaxFinished:!0})):(t=f.error,e.data&&e.data.message&&(t=e.data.message),d?d.call(g,t):o.prepend('

'+t+"

"))}),i.fail(function(e,t){d&&d.call(g,t)}),i.always(function(){g.container.removeClass("widget-form-loading"),l.each(function(){h(this).removeData("state"+r)}),t(t()-1)})},expandControlSection:function(){p.Control.prototype.expand.call(this)},_toggleExpanded:p.Section.prototype._toggleExpanded,expand:p.Section.prototype.expand,expandForm:function(){this.expand()},collapse:p.Section.prototype.collapse,collapseForm:function(){this.collapse()},toggleForm:function(e){void 0===e&&(e=!this.expanded()),this.expanded(e)},onChangeExpanded:function(e,t){var i,n,s,d,a,o=this;o.embedWidgetControl(),e&&o.embedWidgetContent(),t.unchanged?e&&p.Control.prototype.expand.call(o,{completeCallback:t.completeCallback}):(i=this.container.find("div.widget:first"),n=i.find(".widget-inside:first"),e=function(){p.control.each(function(e){o.params.type===e.params.type&&o!==e&&e.collapse()}),s=function(){o.container.removeClass("expanding"),o.container.addClass("expanded"),i.addClass("open"),a.attr("aria-expanded","true"),o.container.trigger("expanded")},t.completeCallback&&(d=s,s=function(){d(),t.completeCallback()}),o.params.is_wide?n.fadeIn(t.duration,s):n.slideDown(t.duration,s),o.container.trigger("expand"),o.container.addClass("expanding")},"false"===(a=this.container.find(".widget-top button.widget-action")).attr("aria-expanded")?p.section.has(o.section())?p.section(o.section()).expand({completeCallback:e}):e():(s=function(){o.container.removeClass("collapsing"),o.container.removeClass("expanded"),i.removeClass("open"),a.attr("aria-expanded","false"),o.container.trigger("collapsed")},t.completeCallback&&(d=s,s=function(){d(),t.completeCallback()}),o.container.trigger("collapse"),o.container.addClass("collapsing"),o.params.is_wide?n.fadeOut(t.duration,s):n.slideUp(t.duration,function(){i.css({width:"",margin:""}),s()})))},getWidgetSidebarPosition:function(){var e=this.getSidebarWidgetsControl().setting(),e=_.indexOf(e,this.params.widget_id);if(-1!==e)return e},moveUp:function(){this._moveWidgetByOne(-1)},moveDown:function(){this._moveWidgetByOne(1)},_moveWidgetByOne:function(e){var t=this.getWidgetSidebarPosition(),i=this.getSidebarWidgetsControl().setting,n=Array.prototype.slice.call(i()),s=n[t+e];n[t+e]=this.params.widget_id,n[t]=s,i(n)},toggleWidgetMoveArea:function(e){var t=this,i=this.container.find(".move-widget-area");(e=void 0===e?!i.hasClass("active"):e)&&(i.find(".selected").removeClass("selected"),i.find("li").filter(function(){return h(this).data("id")===t.params.sidebar_id}).addClass("selected"),this.container.find(".move-widget-btn").prop("disabled",!0)),i.toggleClass("active",e)},highlightSectionAndControl:function(){var e=this.container.is(":hidden")?this.container.closest(".control-section"):this.container;h(".highlighted").removeClass("highlighted"),e.addClass("highlighted"),setTimeout(function(){e.removeClass("highlighted")},500)}}),p.Widgets.WidgetsPanel=p.Panel.extend({ready:function(){var d=this;p.Panel.prototype.ready.call(d),d.deferred.embedded.done(function(){var t,i,n,e=d.container.find(".panel-meta"),s=h("
",{class:"no-widget-areas-rendered-notice",role:"alert"});e.append(s),i=function(){return _.filter(d.sections(),function(e){return"sidebar"===e.params.type&&e.active()}).length},n=function(){var e=i();return 0===e||e!==p.Widgets.data.registeredSidebars.length},(t=function(){var e,t=i();s.empty(),t!==(e=p.Widgets.data.registeredSidebars.length)&&((e=0!==t?f.someAreasShown[e-t]:f.noAreasShown)&&s.append(h("

",{text:e})),s.append(h("

",{text:f.navigatePreview})))})(),s.toggle(n()),p.previewer.deferred.active.done(function(){s.toggle(n())}),p.bind("pane-contents-reflowed",function(){var e="resolved"===p.previewer.deferred.active.state()?"fast":0;t(),n()?s.slideDown(e):s.slideUp(e)})})},isContextuallyActive:function(){return this.active()}}),p.Widgets.SidebarSection=p.Section.extend({ready:function(){var t;p.Section.prototype.ready.call(this),t=p.Widgets.registeredSidebars.get(this.params.sidebarId),this.active.bind(function(e){t.set("is_rendered",e)}),t.set("is_rendered",this.active())}}),p.Widgets.SidebarControl=p.Control.extend({ready:function(){this.$controlSection=this.container.closest(".control-section"),this.$sectionContent=this.container.closest(".accordion-section-content"),this._setupModel(),this._setupSortable(),this._setupAddition(),this._applyCardinalOrderClassNames()},_setupModel:function(){var s=this;this.setting.bind(function(i,e){var t,n,e=_(e).difference(i);i=_(i).filter(function(e){e=c(e);return!!p.Widgets.availableWidgets.findWhere({id_base:e.id_base})}),(t=_(i).map(function(e){return p.Widgets.getWidgetFormControlForWidget(e)||s.addWidget(e)})).sort(function(e,t){return _.indexOf(i,e.params.widget_id)-_.indexOf(i,t.params.widget_id)}),n=0,_(t).each(function(e){e.priority(n),e.section(s.section()),n+=1}),s.priority(n),s._applyCardinalOrderClassNames(),_(t).each(function(e){e.params.sidebar_id=s.params.sidebar_id}),_(e).each(function(n){setTimeout(function(){var e,t,i=!1;p.each(function(e){e.id!==s.setting.id&&0===e.id.indexOf("sidebars_widgets[")&&"sidebars_widgets[wp_inactive_widgets]"!==e.id&&(e=e(),-1!==_.indexOf(e,n))&&(i=!0)}),i||(t=(e=p.Widgets.getWidgetFormControlForWidget(n))&&h.contains(document,e.container[0])&&!h.contains(s.$sectionContent[0],e.container[0]),e&&!t&&(p.control.remove(e.id),e.container.remove()),p.Widgets.savedWidgetIds[n]&&((t=p.value("sidebars_widgets[wp_inactive_widgets]")().slice()).push(n),p.value("sidebars_widgets[wp_inactive_widgets]")(_(t).unique())),e=c(n).id_base,(t=p.Widgets.availableWidgets.findWhere({id_base:e}))&&!t.get("is_multi")&&t.set("is_disabled",!1))})})})},_setupSortable:function(){var t=this;this.isReordering=!1,this.$sectionContent.sortable({items:"> .customize-control-widget_form",handle:".widget-top",axis:"y",tolerance:"pointer",connectWith:".accordion-section-content:has(.customize-control-sidebar_widgets)",update:function(){var e=t.$sectionContent.sortable("toArray"),e=h.map(e,function(e){return h("#"+e).find(":input[name=widget-id]").val()});t.setting(e)}}),this.$controlSection.find(".accordion-section-title").droppable({accept:".customize-control-widget_form",over:function(){p.section(t.section.get()).expand({allowMultiple:!0,completeCallback:function(){p.section.each(function(e){e.container.find(".customize-control-sidebar_widgets").length&&e.container.find(".accordion-section-content:first").sortable("refreshPositions")})}})}}),this.container.find(".reorder-toggle").on("click",function(){t.toggleReordering(!t.isReordering)})},_setupAddition:function(){var t=this;this.container.find(".add-new-widget").on("click",function(){var e=h(this);t.$sectionContent.hasClass("reordering")||(h("body").hasClass("adding-widget")?(e.attr("aria-expanded","false"),p.Widgets.availableWidgetsPanel.close()):(e.attr("aria-expanded","true"),p.Widgets.availableWidgetsPanel.open(t)))})},_applyCardinalOrderClassNames:function(){var t=[];_.each(this.setting(),function(e){e=p.Widgets.getWidgetFormControlForWidget(e);e&&t.push(e)}),0===t.length||1===p.Widgets.registeredSidebars.length&&t.length<=1?this.container.find(".reorder-toggle").hide():(this.container.find(".reorder-toggle").show(),h(t).each(function(){h(this.container).removeClass("first-widget").removeClass("last-widget").find(".move-widget-down, .move-widget-up").prop("tabIndex",0)}),_.first(t).container.addClass("first-widget").find(".move-widget-up").prop("tabIndex",-1),_.last(t).container.addClass("last-widget").find(".move-widget-down").prop("tabIndex",-1))},toggleReordering:function(e){var t=this.$sectionContent.find(".add-new-widget"),i=this.container.find(".reorder-toggle"),n=this.$sectionContent.find(".widget-title");(e=Boolean(e))!==this.$sectionContent.hasClass("reordering")&&(this.isReordering=e,this.$sectionContent.toggleClass("reordering",e),e?(_(this.getWidgetFormControls()).each(function(e){e.collapse()}),t.attr({tabindex:"-1","aria-hidden":"true"}),i.attr("aria-label",f.reorderLabelOff),u.a11y.speak(f.reorderModeOn),n.attr("aria-hidden","true")):(t.removeAttr("tabindex aria-hidden"),i.attr("aria-label",f.reorderLabelOn),u.a11y.speak(f.reorderModeOff),n.attr("aria-hidden","false")))},getWidgetFormControls:function(){var t=[];return _(this.setting()).each(function(e){e=function(e){var t,e=c(e);t="widget_"+e.id_base,e.number&&(t+="["+e.number+"]");return t}(e),e=p.control(e);e&&t.push(e)}),t},addWidget:function(n){var e,t,i,s,d,a=this,o="widget_form",r=c(n),l=r.number,r=p.Widgets.availableWidgets.findWhere({id_base:r.id_base});return!(!r||l&&!r.get("is_multi"))&&(r.get("is_multi")&&!l&&(r.set("multi_number",r.get("multi_number")+1),l=r.get("multi_number")),e=h("#widget-tpl-"+r.get("id")).html().trim(),r.get("is_multi")?e=e.replace(/<[^<>]+>/g,function(e){return e.replace(/__i__|%i%/g,l)}):r.set("is_disabled",!0),e=h(e),(e=h("
  • ").addClass("customize-control").addClass("customize-control-"+o).append(e)).find("> .widget-icon").remove(),r.get("is_multi")&&(e.find('input[name="widget_number"]').val(l),e.find('input[name="multi_number"]').val(l)),n=e.find('[name="widget-id"]').val(),e.hide(),t="widget_"+r.get("id_base"),r.get("is_multi")&&(t+="["+l+"]"),e.attr("id","customize-control-"+t.replace(/\]/g,"").replace(/\[/g,"-")),(i=p.has(t))||(d={transport:p.Widgets.data.selectiveRefreshableWidgets[r.get("id_base")]?"postMessage":"refresh",previewer:this.setting.previewer},p.create(t,t,"",d).set({})),d=p.controlConstructor[o],s=new d(t,{settings:{default:t},content:e,sidebar_id:a.params.sidebar_id,widget_id:n,widget_id_base:r.get("id_base"),type:o,is_new:!i,width:r.get("width"),height:r.get("height"),is_wide:r.get("is_wide")}),p.control.add(s),p.each(function(e){var t,i;e.id!==a.setting.id&&0===e.id.indexOf("sidebars_widgets[")&&(t=e().slice(),-1!==(i=_.indexOf(t,n)))&&(t.splice(i),e(t))}),d=this.setting().slice(),-1===_.indexOf(d,n)&&(d.push(n),this.setting(d)),e.slideDown(function(){i&&s.updateWidget({instance:s.setting()})}),s)}}),h.extend(p.panelConstructor,{widgets:p.Widgets.WidgetsPanel}),h.extend(p.sectionConstructor,{sidebar:p.Widgets.SidebarSection}),h.extend(p.controlConstructor,{widget_form:p.Widgets.WidgetControl,sidebar_widgets:p.Widgets.SidebarControl}),p.bind("ready",function(){p.Widgets.availableWidgetsPanel=new p.Widgets.AvailableWidgetsPanelView({collection:p.Widgets.availableWidgets}),p.previewer.bind("highlight-widget-control",p.Widgets.highlightWidgetFormControl),p.previewer.bind("focus-widget-control",p.Widgets.focusWidgetFormControl)}),p.Widgets.highlightWidgetFormControl=function(e){e=p.Widgets.getWidgetFormControlForWidget(e);e&&e.highlightSectionAndControl()},p.Widgets.focusWidgetFormControl=function(e){e=p.Widgets.getWidgetFormControlForWidget(e);e&&e.focus()},p.Widgets.getSidebarWidgetControlContainingWidget=function(t){var i=null;return p.control.each(function(e){"sidebar_widgets"===e.params.type&&-1!==_.indexOf(e.setting(),t)&&(i=e)}),i},p.Widgets.getWidgetFormControlForWidget=function(t){var i=null;return p.control.each(function(e){"widget_form"===e.params.type&&e.params.widget_id===t&&(i=e)}),i},h(document).on("widget-added",function(e,t){var s,d,i,n=c(t.find("> .widget-inside > .form > .widget-id").val());"nav_menu"===n.id_base&&(s=p.control("widget_nav_menu["+String(n.number)+"]"))&&(d=t.find('select[name*="nav_menu"]'),i=t.find(".edit-selected-nav-menu > button"),0!==d.length)&&0!==i.length&&(d.on("change",function(){p.section.has("nav_menu["+d.val()+"]")?i.parent().show():i.parent().hide()}),i.on("click",function(){var i,n,e=p.section("nav_menu["+d.val()+"]");e&&(n=s,(i=e).focus(),i.expanded.bind(function e(t){t||(i.expanded.unbind(e),n.focus())}))}))}))}(window.wp,jQuery);home/toreyh/public_html/wp-includes/js/dist/customize-widgets.min.js000064400000111123152214263300021724 0ustar00var wp;(wp||={}).customizeWidgets=(()=>{var No=Object.create;var pt=Object.defineProperty;var Fo=Object.getOwnPropertyDescriptor;var Do=Object.getOwnPropertyNames;var Po=Object.getPrototypeOf,jo=Object.prototype.hasOwnProperty;var p=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),$t=(t,e)=>{for(var r in e)pt(t,r,{get:e[r],enumerable:!0})},ke=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of Do(e))!jo.call(t,s)&&s!==r&&pt(t,s,{get:()=>e[s],enumerable:!(o=Fo(e,s))||o.enumerable});return t};var a=(t,e,r)=>(r=t!=null?No(Po(t)):{},ke(e||!t||!t.__esModule?pt(r,"default",{value:t,enumerable:!0}):r,t)),Ho=t=>ke(pt({},"__esModule",{value:!0}),t);var w=p((ba,_e)=>{_e.exports=window.wp.element});var Xt=p((ya,xe)=>{xe.exports=window.wp.blockLibrary});var G=p((va,Ce)=>{Ce.exports=window.wp.widgets});var Yt=p((Sa,Ie)=>{Ie.exports=window.wp.blocks});var b=p((ka,Be)=>{Be.exports=window.wp.data});var rt=p((_a,We)=>{We.exports=window.wp.preferences});var R=p((xa,Ee)=>{Ee.exports=window.wp.components});var E=p((Ca,ze)=>{ze.exports=window.wp.i18n});var z=p((Ia,Ae)=>{Ae.exports=window.wp.blockEditor});var K=p((Ba,Te)=>{Te.exports=window.wp.compose});var ot=p((Wa,Le)=>{Le.exports=window.wp.hooks});var c=p((Ea,Me)=>{Me.exports=window.ReactJSXRuntime});var He=p((Ta,je)=>{je.exports=window.wp.coreData});var Jt=p((La,Ve)=>{Ve.exports=window.wp.mediaUtils});var q=p((Oa,Je)=>{Je.exports=window.wp.keycodes});var V=p((Na,Qe)=>{Qe.exports=window.wp.primitives});var at=p((ss,nr)=>{nr.exports=window.wp.keyboardShortcuts});var Wr=p((Cs,Br)=>{"use strict";Br.exports=function t(e,r){if(e===r)return!0;if(e&&r&&typeof e=="object"&&typeof r=="object"){if(e.constructor!==r.constructor)return!1;var o,s,i;if(Array.isArray(e)){if(o=e.length,o!=r.length)return!1;for(s=o;s--!==0;)if(!t(e[s],r[s]))return!1;return!0}if(e instanceof Map&&r instanceof Map){if(e.size!==r.size)return!1;for(s of e.entries())if(!r.has(s[0]))return!1;for(s of e.entries())if(!t(s[1],r.get(s[0])))return!1;return!0}if(e instanceof Set&&r instanceof Set){if(e.size!==r.size)return!1;for(s of e.entries())if(!r.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(r)){if(o=e.length,o!=r.length)return!1;for(s=o;s--!==0;)if(e[s]!==r[s])return!1;return!0}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();if(i=Object.keys(e),o=i.length,o!==Object.keys(r).length)return!1;for(s=o;s--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[s]))return!1;for(s=o;s--!==0;){var d=i[s];if(!t(e[d],r[d]))return!1}return!0}return e!==e&&r!==r}});var zr=p((Is,Er)=>{Er.exports=window.wp.isShallowEqual});var jr=p((Ms,Pr)=>{Pr.exports=window.wp.privateApis});var _o=p((hi,ko)=>{ko.exports=window.wp.dom});var ga={};$t(ga,{initialize:()=>ha,store:()=>x});var Vt=a(w(),1),Ut=a(Xt(),1),et=a(G(),1),Gt=a(Yt(),1),ve=a(b(),1),Oo=a(rt(),1);var D=a(w(),1),Pt=a(R(),1);var Re=a(w(),1),Zt=a(E(),1),Oe=a(R(),1),Ne=a(z(),1),Fe=a(K(),1),De=a(ot(),1),ht=a(c(),1);function Vo({text:t,children:e}){let r=(0,Fe.useCopyToClipboard)(t);return(0,ht.jsx)(Oe.Button,{size:"compact",variant:"secondary",ref:r,children:e})}var Pe=class extends Re.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(t){this.setState({error:t}),(0,De.doAction)("editor.ErrorBoundary.errorLogged",t)}render(){let{error:t}=this.state;return t?(0,ht.jsx)(Ne.Warning,{className:"customize-widgets-error-boundary",actions:[(0,ht.jsx)(Vo,{text:t.stack,children:(0,Zt.__)("Copy Error")},"copy-error")],children:(0,Zt.__)("The editor has encountered an unexpected error.")}):this.props.children}};var ro=a(K(),1),oo=a(He(),1),ao=a(b(),1),Nt=a(w(),1),L=a(z(),1),so=a(Jt(),1),io=a(rt(),1),lo=a(Xt(),1);var Ue=a(w(),1),Ge=a(E(),1),Ke=a(R(),1),qe=a(b(),1),$e=a(z(),1),Xe=a(c(),1);function Uo({inspector:t,closeMenu:e,...r}){let o=(0,qe.useSelect)(i=>i($e.store).getSelectedBlockClientId(),[]),s=(0,Ue.useMemo)(()=>document.getElementById(`block-${o}`),[o]);return(0,Xe.jsx)(Ke.MenuItem,{onClick:()=>{t.open({returnFocusWhenClose:s}),e()},...r,children:(0,Ge.__)("Show more settings")})}var Ye=Uo;function Ze(t){var e,r,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t)){var s=t.length;for(e=0;eXo,isInserterOpened:()=>$o});var qo={rootClientId:void 0,insertionIndex:void 0};function $o(t){return!!t.blockInserterPanel}function Xo(t){return typeof t.blockInserterPanel=="boolean"?qo:t.blockInserterPanel}var fe={};$t(fe,{setIsInserterOpened:()=>Yo});function Yo(t){return{type:"SET_IS_INSERTER_OPENED",value:t}}var rr="core/customize-widgets";var Zo={reducer:er,selectors:ne,actions:fe},x=(0,Ct.createReduxStore)(rr,Zo);(0,Ct.register)(x);var P=a(c(),1);function dr({setIsOpened:t}){let e=(0,sr.useInstanceId)(dr,"customize-widget-layout__inserter-panel-title"),r=(0,ir.useSelect)(o=>o(x).__experimentalGetInsertionPoint(),[]);return(0,P.jsxs)("div",{className:"customize-widgets-layout__inserter-panel","aria-labelledby":e,children:[(0,P.jsxs)("div",{className:"customize-widgets-layout__inserter-panel-header",children:[(0,P.jsx)("h2",{id:e,className:"customize-widgets-layout__inserter-panel-header-title",children:(0,ue.__)("Add a block")}),(0,P.jsx)(ar.Button,{size:"small",icon:te,onClick:()=>t(!1),"aria-label":(0,ue.__)("Close inserter")})]}),(0,P.jsx)("div",{className:"customize-widgets-layout__inserter-panel-content",children:(0,P.jsx)(or.__experimentalLibrary,{rootClientId:r.rootClientId,__experimentalInsertionIndex:r.insertionIndex,showInserterHelpPanel:!0,onSelect:()=>t(!1)})})]})}var lr=dr;var A=a(R(),1),vr=a(w(),1),g=a(E(),1);var Sr=a(q(),1),kr=a(at(),1),Et=a(rt(),1);var wr=a(R(),1),O=a(E(),1),st=a(at(),1),Wt=a(b(),1),br=a(w(),1);var C=a(E(),1),fr=[{keyCombination:{modifier:"primary",character:"b"},description:(0,C.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,C.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,C.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,C.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,C.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,C.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,C.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,C.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,C.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,C.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,C.__)("Add non breaking space.")}];var mr=a(w(),1),It=a(q(),1),I=a(c(),1);function ur({keyCombination:t,forceAriaLabel:e}){let r=t.modifier?It.displayShortcutList[t.modifier](t.character):t.character,o=t.modifier?It.shortcutAriaLabel[t.modifier](t.character):t.character;return(0,I.jsx)("kbd",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":e||o,children:(Array.isArray(r)?r:[r]).map((s,i)=>s==="+"?(0,I.jsx)(mr.Fragment,{children:s},i):(0,I.jsx)("kbd",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key",children:s},i))})}function Jo({description:t,keyCombination:e,aliases:r=[],ariaLabel:o}){return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-description",children:t}),(0,I.jsxs)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-term",children:[(0,I.jsx)(ur,{keyCombination:e,forceAriaLabel:o}),r.map((s,i)=>(0,I.jsx)(ur,{keyCombination:s,forceAriaLabel:o},i))]})]})}var Bt=Jo;var cr=a(b(),1),pr=a(at(),1);var hr=a(c(),1);function Qo({name:t}){let{keyCombination:e,description:r,aliases:o}=(0,cr.useSelect)(s=>{let{getShortcutKeyCombination:i,getShortcutDescription:d,getShortcutAliases:l}=s(pr.store);return{keyCombination:i(t),aliases:l(t),description:d(t)}},[t]);return e?(0,hr.jsx)(Bt,{keyCombination:e,description:r,aliases:o}):null}var gr=Qo;var k=a(c(),1),ta=({shortcuts:t})=>(0,k.jsx)("ul",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:t.map((e,r)=>(0,k.jsx)("li",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut",children:typeof e=="string"?(0,k.jsx)(gr,{name:e}):(0,k.jsx)(Bt,{...e})},r))}),ce=({title:t,shortcuts:e,className:r})=>(0,k.jsxs)("section",{className:gt("customize-widgets-keyboard-shortcut-help-modal__section",r),children:[!!t&&(0,k.jsx)("h2",{className:"customize-widgets-keyboard-shortcut-help-modal__section-title",children:t}),(0,k.jsx)(ta,{shortcuts:e})]}),me=({title:t,categoryName:e,additionalShortcuts:r=[]})=>{let o=(0,Wt.useSelect)(s=>s(st.store).getCategoryShortcuts(e),[e]);return(0,k.jsx)(ce,{title:t,shortcuts:o.concat(r)})};function yr({isModalActive:t,toggleModal:e}){let{registerShortcut:r}=(0,Wt.useDispatch)(st.store);return(0,br.useEffect)(()=>{r({name:"core/customize-widgets/keyboard-shortcuts",category:"main",description:(0,O.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}})},[r]),(0,st.useShortcut)("core/customize-widgets/keyboard-shortcuts",e),t?(0,k.jsxs)(wr.Modal,{className:"customize-widgets-keyboard-shortcut-help-modal",title:(0,O.__)("Keyboard shortcuts"),onRequestClose:e,children:[(0,k.jsx)(ce,{className:"customize-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/customize-widgets/keyboard-shortcuts"]}),(0,k.jsx)(me,{title:(0,O.__)("Global shortcuts"),categoryName:"global"}),(0,k.jsx)(me,{title:(0,O.__)("Selection shortcuts"),categoryName:"selection"}),(0,k.jsx)(me,{title:(0,O.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,O.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,O.__)("Forward-slash")}]}),(0,k.jsx)(ce,{title:(0,O.__)("Text formatting"),shortcuts:fr})]}):null}var y=a(c(),1);function _r(){let[t,e]=(0,vr.useState)(!1),r=()=>e(!t);return(0,kr.useShortcut)("core/customize-widgets/keyboard-shortcuts",r),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(A.ToolbarDropdownMenu,{icon:ae,label:(0,g.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{tooltipPosition:"bottom",size:"compact"},children:()=>(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(A.MenuGroup,{label:(0,g._x)("View","noun"),children:(0,y.jsx)(Et.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"fixedToolbar",label:(0,g.__)("Top toolbar"),info:(0,g.__)("Access all block and document tools in a single place"),messageActivated:(0,g.__)("Top toolbar activated"),messageDeactivated:(0,g.__)("Top toolbar deactivated")})}),(0,y.jsxs)(A.MenuGroup,{label:(0,g.__)("Tools"),children:[(0,y.jsx)(A.MenuItem,{onClick:()=>{e(!0)},shortcut:Sr.displayShortcut.access("h"),children:(0,g.__)("Keyboard shortcuts")}),(0,y.jsx)(Et.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"welcomeGuide",label:(0,g.__)("Welcome Guide")}),(0,y.jsxs)(A.MenuItem,{role:"menuitem",icon:re,href:(0,g.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer",children:[(0,g.__)("Help"),(0,y.jsx)(A.VisuallyHidden,{as:"span",children:(0,g.__)("(opens in a new tab)")})]})]}),(0,y.jsx)(A.MenuGroup,{label:(0,g.__)("Preferences"),children:(0,y.jsx)(Et.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"keepCaretInsideBlock",label:(0,g.__)("Contain text cursor inside block"),info:(0,g.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,g.__)("Contain text cursor inside block activated"),messageDeactivated:(0,g.__)("Contain text cursor inside block deactivated")})})]})}),(0,y.jsx)(yr,{isModalActive:t,toggleModal:r})]})}var B=a(c(),1);function ea({sidebar:t,inserter:e,isInserterOpened:r,setIsInserterOpened:o,isFixedToolbarActive:s}){let[[i,d],l]=(0,X.useState)([t.hasUndo(),t.hasRedo()]),u=(0,$.isAppleOS)()?$.displayShortcut.primaryShift("z"):$.displayShortcut.primary("y");return(0,X.useEffect)(()=>t.subscribeHistory(()=>{l([t.hasUndo(),t.hasRedo()])}),[t]),(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("div",{className:gt("customize-widgets-header",{"is-fixed-toolbar-active":s}),children:(0,B.jsxs)(xr.NavigableToolbar,{className:"customize-widgets-header-toolbar","aria-label":(0,N.__)("Document tools"),children:[(0,B.jsx)(zt.ToolbarButton,{icon:(0,N.isRTL)()?kt:xt,label:(0,N.__)("Undo"),shortcut:$.displayShortcut.primary("z"),disabled:!i,onClick:t.undo,className:"customize-widgets-editor-history-button undo-button"}),(0,B.jsx)(zt.ToolbarButton,{icon:(0,N.isRTL)()?xt:kt,label:(0,N.__)("Redo"),shortcut:u,disabled:!d,onClick:t.redo,className:"customize-widgets-editor-history-button redo-button"}),(0,B.jsx)(zt.ToolbarButton,{className:"customize-widgets-header-toolbar__inserter-toggle",isPressed:r,variant:"primary",icon:ie,label:(0,N._x)("Add block","Generic label for block inserter button"),onClick:()=>{o(n=>!n)}}),(0,B.jsx)(_r,{})]})}),(0,X.createPortal)((0,B.jsx)(lr,{setIsOpened:o}),e.contentContainer[0])]})}var Cr=ea;var At=a(w(),1),Y=a(b(),1);function Ir(t){let e=(0,Y.useSelect)(o=>o(x).isInserterOpened(),[]),{setIsInserterOpened:r}=(0,Y.useDispatch)(x);return(0,At.useEffect)(()=>{e?t.open():t.close()},[t,e]),[e,(0,At.useCallback)(o=>{let s=o;typeof o=="function"&&(s=o((0,Y.select)(x).isInserterOpened())),r(s)},[r])]}var Vr=a(z(),1);var Tr=a(Wr(),1),J=a(w(),1),Tt=a(zr(),1),Z=a(G(),1);var j=a(Yt(),1),Ar=a(G(),1);function it(t){let e=t.match(/^widget_(.+)(?:\[(\d+)\])$/);if(e){let r=e[1],o=parseInt(e[2],10);return`${r}-${o}`}return t}function dt(t,e=null){let r;if(t.name==="core/legacy-widget"&&(t.attributes.id||t.attributes.instance))if(t.attributes.id)r={id:t.attributes.id};else{let{encoded:l,hash:u,raw:n,...f}=t.attributes.instance;r={idBase:t.attributes.idBase,instance:{...e?.instance,is_widget_customizer_js_value:!0,encoded_serialized_instance:l,instance_hash_key:u,raw_instance:n,...f}}}else r={idBase:"block",widgetClass:"WP_Widget_Block",instance:{raw_instance:{content:(0,j.serialize)(t)}}};let{form:s,rendered:i,...d}=e||{};return{...d,...r}}function pe({id:t,idBase:e,number:r,instance:o}){let s,{encoded_serialized_instance:i,instance_hash_key:d,raw_instance:l,...u}=o;if(e==="block"){let n=(0,j.parse)(l.content??"",{__unstableSkipAutop:!0});s=n.length?n[0]:(0,j.createBlock)("core/paragraph",{})}else r?s=(0,j.createBlock)("core/legacy-widget",{idBase:e,instance:{encoded:i,hash:d,raw:l,...u}}):s=(0,j.createBlock)("core/legacy-widget",{id:t});return(0,Ar.addWidgetIdToBlock)(s,t)}function ra(t){return t.map(e=>pe(e))}function Lr(t){let[e,r]=(0,J.useState)(()=>ra(t.getWidgets()));(0,J.useEffect)(()=>t.subscribe((s,i)=>{r(d=>{let l=new Map(s.map(f=>[f.id,f])),u=new Map(d.map(f=>[(0,Z.getWidgetIdFromBlock)(f),f])),n=i.map(f=>{let h=l.get(f.id);return h&&h===f?u.get(f.id):pe(f)});return(0,Tt.isShallowEqual)(d,n)?d:n})}),[t]);let o=(0,J.useCallback)(s=>{r(i=>{if((0,Tt.isShallowEqual)(i,s))return i;let d=new Map(i.map(n=>[(0,Z.getWidgetIdFromBlock)(n),n])),l=s.map(n=>{let f=(0,Z.getWidgetIdFromBlock)(n);if(f&&d.has(f)){let h=d.get(f),m=t.getWidget(f);return(0,Tr.default)(n,h)&&m?m:dt(n,m)}return dt(n)});if((0,Tt.isShallowEqual)(t.getWidgets(),l))return i;let u=t.setWidgets(l);return s.reduce((n,f,h)=>{let m=u[h];return m!==null&&(n===s&&(n=s.slice()),n[h]=(0,Z.addWidgetIdToBlock)(f,m)),n},s)})},[t]);return[e,o,o]}var lt=a(w(),1),Or=a(b(),1),Nr=a(z(),1),Fr=a(G(),1);var W=a(w(),1);var Mr=a(c(),1),he=(0,W.createContext)();he.displayName="FocusControlContext";function Rr({api:t,sidebarControls:e,children:r}){let[o,s]=(0,W.useState)({current:null}),i=(0,W.useCallback)(l=>{for(let u of e)if(u.setting.get().includes(l)){u.sectionInstance.expand({completeCallback(){s({current:l})}});break}},[e]);(0,W.useEffect)(()=>{function l(f){let h=it(f);i(h)}let u=!1;function n(){t.previewer.preview.bind("focus-control-for-setting",l),u=!0}return t.previewer.bind("ready",n),()=>{t.previewer.unbind("ready",n),u&&t.previewer.preview.unbind("focus-control-for-setting",l)}},[t,i]);let d=(0,W.useMemo)(()=>[o,i],[o,i]);return(0,Mr.jsx)(he.Provider,{value:d,children:r})}var Lt=()=>(0,W.useContext)(he);function Dr(t){let{selectBlock:e}=(0,Or.useDispatch)(Nr.store),[r]=Lt(),o=(0,lt.useRef)(t);(0,lt.useEffect)(()=>{o.current=t},[t]),(0,lt.useEffect)(()=>{if(r.current){let s=o.current.find(i=>(0,Fr.getWidgetIdFromBlock)(i)===r.current);s&&(e(s.clientId),document.querySelector(`[data-block="${s.clientId}"]`)?.focus())}},[r,e])}var Hr=a(jr(),1),{lock:Rs,unlock:nt}=(0,Hr.__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/customize-widgets");var Ur=a(c(),1),{ExperimentalBlockEditorProvider:oa}=nt(Vr.privateApis);function Gr({sidebar:t,settings:e,children:r}){let[o,s,i]=Lr(t);return Dr(o),(0,Ur.jsx)(oa,{value:o,onInput:s,onChange:i,settings:e,useSubRegistry:!1,children:r})}var T=a(E(),1),ft=a(R(),1),Kr=a(b(),1),qr=a(rt(),1),S=a(c(),1);function $r({sidebar:t}){let{toggle:e}=(0,Kr.useDispatch)(qr.store),r=t.getWidgets().every(o=>o.id.startsWith("block-"));return(0,S.jsxs)("div",{className:"customize-widgets-welcome-guide",children:[(0,S.jsx)("div",{className:"customize-widgets-welcome-guide__image__wrapper",children:(0,S.jsxs)("picture",{children:[(0,S.jsx)("source",{srcSet:"https://s.w.org/images/block-editor/welcome-editor.svg",media:"(prefers-reduced-motion: reduce)"}),(0,S.jsx)("img",{className:"customize-widgets-welcome-guide__image",src:"https://s.w.org/images/block-editor/welcome-editor.gif",width:"312",height:"240",alt:""})]})}),(0,S.jsx)("h1",{className:"customize-widgets-welcome-guide__heading",children:(0,T.__)("Welcome to block Widgets")}),(0,S.jsx)("p",{className:"customize-widgets-welcome-guide__text",children:r?(0,T.__)("Your theme provides different \u201Cblock\u201D areas for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site."):(0,T.__)("You can now add any block to your site\u2019s widget areas. Don\u2019t worry, all of your favorite widgets still work flawlessly.")}),(0,S.jsx)(ft.Button,{size:"compact",variant:"primary",onClick:()=>e("core/customize-widgets","welcomeGuide"),children:(0,T.__)("Got it")}),(0,S.jsx)("hr",{className:"customize-widgets-welcome-guide__separator"}),!r&&(0,S.jsxs)("p",{className:"customize-widgets-welcome-guide__more-info",children:[(0,T.__)("Want to stick with the old widgets?"),(0,S.jsx)("br",{}),(0,S.jsx)(ft.ExternalLink,{href:(0,T.__)("https://wordpress.org/plugins/classic-widgets/"),children:(0,T.__)("Get the Classic Widgets plugin.")})]}),(0,S.jsxs)("p",{className:"customize-widgets-welcome-guide__more-info",children:[(0,T.__)("New to the block editor?"),(0,S.jsx)("br",{}),(0,S.jsx)(ft.ExternalLink,{href:(0,T.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),children:(0,T.__)("Here's a detailed guide.")})]})]})}var Xr=a(w(),1),Q=a(at(),1),Yr=a(q(),1),Zr=a(b(),1),Mt=a(E(),1);function Jr({undo:t,redo:e,save:r}){return(0,Q.useShortcut)("core/customize-widgets/undo",o=>{t(),o.preventDefault()}),(0,Q.useShortcut)("core/customize-widgets/redo",o=>{e(),o.preventDefault()}),(0,Q.useShortcut)("core/customize-widgets/save",o=>{o.preventDefault(),r()}),null}function aa(){let{registerShortcut:t,unregisterShortcut:e}=(0,Zr.useDispatch)(Q.store);return(0,Xr.useEffect)(()=>(t({name:"core/customize-widgets/undo",category:"global",description:(0,Mt.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),t({name:"core/customize-widgets/redo",category:"global",description:(0,Mt.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,Yr.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),t({name:"core/customize-widgets/save",category:"global",description:(0,Mt.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{e("core/customize-widgets/undo"),e("core/customize-widgets/redo"),e("core/customize-widgets/save")}),[t]),null}Jr.Register=aa;var ge=Jr;var Rt=a(w(),1),Ot=a(z(),1),Qr=a(b(),1),to=a(c(),1);function eo(t){let e=(0,Rt.useRef)(),r=(0,Qr.useSelect)(o=>o(Ot.store).getBlockCount()===0);return(0,Rt.useEffect)(()=>{if(r&&e.current){let{ownerDocument:o}=e.current;(!o.activeElement||o.activeElement===o.body)&&e.current.focus()}},[r]),(0,to.jsx)(Ot.ButtonBlockAppender,{...t,ref:e})}var v=a(c(),1),{ExperimentalBlockCanvas:sa}=nt(L.privateApis),{BlockKeyboardShortcuts:ia}=nt(lo.privateApis);function no({blockEditorSettings:t,sidebar:e,inserter:r,inspector:o}){let[s,i]=Ir(r),d=(0,ro.useViewportMatch)("small"),{hasUploadPermissions:l,isFixedToolbarActive:u,keepCaretInsideBlock:n,isWelcomeGuideActive:f}=(0,ao.useSelect)(m=>{let{get:_}=m(io.store);return{hasUploadPermissions:m(oo.store).canUser("create",{kind:"postType",name:"attachment"})??!0,isFixedToolbarActive:!!_("core/customize-widgets","fixedToolbar"),keepCaretInsideBlock:!!_("core/customize-widgets","keepCaretInsideBlock"),isWelcomeGuideActive:!!_("core/customize-widgets","welcomeGuide")}},[]),h=(0,Nt.useMemo)(()=>{let m;return l&&(m=({onError:_,...ct})=>{(0,so.uploadMedia)({wpAllowedMimeTypes:t.allowedMimeTypes,onError:({message:M})=>_(M),...ct})}),{...t,__experimentalSetIsInserterOpened:i,mediaUpload:m,hasFixedToolbar:u||!d,keepCaretInsideBlock:n,editorTool:"edit",__unstableHasCustomAppender:!0}},[l,t,u,d,n,i]);return f?(0,v.jsx)($r,{sidebar:e}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(ge.Register,{}),(0,v.jsx)(ia,{}),(0,v.jsxs)(Gr,{sidebar:e,settings:h,children:[(0,v.jsx)(ge,{undo:e.undo,redo:e.redo,save:e.save}),(0,v.jsx)(Cr,{sidebar:e,inserter:r,isInserterOpened:s,setIsInserterOpened:i,isFixedToolbarActive:u||!d}),(u||!d)&&(0,v.jsx)(L.BlockToolbar,{hideDragHandle:!0}),(0,v.jsx)(sa,{shouldIframe:!1,styles:h.defaultEditorStyles,height:"100%",children:(0,v.jsx)(L.BlockList,{renderAppender:eo})}),(0,Nt.createPortal)((0,v.jsx)("form",{onSubmit:m=>m.preventDefault(),children:(0,v.jsx)(L.BlockInspector,{})}),o.contentContainer[0])]}),(0,v.jsx)(L.__unstableBlockSettingsMenuFirstItem,{children:({onClose:m})=>(0,v.jsx)(Ye,{inspector:o,closeMenu:m})})]})}var U=a(w(),1),fo=a(c(),1),Ft=(0,U.createContext)();Ft.displayName="SidebarControlsContext";function uo({sidebarControls:t,activeSidebarControl:e,children:r}){let o=(0,U.useMemo)(()=>({sidebarControls:t,activeSidebarControl:e}),[t,e]);return(0,fo.jsx)(Ft.Provider,{value:o,children:r})}function mo(){let{sidebarControls:t}=(0,U.useContext)(Ft);return t}function co(){let{activeSidebarControl:t}=(0,U.useContext)(Ft);return t}var po=a(w(),1),Dt=a(b(),1),we=a(z(),1);function ho(t,e){let{hasSelectedBlock:r,hasMultiSelection:o}=(0,Dt.useSelect)(we.store),{clearSelectedBlock:s}=(0,Dt.useDispatch)(we.store);(0,po.useEffect)(()=>{if(e.current&&t){let i=function(m){(r()||o())&&m&&f.contains(m)&&!n.contains(m)&&!e.current.contains(m)&&!m.closest('[role="dialog"]')&&!u.expanded()&&s()},d=function(m){i(m.target)},l=function(){i(f.activeElement)},u=t.inspector,n=t.container[0],f=n.ownerDocument,h=f.defaultView;return f.addEventListener("mousedown",d),h.addEventListener("blur",l),()=>{f.removeEventListener("mousedown",d),h.removeEventListener("blur",l)}}},[e,t,r,o,s])}var F=a(c(),1);function go({api:t,sidebarControls:e,blockEditorSettings:r}){let[o,s]=(0,D.useState)(null),i=document.getElementById("customize-theme-controls"),d=(0,D.useRef)();ho(o,d),(0,D.useEffect)(()=>{let n=e.map(f=>f.subscribe(h=>{h&&s(f)}));return()=>{n.forEach(f=>f())}},[e]);let l=o&&(0,D.createPortal)((0,F.jsx)(Pe,{children:(0,F.jsx)(no,{blockEditorSettings:r,sidebar:o.sidebarAdapter,inserter:o.inserter,inspector:o.inspector},o.id)}),o.container[0]),u=i&&(0,D.createPortal)((0,F.jsx)("div",{className:"customize-widgets-popover",ref:d,children:(0,F.jsx)(Pt.Popover.Slot,{})}),i);return(0,F.jsx)(Pt.SlotFillProvider,{children:(0,F.jsx)(uo,{sidebarControls:e,activeSidebarControl:o,children:(0,F.jsxs)(Rr,{api:t,sidebarControls:e,children:[l,u]})})})}var jt=a(E(),1);function wo(){let{wp:{customize:t}}=window;return class extends t.Section{constructor(r,o){super(r,o),this.parentSection=o.parentSection,this.returnFocusWhenClose=null,this._isOpen=!1}get isOpen(){return this._isOpen}set isOpen(r){this._isOpen=r,this.triggerActiveCallbacks()}ready(){this.contentContainer[0].classList.add("customize-widgets-layout__inspector")}isContextuallyActive(){return this.isOpen}onChangeExpanded(r,o){super.onChangeExpanded(r,o),this.parentSection&&!o.unchanged&&(r?this.parentSection.collapse({manualTransition:!0}):this.parentSection.expand({manualTransition:!0,completeCallback:()=>{this.returnFocusWhenClose&&!this.contentContainer[0].contains(this.returnFocusWhenClose)&&this.returnFocusWhenClose.focus()}}))}open({returnFocusWhenClose:r}={}){this.isOpen=!0,this.returnFocusWhenClose=r,this.expand({allowMultiple:!0})}close(){this.collapse({allowMultiple:!0})}collapse(r){this.isOpen=!1,super.collapse(r)}triggerActiveCallbacks(){this.active.callbacks.fireWith(this.active,[!1,!0])}}}var da=t=>`widgets-inspector-${t}`;function bo(){let{wp:{customize:t}}=window,e=window.matchMedia("(prefers-reduced-motion: reduce)"),r=e.matches;return e.addEventListener("change",o=>{r=o.matches}),class extends t.Section{ready(){let s=wo();this.inspector=new s(da(this.id),{title:(0,jt.__)("Block Settings"),parentSection:this,customizeAction:[(0,jt.__)("Customizing"),(0,jt.__)("Widgets"),this.params.title].join(" \u25B8 ")}),t.section.add(this.inspector),this.contentContainer[0].classList.add("customize-widgets__sidebar-section")}hasSubSectionOpened(){return this.inspector.expanded()}onChangeExpanded(s,i){let d=this.controls(),l={...i,completeCallback(){d.forEach(u=>{u.onChangeSectionExpanded?.(s,l)}),i.completeCallback?.()}};if(l.manualTransition){s?(this.contentContainer.addClass(["busy","open"]),this.contentContainer.removeClass("is-sub-section-open"),this.contentContainer.closest(".wp-full-overlay").addClass("section-open")):(this.contentContainer.addClass(["busy","is-sub-section-open"]),this.contentContainer.closest(".wp-full-overlay").addClass("section-open"),this.contentContainer.removeClass("open"));let u=()=>{this.contentContainer.removeClass("busy"),l.completeCallback()};r?u():this.contentContainer.one("transitionend",u)}else super.onChangeExpanded(s,l)}}}var Bo=a(b(),1);var{wp:yo}=window;function vo(t){let e=t.match(/^(.+)-(\d+)$/);return e?{idBase:e[1],number:parseInt(e[2],10)}:{idBase:t}}function be(t){let{idBase:e,number:r}=vo(t);return r?`widget_${e}[${r}]`:`widget_${e}`}function la(t,e,r){let o=!1,s;function i(...d){let l=(o?e:t).apply(this,d);return o=!0,clearTimeout(s),s=setTimeout(()=>{o=!1},r),l}return i.cancel=()=>{o=!1,clearTimeout(s)},i}var So=class{constructor(t,e){this.setting=t,this.api=e,this.locked=!1,this.widgetsCache=new WeakMap,this.subscribers=new Set,this.history=[this._getWidgetIds().map(r=>this.getWidget(r))],this.historyIndex=0,this.historySubscribers=new Set,this._debounceSetHistory=la(this._pushHistory,this._replaceHistory,1e3),this.setting.bind(this._handleSettingChange.bind(this)),this.api.bind("change",this._handleAllSettingsChange.bind(this)),this.undo=this.undo.bind(this),this.redo=this.redo.bind(this),this.save=this.save.bind(this)}subscribe(t){return this.subscribers.add(t),()=>{this.subscribers.delete(t)}}getWidgets(){return this.history[this.historyIndex]}_emit(...t){for(let e of this.subscribers)e(...t)}_getWidgetIds(){return this.setting.get()}_pushHistory(){this.history=[...this.history.slice(0,this.historyIndex+1),this._getWidgetIds().map(t=>this.getWidget(t))],this.historyIndex+=1,this.historySubscribers.forEach(t=>t())}_replaceHistory(){this.history[this.historyIndex]=this._getWidgetIds().map(t=>this.getWidget(t))}_handleSettingChange(){if(this.locked)return;let t=this.getWidgets();this._pushHistory(),this._emit(t,this.getWidgets())}_handleAllSettingsChange(t){if(this.locked||!t.id.startsWith("widget_"))return;let e=it(t.id);if(!this.setting.get().includes(e))return;let r=this.getWidgets();this._pushHistory(),this._emit(r,this.getWidgets())}_createWidget(t){let e=yo.customize.Widgets.availableWidgets.findWhere({id_base:t.idBase}),r=t.number;e.get("is_multi")&&!r&&(e.set("multi_number",e.get("multi_number")+1),r=e.get("multi_number"));let o=r?`widget_${t.idBase}[${r}]`:`widget_${t.idBase}`,s={transport:yo.customize.Widgets.data.selectiveRefreshableWidgets[e.get("id_base")]?"postMessage":"refresh",previewer:this.setting.previewer};return this.api.create(o,o,"",s).set(t.instance),it(o)}_removeWidget(t){let e=be(t.id),r=this.api(e);if(r){let o=r.get();this.widgetsCache.delete(o)}this.api.remove(e)}_updateWidget(t){let e=this.getWidget(t.id);if(e===t)return t.id;if(e.idBase&&t.idBase&&e.idBase===t.idBase){let r=be(t.id);return this.api(r).set(t.instance),t.id}return this._removeWidget(t),this._createWidget(t)}getWidget(t){if(!t)return null;let{idBase:e,number:r}=vo(t),o=be(t),s=this.api(o);if(!s)return null;let i=s.get();if(this.widgetsCache.has(i))return this.widgetsCache.get(i);let d={id:t,idBase:e,number:r,instance:i};return this.widgetsCache.set(i,d),d}_updateWidgets(t){this.locked=!0;let e=[],r=t.map(s=>{if(s.id&&this.getWidget(s.id))return e.push(null),this._updateWidget(s);let i=this._createWidget(s);return e.push(i),i});return this.getWidgets().filter(s=>!r.includes(s.id)).forEach(s=>this._removeWidget(s)),this.setting.set(r),this.locked=!1,e}setWidgets(t){let e=this._updateWidgets(t);return this._debounceSetHistory(),e}hasUndo(){return this.historyIndex>0}hasRedo(){return this.historyIndexo()),this._debounceSetHistory.cancel()}undo(){this.hasUndo()&&this._seek(this.historyIndex-1)}redo(){this.hasRedo()&&this._seek(this.historyIndex+1)}subscribeHistory(t){return this.historySubscribers.add(t),()=>{this.historySubscribers.delete(t)}}save(){this.api.previewer.save()}};var xo=a(q(),1),Co=a(_o(),1),ye=a(b(),1);function Io(){let{wp:{customize:t}}=window,e=t.OuterSection;return t.OuterSection=class extends e{onChangeExpanded(r,o){return r&&t.section.each(s=>{s.params.type==="outer"&&s.id!==this.id&&s.expanded()&&s.collapse()}),super.onChangeExpanded(r,o)}},t.sectionConstructor.outer=t.OuterSection,class extends t.OuterSection{constructor(...o){super(...o),this.params.type="outer",this.activeElementBeforeExpanded=null,this.contentContainer[0].ownerDocument.defaultView.addEventListener("keydown",i=>{this.expanded()&&(i.keyCode===xo.ESCAPE||i.code==="Escape")&&!i.defaultPrevented&&(i.preventDefault(),i.stopPropagation(),(0,ye.dispatch)(x).setIsInserterOpened(!1))},!0),this.contentContainer.addClass("widgets-inserter"),this.isFromInternalAction=!1,this.expanded.bind(()=>{this.isFromInternalAction||(0,ye.dispatch)(x).setIsInserterOpened(this.expanded()),this.isFromInternalAction=!1})}open(){if(!this.expanded()){let o=this.contentContainer[0];this.activeElementBeforeExpanded=o.ownerDocument.activeElement,this.isFromInternalAction=!0,this.expand({completeCallback(){let s=Co.focus.tabbable.find(o)[1];s&&s.focus()}})}}close(){if(this.expanded()){let o=this.contentContainer[0],s=o.ownerDocument.activeElement;this.isFromInternalAction=!0,this.collapse({completeCallback(){o.contains(s)&&this.activeElementBeforeExpanded&&this.activeElementBeforeExpanded.focus()}})}}}}var na=t=>`widgets-inserter-${t}`;function Wo(){let{wp:{customize:t}}=window;return class extends t.Control{constructor(...r){super(...r),this.subscribers=new Set}ready(){let r=Io();this.inserter=new r(na(this.id),{}),t.section.add(this.inserter),this.sectionInstance=t.section(this.section()),this.inspector=this.sectionInstance.inspector,this.sidebarAdapter=new So(this.setting,t)}subscribe(r){return this.subscribers.add(r),()=>{this.subscribers.delete(r)}}onChangeSectionExpanded(r,o){o.unchanged||(r||(0,Bo.dispatch)(x).setIsInserterOpened(!1),this.subscribers.forEach(s=>s(r,o)))}}}var tt=a(z(),1),Eo=a(K(),1),ut=a(b(),1),zo=a(ot(),1),Ht=a(G(),1);var H=a(c(),1),fa=(0,Eo.createHigherOrderComponent)(t=>e=>{let r=(0,Ht.getWidgetIdFromBlock)(e),o=mo(),s=co(),i=o?.length>1,d=e.name,l=e.clientId,u=(0,ut.useSelect)(_=>_(tt.store).canInsertBlockType(d,""),[d]),n=(0,ut.useSelect)(_=>_(tt.store).getBlock(l),[l]),{removeBlock:f}=(0,ut.useDispatch)(tt.store),[,h]=Lt();function m(_){let ct=o.find(M=>M.id===_);if(r){let M=s.setting,Kt=ct.setting;M(M().filter(qt=>qt!==r)),Kt([...Kt(),r])}else{let M=ct.sidebarAdapter;f(l),r=M.setWidgets([...M.getWidgets(),dt(n)]).reverse().find(qt=>!!qt)}h(r)}return(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(t,{...e},"edit"),i&&u&&(0,H.jsx)(tt.BlockControls,{children:(0,H.jsx)(Ht.MoveToWidgetArea,{widgetAreas:o.map(_=>({id:_.id,name:_.params.label,description:_.params.description})),currentWidgetAreaId:s?.id,onSelect:m})})]})},"withMoveToSidebarToolbarItem");(0,zo.addFilter)("editor.BlockEdit","core/customize-widgets/block-edit",fa);var Ao=a(ot(),1),To=a(Jt(),1),ua=()=>To.MediaUpload;(0,Ao.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",ua);var Lo=a(K(),1),Mo=a(ot(),1),Ro=a(c(),1),{wp:ma}=window,ca=(0,Lo.createHigherOrderComponent)(t=>e=>{let{idBase:r}=e.attributes,o=ma.customize.Widgets.data.availableWidgets.find(s=>s.id_base===r)?.is_wide??!1;return(0,Ro.jsx)(t,{...e,isWide:o},"edit")},"withWideWidgetDisplay");(0,Mo.addFilter)("editor.BlockEdit","core/customize-widgets/wide-widget-display",ca);var Se=a(c(),1),{wp:mt}=window,pa=["core/more","core/block","core/freeform","core/template-part"];function ha(t,e){(0,ve.dispatch)(Oo.store).setDefaults("core/customize-widgets",{fixedToolbar:!1,welcomeGuide:!0}),(0,ve.dispatch)(Gt.store).reapplyBlockTypeFilters();let r=(0,Ut.__experimentalGetCoreBlocks)().filter(i=>!(pa.includes(i.name)||i.name.startsWith("core/post")||i.name.startsWith("core/query")||i.name.startsWith("core/site")||i.name.startsWith("core/navigation")||i.name.startsWith("core/term")));(0,Ut.registerCoreBlocks)(r),(0,et.registerLegacyWidgetBlock)(),(0,et.registerLegacyWidgetVariations)(e),(0,et.registerWidgetGroupBlock)(),(0,Gt.setFreeformContentHandlerName)("core/html");let o=Wo(e);mt.customize.sectionConstructor.sidebar=bo(),mt.customize.controlConstructor.sidebar_block_editor=o;let s=document.createElement("div");document.body.appendChild(s),mt.customize.bind("ready",()=>{let i=[];mt.customize.control.each(d=>{d instanceof o&&i.push(d)}),(0,Vt.createRoot)(s).render((0,Se.jsx)(Vt.StrictMode,{children:(0,Se.jsx)(go,{api:mt.customize,sidebarControls:i,blockEditorSettings:e})}))})}return Ho(ga);})();