"use strict";var wp;(wp||={}).viewport=(()=>{var H=Object.create;var d=Object.defineProperty;var L=Object.getOwnPropertyDescriptor;var W=Object.getOwnPropertyNames;var $=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty;var l=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),v=(t,e)=>{for(var r in e)d(t,r,{get:e[r],enumerable:!0})},_=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of W(e))!P.call(t,o)&&o!==r&&d(t,o,{get:()=>e[o],enumerable:!(s=L(e,o))||s.enumerable});return t};var n=(t,e,r)=>(r=t!=null?H($(t)):{},_(e||!t||!t.__esModule?d(r,"default",{value:t,enumerable:!0}):r,t)),D=t=>_(d({},"__esModule",{value:!0}),t);var f=l((X,O)=>{O.exports=window.wp.compose});var M=l((Y,g)=>{g.exports=window.wp.data});var j=l((ie,T)=>{T.exports=window.wp.element});var J={};v(J,{ifViewportMatches:()=>C,store:()=>c,withViewportMatch:()=>w});var I=n(f(),1),S=n(M(),1);var u=n(M(),1);function G(t={},e){return e.type==="SET_IS_MATCHING"?e.values:t}var b=G;var x={};v(x,{setIsMatching:()=>k});function k(t){return{type:"SET_IS_MATCHING",values:t}}var E={};v(E,{isViewportMatch:()=>B});function B(t,e){return e.indexOf(" ")===-1&&(e=">= "+e),!!t[e]}var K="core/viewport",c=(0,u.createReduxStore)(K,{reducer:b,actions:x,selectors:E});(0,u.register)(c);var Q=(t,e)=>{let r=(0,I.debounce)(()=>{let i=Object.fromEntries(o.map(([a,h])=>[a,h.matches]));(0,S.dispatch)(c).setIsMatching(i)},0,{leading:!0}),s=Object.entries(e),o=Object.entries(t).flatMap(([i,a])=>s.map(([h,N])=>{let V=window.matchMedia(`(${N}: ${a}px)`);return V.addEventListener("change",r),[`${h} ${i}`,V]}));window.addEventListener("orientationchange",r),r(),r.flush()},R=Q;var m=n(f(),1);var A=n(j(),1),p=n(f(),1),q=t=>{let e=Object.entries(t),r=()=>Object.fromEntries(e.map(([s,o])=>{let[i,a]=o.split(" ");return a===void 0&&(a=i,i=">="),[s,(0,p.useViewportMatch)(a,i)]}));return(0,p.createHigherOrderComponent)(s=>(0,p.pure)(i=>{let a=r();return(0,A.createElement)(s,{...i,...a})}),"withViewportMatch")},w=q;var y=t=>(0,m.createHigherOrderComponent)((0,m.compose)([w({isViewportMatch:t}),(0,m.ifCondition)(e=>e.isViewportMatch)]),"ifViewportMatches"),C=y;var z={huge:1440,wide:1280,large:960,medium:782,small:600,mobile:480},F={"<":"max-width",">=":"min-width"};R(z,F);return D(J);})();
//# sourceMappingURL=index.min.js.map