(()=>{function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r(e){for(var r=1;re.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:"").split(/\s+/).filter(Boolean).filter(function(e){return!E.includes(e)})},D=l.createHigherOrderComponent(function(e){return function(t){var r=t.attributes.className||"",i=A.filter(function(e){return r.includes(M[e])});return t.isSelected?b(m,null,b(e,t),b(f.InspectorControls,null,b(s.PanelBody,{title:P("Aria Responsive Setting","aria-fse"),initialOpen:!1},A.map(function(e,a){return b(s.ToggleControl,{key:e,label:P("Hide on "+e,"aria-fse"),checked:i.includes(A[a]),onChange:function(e){return o=A[a],l=e?n(new Set([].concat(n(i),[o]))):i.filter(function(e){return e!==o}),u=[].concat(n(B(r)),n(l.map(function(e){return M[e]}))).join(" ").trim(),void t.setAttributes({className:u});var o,l,u}})})))):b(e,t)}},"ResponsiveVisibilityControls");d.addFilter("editor.BlockEdit","ariafse/responsive-panel",D),d.addFilter("editor.BlockListBlock","ariafse/responsive-preview",l.createHigherOrderComponent(function(e){return function(t){var i=t.attributes.className||"",a=[].concat(n(B(i)),n(A.filter(function(e){return i.includes(M[e])}).map(function(e){return M[e]})),[t.className||""]).filter(Boolean).join(" ").trim();return b(e,r(r({},t),{},{className:a}))}},"ResponsivePreviewClasses"))}()})();