!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=8)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.blocksyOptions},function(e,t){e.exports=window.wp.plugins},function(e,t){e.exports=window.wp.editPost},function(e,t){e.exports=window.wp.data},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.wp.compose},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(3),c=n(4),i=n(5),a=n(7),l=n(6),s=n(1),u=n(2);function b(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,c=void 0;try{for(var i,a=e[Symbol.iterator]();!(r=(i=a.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,c=e}finally{try{r||null==a.return||a.return()}finally{if(o)throw c}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var f=Object(a.compose)(Object(o.withPluginContext)(function(e,t){var n=t.name;return{sidebarName:"".concat(e.name,"/").concat(n)}}),Object(i.withSelect)(function(e,t){var n=t.sidebarName,r=e("core/editor").getEditedPostAttribute("blocksy_meta"),o=e("core/edit-post"),c=o.getActiveGeneralSidebarName,i=o.isPluginItemPinned;return{isActive:c()===n,isPinned:i(n),value:Array.isArray(r)?{}:r||{},options:ct_editor_localizations.post_options}}),Object(i.withDispatch)(function(e,t){var n=t.sidebarName,r=e("core/edit-post"),o=r.closeGeneralSidebar,c=(r.openGeneralSidebar,r.togglePinnedPluginItem);return{closeGeneralSidebar:o,togglePin:function(){c(n)},onChange:function(t){e("core/editor").editPost({blocksy_meta:t})}}}))(function(e){var t=e.name,n=e.value,o=e.options,i=e.onChange,a=e.isActive,f=e.isPinnable,m=void 0===f||f,O=e.isPinned,g=e.togglePin,y=(e.toggleSidebar,e.closeGeneralSidebar),j=Object(r.useRef)(),v=Object(r.useRef)(),w=d(Object(r.useState)(null),2),P=w[0],_=w[1];return Object(r.useEffect)(function(){document.body.classList[a?"add":"remove"]("blocksy-sidebar-active")},[a]),Object(r.createElement)(r.Fragment,null,Object(r.createElement)(c.PluginSidebarMoreMenuItem,{target:"blocksy",icon:"admin-customizer"},Object(s.__)("Blocksy Page Settings","blocksy")),Object(r.createElement)(c.PluginSidebar,{name:t,icon:Object(r.createElement)("div",{className:"ct-page-options-trigger"},Object(r.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 30 30"},Object(r.createElement)("path",{d:"M15,0C6.7,0,0,6.7,0,15s6.7,15,15,15s15-6.7,15-15S23.3,0,15,0z M10,8.8h5.8c2.5,0,4,1.2,4,3.1c0,1.3-1,2.5-2.3,2.7v0.2c1.6,0.1,2.9,1.4,2.9,3c0,2.2-1.7,3.6-4.4,3.6h-6V8.8z M13.2,11v2.8h1.7c1.2,0,1.8-0.5,1.8-1.4c0-0.9-0.6-1.4-1.7-1.4H13.2zM13.2,15.8V19h1.9c1.3,0,2-0.6,2-1.6c0-1-0.7-1.6-2.1-1.6H13.2z"}))),className:"ct-components-panel",title:Object(s.__)("Blocksy Page Settings","blocksy")},Object(r.createElement)("div",{id:"ct-page-options",ref:v},Object(r.createElement)("div",{className:"ct-options-container",ref:j},Object(r.createElement)(u.DeviceManagerProvider,null,Object(r.createElement)(u.PanelLevel,{containerRef:j,parentContainerRef:v,useRefsAsWrappers:!0},Object(r.createElement)("div",{className:"ct-panel-options-header components-panel__header edit-post-sidebar-header"},Object(r.createElement)("strong",null,Object(s.__)("Blocksy Page Settings","blocksy")),m&&Object(r.createElement)(l.IconButton,{icon:O?"star-filled":"star-empty",label:O?Object(s.__)("Unpin from toolbar","blocksy"):Object(s.__)("Pin to toolbar","blocksy"),onClick:g,isPressed:O,"aria-expanded":O}),Object(r.createElement)(l.IconButton,{onClick:y,icon:"no-alt",label:Object(s.__)("Close plugin","blocksy")})),Object(r.createElement)(u.OptionsPanel,{onChange:function(e,t){var r=function(e){for(var t=1;t